The basic circuit for Darth Faders is pretty simple -- you'll drive the three faders using a Motor FeatherWing plugged into a Feather RP2040 running CircuitPython. A Terminal Block FeatherWing will help make the many wired connections.

A rotary encoder with push button will be used to change modes and flip between animation poses.

Power to the Feather comes from USB-C and a 9VDC wall wart will power the Motor FeatherWing.

An optional set of 1MΩ resistors will allow you to use the fader touch encoders should you decide to add code for such functionality.

Wiring Connections

These are the connections you'll wire:

  • Fader +V to Feather 3V
  • Fader GND to Feather GND
  • Fader motor pins to Motor FeatherWing pins (polarity doesn't matter, you'll set direction in code)
  • DC plug center pin to Motor FeatherWing power + terminal
  • DC plug sleeve pin to Motor FeatherWing power - terminal
  • Rotary encoder breakout I2C via STEMMA QT to Feather STEMMA QT

Optional:

  • Fader touch pin (per fader) to Feather D12, D11, D10, with 1MΩ resistor to Feather GND per pin

Fader Wiring

Wire the connections for all three faders as shown. You can use any wiring you like, the use of silicone wiring with Dupont connectors is the deluxe option!

Terminal Block FeatherWing

You can wire directly from the faders to the terminal blocks for the power, ground, potentiometer, and optional cap touch wires. Again, short Dupont cables were used here to simplify the connections.

Feather RP2040 Prep

Solder in a set of stacking headers on the Feather. This way, it can plug into the Terminal Block FeatherWing and then the Motor FeatherWing can plug into the Feather.

You can also plug the STEMMA QT cable into the Feather at this time. This will be used to connect the rotary encoder breakout.

Motor FeatherWing Prep

Solder in the terminal blocks as shown in the Motor FeatherWing instructions here.

If you plan to use Dupont cables, you can screw them in as shown -- this will simplify the connections later during assembly.

Circuit Assembly

Plug the Feather into the Terminal Block FeatherWing.

Then, plug all of your fader wiring into the Motor FeatherWing and the Terminal Block FeatherWing as shown in the Fritzing diagram (and these photos).

Finally, plug the Motor FeatherWing onto the Feather.

This guide was first published on Oct 05, 2022. It was last updated on May 29, 2024.

This page (Build the Darth Faders) was last updated on Mar 08, 2024.

Text editor powered by tinymce.