Jump to content

reibuehl

Member
  • Posts

    237
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by reibuehl

  1. I had a look at it and with this little change - which is most probably not the most elegant way to do it - it also compiles under 1.6.2:

     


    diff --git a/Marlin/UltiLCD2_low_lib.cpp b/Marlin/UltiLCD2_low_lib.cpp
    index b394bbf..68281eb 100644
    --- a/Marlin/UltiLCD2_low_lib.cpp
    +++ b/Marlin/UltiLCD2_low_lib.cpp
    @@ -857,9 +857,18 @@ void lcd_lib_beep_ext( unsigned int freq, unsigned int dur )
    while (millis() - start_time < dur)
    {
    WRITE(BEEPER, HIGH);
    - _delay_us (freq);
    + unsigned int delayus;
    + delayus = freq;
    + while(delayus--)
    + {
    + _delay_us(1);
    + }
    WRITE(BEEPER, LOW);
    - _delay_us(freq);
    + delayus = freq;
    + while(delayus--)
    + {
    + _delay_us(1);
    + }
    }
    // WRITE(BEEPER,0);
    #endif
  2. Hi,

    up to now I used the provided hex files, but would like to try some own changes myself. I installed the Arduino IDE (Version 1.6.2) and got the source from github. When I try to compile, I get the following error:

     


    Arduino: 1.6.2 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
    In file included from Marlin.h:15:0,
    from thermistortables.h:4,
    from Configuration.h:596,
    from UltiLCD2_low_lib.cpp:1:
    c:\users\reibuehl\appdata\roaming\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino2\avr\include\util\delay.h: In function 'void lcd_lib_beep_ext(unsigned int, unsigned int)':
    c:\users\reibuehl\appdata\roaming\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino2\avr\include\util\delay.h:245:40: error: __builtin_avr_delay_cycles expects a compile time integer constant
    __builtin_avr_delay_cycles(__ticks_dc);
    ^
    c:\users\reibuehl\appdata\roaming\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino2\avr\include\util\delay.h:245:40: error: __builtin_avr_delay_cycles expects a compile time integer constant
    __builtin_avr_delay_cycles(__ticks_dc);
    ^
    Error compiling.

    Is this an incompatibility with the new Arduino IDE and I need to downgrade to 1.0.6 or did I miss a setting somewhere?

    Reiner.

     

     

  3. It's for a possible safety circuit. We didn't implement one at the end. But we had planned for a heat sensor to prevent over-heating.

     

    What happens if one of these switches is open? Does it kill/shutoff everything hard wired or are they evaluated in the firmware? I would like to add an out-of-filament stop to my Ultimaker 2 and was wondering if one of those two could be used? Marlin apparently has already support for it id you define FILAMENT_RUNOUT_SENSOR. Could this work?

     

  4. IGo3D ist laut Aussage des Ultimaker Supports nicht nur offizieller Reseller sondern auch der Service-Partner für Deutschland. Ich habe meinen Ultimaker 2 bei Reichelt gekauft und wurde dann bei einem Support Fall von Ultimaker an IGo3D verwiesen. Mit denen bist Du also vermutlich am besten dran.

     

  5. Ich versuche gerade, Innoflex zu drucken, scheitere aber trotz alternativem Feeder von Robert, geöltem Bowdenzug und den werten hier aus dem Posting. Muss ich den Feeder auf starken Anpressdruck oder auf möglichst schwachen Anpressdruck einstellen?

    Bei meinen bisherigen Versuchen ging es meist in der ersten oder zweiten Lage schon nicht mehr, weil kein Material mehr nachgeschoben wurde.

     

  6. How many hours did you print all in all until this started? I had similar under extrusion when my PTFE coupler was "used up". The effect was that the feeder couldn't push the filament anymore to the heating zone because the PTFE coupler had lost its stability and was bulging into the filament path under the pressure of the hot end spring. Depending on the temperature you print, this can happen after a few 100 hours already.

     

  7. In Cura gibt es zwei mögliche Arten von Stützmaterial. "Touching Buildplate" erzeugt nur Stützstrucktur von der Glasplatte ab. "Everywhere" setzt zusätzlich auch Stützmaterial auf das Modell auf um Überhänge im Modell abzustützen. War hier vielleicht nicht "Everywhere" ausgewählt?

     

  8. Hallo Marcus,

    ich hatte bei mir vor ein paar Wochen ein ähnliches Problem als ich meinen Standard-Block gegen den Olsson Block getauscht habe. Bei mir war nur der TEmperatursensor das Problem. Ich habe den ganzen Block von der Anschlussseite mit richtig viel WD40 geflutet und dann auf 100°C aufgeheizt. Dann konnte ich ihn am letzten halben Millimeter der Blechhülse mit einer Spitzzange fassen und mit drehenden Bewegungen langsam rausziehen.

    Gruß,

    Reiner

     

  9. Strange, I saw exactly the opposite behavior: After pressing resume, the nozzle went back to the place it stopped and then extruded a lot of material like it does normally in the front left corner before starting a print but this time on the printed object. Luckily I used little infill, so all of it just sunk into the infill.

     

  10. Hallo Lars,

    schau doch mal auf 3dhubs.com. Dort gibt es jede Menge Ultimaker2 Hubs in der Schweiz, die Dir sicher einen Druck machen können.

    Gruß,

    Reiner

     

  11. Der http://3dsolex.com/?page_id=2 von 3DSolex hat eine etwas andere Befestigung für den Temperatursensor und das Heizelement. Vielleicht kannst Du damit ja was machen. Der Preis für das Set liegt allerdings ähnlich hoch, aber dafür bekommst Du als tollen Nebeneffekt noch die wechselbaren Düsen. Näheres zum Olsson Block findest Du http://umforum.ultimaker.com/index.php?/topic/7689-custom-heater-block-to-fit-e3d-nozzle-on-ultimaker-2/. Ich verwende den Olsson Block seit einiger Zeit und bin speziell von der Möglichkeit begeistert, mit 0.6mm und 0.8mm Düsen zu drucken. Schau aber vorher, ob Du bei Dir den Temperatursensor und das Heizelement leicht entfernen kannst. Wenn nicht, wird die Installation des neuen Blocks schwierig und Du brauchst evtl. hinterher doch einen neuen Sensor.

     

×
×
  • Create New...