Jump to content

tinkergnome

Ambassador
  • Posts

    2,774
  • Joined

  • Last visited

  • Days Won

    61

Posts posted by tinkergnome

  1. Here's an example of how BQ Hephestos printers use it:

    "machine_start_gcode": { "default_value": "; -- START GCODE --\nM104 S{material_print_temperature} ; Heat up extruder while leveling\nM800 ; Custom GCODE to fire start print procedure\nM109 S{material_print_temperature} ; Makes sure the temperature is correct before printing\n; -- end of START GCODE --" },

     

    Mmhhh, but this are not the same values that are configured for the current material settings...

    It seems not possible to choose the print temperature of a specific extruder?

    Cura_temps.PNG.fa561f02a0d6bfd575bc8d8533e8f997.PNG

    Cura_temps.PNG.fa561f02a0d6bfd575bc8d8533e8f997.PNG

  2. tinkergnome schreibt dein Skript so wie du es gern hättest bestimmt in 10 Minuten ;)

     

    Naja, das nun nicht grad... ich hab doch von Python keine Ahnung... und von Cura auch nich...

    Ich hab's aber nochmal ein bisschen erweitert, und die Zeilen, die Gerd oben aufgeführt hat, ein bisschen hin- und hergeschoben. Wenn Du willst, nimm es als Beispiel.

    https://drive.google.com/uc?export=download&id=0B4al9ugPO1ENN3B6a1pkaEN6WDQ

    Für Cura 2.4 wird das allerdings in der Form nicht mehr viel nützen, für UltiGCode werden keine M104 oder M109 Befehle mehr geschrieben. Wenn ihr die Temperatur-"Magie" benutzen wollt, müsst ihr auf RepRap umstellen. Und da gibt es die G10/G11 Kombos eh' nicht mehr. Dafür ist dann also ein bisschen mehr nötig, als einfaches "Suchen und Ersetzen".

    Schöne neue Welt...

    • Like 1
  3. Bei Cura 2.4 Beta funktioniert bei mir kein Post Processing.

    Nach dem Slicen sollte das Skript nochmal drüber laufen bei zb Pause at Height.

    Ist das noch ein Bug bei der Beta?

    Funktionieren tun die bei mir schon (Windows 10). Allerdings wird offenbar nicht automatisch neu ge-sliced, wenn man Post-Processing hinzufügt oder ändert.

    Das ist natürlich ein bisschen umständlich, wenn es einen manuellen Knopf dafür auch nicht gibt... :)

  4. Das heißt, Dein Skript kannst Du unter "Post Processing" hinzufügen, aber es ändert sich nichts am generierten GCode?

    Habe da als Vorlagen die vorhandenen Plugin verwendet und wollte dies umschreiben.

    Dann müsste doch die "Schreibweise" schon mal stimmen. Kannst Du denn mal zeigen, wie es jetzt aussieht?

    Ich hab grad mal einen einfachen Test gemacht (nur um mal eine Zeile zu ersetzen), das funktioniert super! Ich hab's Dir hier mal hochgeladen:

    https://drive.google.com/uc?export=download&id=0B4al9ugPO1ENN3B6a1pkaEN6WDQ

  5. Derzeit läuft ein "Problem"-Druck ohne Veränderung der Position der Teile. Es scheint so zu gehen. Mit 0,15mm Absenken des Druckbettes...

     

    Den "Z-Hop" kannst Du durchaus auch noch größer wählen. Bei Cura 2.3.1 sind 2.0mm der Standard. Außerdem gibt es da ein Feature, was S3D leider (noch?) nicht hat: "Avoid Printed Parts When Traveling". Damit fährt die Düse immer schön um die bereits gedruckten Teile herum (mit wählbarem Abstand), und nicht mehr mitten durch. Probier es mal aus, wenn Du die Möglichkeit hast, dieses Feature ist genau dafür gedacht... :)

    • Like 1
  6. And this only happens, if you start a print? "Home head" from the menu works normal?

    What about the gcode file? "front and center" sounds like it is not prepared with Cura / UltiGCode? Are you printing from the sd-card? Perhaps you've just changed anything at the start-gcode (accidentally)?

    And yes...: which firmware version?

  7. I think you should tinker some more and move over to the RepRap gcode flavour.

     

    Yes, i see, UltiGCode is out of date and soon.... out of use.  :)

    Since we are at it... :D

    Is there a (quick) reference anywhere with all possible {placeholders} that can be used in start- and end-gcode?

    Or more specific: Is it possible to insert the printing temperatures from the current Cura project there? Sometimes a specific heatup sequence is crucial...

    • Like 1
  8. Die STL brauchen den gleichen Nullpunkt, sonst werden dies nicht richtig zusammen gefügt.

     

    @Hans3003

    In deinem einfachen Beispiel kannst Du schon in FreeCAD die beiden Objekte korrekt zueinander positionieren, dann wird das auch so exportiert.

    Bei komplizierteren Geometrien, die ggf. auch mehrfach gebraucht werden, kannst Du von dem Modell auch vorher einfache Kopien oder "Klone" erzeugen und die dann an die richtigen Stellen verschieben. Das ist dann aber scghon eher eine Frage für das FreeCAD-Forum

    Objekte können übrigens auch ohne "Zusammenführung" in Cura so positioniert werden, dass sie sich überlappen. Es gibt dafür eine Option in den Einstellungen.

    Im CAD-Programm geht das aber viel einfacher und schneller (spätestens, wenn noch mehr Einzelteile dazukommen).

     

    wenn ich die IP des Druckers im Browser aufrufe, dann wird ein Assistent gestartet, indem ich das Land auswählen muss und danach muss ich einen Hostnamen angeben, zuvor kommt ein PopUp Fenster worin man Benutzername und Passwort angeben muss. Da komm ich leider beim Hostnamen nicht weiter, da er keinen Namen akzeptiert.

     

    Das hört sich so an, als wäre das die WLAN-Einrichtung - jedenfalls wird da am Anfang nach einem Land gefragt, wenn ich mich richtig erinnere. Wenn der Drucker per Ethernet-Kabel angeschlossen ist, brauchst Du das nicht.

    Oder bist Du noch mit dem (temporären) Hotspot verbunden, den der Drucker selber aufbaut? Dann wäre das der Weg, den Drucker mit deinem "richtigen" WLAN-Netz zu verbinden. Die Zugangsdaten musst Du dann aber schon selbst wissen... :)

  9. Basically making CURA useless for the Mark2?   Let's just hope this is by accident... any easy way to repair it?

     

    Not useless, it just does not include these clever nozzle cool-down and pre-heating stuff anymore... unless we switch over to the RepRap gcode flavor. Not the seamless integration that we expect from our Ultimakers - so to speak...

    It was not by accident - actually it is a "fix" - here is the commit:

    https://github.com/Ultimaker/CuraEngine/commit/2a21e6c34870236f0d32ff019e02af252454b62b#diff-023d354b12b61c267cf78a465c76f3fc

    • Like 1
  10. wie funktioniert das das ich in Cura angeben kann das Datei 1 mit Extruder 1 gedruckt werden soll und Datei 2 in Extruder 2 ?

    Wenn die beiden Modelle schon "gemergt" sind, kann mit Strg+Mausklick ein Teil ausgewählt werden (also z.B. die Schrift). Dann kann man den Extruder auswählen, mit dem gedruckt werden soll - dazu wählt man aus der Toolbar die "Per model settings". Ich hab keine Ahnung, wie das in der deutschen Version heißt - im Handbuch ist dazu ein Bild (unten auf der Seite):

    https://ultimaker.com/en/resources/20411-adjusting-the-model

     

    Dann wollte ich die CAM einrichten, der Assistent verlangt dann einen Hostnamen.

    Wo willst Du die einrichten - welcher Assistent....?

    Voraussetzung ist ja erstmal, das der Drucker eine Netzwerk-Verbindung hat. Ich vermute, der gesuchte Hostname ist dann die IP-Adresse des Druckers.

    Das Kamera-Bild wird "gestreamt", das kann man sich auch (z.B.) im Browser ansehen.

    In den Beispielen ist die IP-Adresse "10.180.1.209", die musst Du mit der richtigen ersetzen:

    http://10.180.1.209:8080/?action=stream

  11. hast Du dann beim Auto Leveling auch diese Geräusche ? Wird dann da wohl normal sein wenn er ständig die Z Achse bewegt.

     

    Ich denke schon... Ist das denn bei Dir so auffällig? Ich finde, man muss schon nah dran sein und genau hinhören, um das überhaupt wahrzunehmen. Ich hab den Drucker allerdings auf kleine Gummifüße gestellt, vielleicht macht das auch noch was aus.

  12. For me it's the nr1 request regarding dual extrusion... would it be possible just to add the red indicator if the brim is overlapping with the model?

     

    @UltiArjan

    I have another nr1 request:

    With version 2.4 all the dual extrusion "temperature magic" is omitted for UltiGCode. This is a huge step back for us... or should i say: a KO criteria?

    @bagel-orb

    A Cura without proper dual extrusion support for UltiGCode will lead to a lot of sad users... It's not that unimportant.

    • Like 2
  13. Any tips on how to restore my machines and profiles if possible at all ???

     

    ...it would be easy if you have made something like this:

     

    PSA: if you are worried about leaving your stable installation, make a backup of the configuration folder before opening Cura 2.4.

     

    I see some subfolders with names like "old" or "2.3.1" - this looks promising, but you have to dig a bit...

    • Like 1
  14. Da mein englisch nicht gut ist habe ich das noch nie richtig nachvollziehen können!

    Gleicht der UM³ dauerhaft beim Drucken die Unebenheiten aus oder nur im ersten Layer! Mist er da aktiv den Abstand zum Glas oder woher weis er das da eine Mulde/Erhöhung ist?

     

    Nö Gerd, soviel Magie ist es nun auch wieder nicht.... :)

    Ich finde die eigentliche Mess-Methode zwar ziemlich clever, aber im Prinzip wird "nur" der Abstand der beiden Düsen zur Arbeitsplattform gemessen. Und zwar an den gleichen drei Auflagepunkten, die auch beim manuellen "leveling" eingestellt werden. Der kapazitive Sensor ist im Druckkopf integriert.

    Wenn man will, braucht man sich also um den genauen Düsenabstand (und Ausrichtung) mit "Calibration Card" (oder Papierblatt) nicht mehr kümmern und kleinere Schieflagen werden automatisch ausgeglichen. Letzteres passiert wohl auf den ersten 20mm, aber das kann mit neueren Firmware-Versionen auch schon wieder anders sein. Das funktioniert wirklich sehr gut und ist viel bequemer als ich ursprünglich dachte. Über den korrekten Düsenabstand muss man wirklich nicht mehr nachdenken, aber ein Gegenmittel bei Dellen in der Glasplatte ist es nicht. Aber wer weiß..., die Firmware steht ja noch ganz am Anfang - mit genügend vielen Messpunkten ginge wahrscheinlich auch das.

    Da die Messung vor dem Druck so ca. 1-2 Minuten Zeit braucht (nur so ungefähr - ich hab's nicht nachgemessen), kann man das auch abschalten. Oder die Automatik einmal am Tag oder einmal pro Woche ihre Arbeit tun lassen (die Messung startet dann automatisch vor dem nächsten Druck, wenn die Zeit "rum" ist).

    • Like 2
  15. Is it possible to have a productive 2.3.1 installation and a separated 2.4 beta version in parallel or do they use the same user directories and files as 2.1.3 and 2.3?

     

    At least on Win64 both version are sharing the same user directory.

     

    PSA: if you are worried about leaving your stable installation, make a backup of the configuration folder before opening Cura 2.4.

     

    ...but with this approach you have to be very careful - e.g. do not start both versions at the same time...

  16. Is there a way to see what is stored after an "adjust build plate" is done?

     

     

    • connect the printer to a serial console (e.g. pronterface)

    • send "M501" to the printer - that loads the stored settings from EEPROM and prints a summary on the console

    • check the line that starts with "echo: M206..."

    • the Z-value is the stored home offset

     

    • Like 1
  17. Was kostet so ein Fortus denn? Und was kostet so ein Kilogram Material für das Maschinchen?

     

    Interessante Frage...

    Der kleinste und günstigste ist wohl der Fortus 250mc, Bauvolumen sieht ganz gut aus (25x25x30cm), allerdings ausschließlich ABS in 9 Farben, ca 45.000$ Einstiegspreis.

    Quelle: https://www.3dhubs.com/3d-printers/fortus-250mc

    Fürs Wohnzimmer ist das wohl nichts, der wiegt ca. 150kg.

    Wenn man damit Geld verdienen will, muss man sich einfach überlegen, wo die Prioritäten liegen...

    - geschlossenes System - komplett mit Vor-Ort-Service - alles aus einer Hand, oder lieber OpenSource (und für den Support jemanden bezahlen oder selbst Hand anlegen)?

    - entweder einen von diesen Wunderdruckern oder 10 Stück Ultimaker 3 extended?

    usw.

    Vom Bauvolumen her käme mir der Fortus 400mc gerade recht, aber wenn sich das rechnen soll, braucht's einen guten Business-Plan... (und eine Werkstatt mit stabilen Fundamenten... :))

    • Like 1
  18. Aha, Gerd war schon wieder schneller.. :)

    Die Kurzform ist:

    Das Plugin (bzw. Postprocessing script) funktioniert schon wie gewünscht, es weiß allerdings nichts von dem 20mm Retract, den die Material-Wechsel-Funktion "eingebaut" hat (wie denn auch).

    Du kannst das kompensieren, wenn Du für "Pause at Height" einen passenden "Retraction amount" einträgst. Für den Standard Filament Durchmesser wäre das z.B. 127.5 (mm3) - wir hatten das hier mal ausgerechnet:

    https://ultimaker.com/en/community/18422-pause-at-z-plugin-in-cura-and-change-material#reply-126867

    Nur zur Sicherheit: um welche Cura-Version geht es eigentlich?

×
×
  • Create New...