First time arduino'er and very curious about eletronics.
I would like to create a simple sensor to auto level a 3d printer bed. For this, I thought of using an Arduino Uno + Optocoupler + wenglor high precision laser sensor.
Question 1: The sensor is powered by 10V up to 30V. Which means that a secondary psu is required or can I simply use a step up board to bump up the voltage?
Question 2: The sensor also has a 24V in Pin to turn off the laser, can I apply the same method using another step up board?
If you use a 12V power supply, the arduino regulator can handle bringing it down to 5V to run the Uno. It looks like the output of the sensor just connects your Vcc to either the NO or NC pins (A) so you will need to use a voltage divider before you connect either of those to an Arduino input pin or you will kill it. I would guess the laser on/off signal uses the same VCC but you could probably drive that with a transistor tied to an Arduino output pin.
blh64:
If you use a 12V power supply, the arduino regulator can handle bringing it down to 5V to run the Uno. It looks like the output of the sensor just connects your Vcc to either the NO or NC pins (A) so you will need to use a voltage divider before you connect either of those to an Arduino input pin or you will kill it. I would guess the laser on/off signal uses the same VCC but you could probably drive that with a transistor tied to an Arduino output pin.
I'd say that sounds about right, but I have a second issue with this sensor: it runs with 200mA applied to it. My only worry is that the voltage runs through to the arduino and it fries the board. But running it through a transistor or an optocoupler clears that worry (or so I think).
Paul_KD7HB:
Your description leads me to believe you are leveling the printer in only one direction. Is this so?
Paul
I would only in an initial test, level the printer in Z axis which means that it would be a two way level, but as this is a laser sensor with a dubious accuracy (4mm error at <1000m and 15mm hysteresis) this equates to the printer being very distant from accurate leveling. But this is only for self learning and not for printer application. J
This being said, what would be the best course of action for this specific situation?