ishotjr / awesome-feather

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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 CircuitPython 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 Feather nRF52840 Sense Bluetooth + Sensors 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
SparkFun RED-V Thing Plus SiFive RISC-V FE310 SoC with Qwiic connector and USB C
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
Jed Hodson UWB Localization Feather Decawave DWM1000 module and ATSAMD21 ARM Cortex M0
Gregory Davill Orange Crab Lattice ECP5 FPGA
Electronic Cats BastWAN Microchip SAM R34-based LoRa 868MHz and 915MHz and ATTEC608A security
Quicklogic QuickFeather S3 Low Power MCU with embedded FPGA
MakerTronika Labs Penguino Feather SAMR34 LoRa Dev-Board ATSAMR34J18 System-in-Package (SiP) based MCU+LoRA RF module
Deshipu Fluff M0 A minimal SAMD21 M0 board in the Feather form factor
Jared Wolff nRF9160 Feather nRF9160: ARM Cortex M33, modem, low power, Cellular data (LTE-M / NB-IoT), active GPS antenna support, onboard flash, high efficency power supply

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
Pimoroni Enviro+ FeatherWing Color LCD, 3 sensors and microphone for air quality
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
SparkFun SparkFun Qwiic Shield for Thing Plus Provides 4 Qwiic/STEMMA QT sockets
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 Waveform Generator using the Analog Devices AD9833, 0 to 300 kHz, 0.1Hz resolution
Cedar Grove Studios AD9833 ADSR FeatherWing Amplitude-controlled version of the AD9833 Waveform Generator FeatherWing, 0 to 300 kHz, 0.1Hz resolution, 8-bit amplitude control
Cedar Grove Studios Robot Friend FeatherWing Passively connect a PyBadge or PyGamer with a Crickit FeatherWing
Cedar Grove Studios RoverWing Stackable, LiPo-powered interface for connecting the Adafruit Trinket M0 to the Feather ecosystem
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 Air Quality Wing Supports the Honeywell HPMA115S0 dust sensor, AMS CCS811 eC02/TVOC and Silicon Labs Si7021 Temperature and Humidity Sensors
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
Mikroe Feather Click Shield Feather to dual mikroBUS Click board adapter
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
Maxim Integrated MAX86150 MAX86150 BioSensor Module development board
Actinius Environmental Sensor FeatherWing features the Bosch BME280, AMS CCS811, TI OPT3002 and SI SI7060 sensors.
PCBWay ATM90E26 FeatherWing ATMEL E9026 Energy monitor with power supply
n°Garage Hippo A hippo PCB with twelve NeoPixel LEDs
AbleGamers Freedom Wing Adapter Connect a power wheelchair joystick to Feather and the Xbox Adaptive Controller
Omron 2JCIE-EV01-FT1 Temperature, humidity, ambient light, MEMS pressure/motion/microphone multisensor board for HUZZAH32
Silicognition PoE FeatherWing Wiz5500 Ethernet plus 4W Power over Ethernet
Glen Akins DMX FeatherWing DMX 512 interface wing
José Miguel Sánchez García OrthoWing A Feather-compatible keyboard, 5x12 Cherry MX layout
Thea Flowers Hostess FeatherWing USB Host with USB-A connector
Lex Kravitz Feather ULN2003 Stepper Wing ULN2003 stepper motor driver
Philippe Cadic RPi to Feather Adapter A Raspberry Pi header to Feather pinout adapter board

Accessories

News

Art

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.

Updated July 29, 2020

About

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