Jeshua Lacock wrote: > > Would you be interested in designing and building me a few? Just let me know > what it might cost (on or off list is fine with me). > Well, I guess I could do that. I'll have to look up some parts and see how simple I could get it. I have a Gecko 320 here for testing the Gecko Interface boards, so i could try it on that test rig. > I don't mind paying to develop it and you could open source the schematic or > keep it to yourself. > > The only other solution (more of a work-around really) I have been able to > think of is before I power on the servo PSU check to make sure the DRO is > working, then power on. Then when the machine is on, the HAL settings > provided by Andy would detect if a encoder goes offline while running. > > Yes, that makes sure the encoders are functioning. But, one other thing is to make sure the following error causes a servo shutdown. I think the sample config does not do that. Mostly what you need to do is move the servo enable to a different SSR position like SSR7, and then add this line to univstep_io.hal : net drvenbl pid.0.enable ppmc.0.dout.06.out
the pin pid.0.enable will be true when in machine-on, after you press F2. If a following error or Estop condition occurs, it will go false, and shut off the servo amps. You can clear the condition and then just press F2 to put it back online. The purpose here is to make sure a following error also causes a servo shutdown. Jon ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users