Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable BLOBIFIER_PARK for dual z-axis stepper or single z-axis stepper setups #285

Open
spacerift opened this issue May 3, 2024 · 1 comment

Comments

@spacerift
Copy link

{% 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

@moggieuk
Copy link
Owner

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...

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants