Close
0%
0%

Edgeberry Zero

Raspberry Pi Zero adapted for the IoT edge

Similar projects worth following
An IoT project is defined by its part that lives in the real world - physical devices out there, sensing, acting, making decisions and reporting back to the cloud. Reliably deploying them there and keeping them operational means solving a pile of challenges unrelated to the specifics of your idea. Edgeberry Zero equips the Raspberry Pi for deployment on the edge of the internet: solving those generic problems using a familiar technology stack, so you can stay focused on exploring your unique solution.

The Internet of Machines

A whole segment of digital solutions requires a reach beyond the perimeters of the cloud; applications with a fleet of machines ('things') deployed out in the real world - ranging from devices performing simple measurements and sending telemetry to the cloud, to complex machines interacting with the world through sensors and actuators, making autonomous decisions as part of an interconnected federation. We called it the Internet of Things (IoT) - and, for lack of inspiration, we rolled with it, I guess. Though I like to call it what my system software teacher called it - still not sure whether it was a slip-up, or very deliberate, maybe in reference to The Matrix: the Internet of Machines.

The Real World

I like to describe myself as an inventor with a passion for intelligent machines and a fundamental desire to explore ideas through experimentation - though I've learned not to bet the whole farm on my next brilliant impulse. In the past I had to abandon countless ideas because the project's technical requirements moved too far beyond what I could confidently take on, budget became too tight, or - within those constraints - ability to deliver a prototype that could actually withstand the testing conditions of its real-world deployment long enough to deliver representative results while allowing small changes and gradual improvements to evolve it into a viable solution. When your solution can operate within the limits of the datacenter you spin up a VPS and start iterating on your idea with very little risk and watch it unfold into success or failure - fast, safely and cheaply. When your idea needs access to a physical environment for measuring its conditions or manipulating its state, you are required to deploy tailor-made hardware exposed to the unbending laws of physics and unpredictable hick-ups of the universe - bringing a whole different price tag, skillset and uncertainty into your experiment.

If you're the type that's tempted to hot-glue some breakouts to a Raspberry Pi, so you can have a decent approximation of your application-specific hardware interfaced with your favorite high-level programming language and extensive frameworks, quietly praying you got it right first try while you're casting the whole thing into resin for weatherproofing, in order to give testing out the concept of your idea a shot? I see you - I've been you. I started to take my ideas more seriously, and developed the Edgeberry project to support me into putting this into practice.

Raspberry Pi Equipped For the IoT Edge

I come from an Embedded Systems background, because I always loved creating physical things. For imposing your will onto your electronics, you need 'compute' and software as ideas get more complex - eventually concluding that a Linux server with a microcontroller's form factor would be great. Lucky that I reached this point in the early 2010s, just as the first Raspberry Pi was released. Being able to combine high-level software skills and a wide range of (experimental) frameworks with low-level 'embedded' hardware feels like having super powers. Though the Raspberry Pi of itself is not well suited for leaving the safety of the lab environment. From my years of experience in prototyping IoT applications, and abusing countless Raspberry Pis in the process by throwing them out there anyway, I created the Edgeberry ecosystem - actually equipping Raspberry Pi for the IoT edge, and making it look so dang good that your manager (or customer) will love it before they even know what it is.

The Physical Pillar

I came to think of the Edgeberry project as the bridge interfacing the real world with the digital world; with a virtual endpoint in the cloud and physical endpoints deployed in the real world, shaped like things - allowing my solutions to seamlessly span the whole landscape. The Edgeberry Zero is its column in the real world; generic infrastructure where my application builds upon...

Read more »

  • Selling Open Source Hardware

    Sanne 'SpuQ' Santens06/24/2026 at 09:13 0 comments

    Free, as in speech ...

    At the Open Hardware Summit in Berlin last month, we were reminded that hardware is 'atoms' rather than 'bits'. Though when hearing 'hardware', we easily think of the electronic counterpart of the 'software'. Every component of the Edgeberry project is open source - its electronic hardware too. It is free for you examine, change, make, sell, use however you see fit. These rights are given to you by its open source licenses, for the Edgeberry Zero that's the CERN-OHL. For me personally this means: you can build your project on top of the Edgeberry platform, and still own it all - you're not handing over your agency to me. However, should you improve something to this project, you must share it with everyone. This means, which is of equal importance to me, that you can ship your brilliant IoT application to your users without handing their agency over to me - inheriting freedom.

    ... Not as in beers

    Electronic hardware is a very complex thing. I've heard the argument that we're still living in the stone age, because we're still very obsessed with all kinds of rocks - in reference to the essence of modern IT equipment. Though I wish my project was more like pottery or knitting; where I could provide you all the information about my object in text and diagrams, and you could go out in nature and gather everything you need for free in order to make the object.

    In engineering school I did learn about the underlying physics of capacitors, diodes and the material science of copper and glass fiber - making me very grateful that other people are doing the hard science and making the individual specialized components that I need for me to choose from. The freedom for me to operate in a 'simplified' layer of abstraction for making a working thing does not come for free because of this.

    Selling Edgeberry Hardware

    Back when I was a student, I did my own PCB etching in my parent's garage. Since then, my patience became more expensive and professional PCB manufacturers deliver ever increasing quality boards at unseen low prices. I partnered with Elecrow for manufacturing my electronics projects. I use Edgeberry for my own IoT solution projects, so every now and then I need a couple of Edgeberry Zero boards. Elecrow gives me the opportunity to make a larger batch of boards (lowering the unit price) and keep them on their shelves; sending me some whenever I need, and making it possible for you to get some of my boards if you need them, too - without needing to go through the whole manufacturing and testing processes yourself even though you absolutely could. Having my stock of Edgeberry boards available for sale out in the public is a means for lowering the barriers of making IoT solutions, for both of us.

    Sell-out

    I imagine a future in which desktop 3D printers are suited for printing more complex materials more precisely, and have their own integrated photolithography modules, etc - allowing us to 3D print a fully operational Edgeberry Zero from its open source design files. But for now, it's just the enclosure you can print for free. I frequently face skepticism for having my open source boards out for sale - presumably making me a sell-out. But it's the best way that I know how to maximize the project's impact - and if you can do better, please actually do so and let us know!

  • Using Edgeberry (original) in development

    Sanne 'SpuQ' Santens06/22/2026 at 11:37 0 comments

    Smaller is ... Smaller

    The Edgeberry Zero came into being after using the Edgeberry ecosystem for a while, and noticing that using it with Raspberry Pi 3B+ was my winning combination for most solutions - staying cool while executing the device's part of the application software perfectly. The more appropriate solution was using the Raspberry Pi Zero 2W, I figured. Of course, with Raspberry Pi's compatibility choices, a Raspberry Pi Zero 2W fits on the Edgeberry board perfectly - but I wanted to lean into the smaller form factor. So I reviewed the board with all Edgeberry's original components and the exact same size of Hardware Cartridge slot, but tailored to the Raspberry Pi Zero form factor. And I immediately fell in love with it.

    Headroom during Development

    While I'm almost exclusively using Edgeberry Zero devices for deployment, the original Edgeberry did not completely fall out of fashion in my workflow. I still have several of those around, equipped with the more capable B models of the Raspberry Pi.

    The device software for an IoT solution is very likely to be closely intertwined with the application-specific hardware. When developing this software, I want the conditions to be as close as possible to the eventual deployment situation - mostly meaning the same software environment and the exact same Hardware Cartridge, but with the additional compute capability for running extensive development-related tools without requiring me to stretch my patience. Everything that could behave differently between my desk and the field stays identical - same OS, same cartridge, same wiring. The only thing I swap when it's time to deploy is the computer underneath, and that's the one change that can't surprise me. I get the comfort of a powerful machine while building, and the honesty of developing on the real thing, without choosing between them.

    Deployment with Edgeberry Zero

    When ready to proceed with deploying the devices, the SD-card from the development device can easily be cloned and put into the real devices.  No rebuild, no reconfiguration, no per-device fiddling. The card that ran on the Pi 5 on my desk runs on the Pi Zero in the field - same image, byte for byte. That's amazing about using Raspberry Pi SBCs. They maintain a single OS image that boots across the whole modern lineup, carrying the firmware for each board and sorting out the hardware differences at startup (And Edgeberry's EEPROM with its unique board ID embedded does the rest at the application level). So a card built on a Pi 5 comes up just fine on a Pi Zero 2W. The device is now deployed at half the cost of a development device.

View all 2 project logs

Enjoy this project?

Share

Discussions

Does this project spark your interest?

Become a member to follow this project and never miss any updates