For Jon Elson in particular. On the typical BoB with a relay to be used
as spindle control, on the SainSmart for instance its activated by pin
14 going true.
Whats the reaction time for one of those teeny 5 volt coil relays
including a reasonable debounce period? Will 20 milliseconds get me a
solid signal, or so I need even more time by the time a contact bounce
has settled?
Heres what I have in mind for hal entries, primarily because
the 7i76 TB4 ENA- doesn't come up until spinout already has valid data,
which is too late, it must be enabled when the pulses from
the boot module arrive:
#*********************************************************
# First - setup 5i25's p3-p17 for servo enable use BUTBUT*
# BUT pin 14 is the relay control. The 7i76 can't *
# supply an enable to the pwm-servo fast enough, so *
# set the relay on to steer 12 volts to the pwm-servo *
# and delay the boot module chain start 20 ms before enabling *
# the boot module etc. relay-delay is a "timedelay" module *
#*********************************************************
# now, reboot the servo amp at every spindle start
setp relay-delay.on-delay .02 # is in seconds
setp relay-delay.off-delay .1 # long enough to cover a g33.1 reversal
net spindle-enable-relay <= spindle.0.on => relay-delay.in
net spindle-enable-relay => hm2_5i25.0.gpio.018.in
net delay-boot <= relay-delay.out => boot.spindle.enable and_pid_s_en.in0
#**********************************************************
# supply 12 volts to "n.o." relay contact, send common to *
# pwm-servo enable by running a wire to it. *
#**********************************************************
The timing looks pretty good, the boot pulses are delayed about 23
millisecs after the relay is fired. The question is, is 20ms a long
enough delay?
Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users