Feathers are the main/mother boards of the Feather platform.

You always need one Feather and can add zero or more FeatherWings to increase the capabilites.

For example:

  • Feather Huzzah ESP8266 + Music Maker FeatherWing = MP3 streaming player
  • Feather 32u4 Bluefruit + NeoPixel FeatherWing = Bluetooth LE controllable RGB lamp
  • Feather 32u4 FONA + GPS FeatherWing = Cellular GPS locator with SMS control
  • Feather nRF52 Bluefruit + Motor FeatherWing + Robot Chassis = Phone-controlled robot rover
  • etc!

All Feathers...

  • All Feathers have a microcontroller that can be programmed by Arduino IDE
  • All Feathers are 3.3V logic
  • All Feathers come with a MicroUSB connector that is used for data and power
  • All Feathers have a bootloader, and do not require a separate programmer device
  • All Feathers have USB Serial for debug (sometimes it is part of a native USB interface, sometimes via a USB-serial adapter chip)
  • All Feathers are 0.9" wide, and fit in a breadboard with 1 row available on one side, and two rows on opposite side.
  • Almost all are 2.0" long (M0 ATWINC Feathers and FONA Feathers are the exceptions)
  • All Feathers have the same two mounting holes near the USB port
  • All Feathers have Power, I2C, SPI, UART pins in the same location. Remaining pins try to be as similar as possible (but they may have different pin names/numbers)
  • All Feathers can run from USB or LiPo battery, and have a LiPo charger built-in

Most Feathers...

  • Most of the Feathers have a wireless module built in
  • Most of the Feathers have an Enable pin that will allow shutdown via logic level (Teensy and FONA Feathers are the exceptions)
  • Most of the Feathers have a native USB connection (nRF52 and ESP8266 are the exceptions)

No Feathers

  • No feathers are guaranteed to be 5V-input compliant. Use 3.3V logic only please!
This guide was first published on May 14, 2017. It was last updated on Oct 18, 2018. This page (Feathers) was last updated on Sep 26, 2017.