(info: xyz -- x,y,z axis exerciser, type 0: line, type 1: box) o sub (for testing, tuning servo, etc) (for single axis, set axes for zero travel) (type 0: simple motion between two points) (type 1: series of moves one,two,or three axes at a time) # = #1 (=60 feedrate) # = #2 (=1 type: 0|1) # = #3 (=-0.5 x distance) # = #4 (=+0.5 x distance) # = #5 (=+2.0 y distance) # = #6 (=+3.5 y distance) # = #7 (=+1.0 z distance) # = #8 (=+2.0 z distance) # = #9 (=5 iterations) # = 0 # = # # = # # = # # = # # = # # = # f # g1 x # y # z # o while [# LT #] o if [# EQ 0] x # y # z # x # y # z # o endif o if [# EQ 1] (gray) x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # (gray) x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # (gray) x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # (binary) x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # x # y # z # o endif # = [# + 1] o endwhile o endsub