PiSquare
The PiSquare is an RP2040 & ESP-12E-based HAT-shaped board which allows you to use multiple distributed Raspberry Pi HATs without stacking them on top of the Raspberry Pi. The PiSquare uses socket programming to communicate with multiple HATs wirelessly.
Sounds too good to be true right? Check out the video below to understand how the board work:
PiSquare lets you connect as many HATs as you want to, without stacking them on the Raspberry Pi – whether they’re SPI, I2C or SPI HATs – they can all operate wirelessly!
The PiSquare includes a USB-C port for power, a BOOT and RESET button for the RP2040, RESET button for the ESP chip, 0.91″ OLED display status and power LEDs and pin breakouts.
Need a USB-C power supply for the board? Grab one here.
Features
- RP2040 microcontroller with 2MB Flash
- USB Type C port for power and data (and for reprogramming the Flash)
- Exposes 25 multi-function 3.3V General Purpose I/O (GPIO)
- 21 GPIO are digital-only and 3 are ADC capable
Specification
-
ESP-12E(ESP8266MOD)
- Wi-Fi 2.4 GHz, support WPA/WPA2
- Integrated low-power 32-bit MCU
- Operating Current: 80mA
- 802.11 b/g/n
- Operating Voltage: 3.0-3.6V
- Operating temperature range -40C ~ 125C
-
RP2040 Microcontroller IC
- Dual ARM Cortex-M0+ @ 133MHz
- Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus (External flash W25Q16JVSNIQ)
- 264kB on-chip SRAM in six independent banks
- On-chip programmable LDO to generate the core voltage
- 2 on-chip PLLs to generate USB and core clocks
-
Status LED
- Status led is connected to GP24 Pin of PiSquare
-
0.91 OLED Display
- Driving IC: SSD1306
- Operating Voltage: 3.3-5V
- Resolution Ratio: 128 x 32
- Text Color: White
- Background Color: Black
-
Three push buttons
- Reset button (Reset PiSquare)
- Boot button (Boot button of RP2040)
- ESP Reset button (Reset button of ESP-12E module)
Resources
- PiSquare GitHub
Pinout
Package Contents
- 1x 1x PiSquare Board
HATs not included