Hi People,
I'm setting up openpnp on my machine built out of wet noodles. I'm trying to be self-sufficient as much as possible, including modifying the motion controller firmware etc, but I got stuck on this one.
After nozzle tip cal when the offsets are determined the machine makes a minute move in XY as well as bringing the rotation to 180. This move with the short distance and low acceleration times out.
At such low speed and acceleration the rotation takes forever so no wonder. Question is that where in the motion setup I went wrong and how to decouple the C axis speed/acceleration from the X/Y/Z.
I'm perfectly fine blaming this on my choice to use grblhal, but nevertheless I'd like to fix it.
If I set motion control type to ToolpathFeedRate I don't have this problem.
Normally I'd be in ModaratedConstantAcceleration, but even ConstantAcceleration mode behaves similarly.
From the log:
Last successful XY move:
2025-11-08 13:48:24.816 GcodeDriver DEBUG: [SKRPico:COM6] >> M204 S12 G1 X61.55 Y317.89 F98 ; move to target, 15000
One successful Z move after:
2025-11-08 13:48:25.221 GcodeDriver DEBUG: [SKRPico:COM6] >> M204 S73 G1 Z-19.400 F2194 ; move to target, 15000
Then a bunch of rotations and camera captrues.
Finally when done and the offsets are determined there is this move:
2025-11-08 13:48:33.235 GcodeDriver DEBUG: [SKRPico:COM6] >> M204 S1 G1 X61.51 A180 F60 ; move to target, 15000
Any pointers?
Thanks!