Classic UNO R3 ATmega328P-PU & ATmega16U2, USB-B (Arduino-compatible board). Angle front

Classic UNO R3 ATmega328P-PU & ATmega16U2, USB-B (Arduino-compatible board)

LEONARDO R3, ATmega32U4

LEONARDO R3, ATmega32U4

Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet (Arduino-compatible board)

The Leonardo ETH is a microcontroller board based on the ATmega32U4 and the W5500 TCP/IP embedded Ethernet controller.

As low as $28.99
Availability: In stock
SKU
LEONARDO-EthernetW5500-V2

About Product

Controller RobotDyn Leonardo ETH(V2) is the best decision for creating anything internet-related. The device that is created on base of that controller can play a role of fully functional net member.

In net member role, RobotDyn Leonardo ETH(V2) can gather data from different devices or industrial equipment and send gathered data through local network or internet. It can also receive data from local network and internet, and control connected devices and equipment.

RobotDyn Leonardo ETH(V2) is a fully functional Ethernet-device and can assume the position of server, receive queries from other NET devices and services in local network and internet, and answer those queries. It can also act as self-contained unit, capable of autonomous reaction in response to changes in network, according to planned algorithm.

RobotDyn Leonardo ETH(V2) is a fully functional Ethernet-device and can assume the position of server, receive queries from other NET devices and services in local network and internet, and answer those queries. It can also act as self-contained unit, capable of autonomous reaction in response to changes in network, according to planned algorithm.

One board unites two controllers: Leonardo on base of ATmega32U4 microcontroller and Net-controller Ethernet WizNet W5500 TCP/IP with optional function PoE (receiving power directly through Ethernet cable).

Ethernet W5500

Chip WizNet W5500 — is a built-in microprocessor-based Ethernet-chip with TCP/IP interface, providing easier access to the internet. It allows user to connect to internet on their devices, using TCP/IP stack, 10BaseT/100BaseTX Ethernet with full or half-duplex, support of MAC addresses and PHY. Chip WizNet W5500 is using highly efficient SPI protocol, which supports speed 80 MHz for high-speed connection with Atmega32U4. For lower energy consumption, it provides WOL (Wake on LAN) and Power Off mode.

Ports and buses

Controller has 23 digital input/output ports, seven of which can be used for PWM and 12 analog ports with 10 bit resolution (1024 gradation); 5 ports of hardware interrupts, network connector RJ45, Micro-USB connector, DC Jack power connector, reload button. Unlike the other Leonardo ETH board modifications, controller RobotDyn Leonardo ETH(V2) has three additional digital SPI bus ports D14, D15, D16, which can be also used to connect other SPI devices.

SD-card

The board has a microSD card connector, which can be used to save and store the data, also transferring the data through the NET. Port D4 (CS-CS2) of Atmega32u4 microcontroller dedicated to work with microSD. Port D10 (SS-CS2) is used by a NET controller WizNet W5500 TCP/IP. On a hardware level connection of Ethernet controller W5500 and microSD card is carried out through SPI bus, which brought-out as a separate ICSP-connector and ports D14, D15, D16.

HID functions of the device

RobotDyn Leonardo ETH(V2) is also a HID device, it can be used as a mouse or keyboard on the connected computer, in addition to (CDC) sequenced/COM-port. You can program the controller so that it can control the application on your PC, through remote access or through the internet as a NET device. For example: you can set up an algorithm that turns on your PC, opens and controls applications. The board itself can open Arduino IDE, open scetch and upload it to the board.

Programming in Arduino IDE

Controller can be programmed via Arduino IDE. In the «Boards» menu choose Arduino Leonardo or Leonardo ETH and use Ethernet2/ Ethernet3 library. To add the board to the local network, just connect it with your router as a twisted pair.

Power supply

RobotDyn Leonardo ETH(V2) can be powered by:

  • USB ports, voltage 5V and current limit 500mA;
  • DC In Jack, PWC 2.1mm, from non-regulated DC power supply in 7-24V range.
  • Through Ethernet cable, PoE (Power over Ethernet), from NET device supporting PoE as passive power supply and as an active supply with 48V on standart 802.3af.

Please note that PoE module is an optional one, for support of PoE choose a board model with PoE module (What is the PoE?).

Specifications

Leonardo ETH V2 with ATmega32U4 & W5500

Input Voltage (VIN/DC jack) 7~24V
Power IN (USB) 5V-limit 500mA
Power IN (PoE) Optional module, 48V(Input), 9V(Output)
Digital I/O 23
PWM Output 7
Analog I/O 12
Reserved Pins
  • D4 is used for SD card select;
  • D9 is used for SD card detect;
  • D10 is used for W5500
  • D14,D15,D16 are used for SPI.
  • *Optional: D8 is used for W5500 interrupting, D11 is used for W5500 initialisation
USB socket Micro-USB
Ethernet socket RJ45
PCB Size 53.3×68.6mm
Card Reader Micro SD card, with logic level convertor
Weight 41g

Leonardo Microcontroller

Microcontroller ATmega32u4(AVR)
Operating Voltage 5V
Flash memory 32KB of which 4KB used by bootloader
SRAM 2KB
Clock Speed 16MHz
EEPROM 1KB

Ethernet Microcontroller

Microcontroller Wiznet W5500(Cortex M0)
PHY compliance 10BaseT/100BaseTX Ethernet. Full and half duplex
Operating Voltage 3.3V, 5V I/O signal tolerance
Memory Internal 32Kbytes Memory for Tx/Rx Buffers
TCP/IP Protocols TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE
PHY Clock Speed 25MHz
PoE Optional module, 48V Input, 9V Output

Ethernet Microcontroller (PoE)

Microcontroller Wiznet W5500
PHY compliance 10BaseT/100BaseTX Ethernet. Full and half duplex.
Operating Voltage 3.3V, 5V I/O signal tolerance
Memory Internal 32Kbytes Memory for Tx/Rx Buffers
TCP/IP TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE
PHY Clock Speed 25MHz
PoE Optional module, 48V Input, 9V Output
Ethernet Power (IN) 48V Input (802.3af)
Output DC 7V

Tutorial

Pins usage on Leonardo ETH (V2)

For Ethernet W5500 Chipset:

  • D10 — SS (CS1)
  • D16 — MOSI
  • D14 — MISO
  • D15 — SCK
  • D8 — INT (select with W5500-INT pin jumper)
  • D11/3.3V — RST (select with W5500-RST pin jumper, 3.3V — default)

For SD card reader:

  • D4 — CS(CS2)
  • D16 — MOSI/DI
  • D14 — MISO/DO
  • D15 — SCK/CLK
NOTE:
Both W5500 and SD card communicate with ATmega32U4 via SPI bus. Pin 10 and pin 4 are chip Selection pins for W5500 and SD slot. They cannot be used as general I/O.

Steps for Arduino IDE:

  1. Select port:
    tutorial
  2. Select board:
    tutorial
  3. Please install the libraries:
    • SD.h — SD Library
    • SPI.h — SPI library
    • Ethernet.h/Ethernet2.h/ Ethernet3.h — Ethernet / Ethernet2 / Ethernet3 libraries
  4. Copy below code into the sketch and then upload:

  5. Result
    tutorial
    tutorial

Documents

Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet(no PoE)

Dimensional drawing (DIM)

Size Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet (Arduino-compatible board) Dimensional drawing (DIM) Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet (Arduino-compatible board)

Input and Output (I/O) diagram

Input and Output (I/O) diagram I/O Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet (Arduino-compatible board) Input and Output (I/O) diagram I/O Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet (Arduino-compatible board)

Schematic

Schematics Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet (Arduino-compatible board)

Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet(PoE)

Dimensional drawing (DIM)

Size Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet (Arduino-compatible board) with PoE Dimensional drawing (DIM) Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet (Arduino-compatible board) with PoE

Input and Output (I/O) diagram

Input and Output (I/O) diagram I/O Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet (Arduino-compatible board) with PoE Input and Output (I/O) diagram I/O Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet (Arduino-compatible board) with PoE

Schematic

Schematics Leonardo ETH V2 with ATmega32U4 & W5500 Ethernet (Arduino-compatible board) with PoE

Dear Bloggers, Video bloggers, University teachers (professors), FabLabers, Developers and Retailers. You are welcome to apply for free sample, and it will be our pleasure to send it to you. To receive your free sample, please complete the form below.

We found other products you might like!