Jump to content

reweum

Dormant
  • Posts

    18
  • Joined

  • Last visited

Personal Information

  • Country
    DE

reweum's Achievements

1

Reputation

  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.
×
×
  • Create New...