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