Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Druck anhalten zum einlegen von Teilen

geschrieben von palim 
Druck anhalten zum einlegen von Teilen
02. November 2018 17:12
Hallo,

ich habe den Gcode nach dieser Empfehlung bearbeitet, bis auf das Prusa Tool.
[shop.prusa3d.com]

Habe mit PSPAD nach der gewünschten Z Höhe gesucht und dort M601 - M1 - 602 eingefügt.....Piepen wollte ich nicht smiling smiley

Kennt ihr eine bequemere / schnellere Art, eine Druckpause in den Gcode einzufügen?


Gedruckt wird das im Moment auf einem Prusa Mk3 .

Gruß Andy


1 Drucker: [forums.reprap.org]
2 Drucker: [forums.reprap.org]
3 Drucker: [forums.reprap.org]
Re: Druck anhalten zum einlegen von Teilen
04. November 2018 08:04
ei gude,

ist zwar nicht über den Gcode, aber was ich schon gemacht habe, ist neben dem Hauptteil ein kleines Teil zu drucken,
was etwas höher ist wie das was ich in das Hauptteil einlegen möchte.

Wenn ich die gewünschte höhe habe mache ich eine Manuelle Pause, über das Display, über dem kleinen Verlustteil.
Lege z.B. Gewichte in das Hauptteil und setzte dann den Druck wieder fort.

Ich Hoffe ich konnte mir verständlich ausdrücken.

Gruß
Ferdi
Re: Druck anhalten zum einlegen von Teilen
04. November 2018 13:13
@papa-Merz,

das geht für mal was einzulegen... ich müsste aber dann IMMER daneben stehen und genau im richtigen Augenblick die Maschine anhalten.

Das ist mir zu unsicher, ich benötige defenetiv die Pausen im G code.

Gruß Andy


1 Drucker: [forums.reprap.org]
2 Drucker: [forums.reprap.org]
3 Drucker: [forums.reprap.org]
Re: Druck anhalten zum einlegen von Teilen
05. November 2018 04:18
Hallo Andy,

schau mal hier M0:
[reprap.org]

Gruß Michael


Konstruktionen: [www.thingiverse.com]
Videos: [www.youtube.com]
Mein Club: [hackerspace-ffm.de]
Drucker:
Wersybot - seit 2012 smiling smiley
JGAurora A5
CR10-V2
Re: Druck anhalten zum einlegen von Teilen
05. November 2018 07:25
In S3D ist das leicht zu realisieren per Post-Prozessing.


bei anderen Slicern, sofern sie Post-Pozessing nicht bieten:
Ich würde den fertigen G-Code in einem Texteditor mit Suchen & Ersetzen benutzen.
Wenn man von innen nach außen druckt (der normale Weg?) bezieht sich die erste Zeile auf das Infill, hier kann schadfrei der Druck unterbrochen und anschließend fortgesetzt werden.

Suchen: >>> z.B. "Layer 45"

Ersetzen:
- "Layer 45" ( das muss an die alte Stelle wieder rein)
- Retract (damit die Düse nicht sabbert)
- zur Seite fahren
PAUSE
[Mutter einlegen, Knopf drücken ... ; mit Beendigung der Pausenfunktion wird der nächste Befehl abgearbeitet und das ist : ]
-Restart (das Filament muss wieder nach vorne kommen)

>>> ab hier gehts mit dem Originalcode weiter; ggf muss man noch eine Zeile mit Relativ- bzw. Absolutwerten zusätzlich in den "Ersetzen-Block einfügen, je nach dem, was vorher vorgegeben war.
Den "Ersetzen-Block" kann man sich als Textbaustein vorbereiten und muss dann ggf. nur den numerischen Wert von "Layer ... " abwandeln.

Ist man abwesend und der Zeitpunkt unbestimmt, könnte man auch Befehle zum Runterfahren der Temperatur und dem anschließenden Wiederaufheizen einbauen. Temperaturbefehle kann man auch sozusagen als Zeitschalter einfügen, das Abkühlen von z.B. 10° dauert ja ein wenig und wenn die untere Temperatur erreicht ist, gehts in den nächsten Befehl und man heizt wieder auf ...

H.
Re: Druck anhalten zum einlegen von Teilen
06. November 2018 14:45
Also den weg mit dem Editor per Hand nachzutragen habe schon gemacht.

Komischerweise findet man unter Gcode 601 nichts in der Liste....
Mit M601 M1 M602 wurde das Hotend auf XY 0 gefahren und die Düsentemperatur auf 0 gard gesetzt. Nach Druck fortsetzen (M1) wird die kalte Düse wieder in Ausgangsposition über(auf dem druck teil gefahren und dann erst die düse aufgeheizt... gefällt mir nicht!

Ich suche jetzt den perfekten Post processing gcode:



1. Düse soll an einem bestimmten Layer ( hier 30 ) auf X&Y 0 fahren, vorher noch einen kleinen retract durchführen.
2. Dann Temp der Düse auf z.B 100 ° Grad. ( Stehe nicht immer daneben!)
3. Nach Druck Fortsetzen:
4. Düse auf die vorher angegebene Temperatur aufheizen, warten bis die Temp auch erreicht ist.
5. Dann 20mm Extrudieren & retract.
6 .Erneut Druck Pausieren ( zum Filament von Düse entfernen) und weiter mit bestätigen.
7. Druck fortsetzen.

Habe von Astau einen kleinen Post Processing Zeile bekommen, weiß aber jetzt nicht wie ich da was reinschreiben muss, damit alle meine Wünsche ausgeführt werden vom Drucker...
Kann mir das jemand zeigen, bzw ein paar Tipps geben?

;{Strip "; postProcessing"}
;{REPLACE "; layer 30" ";Layer 30\nG28 XY\nM0\n"}

Danke.

Gruß Andy


1 Drucker: [forums.reprap.org]
2 Drucker: [forums.reprap.org]
3 Drucker: [forums.reprap.org]
Re: Druck anhalten zum einlegen von Teilen
06. November 2018 17:41
.. dazu gibt es im S3D-Forum recht ausführliche Themen / Beiträge und da die eine Allgemeingültigkeit haben, ist es durchaus auch für Nicht-S3D'ler hilfreich. Ob das dann per Programm eingesetzt wird oder manuell, bleibt sich gleich.

H.


Nachtrag:

z.B. das hier: (Suchbegritt " insert nuts") mit den dort genannten Links:

Nuts and bolts - how to pause printing?

[forum.simplify3d.com]

3-mal bearbeitet. Zuletzt am 06.11.18 17:47.
Re: Druck anhalten zum einlegen von Teilen
10. November 2018 11:20
@horst.w

die links bringen mir nichts, ich will wissen wie man das genau in den Post Processing schreiben muss.

Falls du / jemand das weiß, bitte einfach mal meinen Post Processing Zeile aufgreifen und anpassen.

;{Strip "; postProcessing"}
;{REPLACE "; layer 30" ";Layer 30\nG28 XY\nM0\n"}

Habe schon statt nM0 auf nM226 umgebaut... funktioniert smiling smiley
Mann sollte nur die Semikolon am anfang löschen! smiling smiley

[reprap.org]
M226: Gcode initiierte Pause

Verwende Duet Wifi :


Firmwarename: RepRapFirmware for Duet 2 WiFi/Ethernet
Firmware Elektronik: Duet WiFi 1.0 or 1.01
Firmware Version: 1.21RC3 (2018-02-28 build 4)
WiFi Server Version: 1.21RC4(08b3)
Web Interface Version: 1.21-RC4

1-mal bearbeitet. Zuletzt am 10.11.18 11:42.


1 Drucker: [forums.reprap.org]
2 Drucker: [forums.reprap.org]
3 Drucker: [forums.reprap.org]
Re: Druck anhalten zum einlegen von Teilen
10. November 2018 12:23
Ab dem 2 Layer wir mit M226 Pausiert.

{Strip "; postProcessing"}
{REPLACE "; layer 2" ";Layer 2\nM226\n"}

Was er genau macht wird im duet unter pause.g und resume.g defeniert:


; pause.g
; called when a print from SD card is paused
;
; generated by RepRapFirmware Configuration Tool on Sat Nov 10 2018 16:57:48 GMT+0100 (Mitteleuropäische Normalzeit)
M83 ; relative extruder moves
G1 E-10 F3600 ; retract 10mm of filament
G91 ; relative positioning
G1 Z5 F360 ; lift Z by 5mm
G90 ; absolute positioning
G1 X10 F3000 ; go to X=0



; resume.g
; called before a print from SD card is resumed
;
; generated by RepRapFirmware Configuration Tool on Sat Nov 10 2018 16:57:48 GMT+0100 (Mitteleuropäische Normalzeit)
M83 ; relative extruder moves
G1 E20 F600 ; extrude 20mm of filament
G4 S10 ;
G1 R1 X0 Y0 Z5 F6000 ; go to 5mm above position of the last print move
G1 R1 X0 Y0 ; go back to the last print move

Statt G4 würde ich gerne eine zweite Pause eingeben, sodass ich genug Zeit habe das Filament zu entfernen was extrudiert wurde... jemand eine Idee??


1 Drucker: [forums.reprap.org]
2 Drucker: [forums.reprap.org]
3 Drucker: [forums.reprap.org]
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen