Skip to content
A curated list of awesome Feather form factor boards, guides, videos, libraries, software and resources.
Branch: master
Clone or download
Latest commit d0f5a1e Nov 27, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CODE_OF_CONDUCT.md Adding code of conduct Dec 1, 2018
README.md typos Nov 27, 2019
awesome_feather.png Add files via upload Jan 31, 2019
contributing.md Update for Feather Jan 31, 2019

README.md

Awesome Feather
Awesome Feather

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

Adafruit Feather is a complete line of development boards from Adafruit and other developers 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.

Take Flight with Feather - Hackaday and Digi-Key NOV and DEC CONTEST!

Take Flight with Feather

The Adafruit Feather is the latest platform for microcontroller development, and companies like Particle, Sparkfun, and Seeed Studios are producing Feather-compatible devices for development and prototyping. Now it’s your turn. Design a board to fit in the Feather ecosystem and we’ll manufacture it. The best project in the Take Flight With Feather contest will be sent off to pick and place machines and head straight to the Digi-Key warehouse!

To get started, take a look at the current Feather ecosystem and get acquainted with the GitHub repo filled with examples and tutorials.

For the Take Flight With Feather contest, we’re looking for the cool, the useful, the insane, and the practical. Most of all, we’re looking for manufacturability. Electron savant Lady Ada will be judging each board on the basis of manufacturability, with the best board moving on to the assembly line where it will be stocked at Digi-Key.

What’s a good design? We’re looking for submissions in the following categories:

  • The Weirdest Feather — What’s the most ridiculous expansion board you can come up with?
  • You’ll Cut Yourself On That Edge — We’re surrounded with bleeding-edge tech, what’s the coolest use of new technology?
  • Retro Feather — Old tech lives on, but can you design a Feather to interact with it? Is it even possible to build a vampire Ethernet tap or an old acoustically-coupled modem?
  • Assistive Tech — Build a Feather to help others. Use technology to improve lives.
  • Wireless Feather — Add a new wireless technology to the Feather ecosystem.

The winning entry overall will be chosen for manufacturability, and will win a small manufacturing run of 100 boards or less and be stocked at Digi-Key. The number of boards in the manufacturing run will be determined by the winning design. Note: Because of the small run initially, there will be no profit or margin for the first few boards. If the board is well accepted and a larger run is planned, then a longer term business model will be addressed. The 5 winners in the 5 categories above will receive $100 Tindie gift certificates. To get started, start a project on hackaday.io and upload your project. Contest runs noon November 1 to noon December 31st. All times are in Pacific Standard Time.

Stop by hackaday.io for more details!

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 4618 Murata CMWX1ZZABZ-078. LoRaWAN 1.1 865-923 MHz, SHT31-DIS-F Temp/Humidity, Si1133 IR/light/UV sensor
SparkFun ESP32 Thing Plus Espressif ESP32 WROOM, WiFi, Bluetooth, Qwiic connector
SparkFun Thing Plus - SAMD51 SAMD51 in a Feather size board with Qwiic
SparkFun Thing Plus - XBee3 Micro (U.FL) XBee3 Micro Module (Zigbee 3.0) with Qwiic
SparkFun Thing Plus - XBee3 Micro (Chip Antenna) XBee3 Micro Module (Zigbee 3.0) with Qwiic
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
Seeed Wio Lite W600 W600 module and SAMD21, WiFi, Arduino compatible
Seeed Wio Lite RISC-V (GD32VF103) with ESP8266 RISC-V development board with RISC-V GD32VF103 and onboard ESP8266 Wio Core
Ingenuity Micro Kea STM32F411 based NETMF Feather board with a ESP32 coprocessor
Wilderness Labs Meadow F7 STM32F7 uC with WiFi, BLE, 216MHz, 16MB RAM, 32MB Flash, 2D graphics and JPEG acceleration

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
Argo CANbus FeatherWing CAN Bus, regulated DC in, I2C STEMMA/Grove/Qwiic connection
IAmOrion Feather CANBus Shield CAN Bus FeatherWing (PCB Only)
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
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
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
Cedar Grove Studios Robot Friend FeatherWing Passively connect a PyBadge or PyGamer with a Crickit FeatherWing
EmotiBit EmotiBit Sensor Module Multisensor FeatherWing compatible
Brian Lough Huzzah 32 Matrix FeatherWing Connect an Adafruit HUZZAH 32 Feather to an RGB LED matrix display
Joey Castillo The E-Book FeatherWing e-paper display and optional peripherals in an eReader form factor
Connected Future Labs Emotibit Multi-sensor board with SD Card
Jared Wolff Particle Squared Temperature, humidity, organic compounds, and dust sensors
Jared Wolff Air Quality Wing for Particle Mesh 'Wing with the Honeywell HPMA115S0 dust sensor and the AMS CCS811 organic compound and eC02 sensor
Loop Research PowerWing Can power Feather devices, 5V up to 1A, from 6-36V
Loop Research SwitchWing Switch 5 to 28 volts at up to 20A
Maker Buoy Maker Buoy PCB for an Adafruit Feather M0 Basic + Ultimate GPS and an Iridium radio for GPS tracking
BORKA Adapter for Adafruit Feather Board combining a Feather footprint, a MikroBUS module connector, temperature sensor, STEMMA and power regulation
Binho Feather Interface Board Provides UART and Qwiic interfaces, primarily for using the Binho Multi-Protocol USB Host Adapter
sirmylesavery u-blox SAM-M8Q GPS Featherwing GPS FeatherWing using the ublox SAM-M8Q GPS module
Maxim Integrated MAX30101WING MAX30101 pulse oximetry sensor development board
Actinius Environmental Sensor FeatherWing features the Bosch BME280, AMS CCS811, TI OPT3002 and SI SI7060 sensors.

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.

You can’t perform that action at this time.