ProDiNo Ethernet V2

ProDiNo Ethernet V2 3D

Do Not recommend for new design

You can replace ProDiNo Ethernet V2 (this board) with ProDino MKR Zero Ethernet V1

All the fun of a Leonardo, plus an Ethernet port, RS485 connection, 1 Wire input, some digital inputs and a few relays. It is the base device to extend your project to the IoT world. You can control sensors and actuators via the Internet as a client or a server. Also you can use it lots of and vary projects. We present you our KMP ProDino Ethernet V2 board:

ProDino Ethernet V2 Top


ProDino Ethernet V2 back side


The KMP ProDino Ethernet is a microcontroller board based on the ATmega32U4, the W5200 TCP/IP Embedded Ethernet Controller and the DS75176 supplies RS485 communication. It has 4 digital optical isolated inputs, 4 relays outputs, 3 digital and 2 analog input/output pins (of P1), a RS485 communication connector, a 1 Wire connector, a 16 MHz crystal oscillator, a RJ45 connection, a micro USB connector, an ISP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adaptor to get started.

The ProDino Ethernet differs from the other boards in that the ATmega32u4 has built-in USB communication, eliminating the need for an external USB-to-serial converter. This allows the ProDino Ethernet to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.

A Power over Ethernet (PoE) module can be add to the board as well.


The ProDino Ethernet has a number of facilities for communicating with a computer, another Arduino board, vary devices support RS485, Ethernet devices, sensors or other microcontrollers. The ATmega32U4 also allows for serial (CDC) communication over USB and appears as a virtual COM port to software on the computer. The chip also acts as a full speed USB 2.0 device, using standard USB COM drivers. On Windows, a .inf file is required. The Arduino software includes a serial monitor allowing simple textual data to be sent to and from the board. The RX and TX LEDs on the board will flash when data is being transmitted via the USB connection to the computer (but not for serial communication on pins 0 and 1).

The ProDino Ethernet appears as a generic keyboard and mouse, and can be programmed to control these input devices using the Keyboard and Mouse classes. The board can also connect to a wired network via Ethernet. When connecting to a network, you will need to provide an IP address and a MAC address. The other wired connection you can made through RS485 protocol. The RS485 communication supports easy link with many and different type of devices.

ProDino Ethernet V2 inputs

1 Wire, RS485 and 4 optical isolated digital inputs

ProDino Ethernet V2 outputs

4 relay outputs

Getting started

You can find in the Tutorial section all the information you need to configure your board, use the Arduino Software (IDE), and start tinker with coding and electronics. What you can do with this board see in our Examples.


  • Microcontroller: ATmega32u4
  • Architecture: AVR
  • Ethernet Chip: W5200
  • Direct USB Interface 
  • Powered from USB or external power supply
  • Switching Regulator power supply
  • Status LED
  • Reset button
  • 4 Relay Outputs 
  • 4 Optical Isolated Inputs 
  • RS485 port 
  • 1Wire port
  • Extension connector
  • Arduino compatible


  • Flash memory: 32 KB Flash memory (with 4 KB used for the bootloader)
  • SRAM: 2.5 KB
  • EEPROM: 1 KB of (which can be read and written with the EEPROM library).
  • Clock Speed: 16 MHz
  • USB 2.0 Full-speed/Low speed
  • 10BaseT/100BaseTX Ethernet
  • Independent Sockets: 8
  • Optical isolated digital Inputs: 4 (working voltage 1.5-30 V, On arrives form 1.5V )
  • Relay outputs: 4 (maximum voltage/current 250V/5A)
  • Input Voltage: (Power supply) 6 - 30 VDC
  • Dimension: 112 mm X 72 mm X 20 mm
  • Weight: 102 g
ProDiNo Ethernet V2 3D


ProDino Ethernet V2 dimensions

Pins mapping


  • IN1 - Analog Pin 2
  • IN2 - Analog Pin 3
  • IN3 - Analog Pin 4
  • IN4 - Analog Pin 5
  • OUT1 – Digital Pin 4
  • OUT2 – Digital Pin 12
  • OUT3 – Digital Pin 11
  • OUT4 – Digital Pin 7

RS485 port

  • TX Enable – Digital Pin 3
  • TX – Digital Pin 1
  • RX – Digital Pin 0

W5200 control

  • RSTn – Digital Pin 10
  • PWDN – Digital Pin 9
  • CS – Digital Pin 8
  • INTn – Digital Pin 2
  • MISO
  • MOSI
  • SCK

1 Wire port

  • Digital Pin 5 with 4K7 pull-up

Additional connectors

ProDino Ethernet V2 IPS connector

IPS (by a programmer)

ProDino Ethernet V2 P1 connector

P1 connector

ProDino Ethernet V2 P2 connector


Connector P2 is connecting only other RS485 devices.

How to power supply the board

Powering ProDino Ethernet V2

What does the board consume?


All relays off

All relays on

6 V

0.220 A

0.300 A

12 V

0.120 A

0.240 A

24 V

0.063 A

0.127 A

30 V

0.051 A

0.101 A

Optical inputs with On state

1.5 V - 2.5 mA

5 V - 5.2 mA

12 V - 6.0 mA

24 V - 7.2 mA

30 V - 7.7 mA