Firmware retraction
Posted: Sat May 07, 2016 6:46 pm
Please do implement a firmware retraction in S3D. I'm using RepRapFirmware (dc42 fork) on my Delta that allows me to configure firmware retraction alongside Z-hop feature. At the moment I am post-processing generated g-code and replacing 'G1 E' commands with G10/G11. I have to move around some generated lines in g-code from -
to
What happens when z-hop is enabled in firmware is that the head ends up lower than expected.
G10 retract will move the head up by 0.5mm
then the generated code moves the head to absolute 0.2mm
then unretract lowers the head by -0.5mm resulting in -0.3mm z position.
Code: Select all
G10 ; Retract
G1 Z0.200 F15000
; layer 1, Z = 0.2
M300 S5000 P300 ; sound notification
; Tool change (from 0 to 0)
T0
; tool H0.200 W0.400
; skirt
G1 X24.550 Y21.726 F15000
G11 ; UnretractCode: Select all
G10 ; Retract
; layer 1, Z = 0.2
M300 S5000 P300 ; sound notification
; Tool change (from 0 to 0)
T0
; tool H0.200 W0.400
; skirt
G1 X24.550 Y21.726 F15000
G11 ; Unretract
G1 Z0.200 F15000G10 retract will move the head up by 0.5mm
then the generated code moves the head to absolute 0.2mm
then unretract lowers the head by -0.5mm resulting in -0.3mm z position.