Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

END Script Simplify3D Problem

geschrieben von moviesdown 
END Script Simplify3D Problem
19. May 2020 03:01
Hallo Zusammen,

ich bin hier neu... und habe ein Kleines Problem. Ich habe einen Geeetech A30 und Slice mit Simplify 3D. Eigentlich alles kein Problem,... nur möchte ich, dass das Filament nach dem Druck wieder ein Stück eingezogen wird, das Druckbett nach vorne geht und der Kopf sich Hebt... theoretisch kein Problem....

G91 ; ab letzter Position Plus Wert
G1 Z5 F2000 ; Z-Achse fähr nach Druck 5mm Hoch
G1 E-20 F2000 ; Filament wird zurückgezogen
G90 ; ab Nullpunkt Position
G1 X300 F2000
M106 S0 ; turn off cooling fan
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
M84 ; disable motors

Aber, er macht es einfach nicht. An turn off Cooling Fan läuft alles. Was davor steht nicht? Wieso? Hab ich da einen Fehler drin?
Re: END Script Simplify3D Problem
19. May 2020 12:49
Mit G91 setzt Du auf Relative Werte, das ist hier richtig
Mt G90 setzt Du wieder auf Absolut Werte, schadet hier nicht, ist aber gefährlich, irgendwann änderst Du da etwas und vergisst, dass es auf Absolut steht. Dann kann Dir der Druckkopf in den Druck oder aufs Druckbett rauschen.

Warum die Befehle nicht ausgeführt werden, weiss ich jetzt auch nicht, da müsste man sich mal den GCode anschauen.
Hänge hier bitte eine Factory-Datei von einem Druck an, bei dem das so ist.


H.
Re: END Script Simplify3D Problem
20. May 2020 02:09
Hallo Horst,

da ich nicht weiß, wo genau der Endpunkt beim Drucken ist, dachte ich, dass es Sinnvoller ist auf Absolut zu gehen und das Druckbett ganz nach vorne fahren zu lassen (fast zumindest, da das Druckbett 320 mm ist). Home ist hinten.

Kurios ist, das es bei dem Davinci Duo klappt mit den Positionen anfahren...

Aktuell kann ich keine Datei Anhängen, es kommt immer eine fehlermeldung Entry Too Large (die Datei ist nur 1, irgendwas MB groß)
Deshalb versuche ich es so...

; G-Code generated by Simplify3D(R) Version 4.1.2
; May 20, 2020 at 8:25:18 AM
; Settings Summary
; processName,Process1
; applyToModels,Glorious Jofo-Krunk(1)
; profileName,Geeetech A30(3) (modified)
; profileVersion,2020-05-19 12:45:13
; baseProfile,
; printMaterial,PLA
; printQuality,High
; printExtruders,
; extruderName,Primary Extruder
; extruderToolheadNumber,0
; extruderDiameter,0.4
; extruderAutoWidth,0
; extruderWidth,0.48
; extrusionMultiplier,0.9
; extruderUseRetract,1
; extruderRetractionDistance,5.8
; extruderExtraRestartDistance,0
; extruderRetractionZLift,0
; extruderRetractionSpeed,1800
; extruderUseCoasting,0
; extruderCoastingDistance,0.2
; extruderUseWipe,0
; extruderWipeDistance,5
; primaryExtruder,0
; layerHeight,0.1
; topSolidLayers,6
; bottomSolidLayers,6
; perimeterOutlines,2
; printPerimetersInsideOut,1
; startPointOption,2
; startPointOriginX,0
; startPointOriginY,0
; sequentialIslands,0
; spiralVaseMode,0
; firstLayerHeightPercentage,120
; firstLayerWidthPercentage,150
; firstLayerUnderspeed,0.5
; useRaft,0
; raftExtruder,0
; raftTopLayers,3
; raftBaseLayers,2
; raftOffset,3
; raftSeparationDistance,0.14
; raftTopInfill,100
; aboveRaftSpeedMultiplier,0.3
; useSkirt,1
; skirtExtruder,0
; skirtLayers,2
; skirtOutlines,2
; skirtOffset,4
; usePrimePillar,0
; primePillarExtruder,999
; primePillarWidth,12
; primePillarLocation,7
; primePillarSpeedMultiplier,1
; useOozeShield,0
; oozeShieldExtruder,999
; oozeShieldOffset,2
; oozeShieldOutlines,1
; oozeShieldSidewallShape,1
; oozeShieldSidewallAngle,30
; oozeShieldSpeedMultiplier,1
; infillExtruder,0
; internalInfillPattern,Rectilinear
; externalInfillPattern,Rectilinear
; infillPercentage,30
; outlineOverlapPercentage,30
; infillExtrusionWidthPercentage,100
; minInfillLength,5
; infillLayerInterval,1
; internalInfillAngles,45,-45
; overlapInternalInfillAngles,0
; externalInfillAngles,45,-45
; generateSupport,1
; supportExtruder,0
; supportInfillPercentage,15
; supportExtraInflation,0
; supportBaseLayers,0
; denseSupportExtruder,0
; denseSupportLayers,0
; denseSupportInfillPercentage,70
; supportLayerInterval,1
; supportHorizontalPartOffset,0.3
; supportUpperSeparationLayers,1
; supportLowerSeparationLayers,1
; supportType,0
; supportGridSpacing,4
; maxOverhangAngle,45
; supportAngles,0
; temperatureName,Primary Extruder,Heated Bed
; temperatureNumber,0,0
; temperatureSetpointCount,1,1
; temperatureSetpointLayers,1,1
; temperatureSetpointTemperatures,220,60
; temperatureStabilizeAtStartup,1,1
; temperatureHeatedBed,0,1
; fanLayers,1,2
; fanSpeeds,0,85
; blipFanToFullPower,0
; adjustSpeedForCooling,1
; minSpeedLayerTime,15
; minCoolingSpeedSlowdown,20
; increaseFanForCooling,0
; minFanLayerTime,45
; maxCoolingFanSpeed,100
; increaseFanForBridging,0
; bridgingFanSpeed,100
; use5D,1
; relativeEdistances,0
; allowEaxisZeroing,1
; independentExtruderAxes,0
; includeM10123,0
; stickySupport,1
; applyToolheadOffsets,0
; gcodeXoffset,0
; gcodeYoffset,0
; gcodeZoffset,0
; overrideMachineDefinition,1
; machineTypeOverride,0
; strokeXoverride,320
; strokeYoverride,320
; strokeZoverride,420
; originOffsetXoverride,0
; originOffsetYoverride,0
; originOffsetZoverride,0
; homeXdirOverride,-1
; homeYdirOverride,-1
; homeZdirOverride,-1
; flipXoverride,1
; flipYoverride,1
; flipZoverride,1
; toolheadOffsets,0,0|0,0|0,0|0,0|0,0|0,0
; overrideFirmwareConfiguration,1
; firmwareTypeOverride,RepRap (Marlin/Repetier/Sprinter)
; GPXconfigOverride,r2
; baudRateOverride,115200
; overridePrinterModels,1
; printerModelsOverride
; startingGcode,G28 ; home all axes,G1 Z5 F3000 ; lift,G1 X20 Y2 F1500 ; avoid binder clips,G1 Z0.2 F3000 ; get ready to prime,G92 E0 ; reset extrusion distance,G1 X120 E10 F600 ; prime nozzle,G1 X150 F5000 ; quick wipe
; layerChangeGcode,
; retractionGcode,
; toolChangeGcode,
; endingGcode,G91 ; ab letzter Position Plus Wert,G1 Z5 F200 ; Z-Achse f?hr nach Druck 5mm Hoch,G1 E-10 F3600 ; Filament wird schnell zur?ckgezogen,G1 E-20 F200 ; Filamen langsam zur?ckziehen,G90 ; ab Nullpunkt Position,G1 X300 F2000,M106 S0 ; turn off cooling fan,M104 S0 ; turn off extruder,M140 S0 ; turn off bed,M84 ; disable motors
; exportFileFormat,gcode
; celebration,0
; celebrationSong,Random Song
; postProcessing,
; defaultSpeed,2400
; outlineUnderspeed,0.5
; solidInfillUnderspeed,0.7
; supportUnderspeed,0.8
; rapidXYspeed,4800
; rapidZspeed,1002
; minBridgingArea,50
; bridgingExtraInflation,0
; bridgingExtrusionMultiplier,1
; bridgingSpeedMultiplier,1
; useFixedBridgingAngle,0
; fixedBridgingAngle,0
; applyBridgingToPerimeters,0
; filamentDiameters,1.75|1.75|1.75|1.75|1.75|1.75
; filamentPricesPerKg,46|46|46|46|46|46
; filamentDensities,1.25|1.25|1.25|1.25|1.25|1.25
; useMinPrintHeight,0
; minPrintHeight,0
; useMaxPrintHeight,0
; maxPrintHeight,0
; useDiaphragm,0
; diaphragmLayerInterval,20
; robustSlicing,1
; mergeAllIntoSolid,0
; onlyRetractWhenCrossingOutline,1
; retractBetweenLayers,1
; useRetractionMinTravel,0
; retractionMinTravel,3
; retractWhileWiping,0
; onlyWipeOutlines,0
; avoidCrossingOutline,0
; maxMovementDetourFactor,3
; toolChangeRetractionDistance,12
; toolChangeExtraRestartDistance,-0.5
; toolChangeRetractionSpeed,600
; externalThinWallType,0
; internalThinWallType,1
; thinWallAllowedOverlapPercentage,20
; singleExtrusionMinLength,1
; singleExtrusionMinPrintingWidthPercentage,50
; singleExtrusionMaxPrintingWidthPercentage,200
; singleExtrusionEndpointExtension,0.2
; horizontalSizeCompensation,0
G90
M82
M106 S0
M140 S60
M190 S60
M104 S220 T0
M109 S220 T0
G28 ; home all axes
G1 Z5 F3000 ; lift
G1 X20 Y2 F1500 ; avoid binder clips
G1 Z0.2 F3000 ; get ready to prime
G92 E0 ; reset extrusion distance
G1 X120 E10 F600 ; prime nozzle
G1 X150 F5000 ; quick wipe
; process Process1
; layer 1, Z = 0.120
T0
G92 E0.0000
G1 E-5.8000 F1800
; feature skirt
; tool H0.120 W0.720
G1 Z0.120 F1002
G1 X120.841 Y121.062 F4800
G1 E0.0000 F1800
G92 E0.0000
G1 X123.707 Y118.570 E0.1228 F1200
G1 X127.811 Y118.570 E0.2555
G1 X127.941 Y118.700 E0.2614
G1 X132.324 Y118.700 E0.4031
...

G1 X171.852 Y192.217 E0.3126
G1 X171.672 Y192.037 E0.3172
G92 E0.0000
G1 E-5.8000 F1800
; layer end
G91 ; ab letzter Position Plus Wert
G1 Z5 F200 ; Z-Achse f?hr nach Druck 5mm Hoch
G1 E-10 F3600 ; Filament wird schnell zur?ckgezogen
G1 E-20 F200 ; Filamen langsam zur?ckziehen
G90 ; ab Nullpunkt Position
G1 X300 F2000
M106 S0 ; turn off cooling fan
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
M84 ; disable motors
; Build Summary
; Build time: 2 hours 11 minutes
; Filament length: 2181.3 mm (2.18 m)
; Plastic volume: 5246.55 mm^3 (5.25 cc)
; Plastic weight: 6.56 g (0.01 lb)
; Material cost: 0.30

1-mal bearbeitet. Zuletzt am 20.05.20 02:26.
Re: END Script Simplify3D Problem
20. May 2020 04:03
Factory-datei ist das Einfachste der Welt.
Stellste einen Würfel o.ä. auf die Platte und machst Deine Einstellungen. Datei über Menue Datei / File >>> Save Factory As ... irgendwo abspeichern und die Datei dann hier anhängen. Ist normalerweise klitzeklkein.

Mir fällt an dem GCode nichts auf, was die Ausführung hindern könnte.
Bist Du mit dem Druck am oberen Rand von Z ?

Mit G90 G91 muss man echt aufpassen!
G91 = Relative Mode, d.h. die Bewegung G1 Z5 bewegt den Druckkopf um 5 mm ab der letzten Position
G90 = Absolute Mode, d.h. die Bewegung G1 Z5 würde den Druckkopf auf die absolute Position Z = 5 fahren, also 5 mm über dem Drucktisch - wenn da nicht der frische Druck stören würde ;-(

Ich fahre an meinem Großen nach dem Druck den Kopf zur Seite auf X = 0 und auf die Höhe Z = 180, da habe ich hinterher genügend Platz zum Hantieren, z.B. Filamentwechsel.
Die Z180 sind absolut und deswegen habe ich mir eine dicke Merk-Marke an den Rahmen geklebt, sollte ich jemals so hoch drucken, muss ich das dann ändern, sonst rauscht es im Karton.

Zum Eingrenzen würde ich jetzt mal den Z-Hopp per Absolut Mode (Normalzustand) auf eine Höhe , sagen wir 10 mm unter die mechanische Höchstmarke - fahren, allein um zu sehen, ob er reagiert.
Dazu musst Du ja nicht drucken, den GCode dazu kannst Du Dir auch in einem TXT-Schreibprogramm (Notepad ++) selbst bauen und als .gcode abspeichern.

Hier mal noch mein Standard-Endscript:
G28 X0 ; home the X-axis
; M104 S0 T1 ; turn off right extruder
M104 S0 T0 ; turn off left extruder
M140 S0 ; turn off bed

G1 Z180
M84 ; disable motors

Nachtrag:
Ich weiss ja nicht, was Du genau erwartest, aber G 90 / 91 beziehen sich nur auf die Achsenbewegungen X-Y-Z und nicht auf E.

1-mal bearbeitet. Zuletzt am 20.05.20 04:07.
Re: END Script Simplify3D Problem
20. May 2020 06:15
G92 E0.0000
G1 E-5.8000 F1800; hier wird das Filament schon zurückgezogen
; layer end
G91 ; ab letzter Position Plus Wert
G1 Z5 F200 ; Z-Achse f?hr nach Druck 5mm Hoch
G1 E-10 F3600 ; Filament wird schnell zur?ckgezogen
G1 E-20 F200 ; Filamen langsam zur?ckziehen
G90 ; ab Nullpunkt Position ; er ist nicht im NP, sondern an der letzten Druckposition!
G1 X300 F2000; das geht nur, wenn der Druckkopf im NP steht!
Herzl. Grüße
Re: END Script Simplify3D Problem
20. May 2020 13:39
Hallo,

also, erwarten ...

das nach dem Druck sich die Z Ache um 5mm über den Druck hebt und dass das filament aus dem Nozzle gezogen wird. Danach soll das Druckbett von Homeposition aus 300mm nach vorne fahren.

Wenn ich es Richtig verstanden habe, dann sollte es so klappen, wie es oben steht (wobei dort habe ich noch 2 Geschwindigkeiten für den Rückzug drin).

Die Gcodes laufen einzeln richtig....

Ach so, ich noch nicht erwähnt, aber ich drucke über Octoprint. Von dort aus kann ich die Gcodes auch eingeben... und von dort läuft es auch ohne Probleme?

Hm... am Slicer kann es ja eigentlich auch nicht liegen, aber wo ist der Hund begraben?
Anhänge:
Öffnen | Download - xyz-cube.gcode (454.3 KB)
Re: END Script Simplify3D Problem
20. May 2020 13:41
M104 S0 	 ; turn off extruder
M140 S0 	 ; turn off bed
G91 	 ; relative positioning
G1 E-1 F1200	 ; retract the filament a bit
G1 Z+1 F1000 	 ; move Z up a bit
G90 	 ; absolute positioning
G1 X0 F6000	 ; Move X to home
G1 Y190 F6000 	 ; use this line if you want the bed to move to the front.
M107 	 ; shut off fan
M18 S30	 ; disable all steppers after 30s
Re: END Script Simplify3D Problem
20. May 2020 14:06
...in der GCode-Vorschau scheint er genau das zu machen, was er soll; das Zurückziehen kann ich natürlich nicht beobachten. Aber er hebt an und haut dann auf X300, was bei mir dann schon außerhalb des Betts ist.

Bleibt m.E. dann nur noch Dein Octoprint.

H.
Re: END Script Simplify3D Problem
21. May 2020 13:44
@ Azrael666

funktioniert leider auch nicht sad smiley

Ich habe es jetzt auch mal direkt über den Drucker gedruckt, sprich ohne Octo. Leider auch ohne Erfolg...


@ AlterBastler
Ja, das Filament wird dort schonmal zurückgezogen, alleridings gibt das der Slicer über den Retract vor. Den kann ich zum "normalen" Drucken nicht höher stellen, sonst wird der Druck schlechter.

Der Nullpunkt wurde doch vorher mal über das Homing gemacht, oder muss ich diesen nochmals machen und dann die 300 vorfahren? Da es im Simplify3d ja das Endscipt ist, was ich theoretisch so lassen wollte, bin ich von ausgegangen, dass er die alte "0" Position vom Homing ja noch hat und ich dann von da aus 300 vorfahren kann. Ziel ist, das bei jedem Druck das Druckbett fast ganz nach vorne soll.
Wieso muß der Druckkopf in 0-Position, sprich Home? Theoretisch sollte er doch auch so das Bett bewegen können.


@ Horst
Octo scheidet leider aus, ich habe es so mal auf dem Drucker Versucht. Fast selbiges Problem, wobei er nachdem die Düse schon ein schönes Loch gemacht hat, den Druckkopf zu Seite fährt, allerdings keines der "letzten" befehle von mir auführt (außer Motoren und Heizung aus).
Re: END Script Simplify3D Problem
21. May 2020 14:32
Äh,

ich habe gerade eine Testdatei gemacht, wo nur die Start Scripte von Simplify3D drin sind und mein Endscript. Das läuft super durch, so wie es soll,....

Erstaunt war ich jedoch, als ich den Cubus in klein gedruckt habe und den Send Code mir angesehen habe.

Hier ist der SendCode (zumindest der Schluss) und hier ist keiner meiner Befehle drin, obwohl er in der GCODE Datei steht? Oder gibt Simpify vorher schon einen Befehl, den ich in unwissenheit überlese und deshalb der Rest nicht mehr läuft?



Send: N2549 G1 X127.787 Y131.315 E0.0443*99
Recv: ok
Send: N2550 G92 E0.0000*91
Recv: ok
Send: N2551 G1 E-5.8000 F1800*47
Recv: ok
Send: N2552 G91*33
Recv: ok
Send: N2553 G1 Z5 F200*2
Recv: ok
Send: N2554 G1 E-10 F2000*51
Recv: ok
Send: N2555 G90*39
Recv: ok
Send: N2556 G1 X300 F2000*51
Recv: ok
Send: N2557 M106 S0*82
Recv: ok
Send: N2558 M104 S0*95
Changing monitoring state from "Printing" to "Finishing"
Recv: ok T:214.0 /0.0 B:60.8 /60.0 F:0 R:104 @:0 B@:0
Recv: ok
Send: N2559 M140 S0*94
Recv: ok T:214.0 /0.0 B:60.8 /0.0 F:0 R:104 @:0 B@:0
Send: N2560 M84*46
Recv: ok
Send: N2561 M400*23
Recv: ok
Changing monitoring state from "Finishing" to "Operational"
Recv: ok
Send: M105
Recv: ok T:215.8 /0.0 B:59.1 /0.0 F:0 R:104 @:0 B@:0
Send: M105
Recv: ok T:216.8 /0.0 B:59.9 /0.0 F:0 R:104 @:0 B@:0
Send: M105
Anhänge:
Öffnen | Download - xyz-cube_test.gcode (77.6 KB)
Re: END Script Simplify3D Problem
21. May 2020 15:19
... nicht dass ich wüsste, aber das sagt ja nichts. Nur nach meinem Verständnis, wenn der GCode erstellt ist, ist S3D slicerseitig aus dem Spiel. Und dass dann beim Übertragen etwas unterschlagen wird, kann ich nicht so recht glauben. Aber bitte, undenkbar ist es natürlich nicht.
Das Drucken über USB hat schon so manches Problem produziert, deshalb drucke ich ausschließlich über SD. Und wenn die es nicht mehr tut, kommt eine Neue.
Die Ursachen, soweit ich das verfolgt hatte, war eigentlich nie S3D selbst zuzuschreiben. Übertragungsfehler, Geschwindigkeitsprobleme, schlechte Kontakte, Störungen durch parallele Kabelführungen, Kabelbrüche, zu lange Kabel, Schirmung usw. usw.. Am gelungensten war für mich aber ein Fehler, der durch die Nutzung von 2 unterschiedlichen Stromquellen verursacht wurde. Wer kommt denn auf sowas?

H.

Nachtrag: Dein GCode läuft in der Vorschau "normal" ab. Das brauche ich nicht ausdrucken, da bin ich ganz sicher, dass das nichts ändern würde.

1-mal bearbeitet. Zuletzt am 21.05.20 15:26.
Re: END Script Simplify3D Problem
22. May 2020 09:58
Mit deinem Einwand oben hast Du natürlich recht, nach dem Umschalten
mit G90 kannst Du nach XMAX verfahren.
Dies hier sind deine Befehle, nur mit Zeilennummer und Prüfsumme.
Send: N2552 G91*33
Recv: ok
Send: N2553 G1 Z5 F200*2
Recv: ok
Send: N2554 G1 E-10 F2000*51
Recv: ok
Send: N2555 G90*39
Recv: ok
Send: N2556 G1 X300 F2000*51
Recv: ok
Send: N2557 M106 S0*82
Recv: ok
Send: N2558 M104 S0*95
Herzl. Grüße

P.S. Habe gerade nach dem Druckermodell geschaut. Fährt da das Bett nicht in Y-Richtung?

1-mal bearbeitet. Zuletzt am 22.05.20 10:00.
Re: END Script Simplify3D Problem
25. May 2020 00:51
Hallo AlterBastler,

ja, es ist die Y Achse...

Ich kann in dem Endscript ein G28 X Y einfügen, das läuft noch. Alles was danach kommt, läuft schon nicht mehr.
Naja, dann wird es wohl reichen müssen.
Komisch finde ich es, vorallem, wo es beim Octoprint so ist, genauso wie wenn ich über SD Drucke...
Re: END Script Simplify3D Problem
25. May 2020 02:28
.... GCode-befehle werden doch nur ausgeführt, wenn der vorhergehende Befehl fertig abgewickelt ist.
Kann es sein, dass der Drucker ein mechanisches / elektrisches Problem hat, einen Befehl abzuschließen?
Nachdem das während dem Druck ja offensichtlich nicht passiert, bleibt ja nur das Umfeld um Home übrig. Und da würde ich auf die Endstops tippen, wenn es etwas Mechanisches ist. Zumindest einer Nachprüfung wert.

H.
Re: END Script Simplify3D Problem
25. May 2020 13:28
Hast du zufällig ne Marlin 2.0 Bugfix Firmware auf deinem Drucker?
Re: END Script Simplify3D Problem
26. May 2020 00:50
Die Endstops bin ich alle mal durchgegangen. die laufen. Ich kann alle 3 ohne Probleme "Home'n", auch nach dem druck. Motoren aus usw. funktioniert danach auch Problemlos. Nur ein bewegungsbefehl nah G28 führt er nicht mehr aus und bleibt stehen.

Öhm, ich habe die "standart" Firmware von dem Drucker drauf. Welche genau müsste ich einmal nachschauen.
Re: END Script Simplify3D Problem
26. May 2020 02:26
Quote
moviesdown
Die Endstops bin ich alle mal durchgegangen. die laufen. Ich kann alle 3 ohne Probleme "Home'n", auch nach dem druck. Motoren aus usw. funktioniert danach auch Problemlos. Nur ein bewegungsbefehl nah G28 führt er nicht mehr aus und bleibt stehen.

Öhm, ich habe die "standart" Firmware von dem Drucker drauf. Welche genau müsste ich einmal nachschauen.

Dann ist egal, es gab vor kurzem eine Problem in der Marlin Bugfix, bei der EndScripts nicht vollständig ausgeführt wurden.
Re: END Script Simplify3D Problem
26. May 2020 02:50
... Du schreibst, dass der Drucker sich so verhält sowohl bei Nutzung von Octoprint als auch bei Nutzung von SD-Karte. Bliebe noch die reine USB-Verbindung zu testen, ob er das dann auch so macht.
Aber egal wie, S3D sehe ich als "schuldlos" an. Wenn der G-Code richtig erstellt wird, dann ist das abgeschlossen. Selbst bei einer Übertragung aus S3D heraus an den Drucker wird nichts mehr daran verändert.

Ich bin mir nicht sicher, ob nach G28 ein G1 noch ausgeführt werden kann, oder ob mit G28 der Code beendet wird. Ich sehe da für mich auch keinen Bedarf, das aus einer Druckdatei heraus zu machen, ich fahre meine Drucker ja mit Zxx extra hoch, um Platz zu schaffen fürs Hantieren, sei es Filamentwechsel, Düsenwechsel oder sonst irgend etwas. G28 löse ich immer nur manuell vor einem neuen Druck aus und habe damit noch nie Probleme gehabt. Klar, der neue Druck wird dann ja erst übers Display aufgerufen, also ganz neues Spiel und nicht vergleichbar.

Wie wäre es, wenn Du Dein Home umdrehst, dass es statt hinten dann vorne liegt?

H.
Re: END Script Simplify3D Problem
26. May 2020 08:06
Das Home hatte ich jetzt nur gemacht, weil er den Kopf nicht hochgefahren hat nach Ende, bzw. was Simply vorgibt sind 1mm. Wo man das verstellen kannhab ich nicht gefunden. Ich wollte ursprünglich auf 10mm den Kopf hochfahren und wichter nich, das Filament komplett aus dem Kopf ziehen lassen.
Im Standart (also ohne irgendwelche einstellungen) Fährt er 1mm hoch und schaltet alles aus. Somit steht der Kopf über dem Druck. Idee,... Hochfahren und ihn einfach auf Home setzen. Das Druckbett ist im Standart hinten auf Home,... ok, hier kann ich den Schalter nach vorne legen und es im Slicer auch so einstellen.
Wenn ich finden würde, ob und wo ich im Slicer den "Standart" verändern könnte, währe mir auch schon geholfen.
Re: END Script Simplify3D Problem
26. May 2020 08:34
Ok, um es genauer zu sagen ist es mir am wichtigsten, dass das Filament komplett aus dem Kopf zurückgezogen wird. Bei jedem neuen Druck verstopft die Düse. Bin ich rechtzeitig vor Ort und ziehe das Filament schnell zurück, so dass es aus dem Druckkopf ist, kann ich den nächsten Druck ohne Probleme starten.
Re: END Script Simplify3D Problem
26. May 2020 11:50
Der eine mm dürfte aus dem "Lift" in der Retract-Sequenz sein.
Wenn Du den Kopf generell 10 mm zum Schluß über den beendeten Druck hochfahren willst, musst Du im Endscript G1 Z10 angeben, aber eben im Realtiv-Modus, sonst rauscht er runter auf 10 mm über Bett (jenachdem wie der Drucker gebaut ist, kommt das Druckbett auch entsprechend hoch).
In meinem Endscript gehe ich im Absolut-Modus immer auf Z180 / Z150. Das kann ich mir leisten, weil ich so gut wie nie höher drucke. Wenn, dann müsste ich das natürlich anpassen. Habe noch genug Luft nach oben.

Warum die Düse verstopfen soll, ist mir ein Rätsel, die läuft doch eher leer als dass sie verstopft. Ist mir so noch nie passiert bei meinen 2 Druckern. Da stimmt etwas anderes nicht. Natürlich lässt sich das Filament in kaltem Zustand nicht mehr bewegen, das hat aber mit Verstopfung nichts zu tun. Zum Filamentwechsel muss man halt erst aufheizen, mache ich übers Display, dann kann man es ziehen.

H.
Re: END Script Simplify3D Problem
27. May 2020 01:07
Das mit dem Lift ist mir klar,... nur leider akzeptiert er außer G28 in den Endscipt nichts. Was mich wundert.
Und selbst mit dem G28 gibt es Probleme. Diesen Befehl führt er noch aus, und alles was danach kommt nicht mehr. (also Motoren usw. aus).
Um Z mach ich mir theoretisch keine sorgen. da kann ich bis 400 hochfahren, und so hoch drucke ich (noch) nichts. Problem nur, er macht es nicht. Er fährt nicht hoch.

Ich setze mehr oder weniger billiges Filament ein. Das ist scheinbar nicht so ganz Top (Feuchtigkeit, Durchmesser, Temperaturgleichheit). Ich suche noch was günstiges, was was taugt, da ich für "spielereien" die gedruckt werden nicht einsehe 30€ zu Zahlen. Klar, das würde mir die Probleme mit der Düse ersparen. Aber wenn 3 Personen im Haus drucken und jeder mal was Probiert kommt eine Menge zusammen.
Re: END Script Simplify3D Problem
27. May 2020 03:53
Druckst du mit Octoprint auch über die SD-Karte des Druckers ?
Falls das dann wäre eventuell mit der SD-Karte etwas nicht in Ordnung
Re: END Script Simplify3D Problem
27. May 2020 08:33
Nein, wenn dann Drucke ich mit Octoprint direkt vom Octoprint aus. Nicht über die SD im Drucker.
Re: END Script Simplify3D Problem
05. August 2020 12:07
Versuch es mal mit einem Semikolon hinter:
G1 X300 F2000
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen