;M429 by remap: select turn kins o<429remap>sub # = 3 ; set N as required: motion.analog-out-0N # = 1 ; turn kins o1 if [exists [#<_hal[motion.switchkins-type]>]] o1 else (debug,M429:Missing [RS274NGC]FEATURE==8) (debug,STOP) M2 o1 endif M66 E0 L0 ; force synch M68 E# Q# ; set kinstype value M129 ; switch limits G10 L2 P8 X-160 Y0 Z-290 A0 ; reset home offset G59.2 ; activate home offset M66 E0 L0 ; force synch ;(debug, M429: turn) o2 if [[#<_task> EQ 1] AND [#<_hal[motion.switchkins-type]> NE 1]] (debug,M429:Wrong motion.switchkins-type) (debug,or missing hal net to analog-out-0x) (debug,STOP) M2 o2 else o2 endif o<429remap>endsub