u/Independent_Eye7886

▲ 3 r/Sovol

SV08 Orcaslicer Machine start G-Code fix

I am using my printer offline, can't really change printer.cfg or Macro.cfg on the printer, only extracted these from the 2.5.0 firmware images. After a good start, my SV08 printed terrible, with the nozzle too close to the bed every time.

I checked Z after homing and found it to be perfekt, on Z = 0 the nozzle was slightly over the bed. And still, when printing, the first layer was squished so terrible that the pressure buildup caused blobs in the first layer.

The configuration from Sovol I imported into OrcaSlicer had this machine start G-Code:

G28
G90
G1 X0 F9000
G1 Y20
G1 Z0.600 F600
G1 Y0 F9000
START_PRINT
G90
G1 X0 F9000
G1 Y20
G1 Z0.600 F600
G1 Y0 F9000
M400
G91
M83
M140 S[bed_temperature_initial_layer_single] ;set bed temp
M104 S[nozzle_temperature_initial_layer] ;set extruder temp
M190 S[bed_temperature_initial_layer_single] ;wait for bed temp
M109 S[nozzle_temperature_initial_layer];wait for extruder temp
G1 E25 F300
G4 P1000
G1 E-0.200 Z5 F600
G1 X88.000 F9000
G1 Z-5.000 F600
G1 X87.000 E20.88 F1800
G1 X87.000 E13.92 F1800
G1 Y1 E0.16 F1800
G1 X-87.000 E13.92 F1800
G1 X-87.000 E20.88 F1800
G1 Y1 E0.24 F1800
G1 X87.000 E20.88 F1800
G1 X87.000 E13.92 F1800
G1 E-0.200 Z1 F600
M400

So mesh-bed leveling is "hidden" in the START_PRINT macro.

Now I am using this:

M140 S[bed_temperature_initial_layer_single]
M104 S150
M190 S[bed_temperature_initial_layer_single]
M109 S150
G28
BED_MESH_CLEAR
BED_MESH_CALIBRATE
M109 S[nozzle_temperature_initial_layer]
G90
M83
G92 E0
G91
G1 Z5 F600
G90
G1 X100 Y10 F9000
G1 Z0.40 F600
G1 E3 F300
G1 X250 Y10 E12 F1200
G1 Z2 F600
G92 E0
M400

So heating the bed to final temperature first, which is at 80°C for me as I am printing PETG, then home, then do the BED_MESH_CALIBRATE macro.

As the BED_MESH_CALIBRATE macro in Macro.cfg has this: variable_bed_mesh_calibrate_target_temp: 65

The bed is now heated to 80°C and then cools back down to 65°C. Yeah, looks like I need to hook up a keyboard to the printer and copy a modified Macro.cfg to it from USB.

But here is the thing, this already made a huge difference, with this I went from bad prints to ok/good prints.

Maybe this is old news, I have not found a solution as simple as this so far though.
And my expectation was that a printer manufacturer would provide a working set of settings.

reddit.com
u/Independent_Eye7886 — 5 days ago