Yes. If I were to start over I'd look that that one. But since I was doing the MACH/LCNC dance I needed a different BoB and I went with the newer version of what I had on the homemade CNC Router which still runs WIN-XP+MACH3.John,
FWIW, I'm using a MESA 7i95t this particular board has a lot of room for expansion and all the other good features; optical isolation, differential inputs etc. We have had nothing but good experiences with Mesa boards going back to the IIRC 1990ish
If you were to do this what approach makes the most sense for the data interface?
For standard interactive I went with two different options:John,
At some point I'm going to make some sort of custom UI board so I can push real buttons and spin knobs for common things like jogging, rates etc. To get those signals to LinuxCNC there are a few obvious options:
1) emulate keystrokes/mouse clicks and send to USB port
2) CANbus
3) hardwire to spare MESA inputs.
4) other methods?
My CANbus experience is superficial.
Response to button presses must be near instantaneous (from UI perspective). If I push the 1mil increment button 10 times as fast as I can, I want it to move 10 mils not 9 sometimes.
If you were to do this what approach makes the most sense for the data interface?
Thanks,
Jeff
I wired in the original ESTOP and added one to the front of the cabinet in series with the first. It goes into the BoB which passes it on the PC while instantly eliminating step pulses and outputs. An intelligent BoB has both advantages and disadvantages.John,
Thanks, much appreciated. Initially the HAL ini file aspect looked a little cryptic but now that I'm tweaking it I really like the way it works and appreciate the customization flexibility it provides.
Rough plan is to mount the button and knob PCB perhaps on the front of the pulley cover, need to think about that. The pedant concept (although convenient) just seems like an accident waiting to happen, I would drop it at some point. On my old mill I had a big red E-Stop button on the UI board that would get hammered from time to time, and I never had to wonder where it was, more like muscle memory reaction.
Jeff
John,I'm a bit confused. It looks like your ball nut is mounted right on the base of the mill but on an earlier shot it looked like the lead screw nut was mounted on a pillar. Can you take a photo of the entire mill. I'm having trouble visualizing where the lead screw goes as the knee goes downwards.
I forget. Which CNC system are you using?Update:
Next up, the fun stuff, I'm going to dream up a fancy control board with lot's of push-buttons. IMHO mouse clicks are for PC's not machines.