Additive "Start at Home Position" goes to zero, not home
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
After nearly crashing my print head into bed fixtures, I looked further at gcode generated by Fusion 360 and realized there may be some confusing language or an error in the way settings are handled.
I'm running a Creality Ender 5 Pro with Marlin 2.0.7.2 firmware. "Home" is max X, max Y, and z=0 since the homing limit switches are at the top, rear, right corner of the machine, and coordinate system zero is at the front left.
Parts print fine and as expected, so Fusion 360 and the machine are in agreement on coordinate systems and limits. However, if the Print Settings are configured to enable "Start at Home Position," which is the default, the machine jogs to X=0, Y=0, Z=0 before starting a print. Given that "Home" is explicitly configured above, I would expect "start at home" to jog to those coordinates, not 0,0,0. Furthermore, the "End at Park Position" option does behave as expected, parking at X=0, Y=0, Z=300 in the machine coordinate system. With the settings above, home and park should not be going to the same X-Y position.
Based on those observations, it appears the "Start at Home Position" option assumes that home is 0,0,0 and not what it's set to in the machine settings.
The workaround is to disable "Start at Home Position" since I don't have a need for it, but the confusion in this behavior leads to unintended movement.