Quote Originally Posted by Desertboy View Post
Not sure the specs but you cannot use 12v inductive sensors on a ramps board directly you need to wire some resistors to drop the voltage as it will fry the arduino so I would err on the side of caution.
I can believe that - most of the motion control boards have the same limitation. The basic electronics is 5V and won't handle more than that on any digital input. With the Arduino, the digital input pins go direct to the Atmega chip and that is rated at 5V on all inputs. However, the power supply via the Vin pin should be happy with 12V as this goes to a voltage regulator to give 5V for the rest of the board. In fact, if you are not supplying 5V via the USB connector, the recommendation is to run the Arduino on at least 7V as the regulator needs a bit of headroom to work correctly.