Arduino Opta Lite to UR10e 24V I/O // Safe Wiring Advice

Hi everyone,

I’m setting up a test & prototyping environment to interface a UR10e (e-Series) controller with an Arduino Opta Lite, mainly through the robot’s 24V I/O (buttons, indicator lights, relays, analog inputs/outputs).

Materials planned so far:

  • Arduino Opta Lite (Ethernet, USB-C)

  • Mean Well DIN rail power supply, 24V, 2.5A

  • Ferrules & crimping tool

  • Wiring (0.75–1.5 mm², various colors)

  • DIN rail (TS-35), enclosure/control box

  • 24V fuses or 2A circuit breaker (is this recommended for protection?)

  • WAGO connectors/terminal blocks

  • Heat-shrink tubing & cable ties for tidy setup

Questions:

  • Am I missing any critical components for a safe and reliable UR10e ↔ Arduino Opta Lite setup?

  • Are there best practices for connecting the Arduino Opta Lite to the UR10e controller’s 24V I/O (especially regarding signal adaptation and avoiding damage to either device)?

  • Is it advisable to use 24V fuses or a circuit breaker between the power supply and the I/O boards?

  • Any tips to keep the prototyping workflow user-friendly and easy to troubleshoot?

  • Has anyone used the Arduino Opta Lite (or similar PLCs) successfully with a UR10e? Any lessons learned or “gotchas”?

I’ll be connecting buttons to trigger movement/changes and run scripts, so practical advice for wiring and I/O configuration would be greatly appreciated!

Thanks in advance for any feedback, wiring tips, or safety suggestions!

Best regards,
M_Trouvé_FnR

I see that the Arduino Opta Lite has Modbus TCP - the connection should be more secure, without a large number of wires, and you can also exchange 16-bit registers, not just boolean values.

I would only add some diodes between the UR I/Os and your module to ensure the circuit doesn’t burn if some of the cables are wrongly connected. I also used this approach once when designing the PCB for a custom made toom (since the tool IO can be either PNP or NPN)