How to get around "insufficent Axes Homed?
-
@achrn If you have a continuous rotation axis, why not setup like a CNC with an A axis. The A Axis on a CNC is generally setup for continuous rotation. You specify the degree of rotation rather than a coordinate. For homing an A axis you do what others have suggested an just set G92 A0 at the startup of the machine. For the X, you can always just manually move it to the 'Home ' position and then send a G92 X0. It shouldn't be more complicated than that.
-
@baird1fa Thanks, I think you may be mixing up two posters. I'm perfectly happy with how my machine works. On the X axis I don't want to "just manually move it to the 'Home ' position and then send a G92 X0" - I have a homex.g file that automatically moves it to the zero position and sets that as zero.
I have a mechanical coupling between the axes, so I can't actually treat it as a continuous rotation axis - the motor coordinates for a particular physical position depend on the path to get there, and I want control of the path without always segmenting it (and I'm sometimes writing the gcode by hand).
-
-
@dc42 said in How to get around "insufficent Axes Homed?:
I think it should also be possible to hide the Z axis using M584 P2, and if you hide it then it shouldn't complain that t is not homed.
That works on mine, thank you. However, you still need a homez.g (though an empty one will do) otherwise you get a warning message about its absence.
-
@achrn said in How to get around "insufficent Axes Homed?:
That works on mine, thank you. However, you still need a homez.g (though an empty one will do) otherwise you get a warning message about its absence.
Perhaps your homeall.g file includes a call to homez.g?
-
@achrn Thanks everyone. a Ton of great info. I will try in little steps all these. I found in working in Marlin, if you make too many changes at once, something breaks and you have to start over.
That is how I got my Home.g and config. they seemed to get sensorless working even though they were ugly. Now I will start trimming things back.
I had an issue because I did not have thermistors. So it complained and wouldn't setup. So I gave it a min temp of -250c. And then it was happy.:-)
Max
-
@westech said in How to get around "insufficent Axes Homed?:
I had an issue because I did not have thermistors. So it complained and wouldn't setup. So I gave it a min temp of -250c. And then it was happy.:-)
The solution for that is to declare no heaters, and declare that the tool or tools use no heaters.
-
@dc42 So, do you mean to comment those out in config or do I need a specific setting like heaters= 0.
"declare no heaters, and declare that the tool or tools use no heaters"
-
@westech if you use the online configurator to generate config.g then don't declare them.
If you want to edit an existing config.g then comment out any M307, M308 and M950 commands for the sensors and heaters that you don't have, and remove any H parameters from M563 too creation lines.
-
@dc42 Yes, you're right I still had an errant homez.g call in homeall.g. Thanks.
-
@dc42 Understood! Thanks!