/rpi-poe-hat

Raspberry Pi Power-over-Ethernet (POE) Hat: Power your RPi and connect it to Ethernet using a single RJ45 cat5 cable

Primary LanguageEagle

RPi Power-over-Ethernet Hat

Give your RPi-0 ethernet and Power-ver-Ethernet (POE). The hat uses the ENC28J60 chipset from Microchip to provide an 10Base-T 802.3af compatible interface for your RPi over SPI. The board negotiates power from your POE-enabled switch shared between 5V and 3.3V outputs at up to 9 Watts.

Hardware Overview

PoE Hat top view

PoE Hat top view with RPi

PoE Hat bottom view

Jumpers

Placing a 0603 jumper across J1 pulls the EEPROM WP line high, preventing writes.

J2 can be used to choose a chip select on the SPI bus. By default, CS0 is connected by a trace under one of the jumpers. To change it, cut the trace with a hobby knife and place a 0603 jumper across the right-most pads in the previous picture

Configuring your RPi

For the latest Raspbian image, go to https://www.raspberrypi.org/downloads/raspbian/.

Enable SPI

  1. run raspi-config
  2. select 9 Advanced Options
  3. select A6 SPI
  4. select yes to enbale SPI
  5. select yes to automaticaly load kernel module
  6. select <Finish>
  7. select yes to reboot

Enable ENC28J60 Overlay

Add the this line to the /boot/congig.txt:

dtoverlay=enc28j60

After this line is added the Raspberry Pi will automatically load the device on boot.

Files and Directories

hardware/RPI0E.sch - Eagle CAD schematic for the hat.

hardware/RPI0E.brd - Eagle CAD board for the hat.

hardware/bom.xlsx - Spreadsheet with bill of materials

hardware/datasheets/ - datasheets for the board components, as well as some part drawings.

For information on EEPROM configuration visit https://github.com/raspberrypi/hats .