All pastes #199895 Raw Edit

Someone

public text v1 · immutable
#199895 ·published 2006-10-12 20:25 UTC
rendered paste body
# standard pinout config file for 3-axis steppers
# using a parport for I/O
#
# first load the parport driver
loadrt hal_parport cfg="0x0378"
#
# next connect the parport functions to threads
# read inputs first
addf parport.0.read base-thread 1
# write outputs last
addf parport.0.write base-thread -1
#
# finally connect physical pins to the signals
linksp Xstep parport.0.pin-04-out
linksp Xdir  parport.0.pin-05-out
linksp Ystep parport.0.pin-02-out
linksp Ydir  parport.0.pin-03-out
linksp Zstep parport.0.pin-06-out
linksp Zdir  parport.0.pin-07-out
# create a signal for the estop loopback
linkpp iocontrol.0.user-enable-out iocontrol.0.emc-enable-in

# create signals for tool loading loopback
linkpp iocontrol.0.tool-prepare iocontrol.0.tool-prepared
linkpp iocontrol.0.tool-change iocontrol.0.tool-changed

# create a signal for "spindle on"
newsig spindle_on bit

# commented out till we resolve this issue
# connect it to the iocontroller
linksp spindle_on iocontrol.0.spindle-on
# connect it to a physical pin
linksp spindle_on parport.0.pin-09-out

newsig neg_limit bit
newsig pos_limit bit

linksp neg_limit axis.0.neg-lim-sw-in
linksp pos_limit axis.0.pos-lim-sw-in
linksp neg_limit axis.1.neg-lim-sw-in
linksp pos_limit axis.1.pos-lim-sw-in

linksp neg_limit parport.0.pin-10-in
linksp pos_limit parport.0.pin-12-in