/awesome-feather

A curated list of awesome Feather form factor boards, guides, videos, libraries, software and resources.

Awesome Feather
Awesome Feather

A curated list of awesome Feather boards, add-ons (FeatherWings), guides, videos, software and resources.

The Adafruit Feather are a complete line of development boards from Adafruit that are both standalone and stackable. They're able to be powered by LiPo batteries for on-the-go use or by their micro-USB plugs for stationary projects. Feathers are flexible, portable, and as light as their namesake. FeatherWings are stacking boards and add functionality and room for prototyping. At its core, the Adafruit Feather is a complete ecosystem of products - and the best way to get your project flying.

All Adafruit products are open source. Adafruit encourages other companies to utilize this form factor to maximize compatibility with dozens of pre-existing boards.

Contents

Guides

Community

Code Frameworks

Feathers may be programmed in various languages which may vary by board. Here are language frameworks which may be used with specific Feather processor boards.

CircuitPython

Arduino

Setup of Arduino for:

Feather Hardware

Feather boards, Feather Wings and accessories - Complete listing of sensors, LCDs, displays, robotics, breakout boards, and more.

Name Features Flash RAM SPI Flash Speed Circuit Python Arduino Wireless
Adafruit Feather 328P - Atmega328P 3.3V Protoboard area 32 KB 2 KB - 8 MHz - Yes -
Adafruit Feather 32u4 Basic Proto Built-in protoboard 32 KB 2 KB - 8 MHz - Yes -
Adafruit Feather 32u4 Adalogger SD card support 32 KB 2 KB - 8 MHz - Yes -
Adafruit Feather 32u4 Bluefruit LE Bluetooth support 32 KB 2 KB - 8 MHz - Yes BTLE
Adafruit Feather 32u4 FONA Cellular network support 32 KB 2 KB - 8 MHz - Yes Cellular
Adafruit Feather HUZZAH with ESP8266 WiFi support 4 MB 32KB 80KB - 80 MHz - Yes WiFi
Adafruit Feather HUZZAH32 with ESP32 WiFi support 4 MB 520 KB - 240 MHz - Yes Wi-Fi / BTLE
Adafruit Feather M0 Basic Proto Built-in protoboard 256 KB 32 KB - 48 MHz Reduced Yes -
Adafruit Feather M0 Adalogger SD card support 256 KB 32 KB - 48 MHz Reduced Yes -
Adafruit Feather M0 Bluefruit LE Bluetooth support 256 KB 32 KB - 48 MHz Reduced Yes BTLE
Adafruit Feather M0 WiFi ATWINC1500 Wi-Fi support 256 KB 32 KB - 48 MHz Reduced Yes WiFi
Adafruit Feather M0 WiFi with uFL WiFi support 256 KB 32 KB - 48 MHz Reduced Yes WiFi
Adafruit Feather STM32F205 with WICED WICED WiFi 1024 KB 128 KB 2 MB 120 MHz - Yes WiFi
Adafruit Feather 32u4 with RFM69HCW Packet Radio - 433MHz - RadioFruit RF Radio Support 32 KB 2 KB - 8 MHz - Yes Packet
Adafruit Feather 32u4 RFM69HCW Packet Radio - 868/915 MHz - RadioFruit RF Radio Support 32 KB 2 KB - 8 MHz - Yes Packet
Adafruit Feather 32u4 RFM96 LoRa Radio - 433MHz - RadioFruit RF Radio Support 32 KB 2 KB - 8 MHz - Yes LoRa
Adafruit Feather 32u4 RFM95 LoRa Radio - 868/915 MHz - RadioFruit RF Radio Support 32 KB 2 KB - 8 MHz - Yes LoRa
Adafruit Feather M0 RFM69HCW Packet Radio - 433MHz - RadioFruit RF Radio Support 32 KB 2 KB - 48 MHz Reduced Yes Packet
Adafruit Feather M0 RFM69HCW Packet Radio - 868 or 915 MHz - RadioFruit RF Radio Support 32 KB 2 KB - 48 MHz Reduced Yes Packet
Adafruit Feather M0 with RFM95 LoRa Radio - 900MHz - RadioFruit RF Radio Support 32 KB 2 KB - 48 MHz Reduced Yes LoRa
Adafruit Feather M0 RFM96 LoRa Radio - 433MHz - RadioFruit RF Radio Support 32 KB 2 KB - 48 MHz Reduced Yes LoRa
Adafruit Feather nRF52 Bluefruit LE - nRF52832 Bluetooth support 512 KB 64 KB - 64 MHz - Yes BTLE
Adafruit Feather nRF52832 Pro with myNewt Bootloader Bluetooth support 512 KB 64 KB 64 MHz - Yes BTLE
Adafruit Feather nRF52840 Express Bluetooth support 1 MB 256 KB - 64 MHz Yes Yes BTLE
Adafruit M0 Express 1.44" display, sensors, amp 256 KB 32 KB 2 MB 48 MHz Yes Yes -
Adafruit HalloWing M0 Express 1.44" display, sensors, amp 256 KB 32 KB 8 MB 48 MHz Yes Yes -
Adafruit Feather M4 Express Cortex M4 Proto area 512 KB 192 KB 2 MB 120 MHz Yes Yes -
Adafruit PyBadge 1.8" display, sensors, badge 512 KB 192 KB 2 MB 120 MHz Yes Yes -
Adafruit PyBadge LC 1.8" display, badge, budget 512 KB 192 KB 2 MB 120 MHz Yes Yes -
Adafruit PyGamer 1.8" display, sensors, gaming 512 KB 192 KB 8 MB 120 MHz Yes Yes -

Note: See the Introduction to Feather Guide on Reduced CircuitPython Capability boards (without off-processor Flash).

Feather Compatible Processor Boards

Company Board Features
Particle Xenon nRF52840 with BLE and Mesh
Particle Argon nRF52840 with Mesh and WiFi
Particle Boron LTE nRF52840 with Mesh and LTE Cellular Modem
SD4Projects MiniMega2560 Adapter Adapt the MiniMega256 to Feather for Wing compatibility
Groboards Giant Board ATSAMA5D27C-D1G Linux system in Feather form factor
Wilderness Labs Meadow STM32F7 .NET with WiFi and Bluetooth
Maxim MAX32620FTHR Cortex M4 Darwin MCU
Maxim MAX32630FTHR Cortex M4F with PMIC
minh7a6 MINHF4 STM32F411CE, Cortex M4F, Arduino Compatible
Accumulatos AWS Re:Invent Lanyard Mongoose OS, AWS, ESP32 (info)
Max Holliday SAM32 SAMD51, ESP32, SD Card, Camera Interface
MCCI Catena 4610 Murata CMWX1ZZABZ-078, LoRaWAN 1.0/1.1 865-923 MHz
MCCI Catena 4612 Murata CMWX1ZZABZ-078, LoRaWAN 1.0/1.1 865-923 MHz, FRAM
MCCI Catena 4801 Murata CMWX1ZZABZ-078, LoRaWAN 1.02/1.1 865-923 MHz, RS-485/Modbus
MCCI Catena 4617 STM320L0, Murata CMWX1ZZABZ-078, HS3001
MCCI Catena 4618 STM320L0, Murata CMWX1ZZABZ-078, SHT31-DIS-F, Si133
MCCI Catena 4618 Murata CMWX1ZZABZ-078, PMS7003
MCCI Catena 4710 ICE40UP, LoRaWAN, Compatible with MCCI RISC-V Arduino BSP
SparkFun ESP32 Thing Plus Espressif ESP32 WROOM, WiFi, Bluetooth
SparkFun SparkFun Thing Plus - SAMD51 SAMD51 in a Feather size board with Quiic
The Things Network Sevilla T.O.G Mk1 Feather M0 clone with LoRaWAN
Ingenuity Micro Kea STM32F411 plus flash and ESP32 Pico-D-4
Makertronika Labs TinyLoRa SAMR34 LoRA ATSAMR34J18 based LoRA DevBoard
Actinius Icarus IoT Board nRF91: ARM Cortex M33, modem, low power, GPS and Cellular data (LTE-M / NB-IoT), accelerometer

FeatherWings

Name Features
FeatherWing Proto - Prototyping Add-on Single Feather sized proto board, optional headers
FeatherWing Doubler - Prototyping Add-on Two side-by-side Feather sockets
FeatherWing Tripler Mini Kit - Prototyping Add-on Three side-by-side feather sockets
Adafruit Quad 2x2 FeatherWing Kit with Headers Base holding 4 FeatherWings 2x2
Adafruit Quad Side-By-Side FeatherWing Kit with Headers Base holding 4 FeatherWings 1x4
Assembled Terminal Block Breakout FeatherWing Fully assembled
Adafruit Prop-Maker FeatherWing Multiple drivers for props
Adafruit Ultimate GPS FeatherWing GPS receiver with battery backup
Adafruit CRICKIT FeatherWing Multiple motor drivers, NeoPixel driver, amplifier, GPIO
Adafruit Music Maker FeatherWing MicroSD Card, MP3 OGG WAV MIDI Synth Player
Adafruit Music Maker FeatherWing with Amplifier MP3 OGG WAV MIDI Synth Player - Stereo 3W Amplifier
Adafruit Ethernet FeatherWing WIZ5500 Ethernet Client
Adafruit DC Motor + Stepper FeatherWing 4 DC Motors or 2 Steppers
Adafruit INA219 FeatherWing Power monitoring
Adafruit Power Relay FeatherWing Relay rated to 250V AC
Adafruit Latching Mini Relay FeatherWing Latching Relay 250V AC
Adafruit Non-Latching Mini Relay FeatherWing Non-latching relay 250V AC
Adafruit 8-Channel PWM or Servo FeatherWing Add-on 8 x 12-bit PWM outputs
Adafruit AMG8833 IR Thermal Camera FeatherWing Panasonic AMG8833 8x8 GridEYE sensor
Adafruit Joy FeatherWing 2-axis joystick, 5 momentary button controller
DS3231 Precision RTC FeatherWing - RTC Add-on I2C-integrated Real Time Clock (RTC)
Adalogger FeatherWing - RTC + SD Add-on Adds a SD card slot and real-time clock
Adafruit Teensy 3.x Feather Adapter Use Teensy 3 with all FeatherWings / Feather accessories
Adafruit AirLift FeatherWing – ESP32 WiFi Co-Processor ESP32 WiFi and Bluetooth
Adafruit LoRa Radio FeatherWing - RFM95W 433 MHz - RadioFruit LoRa Radio at 433 MHz
Adafruit LoRa Radio FeatherWing - RFM95W 900 MHz - RadioFruit LoRa Radio at 900 MHz
Adafruit Radio FeatherWing - RFM69HCW 433MHz - RadioFruit RFM69 radio at 433 MHz
Adafruit Radio FeatherWing - RFM69HCW 900MHz - RadioFruit RFM69 radio at 900 MHz
Adafruit FeatherWing OLED - Loose Headers 128x32 OLED Display
Adafruit FeatherWing OLED - Soldered Headers 128x32 OLED Display
Adafruit Mini Color TFT with Joystick FeatherWing 0.96" 160x80 Color TFT Display with 16-bit full color
Adafruit TFT FeatherWing LCD 320x200 2.4" with touchscreen
Adafruit TFT FeatherWing LCD 480x320 3.5" with touchscreen
Adafruit NeoPixel FeatherWing - 4x8 RGB LED 4x8 matrix of RGB NeoPixels
Adafruit DotStar FeatherWing - 6x12 6 x 12 RGB DotStar LEDs
Adafruit RGB Matrix Featherwing Kit For M0 or M4, drive 16 or 32-pixel tall matrix boards
Adafruit NeoPXL8 FeatherWing for Feather M0 DMA 8 strands of NeoPixels concurrently (8x250)
Adafruit 15x7 CharliePlex LED Matrix Display - Red Red LEDs in a 15x7 matrix
Adafruit 15x7 CharliePlex LED Matrix Display - Green Green LEDs in a 15x7 matrix
Adafruit 15x7 CharliePlex LED Matrix Display - Blue Blue LEDs in a 15x7 matrix
Adafruit 15x7 CharliePlex LED Matrix Display - Yellow Yellow LEDs in a 15x7 matrix
Adafruit 15x7 CharliePlex LED Matrix Display - Cool White Cool white LEDs in a 15x7 matrix
Adafruit 15x7 CharliePlex LED Matrix Display - Warm White Warm white LEDs in a 15x7 matrix
Adafruit 0.8" 8x16 LED Matrix FeatherWing Display - Red 8x16 LED matrix display
Adafruit 0.8" 8x16 LED Matrix FeatherWing Display - White 8x16 LED matrix display
Adafruit 0.8" 8x16 LED Matrix FeatherWing Display - Blue 8x16 LED matrix display
Adafruit 0.8" 8x16 LED Matrix FeatherWing Display - Green 8x16 LED matrix display
Adafruit 0.8" 8x16 LED Matrix FeatherWing Display - Yellow 8x16 LED matrix display
Adafruit 0.8" 8x16 LED Matrix FeatherWing Display - Yellow/Green 8x16 LED matrix display
Adafruit 4-Digit 7-Segment LED Matrix Display Driver Add a 4-digit 7-segment numeric display
Adafruit 0.56" 4-Digit 7-Segment FeatherWing Display - Red 0.56" 4-Digit 7-Segment Display w/Wing Combo Pack
Adafruit 0.56" 4-Digit 7-Segment FeatherWing Display - Blue 0.56" 4-Digit 7-Segment Display w/Wing Combo Pack
Adafruit 0.56" 4-Digit 7-Segment FeatherWing Display - Green 0.56" 4-Digit 7-Segment Display w/Wing Combo Pack
Adafruit 0.56" 4-Digit 7-Segment FeatherWing Display - Yellow 0.56" 4-Digit 7-Segment Display w/Wing Combo Pack
Adafruit 0.56" 4-Digit 7-Segment FeatherWing Display - White 0.56" 4-Digit 7-Segment Display w/Wing Combo Pack
Adafruit 14-Segment Alphanumeric LED Driver Add a 4-digit 14-segment alphanumeric display
Adafruit 0.54" Quad Alphanumeric FeatherWing Display - Red Red Adafruit 0.54" Dual Alpha Display w/Wing Combo Pack
Adafruit 0.54" Quad Alphanumeric FeatherWing Display - Blue Blue Adafruit 0.54" Dual Alpha Display w/Wing Combo Pack
Adafruit 0.54" Quad Alphanumeric FeatherWing Display - Yellow/Green Yellow/Green Adafruit 0.54" Dual Alpha Display w/Wing Combo Pack
Adafruit 0.54" Quad Alphanumeric FeatherWing Display - Green Green Adafruit 0.54" Dual Alpha Display w/Wing Combo Pack
Adafruit 0.54" Quad Alphanumeric FeatherWing Display - Yellow Yellow Adafruit 0.54" Dual Alpha Display w/Wing Combo Pack
Adafruit 0.54" Quad Alphanumeric FeatherWing Display - White White Adafruit 0.54" Dual Alpha Display w/Wing Combo Pack

FeatherWings (non-Adafruit)

Company Board Features
Capable Robot Components SenseTemp Four-channel temperature sensor for instrumenting electronics
Particle Ethernet FeatherWing Ethernet with two Feather slots
Particle Particle Classic Adapter Use classic Photon accessories with Feather Footprint
Seeed Grove Shield for Particle Mesh Large FeatherWing with eight Grove sensor connections
davedarko USB Host FeatherWing USB Host add-on for MAX3421E
armin.von_collrepp CAN Bus FeatherWing MCP2515 based CAN controller with an 3.3V CAN transceiver
Tisham Dhar ADS1115 Featherwing Energy monitoring specific ADS1115 breakout
Tisham Dhar ATM90E26 FeatherWing ATM90E26 Utility Grade Energy Monitor
Justin Jordan 1-Wire Wing Data Logger DS2484 I2C to 1-Wire master, RJ-11 Connector, Sharp LS012B7DD01 LCD, 4 push buttons
Radomir Dopieralski PewPew FeatherWing Buttons and a LED matrix display for simple games
Dan Watson LoRaWAN FeatherWing MicroChip RN2483/RN2903 LoRaWAN module
Dan Watson LoRa FeatherWing IOX RFM95/96(W) with MCP23008 8-bit I/O expander
Dan Cogliano e-Paper FeatherWing Add a Waveshare e-Paper display and two buttons
PatternAgents Agent-DRV2605 TI DRV2605L Haptic Driver and ADI ADXL345 Accelerometer
PatternAgents Agent-DA7280 DialogSemi DA7280L Haptic Driver and ADI ADXL345 Accelerometer
Justin Nesselrotte Snack Machine Controller Wireless snack machine controller board
MCCI Catena 4450 FRAM, BME-280 Sensor, lux sensor, I2C multiplexer, LoRaWAN
MCCI Catena 4460 LoRaWAN 1.0/1.1, BME680 Sensor, lux sensor, FRAM, I2C Multiplexer
MCCI Catena 4470 LoRaWAN 1.0.2/1.1, RS-485, BME-280 Sensor, lux sensor, FRAM, SPI Flash
MCCI Catena 4430 Activity Sensor Wing, PIR Sensor, RTC, Micro-SD
SparkFun ESP32 Thing Plus DMX to LED Shield DMX board with XLR-3 and ArtNet jacks
Steiert Solutions Feather Qwiing Adds 2 Quiic connectors, MicroSD and locations for UEXT and SAO headers
JTinker 6 Channel, 24 bit ADC Full Bridge Sensor FeatherWing 6 Channel 24bit ADC FeatherWing for full bridge sensors
Sean Hodgins WIND Project Development Board Breakout board for Feather, sensor, and 18650 battery
John Sartzetakis Scale FeatherWing RC Filter and LDO for Load Cell Excitation (ADS1232 24-bit ADC)
Dan O'Shea (uXe) uXeBoy GBA Cartridge FeatherWing Lattice FPGA interface from a Feather to the GameBoy Advance. Code.
Pier42 Design Watt-a-Live INA209 Power Monitoring FeatherWing
Argo CANbus FeatherWing CAN Bus, regulated DC in, I2C STEMMA/Grove/Qwiic connection
Cedar Grove Studios Classic MIDI FeatherWing MIDI interface with provisions for DIN-5 and TRS Type B connectors
Cedar Grove Studios AD9833 FeatherWing Precision Waveform Generator using the Analog Devices AD9833, 0 to 300 kHz, 0.1Hz resolution

Accessories

News

Art

  • Feather Art - Adafruit art/images relating to Feather.

Social

Contributing

Contributions and suggestions are always welcome! Please make pull requests to modify Awesome Feather.

License & Trademarks

CC0

To the extent possible under law, the authors have waived all copyright and related or neighbouring rights to this work.