Jump to content

reweum

Dormant
  • Posts

    18
  • Joined

  • Last visited

Everything posted by reweum

  1. Danke für die Antwort, vlt. sollte ich mal kurz das Szenario beschreiben. Ich drucke mit Octoprint und bin nur hin und wieder während des Druckes am Drucker. Dabei kommt es aber schon mal vor, das ich bei einem größeren Druck bemerke, dass das Filament nicht reichen wird. Ich suche nun nach einer Möglichkeit, den Druck zu stoppen, Filament zu wechseln und an der gleichen Stelle fortzufahren. Natürlich kann ich das über die Druckerkonsole machen. Aber genau das geht nicht, wenn ich mit Octoprint drucke. Wenn ich während der Pause am Drucker CHANGE einleite macht er (laut Octoprint Terminal) G28 X0 Y0 G1 F6000 X115 Y10 --und hier fährt er rechts über das Bett. .. Könnte es sein, das er noch im Relativ-Mode ist und da ist die 115 schon außerhalb.? In dem Fall könnte man ja als G90 als 'After Printjob ist Paused' und G91 als 'Befor Printjob is resumed' verwenden. Aber wie komme ich dann wieder zu den alten Koordinaten? Der M601 (Pause) geht wohl nur im SD Betrieb. Aber das muss ich mir noch genauer ansehen.
  2. Hat jemand erfolgreich einen Filamentwechsel in Octoprint implementiert oder wie macht ihr das? M600 wird wohl im RepRap-Mode ignoriert ?! Ich habe folgendes probiert: - Octopi -> Pause -> M600 per Hand über "Send Custom GCode" per Code 'Gcodebar Plugin' reagiert nicht - Octopi -> Einstellungen -> 'After print job is paused' M600 reagiert nicht nach Druck auf Pause - Octopi -> Pause -> Filament Change am Druckermenü Material wird extrahiert und Drucker fährt in den rechten vorderen Anschlag ? Ich hab mal in der marlin_main.cpp geschaut. Da sollte M600 ohne Parameter ja eigentlich mit den Defaultparametern ausgeführt werden. Hat jemand eine Idee? Reiner
  3. Nachtrag, in der 2.5 beta passt es wieder;-) Hab's grad getestet. Reiner
  4. Also ich lass das Glas auf ca. Raumtemperatur abkühlen. Danach lass ich kaltes Wasser über die Glasrückseite "fließen" und dann etwas kaltes Wasser so auf die Vorderseite, dass dass Wasser gut zwischen Object und Glasplatte kriechen kann. das dauert ca. 1-2 min, dann fällt dass Object i.d.R. von selbst ab. Kraftaufwand ist nicht nötig. Das funktioniert bei mir sehr gut bei PETG aber auch bei PLA, wobei sich die meist von alleine lösen, wenn die Glasplatte kalt wird. Seit ich das so mache, bleibt mein Glas auch ganz;-) Vorher hatte ich auch immer das Problem, dass sich Glasteile lösen. Versuch kann ja nicht schaden Gruß Reiner
  5. Hatte ähnliche Probleme mit meinem UM2+. Die ersten Drucke mit PLA 210/60Grad/Brim hatten super Haftung. Dann schlagartig Warping. Hatte vor diesem Druck die Platte mit Spiritus gesäubert und mit einem Microfasertuch poliert. Beim Druck schien es mir so, als wäre das Problem statische Aufladung. Die erste Bahn wurde förmlich abgestoßen. Seitdem kommt die Platte nach einigen Drucken in die Spülmaschine. Zwischendurch reinige ich mit Brillenputztuch (gut&günstig - E**KA). PLA - Filament (ICE und Innofill) hält bombenfest. Muss machmal Stunden warten, dann springt das Zeug fast von alleine ab. Hab mal ein Gehäuseteil fast abmeißeln müssen und dabei fast die Glasplatte geschrottet. Da wusste ich allerdings noch nicht, dass ich hätte nur warten müssen. Ob die Erfahrungen verallgemeinerbar sind, kann ich leider nicht sagen. Reiner
  6. Läßt sich einrichten. Sie mal hier: https://ultimaker.com/de/community/23464-direkter-druck-von-cura-23-auf-ultimaten-2
  7. Hm. There is not any start/end.GCode in UltiGCode. As far as i can see, the first Z-Move in UltiGCode is a combined move like this: .. ;LAYER:0 M107 G10 G0 F2400 X103.645 Y103.403 Z.27 //combined move to print start .. And if so in your GCode, than the Z-Move to 0 must be initiate by firmware. In this case, i suspect the problem in the firmware.
  8. Witch GCode flovour you used? It look like a wrong start.gcode (if you used RepRap-Gcode).
  9. Ja, du musst den start/end.GCode editieren. Da das in Cura 2.3 für die Ultimaker-Drucker nicht direkt geht, musst du einfach einen neuen "Ultimaker Drucker" anlegen, was aber auch nicht direkt geht;-( Wie man es dennoch hinbekommt, ist hier beschrieben: https://ultimaker.com/en/community/6083-connect-to-octoprint-from-cura?page=2&sort=#reply-160475 Am besten , die editiert start/end Code wie im Post beschrieben, BEVOR die den Drucker zufügst. Finde im Moment keine Möglichkeit, eine Datei dem Post hinzuzufügen, sonst hätte ich meine ultimaker2_extended_plus_reprap.def.json zugefügt. Danach druckt er anstandslos über USB. Reiner
  10. Yes I did see it. I will stay with your printer driver (include my start/end GCode) for the time being.
  11. It works good for my UM2e+ ;-) But maybe it's better to create a compatible custom printer. I'll test that.
  12. You can change the ultimaker2_extended_plus_reprap.def.json (in my case a UM2e+) like this. { "id": "ultimaker2_extended_plus_reprap", "version": 2, "name": "Ultimaker 2 Extended+ (RepRap)", "inherits": "ultimaker2_plus", "metadata": { "author": "Ultimaker", "manufacturer": "Ultimaker", "category": "Ultimaker", "quality_definition": "ultimaker2_plus", "weight": 2, "file_formats": "text/x-gcode", "platform": "ultimaker2_platform.obj", "platform_texture": "Ultimaker2ExtendedPlusbackplate.png", "supported_actions":["UpgradeFirmware"] }, "overrides": { "machine_name": { "default_value": "Ultimaker 2 Extended+" }, "machine_start_gcode" : { "default_value": "", "value": "\"\" if machine_gcode_flavor == \"UltiGCode\" else \"G21 ;metric values\\nG90 ;absolute positioning\\nM82 ;set extruder to absolute mode\\nM107 ;start with the fan off\\nG28 X0 Y0 ;move X/Y to min endstops\\nG28 Z0 ;move Z to bottom endstops\\nG0 X5 Y10 F7200 ;bring extruder to the front\\nG1 Z25.0 F7200 ;move the platform down 25mm\\nG92 E0 ;zero the extruded length\\nG1 F200 E20 ;extrude 20 mm of feed stock\\nG92 E0 ;zero the extruded length again\\nG1 F7200\\n;Put printing message on LCD screen\\nM117 Printing...\"" }, "machine_end_gcode" : { "default_value": "", "value": "\"\" if machine_gcode_flavor == \"UltiGCode\" else \"M107 ;fans off\\nM104 S0 ;extruder heater off\\nM140 S0 ;heated bed heater off (if you have it)\\nG21 ;metric values\\nG90 ;absolute positioning\\nG28 Z0 X0 Y0 ;move Z and X/Y to min endstops\\nG91 ;relative positioning\\nG1 E-15 F300 ;retract the filamen\\nM84 ;steppers off\\nG90 ;absolute positioning\"" }, "machine_height": { "default_value": 305 }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" } }} Its a bit complicated, but it works. 1. in Cura remove "Ultimaker 2 Extended+ (RepRap)" printer 2. close Cura 3. patch ultimaker2_extended_plus_reprap.def.json like above 4. copy ultimaker2_extended_plus_reprap.def.json in definitions folder ~/Applications Support/cura/user (on Mac) 5. start Cura 6. add new "Ultimaker 2 Extended+ (RepRap)" printer in Cura With this printer Cura produce the following GCode (only start/ende code shown): ;FLAVOR:RepRap;TIME:735;Generated with Cura_SteamEngine 2.3.0M190 S60M104 S210M109 S210G21 ;metric valuesG90 ;absolute positioningM82 ;set extruder to absolute modeM107 ;start with the fan offG28 X0 Y0 ;move X/Y to min endstopsG28 Z0 ;move Z to bottom endstopsG0 X5 Y10 F7200 ;bring extruder to the frontG1 Z25.0 F7200 ;move the platform down 25mmG92 E0 ;zero the extruded lengthG1 F200 E20 ;extrude 20 mm of feed stockG92 E0 ;zero the extruded length againG1 F7200;Put printing message on LCD screenM117 Printing......normal GCode...M107 ;fans offM104 S0 ;extruder heater offM140 S0 ;heated bed heater off (if you have it)G21 ;metric valuesG90 ;absolute positioningG28 Z0 X0 Y0 ;move Z and X/Y to min endstopsG91 ;relative positioningG1 E-15 F300 ;retract the filamenM84 ;steppers offG90 ;absolute positioningM104 S0;End of Gcode...
  13. Habe das gleiche Problem, da ich im Moment noch einiges von SD, den Rest über Octoprint drucke. M999 über das Terminal von Octoprint vor dem drucken tut es auch.
  14. reweum

    UM2+ reset

    Hab eine Lösung ohne ausschalten gefunden. M999 über das Terminal von Octoprint vor dem drucken tut es auch.
  15. reweum

    UM2+ reset

    Danke für die Rückmeldung, also das Problem ist so wie schon im Thread https://ultimaker.com/en/community/18191-howto-octoprint-raspberry-pi-2-und-um2-extended-mit-standard-firmware beschrieben. Ich generiere mit Cura 15.x einen GCode im RepRap/Marlin Format. Dann lade ich den über das WebFrontend in Cura und drucke diesen aus. Das klapp prima, sofern ich zuvor nicht von Hand per SD Karte gedruckt habe. In dem Fall stimmt die Extrusion nicht (krasse under extrusion). Dabei ist es offenbar egal, welches GCode Format ich von SD gedruckt gedruckt habe. Es kann sogar exact die gleiche Datei (RepRap/Marlin) sein! Es reicht, wenn von SD gedruckt wurde. Erst wenn der UM2+ resettet wurde (Ausschalten reicht offenbar auch - wie ich grad probiert habe) klappt wieder alles normal. Es ist also offenbar problematisch nacheinander von SD / Octprint zu drucken. Mit dem Ausschalten zwischendurch kann ich ja leben. Man muss nur immer dran denken. Und außerdem würde ich es gern verstehen. Rein mit dem "Gcode flavour" scheint es nicht zu tun zu haben. Wie gesagt, tritt bei mir auch auf, wenn ich eine RepRap/Marlin von SD und dann von Octoprint ausdrucken will. Die Idee mit 2 Druckern in Cura ist sehr gut. Löst zwar nicht das Problem, vereinfacht aber den Test und Umgang mit beiden Formaten. Im Moment teste ich das gerade, weil es mir vorkommt, dass sich die Ausdrucke je nach Format unterscheiden. Ich habe festgestellt, dass in Cura beim UltiGcode-Format nicht alle Einstellungen zur verfügung stehen. Also neben den offensichtlichen - die ja per start./ende.gcode gemacht werden. Aber auch der Flow wird bei UltiGcode offenbar von der Maschine gesteuert. Wie gesagt mein UM2+ steht erst eine Woche hier rum;-) da ist mir vieles noch unklar, was sich hoffentlich bald in Luft auflöst;-)
  16. reweum

    UM2+ reset

    Verzeiht einem Newbie, wenn die Frage allzu simpel ist. Habe einen UM2e+. Nach ersten Drucken (kleinen Gehäusen usw. bin ich schon mal voll begeistert. Jetzt habe ich mir auf einem Raspi Octopi eingerichtet und slice mit Cura 15.04.6 und entsprechenden start/end.gcode. Das klappt tadellos, solange ich nicht von der SD per Hand drucke. Den Grund hab ich nach einigen Tagen gefunden;-) https://ultimaker.com/en/community/18191-howto-octoprint-raspberry-pi-2-und-um2-extended-mit-standard-firmware Leider kann ich im Moment noch nicht ganz verhindern, dass ich hin und wieder von SD drucken muss, weil ich am Raspi noch rumbastle. Nun suche ich eine einfache Möglichkeit, den UM zu ersetten, ohne jedes Mal die Grundeinstellungen mit dem Assistenten neu machen zu müssen. Wie macht man das am Besten?
×
×
  • Create New...