I'm wondering is there anything out there like a 2n2222 transistor bank?
The bend arm position is located by a 3600 count quadrature encoder. I don't know the best way to retrieve the output from the encoder and not loose a bunch of data in the meantime.
Oh, anyone have any recommendations for drawing up prototype PCB?
A transistor array like the ULN2803 is like a "transistor bank".
If it has solid state relays then they are optoisolated already.. Can't you just control them directly with Arduino?? Why the transistors?
Getting inputs from sensors/switches on the machine, that's a longish cable run in a noisy environment, I would not run Arduino inputs directly. Maybe isolate with opto couplers or at least harden them with a series resistor and clamping diodes.The two safety mechanisms (SICK and palm buttons), try not to implement that functionality with the Arduino but rather leave them as is. I'm not sure how OH&S will view an non-certified program handling these functions. I'd hate the thing to fire up at the wrong time because your code has & instead of &&.
I have run lots of Opto22 stuff for years (my house in Vermont runs on them).. Plain TTL (Arduino) levels will drive them with no problem.. they only take 12mA. You are in great shape if all that I/O is Opto22, for running with Arduino.
You've might have to be careful how many you drive at the same time. The absolute max for each VCC and GND pin is 200mA, but given that there's 4 or 5 of each on a Mega I don't know if that means 4 or 5x 200mA or not.
You've might have to be careful how many you drive at the same time. The absolute max for each VCC and GND pin is 200mA, but given that there's 4 or 5 of each on a Mega I don't know if that means 4 or 5x 200mA or not.______Rob
Use an I2C LCD display like this: http://arduino-direct.com/sunshop/index.php?l=product_detail&p=170 for 18 bucks and that's only 2 more Analog pins and almost no current..