Forum: Mechanik, Gehäuse, Werkzeug 3D Druck: Wie den Rest eines Teils drucken (G-Code Z-Offset?)?


von Info (Gast)


Lesenswert?

Nach Abbruch eines Drucks möchte ich den Rest des Teils separat drucken, 
um die Hälften anschließend zu kleben.
Nun sind aber m.W. im G-Code alle Positionen absolut, d.h. mindestens 
Z-Position und Extruder-Befehle müssen angepasst werden, so dass sie auf 
(Layer) 0 "versetzt" werden.

Die Befehle für den bereits gedruckten Teil werde ich aus der 
G-Code-Datei entfernen.

Muss ich alle Befehle des G-Codes der restlichen Layer manipulieren 
(Software?) oder gibt es geeignete Offset-Befehle?

von Christian M. (Gast)


Lesenswert?

Wie wär's mit im CAD den schon gedruckten Teil abschneiden und nach 
unten versetzen?

Mit welchem CAD hast Du gezeichnet. Mit OpenSCAD sehr einfach zu machen.

Gruss Chregu

von Sven K. (quotschmacher)


Lesenswert?

wenn irgendwo ein G91 auftaucht 
(https://reprap.org/wiki/G-code#G91:_Set_to_Relative_Positioning) sind 
die folgebefehle relativ. hast du da schonmal nach geguckt. und absolute 
extruderbefehle machen auch garnicht so viel sinn... "extrudiere das 
filament jetzt bis 1276453 mm"... ich weiß nicht.

von Info (Gast)


Lesenswert?

Das ist wohl die pragmatischere Lösung.
Das Modell ist mit FreeCAD erstellt (kann Kanten abrunden, dafür kein 
schöner STL Export, aber vielleicht gibt es Einstellmöglichkeiten?) und 
mit Blender manipuliert.

von Info (Gast)


Lesenswert?

Sowas kommt aus Cura 3.3.1 raus:

G1 X65.405 Y52.439 E3416.08369

von Weingut P. (weinbauer)


Lesenswert?

Mit Simplify 3D einfach das Objekt in Z um die entsprechende Höhe nach 
unten versetzen und gut ist.

von Sven K. (quotschmacher)


Lesenswert?

Info schrieb:
> Sowas kommt aus Cura 3.3.1 raus:
>
> G1 X65.405 Y52.439 E3416.08369

ohne die befehle davor zu kennen ziemlich nichtssagend... kann sowohl 
absolut als auch relativ sein.

von Johannes S. (Gast)


Lesenswert?

Die Slicer haben dafür üblicherweise eine Einstellung.

Beim Cura heisst die 'Objekt unten abschneiden' (habe aber nicht den 
neuesten Cura).
bei Slic3r gibt es eine 'Cut' Einstellung.
Ansonsten nach 'STL split' suchen, dafür soll es auch Tools geben.

von Hugo (Gast)


Lesenswert?

Hab ich nach kurzer Suche auch raus gefunden, wie einfach das geht.

z.B.: bei Slic3r in der Iconzeile "Cut" gewählt (War versteckt ganz am 
rechten Bildschirmrand bei den zwei Pfeilen nach unten) und schon ist es 
gegangen. Dort gibt man nur mehr an, in welcher Höhe man schneiden will 
und löscht anschließend den überflüssigen Teil von der Ebene mit der 
Darstellung der Druckmodelle weg.

So ganz ohne zusätzliche Software (Womöglich noch kommerzielle!).

LG,
Hugo

von Cool (Gast)


Lesenswert?

Bei der Gelegenheit will ich Meshmixer erwähnen

von Chris D. (myfairtux) (Moderator) Benutzerseite


Lesenswert?

Kurzer Einschub:

Info schrieb:
> Das Modell ist mit FreeCAD erstellt (kann Kanten abrunden, dafür kein
> schöner STL Export, aber vielleicht gibt es Einstellmöglichkeiten?)

Ja, Du kannst die Maximalabweichung des Netzes von der Idealform 
einstellen.

Diese Einstellmöglichkeit findest Du unter:

Bearbeiten -> Einstellungen -> Import/Export -> Netzformate -> Maximale 
Abweichung

von Timmo H. (masterfx)


Lesenswert?

Also ich mach es wenn einfach im Gcode.
Da ich immer mit relativen Extruder-Positionen arbeite ist das nicht so 
dramatisch. Ansonsten kann man es mit G92 ja auch entsprechend setzten.
Einfach schauen wo aufgehört wurde, den Layer im Gocde-Suchen, den Start 
Code ggf. anpassen dass er nicht mit dem Objekt kollidiert und gut is.

von Info (Gast)


Lesenswert?

Danke allerseits.

Weingut P. schrieb:
> Mit Simplify 3D

Habe ich nicht, kostet $149.

Sven A. schrieb:
> ohne die befehle davor zu kennen ziemlich nichtssagend... kann sowohl
> absolut als auch relativ sein.

Naja, wird wohl kaum 3 m relativ extrudieren?

Johannes S. schrieb:
> Cura heisst die 'Objekt unten abschneiden'

Das habe ich nicht gefunden, aber man kann das Objekt offenbar einfach 
nach unten verschieben (bzw. ein Absolutmaß eingeben).
So werde ich es mal probieren, das scheint für mich der schnellste Weg 
zu sein.

Johannes S. schrieb:
Hugo schrieb:
> Slic3r

Werde ich mir mal ansehen.

Cool schrieb:
> Meshmixer

Da ist leider eine Registrierung bei Autodesk erforderlich.

Chris D. schrieb:
> Bearbeiten -> Einstellungen -> Import/Export -> Netzformate -> Maximale
> Abweichung

Danke.

Timmo H. schrieb:
> Einfach schauen wo aufgehört wurde, den Layer im Gocde-Suchen, den Start
> Code ggf. anpassen dass er nicht mit dem Objekt kollidiert und gut is.

Wenn man das Teil weiterdrucken will, ist das bestimmt ein guter Weg.

Allerdings gibt es evtl. doch eine Möglichkeit für einen Offset, und 
zwar

https://reprap.org/wiki/G-code#G92:_Set_Position

Wenn man nach dem "Homen" hier Z und E von der gewünschten Ebene 
übernimmt, müsste es doch funktionieren?

von Johannes S. (Gast)


Lesenswert?

Info schrieb:
>> Cura heisst die 'Objekt unten abschneiden'
>
> Das habe ich nicht gefunden, aber man kann das Objekt offenbar einfach
> nach unten verschieben (bzw. ein Absolutmaß eingeben).
> So werde ich es mal probieren, das scheint für mich der schnellste Weg
> zu sein.

es würde helfen wenn du schreibst welche Tools und welchen Slicer du 
verwendest.
Die Option 'unten abschneiden' bekomme ich im Cura Plugin für Repetier 
angezeigt. Bei Cura 3 habe ich auch gefunden das das Objekt nach unten 
ins Druckbett verschoben werden kann.

von Sven K. (quotschmacher)


Lesenswert?

Info schrieb:
> Sven A. schrieb:
>> ohne die befehle davor zu kennen ziemlich nichtssagend... kann sowohl
>> absolut als auch relativ sein.
>
> Naja, wird wohl kaum 3 m relativ extrudieren?

ich kopiere mal aus meinem link vom anfang:
> All coordinates from now on are relative to the last position. Note: 
RepRapFirmware latest revision firmware uses M83 to set the extruder to relative 
mode: extrusion is NOT set to relative by ReprapFirmware on G91: only X,Y and Z 
are set to relative. By contrast, Marlin (for example) DOES also set extrusion to 
relative on a G91 command, as well as setting X, Y and Z.

deswegen kann man ohne irgendwelche hintergrundinfos dazu einfach nichts 
sagen, da es auch möglich ist extruder und positionierung getrennt 
voneinander  sowohl absolut als auch relativ einzustellen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.