You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{% if "xyz" in printer.toolhead.homed_axes and printer.quad_gantry_level and printer.quad_gantry_level.applied %}
I have a possible improvement for the blobifier code. The current line (511 on blobifier config) only works for a quad gantry leveling setup. I'm using a dual z-axis stepper setup, so z_tilt is used in stead of QGL, and thus the current check always evaluates to false in my situation.
I changed the line in my printer to the following, which is working. However, i do not know is this is the best way. Idea is to check for both QGL and Ztilt aplied, or check if neither should be checked (when using a single z-motor setup). Homing status is of course always checked.
{% if "xyz" in printer.toolhead.homed_axes and ((printer.quad_gantry_level and printer.quad_gantry_level.applied) or (printer.z_tilt and printer.z_tilt.applied) or (printer.quad_gantry_level is not defined or printer.z_tilt is not defined)) %}
Kind regards, Sander
The text was updated successfully, but these errors were encountered:
Sorry for the delay. Yes, I can see the problem with your particular setup. I'm going to flag @Dendrowen the author of that macro to see if he wants to address/confirm before I look at it...
Happy-Hare/config/addons/blobifier.cfg
Line 511 in a99dc1e
I have a possible improvement for the blobifier code. The current line (511 on blobifier config) only works for a quad gantry leveling setup. I'm using a dual z-axis stepper setup, so z_tilt is used in stead of QGL, and thus the current check always evaluates to false in my situation.
I changed the line in my printer to the following, which is working. However, i do not know is this is the best way. Idea is to check for both QGL and Ztilt aplied, or check if neither should be checked (when using a single z-motor setup). Homing status is of course always checked.
{% if "xyz" in printer.toolhead.homed_axes and ((printer.quad_gantry_level and printer.quad_gantry_level.applied) or (printer.z_tilt and printer.z_tilt.applied) or (printer.quad_gantry_level is not defined or printer.z_tilt is not defined)) %}
Kind regards, Sander
The text was updated successfully, but these errors were encountered: