Threaded View
-
01-12-2014 #12
In LinuxCNC you can just assign two step pins to the same axis and the same for the direction pins. If you are just sending the signal to each, that's a bit of a waste of pins - you might as well connect the same pins to both drivers inputs and if the impedance of the breakout board is too high to drive them properly, just buffer it with your favorite logic gate / transistor. In fact you can kill two birds with one stone here - we need the Arduino board to also be connected to the driver inputs, so the easiest way to do that is to for example put an OR gate in so either signal can reach the drivers. Just be safe I'd block the signal from the parallel port with an AND/NAND gate to ensure the computer can't accidentally move the machine whilst the Arduino is homing it.
Once the Arduino has set the gantry square, you can safely send the same signals to both drivers and leave the Arduino idle, or even use it for some sort of fault protection to monitor both motors and detect loss of synchronization.
Originally Posted by Irving
Advanced, really! The sad thing is that this isn't remotely advanced, so should really be included either way...
It's occurred to me that one could quite easily program LinuxCNC to set the gantry square by making a profile that defines the X axes motors as separate axes. You then run some G-code (or something more sophisticated, who cares) to set the gantry square, then load the normal profile to run the machine.Last edited by Jonathan; 01-12-2014 at 05:53 PM.
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
ES-D1008 + CSMIO/IP-S wiring
By Matt81 in forum CS-Lab (CSMIO)Replies: 3Last Post: 03-05-2014, 10:56 PM -
Home Switches & Slave Axis in Mach 3
By Tenson in forum Artsoft Mach (3 & 4)Replies: 14Last Post: 03-03-2014, 11:43 PM -
CSMIO/IP-M vs Ethernet SmoothStepper (Begone foul parallel port!)
By Greeny in forum Control Hardware & SystemsReplies: 20Last Post: 14-11-2013, 11:59 PM -
NEW MEMBER: Goal - Enable 3-Axis CNC Bed Mill to Perform 5-Axis Milling
By LoveLearn in forum New Member IntroductionsReplies: 2Last Post: 25-01-2012, 08:46 PM -
Precision metal processing (3 axis, 5 axis, 7 axis) OEM
By 7AxisCNC in forum Manufacturer NewsReplies: 0Last Post: 17-05-2011, 02:04 PM
Bookmarks