# Animatronic Cosplay Wings

## Overview

This is not our first Cosplay Fairy Wings project, [one of the first guides we published with Adafruit electronics is the Luna Fairy Wings](http://www.ladyada.net/make/el-wings/)&nbsp;(it's an awesome guide - please check it out for some inspiration!)

![3d_printing_00_luna_wings.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/722/medium640/3d_printing_00_luna_wings.jpg?1614130210)

We want to properly credit some of the inspiration and tutorials we used in this project! The wing-construction technique is inspired by [Fancy Fairy Wings](https://www.fancyfairy.com/) and from the [Fancy Fairy Wings & Things tutorial available at https://youtu.be/H4wJ42akriA](https://youtu.be/H4wJ42akriA)&nbsp;

https://youtu.be/fKU9h3Ha3t4

Take off and soar with these animatronic cosplay wings. The 3d printed back plate holds metal gear servos which are strong enough to support light to medium weight wings, and the lipoly battery will keep them flapping for hours.&nbsp;

You can attach store bought wings, or create your own unique fairy wings from cellophane and poster board or Bristol board. Make flapping dragon wings, or angel wings, or leathery bat wings if you like. The sky is the limit.&nbsp;

The wings are controlled by a potentiometer which gives you adjustable flapping speed and randomized flutters and pauses, so you can customize them to work exactly the way you want.

This is a moderately challenging build that requires some careful soldering and a lot of 3d printed parts, bits, and pieces. But when you're done, you'll have a flying machine you built yourself and can wear proudly.

![](https://cdn-learn.adafruit.com/assets/assets/000/099/655/medium800/3d_printing_fairywings_smile.jpeg?1613696991)

## Parts
### Adafruit Feather M4 Express - Featuring ATSAMD51

[Adafruit Feather M4 Express - Featuring ATSAMD51](https://www.adafruit.com/product/3857)
It's what you've been waiting for, the Feather M4 Express featuring ATSAMD51. This Feather is fast like a swift, smart like an owl, strong like a ox-bird (it's half ox, half bird, OK?) This feather is powered by our new favorite chip, the **ATSAMD51J19** -&nbsp; with...

In Stock
[Buy Now](https://www.adafruit.com/product/3857)
[Related Guides to the Product](https://learn.adafruit.com/products/3857/guides)
![Angled shot of a Adafruit Feather M4 Express. ](https://cdn-shop.adafruit.com/640x480/3857-10.jpg)

### 8-Channel PWM or Servo FeatherWing Add-on For All Feather Boards

[8-Channel PWM or Servo FeatherWing Add-on For All Feather Boards](https://www.adafruit.com/product/2928)
A Feather board without ambition is a Feather board without FeatherWings! This is the **8-Channel PWM or Servo​&nbsp;FeatherWing** , you can add 8 x 12-bit PWM outputs to your Feather board. Using our&nbsp;[Feather Stacking...](https://www.adafruit.com/products/2830)

In Stock
[Buy Now](https://www.adafruit.com/product/2928)
[Related Guides to the Product](https://learn.adafruit.com/products/2928/guides)
![Top down view of several servos powered by 8-Channel PWM or Servo FeatherWing Add-on For All Feather Boards.](https://cdn-shop.adafruit.com/product-videos/640x480/2928-14.jpg)

### FeatherWing Doubler - Prototyping Add-on For All Feather Boards

[FeatherWing Doubler - Prototyping Add-on For All Feather Boards](https://www.adafruit.com/product/2890)
This is the **FeatherWing Doubler** - a prototyping add-on and more for all Feather boards. This is similar to our [FeatherWing Proto](https://www.adafruit.com/products/2884) except there are two! The magic of the Doubler comes when stacking a Feather and another...

In Stock
[Buy Now](https://www.adafruit.com/product/2890)
[Related Guides to the Product](https://learn.adafruit.com/products/2890/guides)
![Double prototyping feather wing PCB with socket headers installed](https://cdn-shop.adafruit.com/640x480/2890-01.jpg)

### PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A

[PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A](https://www.adafruit.com/product/2465)
PowerBoost 1000C is the perfect power supply for your portable project!&nbsp; **With a built-in load-sharing battery charger circuit, you'll be able to keep your power-hungry project running even while recharging the battery!** &nbsp;This little DC/DC boost converter module can...

Out of Stock
[Buy Now](https://www.adafruit.com/product/2465)
[Related Guides to the Product](https://learn.adafruit.com/products/2465/guides)
![Angled shot of PowerBoost 1000 Charger.](https://cdn-shop.adafruit.com/640x480/2465-09.jpg)

### Micro Servo - High Powered, High Torque Metal Gear

[Micro Servo - High Powered, High Torque Metal Gear](https://www.adafruit.com/product/2307)
Add even _more_ power to your robot with this metal-geared servo. The tiny little servo can rotate approximately 180 degrees (~90 in each direction), and works just like the standard kinds you're used to but _smaller_. You can use any servo code, hardware or library to...

In Stock
[Buy Now](https://www.adafruit.com/product/2307)
[Related Guides to the Product](https://learn.adafruit.com/products/2307/guides)
![High Powered, High Torque Metal Gear Micro Servo ](https://cdn-shop.adafruit.com/640x480/2307-00.jpg)

### Part: 3.7v 2200mAh
quantity: 1
Lithium Ion Cylindrical Battery
[3.7v 2200mAh](https://www.adafruit.com/product/1781)

### Part: Potentiometer with On/Off Switch
quantity: 1
Panel Mount 10K Log Potentiometer w/ On-Off Switch - 10K Log w/ Switch
[Potentiometer with On/Off Switch](https://www.adafruit.com/product/3481)

### Part: 10K Resistor
quantity: 1
Through-Hole Resistors - 10K ohm 5% 1/4W - Pack of 25
[10K Resistor](https://www.adafruit.com/product/2784)

### Part: Short Headers Kit for Feather - 12-pin + 16-pin Female Headers
quantity: 2
Short Headers Kit for Feather - 12-pin + 16-pin Female Headers
[Short Headers Kit for Feather - 12-pin + 16-pin Female Headers](https://www.adafruit.com/product/2940)

### Part: Ribbon Cable
quantity: 1
Silicone Cover Stranded-Core Ribbon Cable - 10 Wire 1 Meter Long - 28AWG Black
[Ribbon Cable](https://www.adafruit.com/product/3890)

### Part: JST PH 2-Pin Cable - Female Connector 100mm
quantity: 1
JST PH 2-Pin Cable - Female Connector 100mm
[JST PH 2-Pin Cable - Female Connector 100mm](https://www.adafruit.com/product/261)

### Part: JST PH 2-Pin Cable – Male Header 200mm
quantity: 1
JST PH 2-Pin Cable – Male Header 200mm
[JST PH 2-Pin Cable – Male Header 200mm](https://www.adafruit.com/product/3814)

### Part: JST PH 3-Pin Socket to Color Coded Cable - 200mm
quantity: 1
JST PH 3-Pin Socket to Color Coded Cable - 200mm
[JST PH 3-Pin Socket to Color Coded Cable - 200mm](https://www.adafruit.com/product/4046)

### Part: STEMMA JST PH 3-Pin to Female Socket Cable - 200mm
quantity: 1
STEMMA JST PH 3-Pin to Female Socket Cable - 200mm
[STEMMA JST PH 3-Pin to Female Socket Cable - 200mm](https://www.adafruit.com/product/3894)

### Part: Black Nylon Screw and Stand-off Set – M2.5 Thread
quantity: 1
Black Nylon Screw and Stand-off Set – M2.5 Thread
[Black Nylon Screw and Stand-off Set – M2.5 Thread](https://www.adafruit.com/product/3299)

### Part: Radial Ball Bearing
quantity: 1
608ZZ - Set of 4
[Radial Ball Bearing](https://www.adafruit.com/product/1178)

### Part: Stickvise PCB Vise
quantity: 1
Stickvise PCB Vise
[Stickvise PCB Vise](https://www.adafruit.com/product/3197)

### Part: Helping Third Hand Magnifier W/Magnifying Glass Tool - MZ101
quantity: 1
Helping Third Hand Magnifier W/Magnifying Glass Tool - MZ101
[Helping Third Hand Magnifier W/Magnifying Glass Tool - MZ101](https://www.adafruit.com/product/291)

## Hardware List

This is a list of the screws, nuts and standoffs required for assembling this build.

**Servo Mounts**

- 2x 608ZZ radial ball bearing
- 4x M2.5 x 8mm screws
- 6x M3 lock nuts
- 4x M3 x 10mm screws
- 2x M3 x 15mm screws

**Battery Holder**

- 2x M3 x 8mm screws
- 2x M3 lock nuts

**Back Plate**

- 8x M2.5 x 6mm screws
- 8x M2.5 hex nuts
- 4x M2.5 x 8mm FF standoffs
- 4x M2.5 x 10mm screws
- 4x M2.5 hex nuts

**Wing Holder**

- 4x M3 lock nuts
- 4x M3 x 15mm screws

https://youtu.be/hsEjpjgJwNw

# Animatronic Cosplay Wings

## Circuit Diagram

![](https://cdn-learn.adafruit.com/assets/assets/000/099/416/medium800/3d_printing_circuit-diagram-v5.jpg?1613249804)

The diagram below provides a visual reference for wiring of the components. This diagram was created using the software package [Fritzing](http://fritzing.org/download/).

## Adafruit Library for Fritzing

Use Adafruit's Fritzing parts library to create circuit diagrams for your projects. Download the library or just grab individual parts. Get the library and parts from [GitHub - Adafruit Fritzing Parts](https://github.com/adafruit/Fritzing-Library/tree/master/parts).

## Wired Connections

PowerBoost 1000C to Servo FeatherWing

- 5V from PowerBoost to Voltage+ on Servo FeatherWing
- GND from PowerBoost to GND- on Servo FeatherWing

PowerBoost 1000C to FeatherWing Doubler

- 5V from PowerBoost 1000C to VBAT on Doubler FeatherWing

PowerBoost 1000C

- 10k Resistor on EN and GND
- 2200mAh battery to JST port on PowerBoost 1000C

Potentiometer with Switch to&nbsp;Doubler FeatherWing

- GND from potentiometer to GND on Doubler FeatherWing
- Signal from potentiometer to A0 on Doubler FeatherWing
- VCC from potentiometer to 3V on Doubler FeatherWing
- Switch to VS and EN on PowerBoost 1000C

Micro Servo to Servo FeatherWing

- Servo 1 to Channel 0 (GND, VCC, Signal) on Servo FeatherWing
- Servo 2 to Channel 1 (GND, VCC, Signal) on Servo FeatherWing

# Animatronic Cosplay Wings

## CircuitPython on Feather M4 Express

[CircuitPython](https://github.com/adafruit/circuitpython) is a derivative of [MicroPython](https://micropython.org) designed to simplify experimentation and education on low-cost microcontrollers. It makes it easier than ever to get prototyping by requiring no upfront desktop software downloads. Simply copy and edit files on the **CIRCUITPY** drive to iterate.

The following instructions will show you how to install CircuitPython. If you've already installed CircuitPython but are looking to update it or reinstall it, the same steps work for that as well!

## Set up CircuitPython Quick Start!

Follow this quick step-by-step for super-fast Python power :)

[Download the latest version of CircuitPython for this board via CircuitPython.org](https://circuitpython.org/board/feather_m4_express/)
 **Click the link above and download the latest UF2 file.**

Download and save it to your desktop (or wherever is handy).

![arduino_compatibles_FeatherM0ExpressUF2Downloaded.png](https://cdn-learn.adafruit.com/assets/assets/000/057/318/medium640/arduino_compatibles_FeatherM0ExpressUF2Downloaded.png?1531152402)

Plug your Feather M4 into your computer using a known-good USB cable.

**A lot of people end up using charge-only USB cables and it is very frustrating! So make sure you have a USB cable you know is good for data sync.**

Double-click the **Reset** button next to the USB connector on your board, and you will see the NeoPixel RGB LED turn green. If it turns red, check the USB cable, try another USB port, etc. **Note:** The little red LED next to the USB connector will pulse red. That's ok!

If double-clicking doesn't work the first time, try again. Sometimes it can take a few tries to get the rhythm right!

![arduino_compatibles_FeatherM0Bootloader.jpg](https://cdn-learn.adafruit.com/assets/assets/000/057/320/medium640/arduino_compatibles_FeatherM0Bootloader.jpg?1531152568)

You will see a new disk drive appear called **FEATHERBOOT**.

&nbsp;

&nbsp;

&nbsp;

Drag the **adafruit\_circuitpython\_etc.uf2** file to **FEATHERBOOT.**

![arduino_compatibles_FeatherM0FEATHERBOOT.png](https://cdn-learn.adafruit.com/assets/assets/000/057/321/medium640/arduino_compatibles_FeatherM0FEATHERBOOT.png?1531152779)

![arduino_compatibles_FeatherM0DragCircuitPythonUF2.png](https://cdn-learn.adafruit.com/assets/assets/000/057/324/medium640/arduino_compatibles_FeatherM0DragCircuitPythonUF2.png?1531152877)

The LED will flash. Then, the **FEATHERBOOT** drive will disappear and a new disk drive called **CIRCUITPY** will appear.

That's it, you're done! :)

![arduino_compatibles_FeatherM0CIRCUITPY.png](https://cdn-learn.adafruit.com/assets/assets/000/057/323/medium640/arduino_compatibles_FeatherM0CIRCUITPY.png?1531152841)

## Further Information

For more detailed info on installing CircuitPython, check out [Installing CircuitPython](https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython).

# Animatronic Cosplay Wings

## Code

Take your Feather and plug it into your computer via a known good data + power USB cable. Have your Feather handy as you'll be performing most of the same steps for each. Your operating system will show a drive named **CIRCUITPY** when a board is plugged in. If you get a drive named **FEATHERBOOT** you'll likely need to install CircuitPython.

## Installing Project Code

To use with CircuitPython, you need to first install a few libraries, into the lib folder on your **CIRCUITPY** drive. Then you need to update **code.py** with the example script.

Thankfully, we can do this in one go. In the example below, click the **Download Project Bundle** button below to download the necessary libraries and the **code.py** file in a zip file. Extract the contents of the zip file, open the directory **Fluttering\_Fairy\_Wings/** and then click on the directory that matches the version of CircuitPython you're using and copy the contents of that directory to your **CIRCUITPY** drive.

Your **CIRCUITPY** drive should now look similar to the following image:

![CIRCUITPY](https://adafruit.github.io/Adafruit_Learning_System_Guides/Fluttering_Fairy_Wings.png )

https://github.com/adafruit/Adafruit_Learning_System_Guides/blob/main/Fluttering_Fairy_Wings/code.py

### Calibrating Your Wings

Servos and potentiometers have some variation between them. It's easy to adjust the code so the wings move only as far as you'd like them to move. For my wings, the optimum range was between 0-130 degrees.&nbsp;

If yours are not flapping far enough, or if they're hitting the end of your servo range, look for this line in the code:

```python
SERVO_MIN = 0
SERVO_MAX = 130
```

Adjust the max and min values until your wings are in the range you want.

Potentiometers also have some variation. If your wings are moving too slowly at the "slow" end of your range, or too quickly at the "fast" end, you can set the max and min speeds in the code as well. Look for this line:

```python
DELAY_MIN = 0.01  # In seconds, is the shortest DELAY between servo moves
DELAY_MAX = 0.1   # In seconds, is the longest DELAY between servo moves
```

Adjust the min and max delay until you're happy with your wing motion speed.

You can also adjust the number of flaps and the time between flaps.&nbsp;

```python
num_flaps = random.randint(1, 4)
```

This line chooses a random interger between 1 and 4 and sets the wings to flap that many times. You can change the intergers to anything you'd like to make the wings flappier or stiller.

```python
time.sleep(random.randint(2, 10))  # wait 2 to 10 seconds
```

The last line in the code chooses a random number of seconds to wait between flapping cycles. Change this to make the pauses shorter or longer.

# Animatronic Cosplay Wings

## 3D Printing

## CAD Files

STL files for 3D printing are oriented to print "as-is" on FDM style machines. Parts are designed to 3D print without any support material. Original design source may be downloaded using the links below.

![3d_printing_3d-parts-2.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/417/medium640/3d_printing_3d-parts-2.jpg?1613249978)

[Download CAD source files](https://cdn-learn.adafruit.com/assets/assets/000/099/699/original/CAD_source.zip?1614030470)
[Download STL files](https://cdn-learn.adafruit.com/assets/assets/000/099/698/original/STL-Files.zip?1614029419)
## Parts List

- servo-holder-a.stl
- servo-holder-b.stl
- servo-arm.stl
- servo-pin.stl
- wing-clip.stl
- back-plate.stl
- battery-clip.stl
- pcb-mount.stl

## Slice Settings

The parts were sliced using CURA and FlashPrint using the slice settings below.

- PLA filament 220c extruder
- 0.2 layer height
- 10% gyroid infill
- 60mm/s print speed
- 60c heated bed

![3d_printing_3d-parts-slice.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/453/medium640/3d_printing_3d-parts-slice.jpg?1613412977)

## Back Plate

The back plate requires a minimum build volume.

- Minimum Bed: 165mm x 135mm

![3d_printing_backplate-slice.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/454/medium640/3d_printing_backplate-slice.jpg?1613413200)

## Servo Assembly

The servo mounts are secured to the back plate with screws and nuts. The micro servo is fitted into the servo mount and secured with screws. A ball bearing is fitted into the servo mount to counter weight the servo arm. The servo arm is secured to a servo horn and press fitted onto the shaft of the servo motor. The servo arm is secured to the bearing pin with a long screw. The wing holder is secured to the servo arm with screws and hex nuts. The wings are attached to the wing holder with screws and hex nuts.

![3d_printing_cad-servo-explode.gif](https://cdn-learn.adafruit.com/assets/assets/000/099/677/medium640thumb/3d_printing_cad-servo-explode.jpg?1613767473)

## Battery Holder Assembly

The battery holder is secured to the back plate with screws. Lock nuts are press fitted into the battery holder. The 2200mAh battery slides through the clip.

![3d_printing_cad-battery.gif](https://cdn-learn.adafruit.com/assets/assets/000/099/676/medium640thumb/3d_printing_cad-battery.jpg?1613767265)

## PCB mount assembly

The Feather M4 and Servo FeatherWing are fitted onto the Doubler FeatherWing. The PCB mount is secured to the back plate with screws and additional standoffs. The Doubler is secured to the standoffs on the PCB mount.

![3d_printing_cad-pcb.gif](https://cdn-learn.adafruit.com/assets/assets/000/099/680/medium640thumb/3d_printing_cad-pcb.jpg?1613772287)

# Animatronic Cosplay Wings

## Servos Assembly

## Install Ball Bearing

The 608ZZ ball bearing is press fitted into the circular cavity in the servo holder. It should have a snug fit.

![3d_printing_servo-holder-bearing-preinstall.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/421/medium640/3d_printing_servo-holder-bearing-preinstall.jpg?1613401324)

![3d_printing_sero-holder-bearing-install.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/422/medium640/3d_printing_sero-holder-bearing-install.jpg?1613401359)

## Install Servo Motor

Place the servo motor into the holder with the shaft lined up with the bearing. Reference the photo for correct placement.

![3d_printing_servo-holder-install.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/423/medium640/3d_printing_servo-holder-install.jpg?1613401377)

## Secure Servo Motor

Install and secure screws to the servo holder while holding the motor in place.

- 2x M2.5 x 8mm

![3d_printing_servo-holder-secure-screws.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/424/medium640/3d_printing_servo-holder-secure-screws.jpg?1613401394)

## Second Servo&nbsp;

Repeat the servo holder assembly for the second servo motor. Note the servo motors are mirrored.

![3d_printing_servo-holder-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/425/medium640/3d_printing_servo-holder-installed.jpg?1613401412)

## Servo Arm & Wing Holder

The wing holder is secured to the servo arm with two screws and nuts.

- 2x M3 x 10mm
- 2x M3 lock nuts

![3d_printing_servo-arm-screws.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/426/medium640/3d_printing_servo-arm-screws.jpg?1613401500)

## Install Wing Holder Nuts

Two lock nuts are force fitted into cavities on the servo arm.

Insert a screw through one of the holes on the servo arm.

Use pliers to secure a lock nut onto the screw threads.

While gripping lock nut, fasten the screw to force the lock nut into the cavity.

Remove the screw by unfastening from the lock nut.

The lock nuts should remain installed inside the servo arm. Repeat this process for the second hole.

![3d_printing_servo-arm-screw.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/427/medium640/3d_printing_servo-arm-screw.jpg?1613401790)

![3d_printing_servo-arm-nut-pliers.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/428/medium640/3d_printing_servo-arm-nut-pliers.jpg?1613401825)

![3d_printing_servo-arm-nuts-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/429/medium640/3d_printing_servo-arm-nuts-installed.jpg?1613401970)

## Install Bearing Nut

Use another screw to secure a third lock nut into the servo arm.

Using pliers, repeat the same process for installing the lock nut.

Remove the screw from the lock nut once it's installed.

![3d_printing_servo-arm-bearing-nut-install.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/430/medium640/3d_printing_servo-arm-bearing-nut-install.jpg?1613402073)

![3d_printing_servo-arm-bearing-nut-installing.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/431/medium640/3d_printing_servo-arm-bearing-nut-installing.jpg?1613402105)

![3d_printing_servo-arm-bearing-nut-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/432/medium640/3d_printing_servo-arm-bearing-nut-installed.jpg?1613402134)

## Secure Wing Holder

The wing holder is now ready to review to the servo arm.

Place the wing holder over the servo arm.

Line up the mounting holes. Insert and fasten two screws into the lock nuts.

Repeat process for the second mounting hole.

![3d_printing_servo-wing-screws.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/433/medium640/3d_printing_servo-wing-screws.jpg?1613402305)

![3d_printing_servo-wing-secure.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/434/medium640/3d_printing_servo-wing-secure.jpg?1613402318)

## Install Servo Horn

Get the servo horn and screw ready to install into the servo arm. The micro servo includes a few different horn and screws. Use the single armed horn and screw. Reference the photo for the correct servo horn.

![3d_printing_servo-horn-screw.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/437/medium640/3d_printing_servo-horn-screw.jpg?1613402517)

## Secure Servo Horn

Insert the servo horn into the cavity on the servo arm.

Press fit the servo horn into the servo arm.

While holding servo horn in place, insert and fasten screw.

Tightly fasten the screw to secure the servo horn to the servo arm.

![3d_printing_servo-horn-install.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/435/medium640/3d_printing_servo-horn-install.jpg?1613402394)

![3d_printing_servo-horn-secure.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/436/medium640/3d_printing_servo-horn-secure.jpg?1613402437)

## Assembled Servo Arms

Repeat this process for the second servo arm. The two servo arms are identical.

![3d_printing_servo-arms-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/438/medium640/3d_printing_servo-arms-installed.jpg?1613402806)

## Servo Bearing Screw and Pin

The ball bearing requires a screw and pin.

Insert the screw into the pin. Reference the photo for correct placement.

- M3 x 15mm

![3d_printing_servo-bearing-screw.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/439/medium640/3d_printing_servo-bearing-screw.jpg?1613403150)

![3d_printing_servo-bearing-spacer.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/440/medium640/3d_printing_servo-bearing-spacer.jpg?1613403170)

## Install Bearing Pin

Insert the pin with the screw through the center of the ball bearing.

The pin has a loose fitting and will need to be held in place when securing it to the servo arm.&nbsp;

The pin is installed temporarily.

![3d_printing_servo-bearing-spacer-install.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/441/medium640/3d_printing_servo-bearing-spacer-install.jpg?1613403202)

![3d_printing_servo-bearing-spacer-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/442/medium640/3d_printing_servo-bearing-spacer-installed.jpg?1613403227)

Info: 

## Calibrate Servos

Before we can complete the assembly, the servos must be calibrated.

Connect the two servos to the Servo FeatherWing.

Turn on the PowerBoost 1000C. Code and libraries should be already installed and uploaded to Feather M4.

Observe the shaft and take note of the positions when it is rotating.

Use a piece of tag to create a flag. Wrap it around the shaft of the motor.&nbsp;

![3d_printing_servos-calibrate.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/443/medium640/3d_printing_servos-calibrate.jpg?1613403989)

![3d_printing_servo-tape-flags.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/444/medium640/3d_printing_servo-tape-flags.jpg?1613404016)

## Flag Markers

A flag is a good way to indicate the position of the servo shaft. Use this to reference the best placement for the servo arms. A piece of tape serves well, wrapped on the shaft upon itself.

Turn off the circuit when the wings are paused and fully "opened".

![3d_printing_servo-flags-2.gif](https://cdn-learn.adafruit.com/assets/assets/000/099/446/medium640thumb/3d_printing_servo-flags-2.jpg?1613404787)

## Install Servo Arms

Remove the flags and begin to install the servo arms.

Remove the bearing pin and screw.

Carefully place the servo horn over the shaft of the servo.

Check the position of the servo matches the position of the flag.

Press the servo horn onto the shaft of the servo.

![3d_printing_servo-arm-installing.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/447/medium640/3d_printing_servo-arm-installing.jpg?1613404903)

![3d_printing_servo-arm-horn-pressed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/448/medium640/3d_printing_servo-arm-horn-pressed.jpg?1613404930)

## Secure Bearing Pin & Screw

Reinstall the bearing pin and screw.

Insert the screw into the lock nut that is press fitted into the servo arm.

Fasten and secure the screw to the servo arm.

![3d_printing_servo-arm-bearing-secure.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/449/medium640/3d_printing_servo-arm-bearing-secure.jpg?1613404979)

![3d_printing_servo-bearing-screw-reinstall.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/450/medium640/3d_printing_servo-bearing-screw-reinstall.jpg?1613405065)

## Assembled Servo

The servo arm is ready for testing.

Be careful not to move the servo arm.

Forcefully moving the servo arm could strip the gears and damage the motor.

![3d_printing_servo-arm-assembled.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/451/medium640/3d_printing_servo-arm-assembled.jpg?1613405137)

## Second Servo

Repeat the assembly process for the second servo.

Adjust cables from the servos so they are not kinked when the servo arm is in motion.

![3d_printing_servo-arms-assembled.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/452/medium640/3d_printing_servo-arms-assembled.jpg?1613405169)

## Assembled and Calibrated

Time to test the two servos.

Connect the servos to the Servo FeatherWing.

Turn on PowerBoost 1000C. Code and libraries should be installed and uploaded.

Check the position of the servo arms are in the desired position.

![3d_printing_servos-assembled-testing.gif](https://cdn-learn.adafruit.com/assets/assets/000/099/445/medium640thumb/3d_printing_servos-assembled-testing.jpg?1613404627)

# Animatronic Cosplay Wings

## Wing Panels

The easiest way to get your wings up and flying is to buy pre-made wings and attach them to your back plate. However, if you're looking for a handmade, unique custom set of wings, here is one way to build lightweight, translucent wings from cellophane and poster board.&nbsp;

Info: 

You'll need:

- Poster board, chipboard or Bristol board for the wing frames
- 16g wire for support
- Colored or iridescent cellophane gift wrap (get this at the craft store)
- [Therm-o-web iron-on vinyl](https://www.amazon.com/dp/B0010F1NGY/ref=cm_sw_em_r_mt_dp_REZNDVPX6EEV0G3JWPAB)
- Jewels or findings for decoration
- Elastic straps or clear bra straps&nbsp;

### Tools Needed

You can do this project largely by hand with a utility knife and an iron, and a lot of elbow grease. But having some good maker tools in your shop will make the job a lot easier and give you more accuracy with your cuts. Here's what I used:

- [Cricut Maker Vinyl Cutter](https://www.amazon.com/dp/B07KWBLNHM/ref=cm_sw_em_r_mt_dp_V6WJ09AV75H7PQ9DDKBY?_encoding=UTF8&psc=1) with a [12"x24" strong grip cutting mat](https://www.amazon.com/dp/B079W49KGR/ref=cm_sw_em_r_mt_dp_9HCAXNZMX0Y2JRHMQ83S)
- Laminating machine ([you can find these for around $20](https://www.amazon.com/dp/B0010JEJPC/ref=cm_sw_em_r_mt_dp_N0MQN4EBWAT6MBMGPDCH?_encoding=UTF8&psc=1))
- A couple good pairs of pliers for wire manipulation
- Sewing needles and [monofilament fishing line](https://www.amazon.com/dp/B01M5HAA2W/ref=cm_sw_em_r_mt_dp_0QGDB1BAXG42QTRWX05D?_encoding=UTF8&psc=1)
- Spray paint or holographic vinyl if you want colored wing frames

## Wing Frames

My wings use three different variations of a frame design based on a cicada's wing. The largest wings (cicada\_wings\_1) are cut from chipboard. The thicker material along with the thicker frame design keeps these wings nice and rigid.

The smaller wings are cut from poster board. This lighter material combined with the more delicate wing veins in the design make these wings really flexible and bendy.&nbsp;

I've included a couple different designs in the .zip file below. All the files are ready to either print out and cut by hand, or to upload to your vinyl cutter software program.

[Cicada_wing_files.zip](https://cdn-learn.adafruit.com/assets/assets/000/099/390/original/Cicada_wing_files.zip?1613170453)
### Cutting on a Cricut

Open the Cricut Design Space app and choose "New Project". Click "Upload" and upload the wing design of your choice. Choose "Simple" on the next screen, then "Continue" on the next screen since there is no background to remove. On the third screen, select "Save as a Cut Image".

Import the uploaded images into your project. I like to make them a color other than black, so they are easier to see and work with. You'll need to resize them as well -- I've given you high resolution 300dpi images, since the Cricut software does a much better job with those, but that does mean you'll need to size each wing frame down.

&nbsp;

Resize the wing files so they're at least an inch smaller than your maximum cutting area. On my 12x24 mat, my wings are no more than 11 inches wide and 23 inches tall.

![3d_printing_cricut1.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/388/medium640/3d_printing_cricut1.jpg?1613170142)

Position the frames at least an inch from each edge. We're going to tape the poster board to the mat and we need to leave room for the tape.

![3d_printing_cricut2.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/389/medium640/3d_printing_cricut2.jpg?1613170230)

Tape your material to a strong grip cutting mat on all four sides. Press it down firmly so you get a really good grip. Using a clean strong grip mat is the best way to ensure success with your cut.&nbsp;

Another great tip: you can sharpen and clean your cutting blade by stabbing it into a rolled up ball of aluminum foil a bunch of times.

![3d_printing_cricut_wing_frame_cut.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/398/medium640/3d_printing_cricut_wing_frame_cut.jpg?1613176433)

Now is the time to spray paint your wing frames in the color of your choice. My completed wings have large wings painted gold, medium wings painted silver, and small wings left white.

### Wing Membranes

The wing membranes are made of cellophane gift wrap (from the craft store) bonded to Thermoweb heat bond vinyl. The Thermoweb is clear and gives a flexible strength, while the cellophane adds iridescence or color. Cellophane wrap comes in a lot of different colors, so you can go wild and make any color of wings you'd like.

Once your frames are dry, cut a piece of Thermoweb fusible vinyl a little larger than the wing frame. Be sure it extends past the frame on all sides.

Cut a piece of cellophane wrap about the same size. Don't worry about getting the size or shape exact yet; we'll trim it down later.&nbsp;

![3d_printing_wingframes_01_cut.jpeg](https://cdn-learn.adafruit.com/assets/assets/000/099/401/medium640/3d_printing_wingframes_01_cut.jpeg?1613177360)

Peel the paper backing off the Thermoweb and lay it flat on the table with the sticky side up. Place the wing frame down on top of it, avoiding any wrinkles.

![3d_printing_wingframes_02_peelvinyl.jpeg](https://cdn-learn.adafruit.com/assets/assets/000/099/402/medium640/3d_printing_wingframes_02_peelvinyl.jpeg?1613177586)

Place your cellophane wrap down on the table. Gently lower the wing and Thermoweb onto the cellophane layer so the sticky side connects with the cellophane. Again, try to avoid any wrinkles or bubbles. Take your time, and be sure it covers the whole frame and extends out past the edges on all sides.

![3d_printing_wingframes03_stick.jpeg](https://cdn-learn.adafruit.com/assets/assets/000/099/403/medium640/3d_printing_wingframes03_stick.jpeg?1613177776)

The Thermoweb's strong bonding property is activated by heat. I experimented with different heat sources, and had success using an iron and also using a heat gun to gently heat the Thermoweb until it bonded to the cellophane and wing frame. However, I had the most success running the whole thing through a standard laminating machine on the 5 mil setting.&nbsp; The machine applied just the right amount of heat, evenly, while pressing and rolling out any wrinkles or bubbles that slipped in.

![3d_printing_wingframes_06_laminate.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/404/medium640/3d_printing_wingframes_06_laminate.jpg?1613177821)

### Tips for Success

- Trim the cellophane and Thermoweb fairly close to the wing frames before laminating, or the machine might jam. It needs something stiff to grab on to.
- For a more weathered look, run the wings through the machine twice
- Remember you're making a left and a right wing. The wings will look slightly different from the front and back, so be sure to sandwich the wings in reverse order for the second side.

Once your Thermoweb and cellophane have bonded, trim the edges of the wing with a sharp knife or a heat tool. Leave about 1/8" of material around all the edges of your wing frames to keep it from separating.

### Wire Supports

Adding a support wire along the top of the wing frame will stiffen the wings and make them posable. I used 16g steel wire from the hardware store.&nbsp;

Note: in the photos below, I'm attaching the wires before adding the membranes. However, in the process of building my final set of wings, I had a lot more success making the membranes first, then attaching the wires at the end. It was much harder to get the membranes smooth and perfect with the wire already attached.

Bend the wire so that it fits neatly along the top of your wing frame. Use tape to hold it in place. Leave 6-8 extra inches of wire at the base where it will attach to the backplate.

![3d_printing_wingframes_05_tapewire.jpeg](https://cdn-learn.adafruit.com/assets/assets/000/099/405/medium640/3d_printing_wingframes_05_tapewire.jpeg?1613178670)

Thread a needle with clear monofilament (fishing line). You can find this at an outdoor store, most hardware stores, and many craft stores.&nbsp;

Sew the wire along the edge of the wing frame. This wire will take a lot of abuse, so stitch it securely. I placed one stitch every 3/4" or so and knotted each stitch as I went.&nbsp;

Be sure to poke your needle through the poster board part of the frame and not through the membranes, which are delicate and will tear if you pierce them.

![3d_printing_wingframes_06_sew.jpeg](https://cdn-learn.adafruit.com/assets/assets/000/099/406/medium640/3d_printing_wingframes_06_sew.jpeg?1613178779)

![3d_printing_wingframes_07_sewn.jpeg](https://cdn-learn.adafruit.com/assets/assets/000/099/407/medium640/3d_printing_wingframes_07_sewn.jpeg?1613178977)

## Attaching To the Backplate
Insert your front-most wing into the wing mount and mark where the screw holes go. Poke through the holes with something sharp and insert two M3 15mm screws, and tighten down with their corresponding nuts.&nbsp;

The wire along the top edge will fit right into the mount giving the wing stability.

![3d_printing_wingframes_final_assembly.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/408/medium640/3d_printing_wingframes_final_assembly.jpg?1613179609)

Add any additional wing sections by sewing them with monofilament line to the mounted wing. Twist all the extending wires together to hold all the wing sections together as a unit. The wire will give strength and stability, and once you're sure everything is secure, you can bend the different wing sections out to varying degrees for a beautiful organic look.

Decorate your wings with lace, metal findings, jewels, glitter, or whatever makes your heart sing.&nbsp;

Sew elastic straps through the strap holes in the back mounting plate to fit your shoulders. You can use clear bra straps (available online or from the fabric store) if you want nearly invisible, adjustable straps for your wings.

![3d_printing_steampunk_wings.jpeg](https://cdn-learn.adafruit.com/assets/assets/000/099/420/medium640/3d_printing_steampunk_wings.jpeg?1613350400)

# Animatronic Cosplay Wings

## Doubler Headers

## Headers for Doubler FeatherWing

Use 2x 12-pin and 16-pin short socket headers.

![3d_printing_doubler-headers.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/484/medium640/3d_printing_doubler-headers.jpg?1613509498)

## Installing Headers

Use the headers on the Feather M4 to help install the socket headers to the Doubler FeatherWing.

Carefully fit the socket headers onto the male headers.

![3d_printing_doubler-feather-install.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/485/medium640/3d_printing_doubler-feather-install.jpg?1613509516)

## Install Doubler FeatherWing

Place the Doubler FeatherWing over the pins of the socket headers. They should be fitted through the pins.

![3d_printing_doubler-headers-install.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/486/medium640/3d_printing_doubler-headers-install.jpg?1613509793)

## Secure PCB for Soldering

Use a PCB vise to secure the Feather with the socket headers installed.

The Feather is secured face down with the pins from the socket headers facing up.

![3d_printing_doubler-feather-vise.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/487/medium640/3d_printing_doubler-feather-vise.jpg?1613509594)

## Solder Headers

Place the Doubler FeatherWing over the two rows of pins. The silkscreen should be facing down.&nbsp;

Solder the 12-pin and 16-pin socket headers to the pins on the Doubler FeatherWing.

![3d_printing_doubler-headers-solder.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/488/medium640/3d_printing_doubler-headers-solder.jpg?1613509682)

## Soldered Set of Headers

Check the solder joints are solid and each of the pins has been fully soldered.

![3d_printing_doubler-headers-single-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/489/medium640/3d_printing_doubler-headers-single-installed.jpg?1613509707)

## Solder Second Set

Repeat this process for the second set of 12-pin and 16-pin headers.

![3d_printing_doubler-2-soldering.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/490/medium640/3d_printing_doubler-2-soldering.jpg?1613509769)

## Dual Headers Soldered

Double check the the two sets of socket headers has been fully soldered.

![3d_printing_doubler-headers-dual-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/491/medium640/3d_printing_doubler-headers-dual-installed.jpg?1613509789)

# Animatronic Cosplay Wings

## Servo FeatherWing Headers

## Install Headers

A set of 12-pin and 16-pin male header pins are soldered to the servo FeatherWing.

Use a breadboard to help install the headers.

Place a 12-pin and 16-pin headers onto the breadboard.

Fit the servo FeatherWing over the twoheader pins.

![3d_printing_servowing-breadboard.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/498/medium640/3d_printing_servowing-breadboard.jpg?1613510831)

## Soldering Headers

Solder all of the pins on the Servo FeatherWing.

![3d_printing_servowing-headers-soldering.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/499/medium640/3d_printing_servowing-headers-soldering.jpg?1613510867)

## Block Terminals & Headers

The screw-block terminal and 3x3 header pins that came with the Servo FeatherWing will need to be soldered.

![3d_printing_servowing-headers.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/497/medium640/3d_printing_servowing-headers.jpg?1613510791)

## Solder Terminal and Header

Install the screw-block terminal and 3x4 headers to the Servo FeatherWing.

Use mounting tack to temporarily secure the screw-block terminal and headers to the Servo FeatherWing.

Solder all of the pins on the screw-block terminal and headers.

![3d_printing_servowing-headers-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/500/medium640/3d_printing_servowing-headers-installed.jpg?1613510898)

## Soldered ServoWing Headers

Double check the screw-block terminal and 3x3 headers have been fully soldered.

![3d_printing_servowing-top.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/501/medium640/3d_printing_servowing-top.jpg?1613510927)

# Animatronic Cosplay Wings

## Feather Headers

## Headers for Feather

Use a set of 12-pin and 16-pin male header pins on the Feather M4.

![3d_printing_featherm4-headers.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/502/medium640/3d_printing_featherm4-headers.jpg?1613511473)

## Solder Headers

Use a breadboard to help solder up the headers to the pins on the Feather M4.

Install the 12-pin and 16-pin headers onto the breadboard with proper spacing for the Feather M4.

Place the Feather M4 over the two headers.

Solder all of the pins on the Feather M4.

![3d_printing_featherm4-header-soldered.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/503/medium640/3d_printing_featherm4-header-soldered.jpg?1613511488)

## Doubler FeatherWing

The Feather M4 and Servo FeatherWing are press fitted onto the socket headers on the Doubler FeatherWing.

![3d_printing_doubler-feather-servowing.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/504/medium640/3d_printing_doubler-feather-servowing.jpg?1613511629)

## Doubler FeatherWing Installed

Install the Feather M4 and Servo FeatherWing onto the Doubler FeatherWing.

![3d_printing_doubler-feather-servowing-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/505/medium640/3d_printing_doubler-feather-servowing-installed.jpg?1613511643)

# Animatronic Cosplay Wings

## Pot Switch Wiring

## Pot Switch Cables

The potentiometer with switch uses two long cables.

- 2-pin JST cable – 10cm long
- 3-pin JST cable – 10cm long

![3d_printing_pot-switch-wired.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/534/medium640/3d_printing_pot-switch-wired.jpg?1613519262)

## Solder Cables to Pot Switch

Solder the 2-pin JST cable to the two switch pins on the potentiometer.

Solder the 3-pin JST cable to the voltage, ground and signal pins on the potentiometer.

![3d_printing_pot-switch-jst-cables.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/535/medium640/3d_printing_pot-switch-jst-cables.jpg?1613519391)

![3d_printing_pot-switch-soldered-cables.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/536/medium640/3d_printing_pot-switch-soldered-cables.jpg?1613519433)

# Animatronic Cosplay Wings

## PowerBoost 1000C Wiring

## PowerBoost 1000C Resistor

In order to make the potentiometer switch work with the PowerBoost, a 10k resistor is used.

Get the 10K resistor ready to install onto the PowerBoost 1000C.

![3d_printing_powerboost-resistor.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/506/medium640/3d_printing_powerboost-resistor.jpg?1613512453)

## Install 10K Resistor

Fit the legs of the resistor through the EN and GND pins on the PowerBoost 1000C.

Secure the PowerBoost 100C to a PCB vise or set of third helping hands.

Solder the resistor to the EN and GND pins on the PowerBoost 1000C.

![3d_printing_powerboost-resistor-install.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/507/medium640/3d_printing_powerboost-resistor-install.jpg?1613512487)

![3d_printing_powerboost-resistor-soldered.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/509/medium640/3d_printing_powerboost-resistor-soldered.jpg?1613512548)

## Cables for PowerBoost 1000C

Use the following cables for wiring up the PowerBoost 1000C.

- 1x 2-pin JST cable – 5cm long
- 2x 2-wire cable – 5cm long

![3d_printing_powerboost-cables.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/510/medium640/3d_printing_powerboost-cables.jpg?1613512566)

## Solder Cables to PowerBoost 1000C

Solder one of the 2-wire cables to the 5V and GND pins on the PowerBoost 1000C.

Solder the second 2-wire cables to the voltage and ground pins on the PowerBoost 1000C.

Solder the 2-pin JST cable to the EN and VS pins on the PowerBoost 1000C.

![3d_printing_powerboost-wiring-1.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/511/medium640/3d_printing_powerboost-wiring-1.jpg?1613512587)

![3d_printing_powerboost-wiring-2.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/512/medium640/3d_printing_powerboost-wiring-2.jpg?1613512978)

![3d_printing_powerboost-wiring-3.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/513/medium640/3d_printing_powerboost-wiring-3.jpg?1613512640)

## Wired PowerBoost 1000C

Double check all of the wires have been soldered to the PowerBoost 1000C.

![3d_printing_powerboost-cables-wired.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/514/medium640/3d_printing_powerboost-cables-wired.jpg?1613512676)

# Animatronic Cosplay Wings

## Doubler Wiring

## Connect PowerBoost to Doubler

The power cable from the PowerBoost 1000C will need to be soldered to the Doubler FeatherWing.

![3d_printing_doubler-powerboost.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/515/medium640/3d_printing_doubler-powerboost.jpg?1613512755)

## Wire PowerBoost 1000C to Doubler

Solder the 5V wire from the PowerBoost 1000C to the VBAT pin on the Doubler FeatherWing

Solder the GND wire from the PowerBoost 1000C to the GND pin on the Doubler FeatherWing.

![3d_printing_doubler-powerboost-wiring-1.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/516/medium640/3d_printing_doubler-powerboost-wiring-1.jpg?1613512775)

![3d_printing_doubler-powerboost-wired.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/517/medium640/3d_printing_doubler-powerboost-wired.jpg?1613512785)

## Connect PowerBoost to ServoWing

Hook up the remaining voltage and ground wires from the PowerBoost 1000C to the voltage and ground pins on the screw-block terminal on the ServoWing FeatherWing.

![3d_printing_powerboost-servowing-connect.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/518/medium640/3d_printing_powerboost-servowing-connect.jpg?1613512827)

![3d_printing_powerboost-servowing-connected.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/521/medium640/3d_printing_powerboost-servowing-connected.jpg?1613512883)

## Install Feathers to Doubler

Fit the Feather M4 and Servo FeatherWing onto the Doubler FeatherWing.

![3d_printing_doubler-servowing-install.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/523/medium640/3d_printing_doubler-servowing-install.jpg?1613512901)

![3d_printing_doubler-feather-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/524/medium640/3d_printing_doubler-feather-installed.jpg?1613512916)

## 3-pin JST cable

A 3-pin JST cable is soldered to the Doubler FeatherWing for connecting the potentiometer to adjust the speed.

Solder the red wire to 3V pin, black wire to a ground pin and white wire to the A0 pin on the Doubler FeatherWing.

![3d_printing_doubler-3pin-jst.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/525/medium640/3d_printing_doubler-3pin-jst.jpg?1613513225)

![3d_printing_doubler-3pin-jst-soldered.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/528/medium640/3d_printing_doubler-3pin-jst-soldered.jpg?1613513265)

## Soldered 3-pin JST cable

Double check the wires from the 3-pin JST cable has been fully soldered.

![3d_printing_doubler-3pin-jst-wired.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/527/medium640/3d_printing_doubler-3pin-jst-wired.jpg?1613513255)

## Connect Battery to PowerBoost for Testing

Plug in the cable from the battery to the JST port on the PowerBoost 1000C.

The PowerBoost 1000C shall remain off when the battery is connected.

![3d_printing_powerboost-plugin-battery.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/537/medium640/3d_printing_powerboost-plugin-battery.jpg?1613519509)

## Test Circuit

Connect the potentiometer switch to the PowerBoost 1000C.

Use the switch on the potentiometer to turn on the PowerBoost 1000C.

![3d_printing_powerboost-testing-final.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/538/medium640/3d_printing_powerboost-testing-final.jpg?1613519598)

# Animatronic Cosplay Wings

## Battery Holder

## Hardware for Battery Holder

Use screws and lock nuts to secure the battery holder to the back plate.

- M3 x 8mm screws
- M3 lock nuts with nylon insert

![3d_printing_battery-clip-screws.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/494/medium640/3d_printing_battery-clip-screws.jpg?1613510030)

## Installing Hex Nuts

Insert an M3 x 8mm long screw through one of the holes on the battery holder.

Fasten an M3 lock nut onto the thread of the screws.

Use pliers to grip the lock nut while fastening the screw.

Fasten the M3 screw to force the M3 lock nut into the cavity.

![3d_printing_battery-nuts-installing.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/493/medium640/3d_printing_battery-nuts-installing.jpg?1613510008)

## Installed Hex Nuts

Repeat this process for the second lock nut.

The two nuts should be fully pressed into the cavities on the battery holder.

Remove the screws from the lock nuts to proceed.

![3d_printing_battery-nuts-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/492/medium640/3d_printing_battery-nuts-installed.jpg?1613509980)

## Secure Battery Holder

Insert an M3 screw through the holes on the back plate. Reference the image below for the correct mounting holes.

![3d_printing_battery-plate-installing.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/496/medium640/3d_printing_battery-plate-installing.jpg?1613510061)

## Installed Battery Holder

Fasten the two M3 screws to secure the battery holder to the back plate.

![3d_printing_battery-plate-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/495/medium640/3d_printing_battery-plate-installed.jpg?1613510047)

# Animatronic Cosplay Wings

## Back Plate Assembly

## Hardware for Servo Mounts

Use the following hardware to attach the servo mounts to the back plate.

- 8x M2.5 x 10mm
- 8x M2.5 hex nuts

![3d_printing_servos-backplate-screws.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/607/medium640/3d_printing_servos-backplate-screws.jpg?1613671559)

## Install Servo Mounts&nbsp;

Insert one of the M2.5 x 10mm long screws through a mounting hole on the back plate.

Place the servo mount over the mounting hole and line it up with the slotted tabs.

Ensure the servo mount is in the correct orientation – Reference the image for best placement.

![3d_printing_servos-backplate-installing.gif](https://cdn-learn.adafruit.com/assets/assets/000/099/608/medium640thumb/3d_printing_servos-backplate-installing.jpg?1613672502)

## Secure Servo Mounts

While holding the servo mount in place, insert and fasten an M2.5 hex nuts onto the thread of the screw.

Finger tighten the hex nuts and proceed to install all four screws and nuts.

Use a screw driver to tighten fasten the hex nuts to the screws.

![3d_printing_servos-backplate-installing.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/609/medium640/3d_printing_servos-backplate-installing.jpg?1613672521)

![3d_printing_servo-mount-plate-fasten.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/610/medium640/3d_printing_servo-mount-plate-fasten.jpg?1613672554)

## Secured Servo Mount

Ensure the heads of the screws are facing towards the wearers back. This minimizes discomfort on the wearer.&nbsp;

![3d_printing_servo-mount-plate-screwheads.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/613/medium640/3d_printing_servo-mount-plate-screwheads.jpg?1613672642)

## Secured Servos

Repeat the installation process for the second servo.

Double check the orientation of the two servos are correct and mirrored.

Ensure all of the hex nuts are tightly fastened to each of the screws.

![3d_printing_servos-mount-plate-secured.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/614/medium640/3d_printing_servos-mount-plate-secured.jpg?1613672956)

![3d_printing_servos-mount-plate-secured-back.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/615/medium640/3d_printing_servos-mount-plate-secured-back.jpg?1613672972)

## Hardware for PCB Mount

Use the following hardware for the PCB Mount.

- 4x M2.5 x 6mm FF standoffs
- 4x M2.5 x 12mm screws
- 8x M2.5 x 6mm screws
- 4x M2.5 hex nuts

![3d_printing_pcbmount-plate-hardware.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/616/medium640/3d_printing_pcbmount-plate-hardware.jpg?1613677777)

## Secure PowerBoost to PCB Mount

Insert 2x M2.5 x 6mm screws through the mounting holes on the PowerBoost 1000C.

Place the PowerBoost 100C over the center mounting holes on the PCB Mount.

Insert and fasten 2x M2.5 hex nuts onto the threads of the screws on the bottom of the PCB.

Optionally install an additional 2x M2.5 x 6mm screws to the mounting holes on the back end of the PowerBoost 100C.

![3d_printing_powerboost-screws-install.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/617/medium640/3d_printing_powerboost-screws-install.jpg?1613677841)

![3d_printing_powerboost-pcbmount-nuts.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/618/medium640/3d_printing_powerboost-pcbmount-nuts.jpg?1613677881)

![3d_printing_powerboost-pcbmount-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/619/medium640/3d_printing_powerboost-pcbmount-installed.jpg?1613677922)

Info: 

## Hardware for PCB Mount

Use the following hardware to secure the PCB mount to the back plate.

- 4x M2.5 x 10mm screws
- 4x M2.5 x 6mm FF standoffs

![3d_printing_backplate-pcbmount-hardware.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/620/medium640/3d_printing_backplate-pcbmount-hardware.jpg?1613678050)

## Install PCB Mount to Back Plate

Line up the mounting holes on the PCB mount with the mounting holes on the back plate.&nbsp;

Insert an M2.5 x 10mm long screws through one of the mounting holes on the back plate.

Place the PCB mount onto the thread of the screw.

![3d_printing_pcbmount-plate-install.gif](https://cdn-learn.adafruit.com/assets/assets/000/099/622/medium640thumb/3d_printing_pcbmount-plate-install.jpg?1613678440)

## Install PCB Standoffs

While holding PCB mount in place install an M2.5 x 6mm FF standoff on to the thread of the screw.

Repeat this process for the remaining standoffs and screws.

![3d_printing_pcbmount-plate-installing.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/623/medium640/3d_printing_pcbmount-plate-installing.jpg?1613678694)

![3d_printing_pcbmount-plate-standoffs-install.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/624/medium640/3d_printing_pcbmount-plate-standoffs-install.jpg?1613678739)

## Secured PCB Mount

Check the standoffs on the PCB mount are tightly fastened and secured

The USB port from the PowerBoost 1000C should be pointing down to allow access for recharging the battery.

![3d_printing_pcbmount-plate-standoffs-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/627/medium640/3d_printing_pcbmount-plate-standoffs-installed.jpg?1613678932)

## Reconnect Battery to PowerBoost

Plug in the battery to the JST port on the PowerBoost 1000C.

![3d_printing_battery-powerboost-connect.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/628/medium640/3d_printing_battery-powerboost-connect.jpg?1613678974)

## Reconnect PowerBoost to Servo FeatherWing

Insert the voltage and ground wires from the PowerBoost 1000C to the voltage and ground pins on the Servo FeatherWing screw block terminal.

Use screw driver to fasten and secure the wires to the screw block terminal.

![3d_printing_servowing-powerboost-reconnect.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/629/medium640/3d_printing_servowing-powerboost-reconnect.jpg?1613679088)

## Install Doubler FeatherWing to PCB Mount

Place the Doubler FeatherWing onto the PCB Mount.

Line up the mounting holes on the Doubler FeatherWing with the standoffs on the PCB Mount.

Insert and fasten M2.5 x 6mm screws to secure the Doubler FeatherWing to the PCB Mount.

![3d_printing_pcbmount-doubler-installing.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/630/medium640/3d_printing_pcbmount-doubler-installing.jpg?1613679237)

![3d_printing_pcbmount-doubler-installed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/631/medium640/3d_printing_pcbmount-doubler-installed.jpg?1613679269)

## Install Feather and Servo FeatherWing

Install the Feather M4 and Servo FeatherWing to the Doubler FeatherWing.

![3d_printing_doubler-servowing-reinstall.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/632/medium640/3d_printing_doubler-servowing-reinstall.jpg?1613679354)

![3d_printing_doubler-feather-reinstall.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/633/medium640/3d_printing_doubler-feather-reinstall.jpg?1613679366)

## Connect Servos to Servo FeatherWing

Plug in the connectors from the servos to channel 0 and 1 on the Servo FeatherWing.

![3d_printing_servowing-motors-reconnect.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/634/medium640/3d_printing_servowing-motors-reconnect.jpg?1613679531)

## Install Battery to Back Plate

Slide the 2200mAh battery into the battery holder through the side of the clip.

Adjust the battery so it's centered with the battery holder and back plate.

![3d_printing_battery-plate-install.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/636/medium640/3d_printing_battery-plate-install.jpg?1613679738)

![3d_printing_servowing-motors-connected.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/637/medium640/3d_printing_servowing-motors-connected.jpg?1613679799)

## Connect Potentiometer with Switch

Plug in the 2-pin and 3-pin JST connectors from the potentiometer with switch to the JST connectors on the Doubler FeatherWing.

![3d_printing_potswitch-plate-reconnect.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/639/medium640/3d_printing_potswitch-plate-reconnect.jpg?1613679876)

## Final Build Circuit Test

Use the switch from the potentiometer to turn on and test the circuit.

&nbsp;

![3d_printing_final-build-test.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/640/medium640/3d_printing_final-build-test.jpg?1613679902)

# Animatronic Cosplay Wings

## Wear Them

![](https://cdn-learn.adafruit.com/assets/assets/000/099/652/medium800/3d_printing_fairywings_back.jpeg?1613696188)

We used stretchy elastic to make straps for my wings so they're easy to get on and off.&nbsp;

The servos will wear out and break if the wings get moved too much while they're powered off, so be careful with them when they're not in use. We find that storing them hung on the wall is a great way to display the artwork and keep them safe from getting crushed or moved too much.&nbsp;

If you've made big wings like these, you may find it's hard to get through doorways or maneuver in crowded environments when they're in the "open" position. You can use your potentiometer and switch to move them to the "closed" position and turn them off, and they'll stay in place there until you're ready to start flapping again.

![](https://cdn-learn.adafruit.com/assets/assets/000/099/653/medium800/3d_printing_wrist_mount.jpeg?1613696791)

We mounted my potentiometer in a wrist gauntlet so it's always within reach and won't get tangled up in my costume. With the wires threaded through the elastic strap, they stay tucked up against one's arm. Make sure to have several inches of ease in the wire, so you can't accidentally stretch your arm out and break a wire!


## Featured Products

### Adafruit Feather M4 Express - Featuring ATSAMD51

[Adafruit Feather M4 Express - Featuring ATSAMD51](https://www.adafruit.com/product/3857)
It's what you've been waiting for, the Feather M4 Express featuring ATSAMD51. This Feather is fast like a swift, smart like an owl, strong like a ox-bird (it's half ox, half bird, OK?) This feather is powered by our new favorite chip, the **ATSAMD51J19** -&nbsp; with...

In Stock
[Buy Now](https://www.adafruit.com/product/3857)
[Related Guides to the Product](https://learn.adafruit.com/products/3857/guides)
### 8-Channel PWM or Servo FeatherWing Add-on For All Feather Boards

[8-Channel PWM or Servo FeatherWing Add-on For All Feather Boards](https://www.adafruit.com/product/2928)
A Feather board without ambition is a Feather board without FeatherWings! This is the **8-Channel PWM or Servo​&nbsp;FeatherWing** , you can add 8 x 12-bit PWM outputs to your Feather board. Using our&nbsp;[Feather Stacking...](https://www.adafruit.com/products/2830)

In Stock
[Buy Now](https://www.adafruit.com/product/2928)
[Related Guides to the Product](https://learn.adafruit.com/products/2928/guides)
### FeatherWing Doubler - Prototyping Add-on For All Feather Boards

[FeatherWing Doubler - Prototyping Add-on For All Feather Boards](https://www.adafruit.com/product/2890)
This is the **FeatherWing Doubler** - a prototyping add-on and more for all Feather boards. This is similar to our [FeatherWing Proto](https://www.adafruit.com/products/2884) except there are two! The magic of the Doubler comes when stacking a Feather and another...

In Stock
[Buy Now](https://www.adafruit.com/product/2890)
[Related Guides to the Product](https://learn.adafruit.com/products/2890/guides)
### PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A

[PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A](https://www.adafruit.com/product/2465)
PowerBoost 1000C is the perfect power supply for your portable project!&nbsp; **With a built-in load-sharing battery charger circuit, you'll be able to keep your power-hungry project running even while recharging the battery!** &nbsp;This little DC/DC boost converter module can...

Out of Stock
[Buy Now](https://www.adafruit.com/product/2465)
[Related Guides to the Product](https://learn.adafruit.com/products/2465/guides)
### Micro Servo - High Powered, High Torque Metal Gear

[Micro Servo - High Powered, High Torque Metal Gear](https://www.adafruit.com/product/2307)
Add even _more_ power to your robot with this metal-geared servo. The tiny little servo can rotate approximately 180 degrees (~90 in each direction), and works just like the standard kinds you're used to but _smaller_. You can use any servo code, hardware or library to...

In Stock
[Buy Now](https://www.adafruit.com/product/2307)
[Related Guides to the Product](https://learn.adafruit.com/products/2307/guides)
### Panel Mount 10K Log Potentiometer w/ On-Off Switch

[Panel Mount 10K Log Potentiometer w/ On-Off Switch](https://www.adafruit.com/product/3481)
This potentiometer is a two-in-one: it's a **log taper 10K ohm potentiometer** , with a grippy shaft _an__d_ it comes with an **on-off switch**. It's smooth and easy to turn, but not so loose that it will shift on its own. We like this one because...

In Stock
[Buy Now](https://www.adafruit.com/product/3481)
[Related Guides to the Product](https://learn.adafruit.com/products/3481/guides)
### Lithium Ion Cylindrical Battery - 3.7v 2200mAh

[Lithium Ion Cylindrical Battery - 3.7v 2200mAh](https://www.adafruit.com/product/1781)
Need a big battery for your project? This lithium-ion battery contains a 2200mAh and a protection circuit that provides over-voltage, under-voltage, and over-current protection. Yet, it is slim and easy to fit into many project cases.  
  
This cell can provide 2 **C** of...

In Stock
[Buy Now](https://www.adafruit.com/product/1781)
[Related Guides to the Product](https://learn.adafruit.com/products/1781/guides)
### Radial Ball Bearing 608ZZ - Set of 4

[Radial Ball Bearing 608ZZ - Set of 4](https://www.adafruit.com/product/1178)
Rollin' rollin' rollin', you can now roll around smooth as silk with these radial bearings. Often referred to as "skate bearings" They're good for supporting a rotating rod or as a wheel hub. However, these are higher quality, meant for continuous use so they'll...

In Stock
[Buy Now](https://www.adafruit.com/product/1178)
[Related Guides to the Product](https://learn.adafruit.com/products/1178/guides)

## Related Guides

- [Adafruit Powerboost 1000C](https://learn.adafruit.com/adafruit-powerboost-1000c-load-share-usb-charge-boost.md)
- [Adafruit Feather M4 Express](https://learn.adafruit.com/adafruit-feather-m4-express-atsamd51.md)
- [PyPortal View Master](https://learn.adafruit.com/pyportal-view-master.md)
- [MIDI Melody Maker](https://learn.adafruit.com/midi-melody-maker.md)
- [MIDI Laser Harp with Time of Flight Distance Sensors](https://learn.adafruit.com/midi-laser-harp-time-of-flight-sensors.md)
- [USB Host to BLE Keyboard Adapter](https://learn.adafruit.com/esp32-s3-usb-to-ble-keyboard-adapter.md)
- [Pixie - the 3W Chainable LED Pixel](https://learn.adafruit.com/pixie-3-watt-smart-chainable-led-pixels.md)
- [CircuitPython with Jupyter Notebooks](https://learn.adafruit.com/circuitpython-with-jupyter-notebooks.md)
- [Quickstart - Raspberry Pi RP2040 with BLE and CircuitPython](https://learn.adafruit.com/quickstart-raspberry-pi-rp2040-with-ble-and-circuitpython.md)
- [LED Protest Sign](https://learn.adafruit.com/led-protest-sign.md)
- [Currying in CircuitPython](https://learn.adafruit.com/partials-in-circuitpython.md)
- [Feather RP2040 DVI CircuitPython Day 2024 Countdown Clock](https://learn.adafruit.com/feather-rp2040-dvi-circuitpython-day-2024-countdown-clock.md)
- [7” Portable Multitouch Raspberry Pi Tablet](https://learn.adafruit.com/7-portable-raspberry-pi-multitouch-tablet.md)
- [CircuitScheme - Lisp on CircuitPython](https://learn.adafruit.com/scheme-in-circuitpython.md)
- [PyPortal Alarm Clock](https://learn.adafruit.com/pyportal-alarm-clock.md)
- [CircuitPython 101: Working with Lists, Iterators and Generators](https://learn.adafruit.com/circuitpython-101-list-and-things-iterators-generators.md)
- [RGB Matrix Slot Machine](https://learn.adafruit.com/rgb-matrix-slot-machine.md)
