
The espBerry DevBoard combines the ESP32-DevKitC development board with any Raspberry Pi HAT by connecting to the onboard RPi-compatible 40-pin GPIO header.
The purpose of the espBerry should not be perceived as a Raspberry Pi alternative but as extending the ESP32’s functionality by tapping into the vast offerings of RPi HATs in the market and taking advantage of the multiple and flexible hardware options.
The espBerry project continues to integrate an ever-increasing number of existing RPi HATs and provide the corresponding software libraries free of charge. Furthermore, the open-source code samples take advantage of the popular Arduino IDE with its excellent programming capabilities.
espBerry Features
- Processor: ESP32 DevKitC
- 32-Bit Xtensa dual-core @240 MHz
- WiFi IEEE 802.11 b/g/n 2.4 GHz
- Bluetooth 4.2 BR/EDR and BLE
- 520 kB SRAM (16 kB for cache)
- 448 kB ROM
- Programmable per USB A / micro USB B cable
- Raspberry Pi Compatible 40-pin GPIO header
- 20 GPIO
- 2 x SPI
- 1 x UART
- Input Power: 5 VDC
- Reverse polarity protection
- Overvoltage Protection
- Power Barrel Connector Jack 2.00mm ID (0.079″), 5.50mm OD (0.217″)
- 12/24 VDC options available
- Operating Range: -40°C ~ 85°C
Note: Most RPi HATs operate at 0°C ~ 50°C - Dimensions: 95 mm x 56 mm – 3.75″ x 2.2″
Complies to Standard Raspberry Pi HAT Mechanical Specifications…
espBerry Variants
The espBerry board is available with four different assembly options:
- Fully assembled with ESP32 DevKitC
- Fully assembled without ESP32 DevKitC
- Unassembled with ESP32 DevKitC
- Unassembled without ESP32 DevKitC
The espBerry uses the ESP32 DevKitC with PCB antenna (Bluetooth, BLE, WiFi) per default. You can order the assembled/unassembled version without the ESP32 DevKitC module if you wish to use the version with external antenna.
If you purchase the variants with the ESP32 DevKitC module, we will test the module prior to delivery.
Feel free to order your espBerry here…
Difference between the Raspberry Pi and the espBerry DevBoard
In general, the differences between these two systems are the same as with any Linux systems (e.g., Raspberry Pi, BeagleBone, etc.) and mere embedded solutions (e.g., Arduino, ESP32 boards, etc.).
The Raspberry Pi utilizes a much more powerful processor and supports more serial ports (Ethernet, USB). However, increased processor speed is required to compensate for the enormous needs of the Linux operating system. In comparison, the espBerry does not come with an operating system, contributing to speedy startup times.
After reset/power-up, the program operates virtually immediately, which is mandatory for many applications. The startup time of a Raspberry Pi depends on several factors, primarily the processor speed and the SD card access time. Consequently, it can be between ten seconds and a minute.
However, the Raspberry Pi is better suited for extensive file operations and graphical user interfaces. In turn, the espBerry is easier and faster to program and is better suited for Internet of Things (IoT) applications, especially those requiring wireless capabilities.
espBerry with Dual CAN Bus HAT![]() | espBerry with NMEA 2000/0183 HAT![]() The board comes with a 3A SMPS (Switch Mode Power Supply), allowing to power the espBerry plus HAT from an onboard power source (12 VDC). More Information... | espBerry with Dual Isolated CAN Bus HAT![]() The HAT is well documented, and there are multiple code samples using the C programming language under the Arduino IDE.More Information... |
espBerry with PICAN CAN FD HAT![]() The advanced CAN FD bitrate extends the data section's length to up to 64 bytes per frame and a data rate of up to 8 Mbps. In Preparation... | SAE J1939 Protocol Stack for ESP32![]() | Electronics Projects with the ESP32![]() Copperhill Technologies highly recommends using this book for your wireless application projects. Yes, many good books and free online resources are available these days, but this is the book we are using. It made our approach to Bluetooth, BLE, and WIFI a breeze. Programming wireless applications without hassles was fun, and we will share them on this web page. More Information... |
.