Closed jlodew0 closed 3 months ago
I think then you don't have a correct slicer profile.
You should have start G-code
START_PRINT EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature]
and end G-code
END_PRINT
Check macros.cfg to see what it does.
Or you have to put custom steps there, for homing, heating up, waiting etc. I think Flashforge does some hardcoded steps before each print, so their profiles maybe not work out of the box directly via klipper.
Seems like I have to digg into the gcode. (these are the stock profiles i tried. Both in Orca and FP)
However the start of the file looks ok:
; EXECUTABLE_BLOCK_START M73 P0 R13 M106 S0 M106 P2 S0 ;TYPE:Custom M190 S65 M104 S255 G90 M83 G1 Z5 F6000 G1 E-1.5 F800 G1 X110 Y-110 F6000 G1 E2 F800 G1 Y-110 X55 Z0.25 F4800 G1 X-55 E8 F2400 G1 Y-109.6 F2400 G1 X55 E5 F2400 M73 P1 R13 G1 Y-110 X55 Z0.45 F4800 G1 X-55 E8 F2400 G1 Y-109.6 F2400 G1 X55 E5 F2400 G92 E0 G90 G21 M83 ; use relative distances for extrusion T1 M104 S255 ; set nozzle temperature
Both M190 and M104 are present.
what slicer do you use @xblax ? If you are using cura or orca, would you mind sharing your profile?
Same for me while using the default orcaslicer profile. For my initial tests, I just manually activated the hotend to 200°C before starting the job.
The base system will correctly preheat the hotend when using the same gcode.
So the base profile should be edited as suggested by xblax
@KaruroChori @jlodew0 I use Prusa Slicer for testing. I attached a Prusa Slicer project. I think when you open that with Prusa Slicer 2.7.1 - then you get the profiles I used for that.
I also just pushed an updated printer.base.cfg If you get out range movement errors, update that.
Think this issue can be closed. If there are any other issues with the START_PRINT macro, that can be tracked in a separately. I think there is no way to prevent starting of GCodes with wrong printer profiles.
Klipper extruder min temp protection should prevent any damage.
I tried my first prints on the mod. My build plate starts heating and when the temperature of the build plate is reached, I head the extruder skipping. Followed with an error at the console that the extruder isn't hot enough.