Feather Boards - Toolauth/wing-combo GitHub Wiki
[!CAUTION] This section is incomplete.
This will explain how the feather boards fit into the wing-combo board.
A compliant Adafruit Feather microcontroller board will be able to seat in the headers marked in green below. The pinout of these boards is fixed in the specifiction, so any Adafruit Feather compliant board should work the same. This is our master plan to try and avoid obsolescence. A big thank you to Adafruit ❤️.

The second row of 2.54mm holes on each side of the feather boards are for debugging and hacking only. These are each connected to their neighbor, but otherwise unused in a working board.
Through experience, we have learned that anyone working with new electronics may need to do some hardware debugging. These extra sockets easily allow for that kind of testing. [If anyone every automates that kind of firmware/ hardware testing, let us know about it... We would quickly become best friends.]
Feather Boards we know about
There are more Feather compatable boards than we know about, but here is a list of the ones we are familiar with:
| Board | ESPHome / PlatformIO 'name' | compiles with Cardsystem | IRL verified | Notes |
|---|---|---|---|---|
| FeatherS3 Unexpected Maker | um_feathers3 |
YES | Not Yet | appears able to use Ethernet FeatherWing and maybe generic SPI |
| Adafruit Feather ESP32-S3 | adafruit_feather_esp32s3_nopsram |
YES | Not Yet | appears able to use Ethernet FeatherWing but not generic SPI |
| Adafruit Feather ESP32-S3 | adafruit_feather_esp32s3 |
YES | Not Yet | appears able to use Ethernet FeatherWing but not generic SPI |
| Adafruit Feather ESP32-S2 | adafruit_feather_esp32s2 |
NO | NO | NOT RECOMMENDED: several GPIO conflicts |
| Adafruit Feather ESP32 V2 | adafruit_feather_esp32_v2 |
NO | NO | NOT RECOMMENDED: several GPIO conflicts |
| Adafruit Feather HUZZAH32 – ESP32 | featheresp32 |
Not Yet | Not Yet | Not expected to be a winner, but worth trying |
| any ESP8266 board | esp8266 |
NO | NO | all variations have too many pin conflicts |
| Feather boards, not ESP32 | for example, the RP2040 | NO | NO | ESPHome does not have good support outside of ESP32, even though these feathers would Physically fit on the wing-combo board |
| Cytron Maker Feather AIoT S3 | cytron_maker_feather_aiot_s3 |
YES | Not Yet | passes basic compile test... |
more to try:
- https://github.com/pioarduino/platform-espressif32/blob/main/boards%2Ffeatheresp32-s2.json
- https://github.com/pioarduino/platform-espressif32/blob/main/boards%2Ffeatheresp32.json
- https://github.com/pioarduino/platform-espressif32/blob/main/boards%2Fsparkfun_esp32s2_thing_plus.json
- ===> All the sparkfun ESP32 boards in the Feather Footprint: https://www.sparkfun.com/thing-plus
- https://github.com/pioarduino/platform-espressif32/blob/main/boards%2Fum_feathers3.json
- https://github.com/pioarduino/platform-espressif32/blob/main/boards%2Fum_feathers2.json
- https://github.com/pioarduino/platform-espressif32/blob/main/boards%2Fsparkfun_esp32c6_thing_plus.json
- [may work on 2024.12] https://github.com/pioarduino/platform-espressif32/blob/main/boards/esp32s3_powerfeather.json
- https://powerfeather.dev/
- https://sg.cytron.io/c-development-tools/c-maker-series/p-v-maker-feather-aiot-s3-simplifying-aiot-with-esp32