Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Probleme mit gCode für Temp.Tower [Repetier Host/Slic3r]

geschrieben von souvenir 
Probleme mit gCode für Temp.Tower [Repetier Host/Slic3r]
27. January 2022 18:01
Hallo zusammen,

mein p3steel toolson funktionierte bislang eigentlich wunderbar mit dem E3D Hotend mit Messingdüse.
Für einige speziellere Anwendungen habe ich mir nun eine x-Nozzle besorgt und eingebaut. Seither habe ich etwas Probleme mit der Druckqualität bei meinem Standard PET-G (3DPSP).
Ich vermute es liegt an der anderen Wärmeleitfähigkeit der Düse.

Aus diesem Grund wollte ich einen Temp.Tower drucken um der Sache auf die Schliche zu kommen.
Dabei habe ich mir den von "gaaZolee" aus Thingiverse heruntergeladen.
Dort steht, man könne sich die Sache einfach machen (vorallem als gCode Noob wie ich es leider bin) und folgende Zeilen in den
"printer" -> "Custom gCode" -> "before layer change g-code" einzufügen

{if layer_z==1.6}M104 S265  ; T tower floor 1
{elsif layer_z==11.6}M104 S260  ; T tower floor 2
{elsif layer_z==21.6}M104 S255 ; T tower floor 3
{elsif layer_z==31.6}M104 S250 ; T tower floor 4
{elsif layer_z==41.6}M104 S245 ; T tower floor 5
{elsif layer_z==51.6}M104 S240 ; T tower floor 6
{elsif layer_z==61.6}M104 S235 ; T tower floor 7
{elsif layer_z==71.6}M104 S230; T tower floor 8
{elsif layer_z==81.6}M104 S225 ; T tower floor 9
{elsif layer_z==91.6}M104 S220 ; T tower floor 10
{endif}

Gesagt, getan,...und.. hat natürlich nicht funktioniert.

Leider senkt der Drucker die Temperatur nichtmehr von 265°C runter wenn der nächste Temperaturblock an der Reihe ist.
Die Layerhöhe habe ich bei 0.2 (wie in der Beschreibung des STL Files gefordert)

Woran kann das liegen?

Ich hoffe ihr könnt mir irgendwie dazu verhelfen, einen kompletten Temptower am Stück zu drucken.


LG
souvenir

PS: Leider kann ich weder einen Dateianhang noch einen längeren Code in diesen Beitrag helfen, da es ohne den gCode des fertigen Teils wahrscheinlich eher schwierig wird mir zu helfen. Die Fehlermeldung "413 Request Entity Too Large
nginx/1.10.3 (Ubuntu)" erscheint .... sad smiley

1-mal bearbeitet. Zuletzt am 27.01.22 18:02.
Re: Probleme mit gCode für Temp.Tower [Repetier Host/Slic3r]
28. January 2022 04:27
Ersetze die "==" durch "<=", dann funktioniert es.

Herzl. Grüße
Re: Probleme mit gCode für Temp.Tower [Repetier Host/Slic3r]
28. January 2022 05:51
Quote
AlterBastler
Ersetze die "==" durch "<=", dann funktioniert es.

Herzl. Grüße

Danke für deine schnelle Antwort!

Leider funktioniert das Ganze leider immernoch nicht :-(
Auch wenn ich über USB Drucke und die Temperatur manuell verstelle ändert sich diese nach einem Layer immer wieder auf 265°C zurück.

LG
souvenir

1-mal bearbeitet. Zuletzt am 28.01.22 06:25.
Re: Probleme mit gCode für Temp.Tower [Repetier Host/Slic3r]
28. January 2022 06:07
Dann mußt Du mal den GCode für die ersten Layher hier anhängen.

Herzl. Grüße
Re: Probleme mit gCode für Temp.Tower [Repetier Host/Slic3r]
28. January 2022 06:25
; generated by Slic3r 1.3.1-dev on 2022-01-28 at 12:21:41

; external perimeters extrusion width = 0.48mm (3.28mm^3/s)
; perimeters extrusion width = 0.48mm (4.37mm^3/s)
; infill extrusion width = 0.48mm (4.37mm^3/s)
; solid infill extrusion width = 0.48mm (2.19mm^3/s)
; top infill extrusion width = 0.48mm (1.75mm^3/s)

M190 S94 ; set bed temperature and wait for it to be reached
M104 S240 ; set temperature

G28; Home all axis
G1 Z15 F{Z_TRAVEL_SPEED}
M109 S240 ; set temperature and wait for it to be reached
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0
G92 E0
M104 S265  ; T tower floor 1
{elsif layer_z<=11.6}M104 S260  ; T tower floor 2
{elsif layer_z<=21.6}M104 S255 ; T tower floor 3
{elsif layer_z<=31.6}M104 S250 ; T tower floor 4
{elsif layer_z<=41.6}M104 S245 ; T tower floor 5
{elsif layer_z<=51.6}M104 S240 ; T tower floor 6
{elsif layer_z<=61.6}M104 S235 ; T tower floor 7
{elsif layer_z<=71.6}M104 S230; T tower floor 8
{elsif layer_z<=81.6}M104 S225 ; T tower floor 9
{elsif layer_z==91.6}M104 S220 ; T tower floor 10
{endif}
G1 Z0.200 F6000.000
G1 E-4.00000 F2400.00000
G92 E0
G1 X64.589 Y72.944 F6000.000
G1 E4.00000 F2400.00000
G1 F900
G1 X65.740 Y72.058 E4.04938

Jetzt hats endlich geklappt... so sieht der Anfang des gCodes aus.
Ich würde ja gerne den gesamten als .txt anhängen aber daraus resultiert weiterhin nur die oben genannte Fehlermeldung.

LG
souvenir
Re: Probleme mit gCode für Temp.Tower [Repetier Host/Slic3r]
28. January 2022 06:38
Das GCode-Script ist für den Prusa-Slicer und funktioniert nur damit.
In Slic3r siehe hier (kennt kein elsif): [manual.slic3r.org]
Du kannst entweder die Befehle anpassen, den Prusa-Slicer verwenden oder unter
Cura den GCode mit einem Plugin (z.B. ChangeAtZ, [github.com])
nachbehandeln.

Herzl. Grüße
Re: Probleme mit gCode für Temp.Tower [Repetier Host/Slic3r]
28. January 2022 09:24
Na dann ist klar, dass es nicht funktioniert! Danke für den Hinweis, das hat die Tür für diesen hier geöffnet.

M104 S265; T tower floor 1
{if [layer_z]>=1.6}{if [layer_z]<11.6}M104 S265
{if [layer_z]>=11.6}{if [layer_z]<21.6}M104 S260
{if [layer_z]>=21.6}{if [layer_z]<31.6}M104 S255
{if [layer_z]>=31.6}{if [layer_z]<41.6}M104 S250
{if [layer_z]>=41.6}{if [layer_z]<51.6}M104 S245
{if [layer_z]>=51.6}{if [layer_z]<61.6}M104 S240
{if [layer_z]>=61.6}{if [layer_z]<71.6}M104 S235
{if [layer_z]>=71.6}{if [layer_z]<81.6}M104 S230
{if [layer_z]>=81.6}{if [layer_z]<91.6}M104 S225
{if [layer_z]>=91.6}M104 S220

So hat es dann endlich geklappt!

Vielen Dank!!
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen