Use FREE-SHIPPING discount code for all US orders over $15

ESP32-Pi: A low cost Raspberry Pi Alternative using ESP32

SKU: SM-A-011

Regular price $45.00


  • ESP32-Pi: a really low cost Raspberry Pi Alternative using ESP32
  • Emulates 24 out of 29 Raspberry Pi GPIO pins
  • Pin compatible three UART ports
  • Pin compatible I2C and SPI ports
  • WiFi and Bluetooth (low energy)
  • 10/100 Mbps RJ45 Ethernet port
  • On-board SD-Card socket
  • USB Type C port for power, programming and debug
  • ESP32 processor up to 240MHz
  • Power and Ethernet LEDs
  • Arduino and OpenPLC programmable
  • Web Server, MQTT protocols
  • CE Approved
  • Best Raspberry Pi Alternative today
  • ECCN Code EAR99


The ESP32-Pi has the same dimensions with all Raspberry Pi's equipped with the 2x20 GPIO connector. It has a pin-compatible GPIO connector, accepting all HATs designed for Raspberry Pi (well, maybe most of them. For sure all the Sequent Microsystems HATs)

The ESP32 module has it's own RF antenna, supporting both WiFi and Bluetooth. It has enough IOs to emulate most of  the Raspberry GPIOs. We added hardware for an SD-CARD socket connected through an SPI port, an USB-C port which you can use to power the board and to upload and debug your programs, and a 10/100Mbps Port for secure, wired Internet connection. It does not run Linux, it does not have an operating system or an HDMI port, but you can use the Six-in-one LCD Adapter Kit add-on to add a four lines x 20 characters or 2 lines x 16 characters LCD add-on to input values and display variables for your embedded applications.

You can write your applications using the Arduino IDE or OpenPLC. We are in the process of developing OpenPLC blocks for all Sequent Microsystems HATs, which will work seamlessly with ESP32-Pi.

Raspberry Pi has surface mount components on both sides. ESP32-Pi has them only on the bottom. Overall dimensions are identical. The USB port is on the bottom side, slightly moved to te right. The Ethernet port is in the same position. The SD card is on the same side, slightly lower position. The picture below shows the latest fully functional lab prototype which was used to obtain the CE certification.
ESP32-Pi: A low cost Raspberry Pi substitute


ESP32-Pi Downloads


1. ARDUINO. Since the ESP32 belongs to the Arduino family, ESP32-Pi can be programmed using the Arduino Integrated Development (IDE). All Sequent Microsystems HATs have libraries for the Arduino IDE.

Arduino Programming Example
This example shows how to read the inputs and set the outputs of our Home Automation HAT, using the ESP32-Pi and the LCD Kit with a 2004 display. The source code and be downloaded from GitHub. 

2. OpenPLC. The OpenPLC has built-in support for the ESP32-Pi.  Applications can be developed using the OpenPLC editor, and the runtime module can be downloaded to the ESP32-Pi. OpenPLC supports all five languages defined in the IEC 61131-3 standard: Ladder Logic (LD), Function Block Diagram (FBD), Instruction List (IL), Structured Text (ST), and Sequential Function Chart (SFC).

OpenPLC Programming Example
Coming soon.

Customer Reviews

Based on 2 reviews
Jake Lehotsky
Awesome product.

Bought 1, then 2, and plan to buy more. Integration with the Arduino libraries is supper easy, and the product support is 2nd to none. Alexendru is extremely helpful, quick to reply, and an amazing embedded engineer. Thanks!!

Maison Clemons
Raspberry Pi Replacement using ESP32

Brings the Raspberry Pi GPIO connector to the Arduino world. Wifi, Bluetooth and 10/100Mbps connectivity, and you can run the control loop directly on the hardware. Superb solution.

Notify Me When Available

Fill in the required details to get notified when the product is again in stock!