Hello everyone
I am encountering this weird issue in klipper, the error is:
Error on ‘M109 S210.0 T0 ; heat to setting’: unable to parse 210.0
Here is my cura start gcode.
I am grateful in advance for all the help.
; Ender 3 Custom Start G-code
M190 S60 ; preheat bed for abl
G28 ; home
G29 ; abl
;*** Start Preheating ***
M190 S{material_bed_temperature_layer_0} ; heat to setting
M109 S{material_print_temperature_layer_0} T0 ; heat to setting
;*** End Preheating ***
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
M300 P250 ; play chime to indicate print starting
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
; G0 Z2.0 F3000 ; Commented out default move
G0 X2.0 Y20 Z0.3 F5000.0 ; Changed x-coordinate of this move
G0 X2.0 Y200.0 Z0.3 F1500.0 ; Big long wipe, parallel to other lines
G0 Z2.0 F3000 ; Lift to not scratch when moving to real start of job
When running the command normally it works as it should, I edited the gcode to be the same (it’s normally 210.0) but still getting:
Error on ‘M109 S210 T0 ; heat to setting’: unable to parse 210
It’s working now! Thanks a lot. Also is there a way to get rid of this message?
Profile ‘default’ is reserved, please choose another profile name.
3:04 PM
Bed Mesh state has been saved to profile [default]
for the current session. The SAVE_CONFIG command will
update the printer config file and restart the printer.
I don’t think it needs to level itself every time.
never mind, now getting:
Heater extruder not heating at expected rate
See the ‘verify_heater’ section in docs/Config_Reference.md
for the parameters that control this check.
Once the underlying issue is corrected, use the
“FIRMWARE_RESTART” command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown
You can replace G29 from the START_PRINT macro with G28, which only does the homing and the profile name error will go away.
Then, for loading the mesh, you’ll need an extra line after G28 that includes:
BED_MESH_PROFILE LOAD=default
For this to work, you’ll need to make sure that you have a saved default profile. I usually run BED_MESH_CALIBRATE, after homing, and then I run SAVE_CONFIG at the end. If you have an UI, you can probably use that to run the macros. Or you can manually run the macros via the terminal, if you are comfortable with it.
You should check the Slicers page, basically with the START_PRINT and END_PRINT macros defined in configuration, you can add them to your slicer. For the START_PRINT, you also need to pass the first layer temperatures: