Befehle werden nicht ausgeführt
Hallo zusammen,
so langsam bekomme ich eine Krise mit dem Server.
Ich bekomme die Meldung das durch meine Einstellungen der Druck von der Größe nicht passen würde. Habe aber nichts geändert. Wenn ich den Druck dann totzdem bestätige, fängt der Drucker an, aber ich kann nichts mehr bedienen. Er heizt trotzdem auf, trotz das Heizbett aus dran steht. Muss es dann direkt am Drucker machen.
Ich habe einen Anycubic i3 Mega.
Vielleicht kann mir einer helfen, sonst kann ich nichts mehr damit anfangen.
vielen Dank.
Comments
Sah dann in etwas so aus:
G91 ; relativ
G1 E-2
G28
G1 Y200 ; ist nicht immer relativ, server denkt altes Y + 200!
Also nach G28 einfach ein
G90
setzen dann macht der server es richtig.
Es kann aber auch sein das du beispielsweise eine Spur außerhalb des eingestellten Druckbetts legst - wenn das im server nicht als erlaubter Bereich steht kommt die Meldung. Wenn du sie ignorierst wird der druck aber trotzdem 1:1 gesendet. Er weist nur darauf hin das die Analyse ergeben hat, das der Druckbereich verlassen wird.
Der Bereich wird an 2 Stellen definiert - Einmal min/max xyz wo man sich hin bewegen kann und die Position des Druckbetts wo man drucken kann.
Dann guckst du ob das sinn macht oder nicht. Wenn es keinen sinn macht poste mal deinen anfang und ende im gcode - da steckt dann normal der Wurm drin. Wenn es sinn macht hast du im server die größe falsch definiert.
Sieh dir mal an in 2d vorschau erster und letzter layer wo er die Bewegungsmoves hin schickt. Einer davon wird dann wohl außerhalb sein oder do hast xy min/max falsch definiert und nur Bett eingerichtet. Beim anycubic werden die größen nicht von der Firmware gemeldet, muss also manuell korrekt eingegeben werden.
printingTime: 2714.208259224778
radius: 184.09762573242188
radiusMove: 0
slicer: CuraEngine
totalFilament: 1574.39404296875
totalVolume: 3786.8614562978396
version: 2
xMax: 132.33999633789062
xMaxMove: 124.01000213623047
xMin: 77.66000366210938
xMinMove: 0
yMax: 132.33999633789062
yMaxMove: 281.50799560546875
yMin: 77.66000366210938
yMinMove: 20
zMax: 4
zMin: 0
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G90
M501
M420 S1
G1 Z15.0 F{speed_travel} ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E3 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{speed_travel}
G0 Y20 F{speed_travel}
M117 Printing...
End Code
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
M84 ; disable motors
M107
G91 ;relative positioning
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+0.5 E-5 ;X-20 Y-20 F{speed_travel} ;move Z up a bit and retract filament even more
G28 X0 ;Y0 ;move X/Y to min endstops, so the head is out of the way
G1 Y180 F2000
M84 ;steppers off
G90
M300 P300 S4000
G28 X0 ;Y0 ;move X/Y to min endstops, so the head is out of the way
G1 Y180 F2000
Ändere das in
G28 X0 ;Y0 ;move X/Y to min endstops, so the head is out of the way
G90
G1 Y180 F2000
und alles passt. Wo kommt eigentlich dieser end gcode her? Den scheinen in letzter Zeit einige zu haben und alle haben den gleichen "fehler" mit dem fehlenden G90 der den Server durcheinander bringt. Mal sehen ob ich da zumindest etwas abhelfen kann in zukunft. Sollte wenigstens Y auf 0 setzen.
jaaaaaaaaah es geht das wars und das nach über 12 Stunden. Ist aber schon komisch. So mal schauen wann ich das nächste Problem habe.
Also vielen Dank für die Hilfe und Geduld.
Grüße
Repe