---
title: "Arduino-compatible board with PCI-E connector w5500"
url: "https://maker.wiznet.io/bruno/projects/Arduinocompatible-board-with-PCIE-connector-w5500/"
markdown_url: "https://maker.wiznet.io/bruno/projects/Arduinocompatible-board-with-PCIE-connector-w5500/md"
type: "UCC: User Created Content"
author: "bruno"
author_url: "https://maker.wiznet.io/bruno/"
original_author: "bruno"
original_url: "https://www.reddit.com/r/arduino/comments/jb7x27/arduinocompatible_board_with_pcie_connector/"
published: "2021-03-02"
language: "en"
likes: 0
views: 295
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Arduino-compatible board with PCI-E connector w5500

> Arduino-compatible board with PCI-E connector w5500

Original author: bruno (source: https://www.reddit.com/r/arduino/comments/jb7x27/arduinocompatible_board_with_pcie_connector/)

## Article

PCI-E connector is not designed to be put to PC motherboard, but to the custom board with some extension modules (like standard expansion boards). There are all power supply signals and all signals from/to MCU there.

Power supply supports wide range - from 4.5V to 28V DC. I wanted to use any industrial power supply, depending on the project (sometimes 5V, sometimes 24V, depending what I need to control)

Atmega64A - enough for most of the projects and still cheap. Uses 12MHz clock.

Wiznet W5500 - SPI Ethernet chip with integrated TCP/UDP stack. Makes use of Ethernet easy and not resource consuming, as all data processing is done on the chip. It sends almost pure data stream to the MCU.

2x 0.5A 24V outputs - this is interesting feature (at least for me ?? ). It measures current on the 2 transistor outputs. If sum of current on the both outputs exceeds 1.1A it will switch off both outputs within 15us. Both transistor outputs are controlled from Atmega of course. They may be configured (by soldered jumpers on bottom of the board) to switch input voltage (up to 24V), or 3.3V. And Atmega is informed, that there's overcurrent event. After approx 10ms hardware connects outputs again (and if there's overcurrent, they will be switched off again). I use these outputs to control the relays that switch on/off power for other hardware this MCU is controlling...

---

Source: https://maker.wiznet.io/bruno/projects/Arduinocompatible-board-with-PCIE-connector-w5500/
