# Run with /opt/source/bb.org-overlays/tools/beaglebone-universal-io/config-pin -f bumps.pins # BBG wireless mapping. # Step signals. P8.39 low # motor 1 (label "Z") (io check ok this works) P8.40 low # motor 2 (label "X") (io check ok this works) P8.41 low # motor 3 (label "Y") (io check ok this works) P8.42 low # motor 4 (label "Y") (testing shows perfect sync of pwm on two channels (dual motor axis 3 &4) (io check ok this works) P8.43 low # motor 5 (label "A") (io check ok this works) P8.44 low # motor 6 (label "B") (io check ok this works) P8.45 low # motor 7 (label "C") (io check ok this works) P8.46 low # motor 8 (label "E") (io check ok this works) # Dir signals P9.11 low # motor 1 (io check ok this works) P9.13 low # motor 2 (io check ok this works) P9.14 low # motor 3 (io check ok this works) P9.15 low # motor 4 (io check ok this works) P9.16 low # motor 5 (io check ok this works) P9.17 low # motor 6 (io check ok this works) P9.18 low # motor 7 (io check ok this works) P9.19 low # motor 8 (io check ok this works) # Output P8.37 low # Motor enable P8.13 low # AUX 1 set to "mist" M7 gcode turns on, but only on axis move M9 (off) gcode does not work? P8.19 low # AUX 2 set to "flood" M8 gcode turns on, but only on axis move M9 (off) gcode does not work? P8.27 low # AUX 3 set to "vacuum" M10 gcode turns on, but only on axis move M11(off) gcode does not work? P8.28 low # AUX 4 set to "spindle" M3Sxxxx gcode turns on to xxxx rpm ccw, M5(off) gcode for off does not work? P8.29 low # AUX 5 set to "spindle speed" does not appear to have any valid function.need to map to pwm? P8.30 low # AUX 6 set to "spindle dir" M4Sxxxx gcode turns on to xxxx rpm cw, M5(off) gcode for off does not work? does not work? P8.31 low # AUX 7 set to "cooler" M245 gcode turns on, does not work? P8.32 low # AUX 8 set to "case-lights" M235 gcode turns on, does not work? # does "hardware_mapping_->SetAuxOutputs();" need to be added to the case statements in each for the cooler, case lights, P8.33 low # AUX 9 set to "fan" not sure if the fan needs to be called out like the spindle (pwm) P8.34 low # AUX 10 set to "atx" power M80 turns on M81 turns off (this works) P8.35 low # AUX 11 (was set to "led" but needs to be AUX 16) (not checked out) P8.36 low # AUX 12 set to "estop" was nto able to get this to trigger with soft or hard estop M0 gcode or e-stop input. #PWM P8.7 timer # PWM1 Power PWM set to spindle (works) P8.8 timer # PWM2 Power PWM not used P8.9 timer # PWM3 Open Collector PWM not used P8.10 timer # PWM4 Open Collector PWM not used # Input P9.20 in+ # switch 1 "min_x "home" P9.21 in+ # switch 2 "min_y "home" P9.22 in+ # switch 3 "min_y "home" P9.23 in+ # switch 4 "max x max_y min_z max_a max_b max_c"limits" P9.24 in+ # switch 5 "start" P9.25 in+ # switch 6 "pause" tough to get this to work "pause enable required" P9.26 in+ # switch 7 "probe" not checked P9.27 in+ # switch 8 not set was going to be second e-stop but the program only will use one. (internal and external switches) P9.41 in+ # switch 9 "e-stop" (aux output is "estop" # (TODO: Analog)