Quote Originally Posted by m_c View Post
Yes, you can use Mach3 and 4 in Demo mode. Mach3 has a few features disabled (run from here is main one, but there are a couple others I've forgotten) and has a limit on the number of lines of G-code it'll run. Mach 4 just stops working after a random amount of time and needs restarted.
.
Regarding testing the servos, find the two wires to the drives that provided the +/-10V input, power up the drives, and using a 1.5V battery in series with about a 100ohm resistor (you can do it without the resistor, but it provides some protection if you happen to try connecting to the wrong wires/pins) connect it across the +/-10V input wires, then try reversing the connection. The servos should turn reasonably slowly in both directions, which lets you know the servos and drives are working.
.
Another option for a Controller, would be a Dynomotion KFlop + Kanalog combo (along with possibly a Konnect to gain more IO). The Kanalog gives you differential encoder inputs along with analogue inputs and outputs, while still retaining the option to use step/dir. However it is a more complicated controller to setup, and you have order direct from over the pond.
.
Personally, before you commit to buying a controller, I'd suggest making up a list (I make a spreadsheet) of all the inputs and outputs you're going to need, and what type of input/output i.e. analogue/digital/voltage, along with anything you may like to add in the future.
If you post the list up here, I'm sure people on here will quite happily check it over. Going from your initial list, things like limit switches don't need connected to the controller. Connect them up via the E-stop circuit, with a manual override push switch to bypass them if you do run into them. When you first start, it seems like a good idea to monitor every single switch, but in reality/use, you soon realise it's not needed.
Actually having scanned over your list again, I suspect the top limit switches should actually be the homing switches/sensors, as you also mention over limit switches further down.
Thanks. Ive bought the CSLabs IP-A already. It should arrive tomorrow and hopefully I can get some movement this weekend. Theoretically I could get a fair bit of progress unless I run into some issues. The ATC needs a few parts but if I can get basic movement, Ill be OK with that. There are 2 sets of switches from what I can see on the drawing, one set is absolute limit switches and then the others are Datum / Zero. On a 3D printer the absolute limit ones would have been referred to as the + limits and - limit is normally the Zero position.

Also agree, dont need a lot connected to get basic movement and will wire in the bits that I need, as I need it.