The Adafruit Prop-Maker FeatherWing is designed to unlock the prop-maker inside all of us, with tons of stuff packed in to make sabers & swords, props, toys, cosplay pieces, and more.
Let's take a tour of the board!
These are the logic pins used by the FeatherWing.
We note the Feather M0 and M4 pin numbers these are connected but other Feather variants will have different pin numbers! Check your Feather silkscreen or documentation to check!
Bottom Row
- A0 - This pin is true analog input to the audio amplifier on the FeatherWing. Matches A0 on the Feather M0's and M4's which is the DAC output. Other Feathers (like the ESP8266) don't have a DAC so you can leave this pin unused
Top Row
- Blue - Blue pin for 3W RGB LED - connected through a MOSFET. Connected to D13 on Feather M0 or M4.
- Green - Green pin for 3W RGB LED - connected through a MOSFET. Connected to D12 on Feather M0 or M4.
- Red - Red pin for 3W RGB LED - connected through a MOSFET. Connected to D11 on Feather M0 or M4.
- Power (PWR) - This pin is used to enable power to the NeoPixels, audio amplifier and RGB LED. By default it is pulled low so you must set high to turn on the NeoPixels/Audio/RGB. Connected to D10 on Feather M0 or M4.
- Switch (SW) - This is connected to the Switch pin, for button or switch sensing. There's no pullup resistor so you'll have to Connected to D9 on Feather M0 or M4.
- IRQ - Interrupt pin for LIS3DH accelerometer, used for tap or shake detection. Connected to D6 on Feather M0 or M4.
- NeoPixel (NEO) - Data pin for NeoPixel connector. This pin is level shifted to 5V output. Connected to D5 on Feather M0 or M4.
- SCL - I2C clock pin. Connected to SCL on the Feather. This pin is used to control the onboard I2C accelerometer
- SDA - I2C data pin. Connected to SDA on the Feather. This pin is used to control the onboard I2C accelerometer
The top row pins are labeled on the back of the board!
Available Logic Pins
The logic pins in the longer section along the bottom on the PropMaker FeatherWing are not used, except for A0. These pins differ by Feather, therefore a list is not included here. The pins are available to use for other purposes, such as multiple buttons, etc.
Top Row
- VBAT - Connected to BAT power on the Feather.
- Enable - Enable pin for switch that will power down entire board.
- VBUS - Connected to USB power on Feather.
- Power (PWR) - This pin is used to enable power to the NeoPixels, audio amplifier and RGB LED. By default it is pulled low so you must set high to turn on the NeoPixels/Audio/RGB. Connected to D10 on Feather M0 or M4.
Bottom Row
- Reset pin - Tie to ground to reset the Feather
- 3.3V pin- 3.3V output from the Feather's regulator
Left Side
- RESET button - Resets the Feather and the FeatherWing.
The pins on the left above the RESET button are for a mechanical switch that will power down the whole board.
- G - Ground pin for mechanical switch
- EN - Enable pin, connected to the Enable pin on the Feather. Connect this pin to ground to completely turn off the Feather and FeatherWing (e.g. a power switch)
This is the Snap-In NeoPixel port! With a 3-pin JST connector, you can plug in one of our JST-wired NeoPixel strips directly, or use a 3-pin JST connector to wire up your favorite shape of addressable NeoPixel LEDs. This port provides high current drive from either the Feather Lipoly or USB port, whichever is higher. A level shifter gives you a clean voltage signal to reduce glitchiness no matter what chip you're using!
The pinout for the connector is labeled on the back of the board.
The Prop-Maker FeatherWing includes a audio connector for a 8Ω 1Watt speaker or 4Ω 3Watt speaker for sound effects. Plug and play with our cute and slim oval speaker, or connect a picoblade cable for your favorite speaker. The connector uses pin A0.
There also volume control on the board between A0 and the speaker connector. Rotate it to increase or decrease the audio volume from the connected speaker!
3 high current MOSFETs will let you connect a 3W RGB LED for powerful eye-blasting glory. For most Feathers, the 3 pins are PWM capable so you can generate any color you like. Available as pin breakouts plus strain-relief holes. The pin labels are also on the back of the board.
- B (Blue) - Connect to B pin on LED. Uses D13 on the Feather M0 or M4.
- G (Green) - Connect to the G pin on LED. Uses D12 on the Feather M0 or M4.
- R (Red) - Connect to the R pin on the LED. Uses D11 on the Feather M0 or M4.
- + (V+) - Connect to the power (+) pin on the LED.
External switch pins for a mechanical switch.
- SW (Switch) - Connected to D9 on the Feather M0 or M4
- - (Gnd) -
The PWR Pin
As mention above, the PWR pin is low (off) by default. To turn on power to the NeoPixels, Audio output, and RGB LED output, you must set this pin high (on).
You can check the pinout for your Feather to figure out which pin to use. But here's a quick reference for some of the boards:
- Feather M0/M4 = D10
- Feather 32u4 = D10
- Feather 328 = D10
- Feather NRF52 = D11
- Feather ESP8266 = D15
- Feather ESP32 = D33
And be sure to checkout the examples to see how this is done in code.
Page last edited March 08, 2024
Text editor powered by tinymce.