Thanks guys! I changed the velocity settings and DPLL from -50us to -200us,
and added acceleration to my multi_mpg.hal and now it’s running like a clock.
I’ll add a selector switch for resolution 0.1 0.01 0.001 and a switch for incremental & Continuous jog later.
For now I need to fix limit switches, I read somewhere that only 1 switch per axis was good enough because softlimits will protect against overtravel in other direction.
I think I’ll make the machine home X- Y- and Z+ and then make X,Y jog back 50% of total travel so that the table center line up roughly with spindle center line.