Skip to the content
PCBKitNew board
2 layers135 × 90 mmEdgeberry, the printed circuit board in 3D

Edgeberry Base Board for Raspberry Pi model B

Size
135 × 90 mm
Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
43
Pads
156
Tracks, vias
303, 97
Pours
12
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
14 May 2024
Updated
19 Mar 2025

Overview

Edgeberry is an open-source printed circuit board by Edgeberry, from the Edgeberry/Edgeberry-Baseboard repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 2-layer board of 135 × 90 mm with 57 parts on 43 nets, routed with 303 tracks and 97 vias.

It is built around the LM2596S-5.0, 24LC256-I/P and BC547, with the SS54 among its other parts. Its parts include 10 resistors, 4 connectors, 3 diodes, 3 transistors and 2 capacitors. It belongs with the home automation and IoT boards of this library.

Main components

4

README

README.md

Edgeberry banner

The Edgeberry Base Board provides essential additional functionality for deploying the Raspberry Pi Model B as an IoT edge device in a real-world environment.

  • 12 to 24VDC input power supply for reliably powering the device with up to 3A at 5V.
  • Indicators and button for providing status feedback and device interaction
  • Expansion slot for Edgeberry Hardware Cartridges
  • Robust enclosure for withstanding the environmental challenges of the real world

Edgeberry Device Software

For using your Edgeberry hardware with the Edgeberry ecosystem (e.g. the Edgeberry Dashboard), you'll need to install the Edgeberry Device Software. Follow these installation steps. If you have different plans with this board, this software is not required for correct operation of any of its hardware components.

(re)Writing the EEPROM

[!important] When you purchased the Edgeberry Hardware, the manufacturer has written the EEPROM. If you are the manufacturer, or you're hacking your Edgeberry board, then continue with the following steps.

  1. Close the write protection jumper (JP1) on the Edgeberry Hardware to enable writing the EEPROM
  2. Download and build the Raspberry Pi Hat eeprom utils on your device
  3. Make the EEPROM file from the eeprom_settings.txt using eepmake
    e.g. $ ./eepmake eeprom_settings.txt edgeberry.eep
  4. Flash the EEPROM using eepflash.sh
    e.g. $ sudo ./eepflash -w -t=24c256 -f=edgeberry.eep
  5. Now reboot the device and check the device tree for your hat's settings
    e.g. $ cat /proc/device-tree/hat/vendor)

License & Collaboration

Copyright© 2024 Sanne 'SpuQ' Santens. This project is released under the CERN OHL-W license. The Rules & Guidelines apply to the usage of the Edgeberry™ brand.

Collaboration

If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository and create your branch from main.
  2. Make your changes and ensure they adhere to the project's design style and conventions.
  3. Test your changes thoroughly.
  4. Ensure your commits are descriptive and well-documented.
  5. Open a pull request, describing the changes you've made and the problem or feature they address.

Parts

57
QtyValueFootprintReferences
14LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***
410kResistor_SMD:R_0805_2012MetricR2, R3, R9, R10
3270RResistor_SMD:R_0805_2012MetricR1, R7, R8
33k3Resistor_SMD:R_0805_2012MetricR4, R5, R6
3BC547TO_SOT_Packages_SMD:SOT-23Q1, Q2, Q3
2330uFCapacitors_SMD:c_elec_8x10C1, C2
112VinConnector_BarrelJack:BarrelJack_HorizontalP1
124LC256emcosys:SOIC_8U1
133uHInductors:SELF-WE-PD-XXLL1
1BuzzerBuzzers_Beepers:Buzzer_12x9.5RM7.6LS1
1Edgeberry Cartridge ConnectorConnector_PinSocket_2.54mm:PinSocket_2x16_P2.54mm_HorizontalJ3
1Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1LEDLED_SMD:LED_0805_2012MetricD3
1LM2596S-5.0Package_TO_SOT_SMD:TO-263-5_TabPin3U2
1LOGOemcosys:SpuQ_5mm_copperG***
1Led_x2emcosys:bicolor_LED_right_angleD1
1Molex_KK_1x02_P2.54mmConnector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalJ1
1Raspberry_Pi_2_3Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ2
1SS54Diode_SMD:D_SMAD2
1SW_PUSHemcosys:tactile_switch_verticalSW1

The 43 most common of 57 parts.

Questions

How big is the Edgeberry PCB?

It measures 135 × 90 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Edgeberry use?

57 parts, built around the LM2596S-5.0, 24LC256-I/P, BC547 and SS54. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Edgeberry KiCad files?

From the Edgeberry/Edgeberry-Baseboard repository on GitHub, at the commit this page was made from: the board is Edgeberry.kicad_pcb and its schematic Edgeberry.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Edgeberry design in my own project?

Its repository publishes it under the CERN-OHL-W-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers84 × 90 mmDsp amp 2to4, the printed circuit board in 3D

    Dsp amp 2to4

    kurozz/dsp_amp_2to4

    Amplifier with DSP based on TPA3116D2 and ADAU1701 with 4 outputs and stereo input.

    193 parts3
  • 4 layers100 × 49.8 mmExpansion board, the printed circuit board in 3D

    Expansion board

    reubenstr/zuko

    A quadruped robot dog!

    75 parts51MIT
  • 2 layers284.9 × 96.5 mmFella, the printed circuit board in 3D

    Fella

    agkaminski/FellaPC

    DIY 6502 all-in-keyboard personal computer

    115 parts2CC0-1.0
  • 2 layers155 × 70.1 mm4S BMS Arduino Shield autor, the printed circuit board in 3D

    4S BMS Arduino Shield autor

    Aassimrepo/4S-BMS-Proteus-KiCad

    Simulation and PCB design of a 4S Battery Management System using Proteus, Arduino and KiCad.

    69 parts
  • 2 layers65 × 56 mmPrinter HAT, the printed circuit board in 3D

    Printer HAT

    mikenorgate/3d-printer-power-hat

    A Raspberry PI HAT for controlling power to your 3D printer

    38 parts10
  • 2 layers210 × 120 mmRelay24 ESP32, the printed circuit board in 3D

    Relay24 ESP32

    renatorgr/Boards

    Hardware and firmware for the AgOpenGPS AiO v4.5 autosteer boards: Teensy 4.1 firmware with its own web page (GPS, IMU, autosteer), a XIAO ESP32 Wi-Fi status page, XIAO adapter boards, and an Arduino Nano sprayer…

    164 parts2GPL-3.0
  • 2 layers172.5 × 392 mmEsp32 midi, the printed circuit board in 3D

    Esp32 midi

    0xFEEDC0DE64/esp-midi-board

    ESP32 usb midi controller

    444 parts1
  • 2 layers42.5 × 43.5 mmPCB design, the printed circuit board in 3D

    PCB design

    jad-jkh/Smart-Table-Solutions

    Sample files from Jad Haddad's Smart Table Solutions including: KiCad PCB files (schematic, layout, and 3D view) and screenshots, along with embedded C code for motor control

    42 parts1BSD-2-Clause