sbcshop / PiSquare

PiSquare is an RP2040 and ESP-12E-based board that allows you to use multiple Raspberry Pi HATs without stacking them on top of one other. PiSquare uses Socket programming to wirelessly communicate multiple Raspberry Pi HATs ("n" numbers of HATs).
MIT License
25 stars 5 forks source link

Incompatible HATs (partially) #4

Open GeekyTim opened 2 years ago

GeekyTim commented 2 years ago

So far I have found the following HATs which use GPIO 23 which is not brought out on the PiSquare. You may want to mention them in the documentation.

Some are unsuitable for the PiSquare (e.g. audio boards) and some will just be missing a button/function.

4tronix . PiStep2 Dual (Motor B_0) . PiStep2 Quad (Motor B_0) . RoboHat (in 5)

Adafruit . Joy Bonnet (player 2) . OLED Bonnet (Joystick Right) . RGB Matrix Bonnet (Matrix B2) . RGB Matrix HAT + RTC . Snake Eyes Bonnet (button)

Pimoroni . Enviro+ (ADS1015 Alert) . Explorer HAT Pro/HAT/pHAT (Input 1) . Pibrella (Output F) . Blinkt! (Clock) . Grow HAT Mini (Moisture 1) . HyperPixel (Red 5) . HyperPixel 4 (Red 5) . Keybow (Key 3) . pHAT BEAT (Data) - Audio . Picade HAT (Coin) . Picade X HAT (Coin)

Waveshare . High-Precision AD/DA Board (CS1)

Google - unsuitable use for PiSquare! . AIY Voice Bonnet (Button) . AIY Voice HAT (Button) . Coral Environmental Sensor Board (Button) . AIY Vision Bonnet (Button)

IQAudo - unsuitable use for PiSquare! . Pi-DAC+ (Rotary encoder) . Pi-DigiAMP+ (Rotary encoder)

JustBoom - unsuitable use for PiSquare! . Amp HAT (Rotary Encoder) . Amp Zero (Rotary Encoder) . DAC HAT (Rotary Encoder) . Digi Zero (Rotary Encoder)

ModMyPi . Christmas Tree Star (U)

Other . Cirrus Logic Audio Card (GPIO_GEN4) . DiscoHAT (Button 5) . Pololu Dual G2 High-Power Motor Driver (Motor 2 sleep) . RedBear IoT pHAT (WiFi) . Navio2 Autopilot (MPU9250 interrupt) . Pi-LITE-r (LED 6) . Pi-mote (D2 Encoder) . RPi-Spark (Button) . Score:Zero (Button) . WiFi Pants (ESP CSO) . RTK Motor Controller (Botor 1) . RTK Traffic HAT (LED) . Uputronics HX1 Board (HX1 Enable)

PiSupply . PaPiRus HAT (Panel On) . PaPiRus Zero (Panel On) . Pi PoE Switch HAT (LED)

PiBorg . TroPi (Clock)

The Pi Hut . 3D Xmas Tree (LED) . MotoZero (Motor 3+)

PlasmaDan . GPIO I2C pHAT (i2c6 SCL)

Raspberry Pi . Dots Board (dot 16) . Sense HAT (IMU Interrupt)

RasPiAudio . Audio+ Speaker+ (Button) . Audio+ Speaker+ Microphone+ (Button)

SixFab . 3G/4G/LTE Base Shield (Disable) . GSM/GPRS Shield (M66 CTS)

SparkFun . AVR Programmer HAT (Serial Upload)

bmweller commented 2 years ago

@GeekyTim brought out how? are you saying pin 12 on the 40pin as shown to mapped to GPIO 23 in the diagram is in fact not plumbed in the production sample you've received?

sbcshop1 commented 2 years ago

@GeekyTim Actually some technical reasons we will not mention GPIO23 in PiSquare, we working on it, and in the future, we will update this.

image

GeekyTim commented 2 years ago

Excellent! Good to know.

GeekyTim commented 2 years ago

@GeekyTim brought out how? are you saying pin 12 on the 40pin as shown to mapped to GPIO 23 in the diagram is in fact not plumbed in the production sample you've received?

The diagram shows that the equivalent gpio23 pin on the RPi is not labelled on the Pi Square.

GeekyTim commented 2 years ago

@GeekyTim brought out how? are you saying pin 12 on the 40pin as shown to mapped to GPIO 23 in the diagram is in fact not plumbed in the production sample you've received?

I see what you mean now - I was talking about GPIO pin 23 from the Pi - that one is not labelled as connected on the PiSquare.