Jump to content

bitboy

Dormant
  • Posts

    8
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

bitboy's Achievements

2

Reputation

  1. Auf lange Sicht werde ich mich bestimmt mit anderer Firmware beschäftigen. Meistens versuch ich aber erstmal mit Stockfirmware klar zu kommen, dann ist die Lernkurve auch nicht ganz so steil. Bootloader soll bei dem Silent Board vorinstalliert sein. Ich frag mich halt ob es einen Grund gibt, das dieses Feature per Default aus ist, bei den nicht-silent Boards ist es nämlich an und dazu hab ich noch keine Info.
  2. Respekt wie schnell du das gefunden hast... Aber ja ergibt Sinn irgendwie. Das im Repository ist aber nicht exakt die Firmware die ich hab, im Repro is das advanced pause aktiviert, bei den silent boards anscheinend nicht 😕 Hab jedenfalls mal mein eigenes pause Script hingebastelt, damit sollte es dann auch einigermaßen funktionieren. https://github.com/bitboy85/PauseForFilamentChange Danke für die Unterstützung 🙂
  3. Hättest du da einen Link? X Y E disabled wäre auch noch akzeptabel, Hauptsache der Z rutscht nicht davon. wenn von pin enabled die rede ist klingt das als wärs aufm board fest verdrahtet. Nächste Frage gilts auch für das relativ neue silent Board? Ich hab mir die Scriptsache mal kurz angesehen. Der Dateiname, der Klassenname und der Key müssen scheinbar identisch sein damits richtig erkannt wird. Wenns dann noch Probleme gibt stehts in der Logdatei Immerhin hab ich mit der Modifikation oben schonmal ein brauchbares Ergebnis bekommen 🙂 *plätzchen und kekse smiley*
  4. Ahh vielen Dank, das hilft auf jeden Fall schonmal weiter. M18 S0 hatte ich zwischenzeitlich auch entdeckt, hat aber nicht geklappt. M18 S999 schon, allerdings waren dann auch alle Stepper eingeschaltet, selbst dann wenn ein M18 E folgt. hm blöd. Dafür kann ein G28 Z helfen wenn man doch aus versehen die Z Achse verschiebt, genügend Platz vorausgesetzt, wird die Achse damit einfach nochmal auf den Nullpunkt gefahren sodass folgende Höhenangaben wieder stimmen. Das schon gedruckte darf halt nicht im Weg von dem waagerechten Rahmenteil sein. Mit Kraft geht das Filament schon raus auch ohne den Stepper zu drehen. Ich versuchs mal weiter, ein eigenes Pause script für den Ender + SilentBoard könnt sich vllt lohnen da andere anscheinend auch Schwierigkeiten haben. Mal sehen. Hier mal der vorläufige gcode ;script: PauseAtHeight.py ;current layer: 3 M83 ; switch to relative E values for any needed retraction G1 F1500 E-30 ;retract 30mm G1 F300 Z1.48 ; move up a millimeter to get out of the way G1 F9000 X20 Y20 G1 F300 Z15 ; too close to bed--move to at least 15mm M104 S200 ; standby temperature M18 S999 ; disable stepper timeout -> steppers keep enabled M18 E ; disable stepper E ; not working :( M0 ; Do the actual pause G28 Z ; optional: home Z again M109 S200 ; resume temperature G1 F300 Z1.48 G1 F9000 X125.977 Y98.291 G1 F300 Z0.48 ; move back down to resume height G1 F1500 ; restore extrusion feedrate M82 ; switch back to absolute E values
  5. Hi, ich hab ehrlich gesagt keine Ahnung wie der Kollege einfach das Filament rauszieht. In meinem Gerät kann man das Filament jedenfalls nicht rausziehen ohne dass sich der Stepper dreht, heißt der muss disabled sein. Zum reinschieben kurbel ich an dem Drehrad weil einfach reindrücken geht auch nicht. Ergebnis ist: Meistens verschieb ich die Z Achse weil der Z-Stepper aus noch unbekanntem Grund mit deaktiviert (Timeout? Default von M0?) wird. Dann is der Print natürlich hin. Der Ender 3 oder auch der pro hat default kein Filament Sensor, es gibt welche die rüsten das nach. Hab auch diverse Videos dazu gesehen und sieht da ähnlich einfach aus wie in dem gezeigten. Das Standardboard hat wohl auch die advanced_pause M600 aktiviert, nur das Silent Board nicht (hab ich gelesen). Daher auch die Frage hier. Was der Typ im Video macht sieht extrem simple aus, klappt bei mir aber praktisch gar nicht. Und zur Ergänzung: Ich nutze Cura auf Linux, da gibts das nur als "appimage" ist also eine kompakte Datei das Programm. Das pause script umzuprogrammieren fällt daher auch wohl eher flach. Von daher fummel ich manuell am gcode und such ne Variante die den Z Stepper eingeschaltet lässt damit die Achse nicht so leicht verschoben werden kann, den E ausschaltet, das Filament zumindest ein Stück aus dem Hotend rauszieht und hinterher nicht auf gut Glück wieder rausschiebt.
  6. Hi, danke für die antwort. Bin ja erst nen Monat mit 3D Druck zugange und weils bei anderen funktioniert dachte ich, ich mach was falsch. Schöner wärs natürlich wenns vorgefertigt mit plugin funktioniert statt manuell. Dass die retraction nach der Pause automatisch rückgängig gemacht wird ergibt sich leider nicht aus den Infoboxen der Plugin, daher ist das Verhalten eher unerwartet, besonders da es noch eine eigene Einstellung für Extrude gibt.
  7. Achja, dieses Video hab ich als Anleitung genommen:
  8. Hallo zusammen, Ich versuche die Funktion Pause at height zu nutzen um 2 farbig zu drucken. Leider wird das noch nicht wirklich was. Die Pause wird richtig gesetzt, ich wechsel das Filament und schiebe soweit durch bis die Farbe sauber rauskommt. Bei resume print extrudiert der Drucker nun allerdings abermals und schmiert das ganze dann über den schon gedruckten Teil. Das Plugin zum Filament wechsel kann ich leider nicht benutzten, da die Stock Firmware vom Silentboard das Kommando M600 nicht unterstützt. Cura Version ist 4.4.0 Hätte hier jemand einen Tipp? Ich hab mal den gCode angehangen den das Plugin bei mir produziert. Einstellungen: Layer: 12 x, y: 20 Retraction: 300 (das filament soll ausgeworfen werden) Retraction speed: 25 Extrude amount: 0 Extrude speed: 3.333 Redo Layers:0 Standby Temp: 200 (Ich sitz daneben kann also sofort wechseln) Seltsam scheinen mir die Anweiseungen G1 F1500 E300 E-300 E300 zu sein. Damit der Stepper deaktiviert wird fürge ich vor M0 noch M18 E ein und danach zum aktivieren M17 E. ;script: PauseAtHeight.py ;current layer: 12 M83 ; switch to relative E values for any needed retraction G1 F1500 E-300 G1 F300 Z2.56 ; move up a millimeter to get out of the way G1 F9000 X20 Y20 G1 F300 Z15 ; too close to bed--move to at least 15mm M104 S200 ; standby temperature M0 ; Do the actual pause M109 S200 ; resume temperature G1 F1500 E300 G1 F1500 E-300 G1 F300 Z2.56 G1 F9000 X112.905 Y123.306 G1 F300 Z1.56 ; move back down to resume height G1 F1500 E300 G1 F1500 ; restore extrusion feedrate M82 ; switch back to absolute E values G92 E999.59351 ;LAYER:12
×
×
  • Create New...