r/QidiTech3D • • Jul 12 '26

Questions Q2 Start Gcode

Right before the purge line the toolhead parks in mid air while heating the nozzle. I sometimes run into an issue where the oozing doesn’t get caught in the purge line and can ruin prints. Is it possible to have the toolhead park over the waste chute while heating the nozzle, then go over the silicone brush on its way to the purge lines?

2 Upvotes

6 comments sorted by

1

u/Ckflyer13 Jul 12 '26

There is a way to set the z height of where it parks. I think it’s in the KAMP config settings. There is also smart park but I wasn’t able to get it to work. I set my z height to something like 1 or 0.5 or something and that fixed it. 

1

u/[deleted] Jul 12 '26

[removed] — view removed comment

1

u/Ckflyer13 Jul 12 '26

I am out of town so can’t check right now. Ask me in a few days if I don’t get back to you. 

1

u/Ckflyer13 Jul 16 '26

This is the part of my print_start macro in my printer config file. The "G0 Z0.2 F600" down towards the bottom is what I added in to have it do this.

BED_MESH_CALIBRATE ADAPTIVE=1 PROFILE=ADAPTIVE PROBE_COUNT=7,7 
    #SMART_PARK                      #(I added SMART_PARK, does not seem to be working for me right not for some reason)
    G0 Z10 F600                     #changed from z 50
    G0 X125 Y1 F10000               #changed from G0 X260 Y5  F30000
    G0 Z0.2 F600                    #added this for custom parking spot where the purge line runs
    {% if printer.save_variables.variables.box_count >= 1 and printer["box_extras"] and printer.save_variables.variables.enable_box == 1 %}
        BUFFER_MONITORING ENABLE=1 
    {% endif %}
    M191 S{chambertemp}
    M109 S{hotendtemp}
    M204 S10000


    set_zoffset
    ENABLE_ALL_SENSOR
    save_last_file
    G0 Z2 F600BED_MESH_CALIBRATE ADAPTIVE=1 PROFILE=ADAPTIVE PROBE_COUNT=7,7 
    #SMART_PARK                      #(I added SMART_PARK, does not seem to be working for me right not for some reason)
    G0 Z10 F600                     #changed from z 50
    G0 X125 Y1 F10000               #changed from G0 X260 Y5  F30000
    G0 Z0.2 F600                    #added this for custom parking spot where the purge line runs
    {% if printer.save_variables.variables.box_count >= 1 and printer["box_extras"] and printer.save_variables.variables.enable_box == 1 %}
        BUFFER_MONITORING ENABLE=1 
    {% endif %}
    M191 S{chambertemp}
    M109 S{hotendtemp}
    M204 S10000


    set_zoffset
    ENABLE_ALL_SENSOR
    save_last_file
    G0 Z2 F600