/Teensy%20Version.kicad_pcb.jpg?size=s&soon)

Arduino Shield
Fluid control over your desktop audio
- Size
- 101.6 × 53.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 47
- Nets
- 83
- Pads
- 214
- Tracks, vias
- 914, 36
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 4 Feb 2026
- Updated
- 13 Jun 2026
Overview
Arduino Shield is an open-source printed circuit board by Sven65, from the Sven65/faderflow repository on GitHub, published under the MIT licence. It is a 2-layer board of 101.6 × 53.3 mm with 47 parts on 83 nets, routed with 914 tracks and 36 vias.
Its parts include 23 connectors, 14 capacitors, 1 resistor, 1 diode and 1 fuse. It belongs with the audio and music and microcontroller boards boards of this library.
README
README.mdfaderflow
Fluid control over your desktop audio
A hardware audio mixer with motorized faders, full-color displays, and automatic application detection.
Features
- 🎛️ 5 motorized faders with position sensing
- 🖥️ 5x 1.54" color TFT displays (240x240)
- 🔄 Bidirectional sync between hardware and Windows
- 🎯 Automatic app detection
- 📄 Multi-page navigation
- 💾 SD card icon storage
Hardware
- Arduino Mega 2560
- 5x Behringer X32 Motorized Faders
- 3x DRV8833 Motor Driver Boards
- 6x ST7789 TFT Displays (1.54", 240x240)
- 6x EC11 Rotary Encoders
- SD Card Module
- USB-C PD Power (5V 3A)
Software Stack
- Desktop: Rust + iced
- Firmware: Arduino C++
- Platform: Windows (Linux planned)
Quick Start
# Clone repo
git clone https://github.com/Sven65/faderflow.git
# Build desktop app
cd desktop
cargo build --release
# Flash firmware
# Open firmware/faderflow/faderflow.ino in Arduino IDEStatus
🚧 Work in Progress - Hardware picked out, software in development
License
MIT License - see LICENSE
Acknowledgments
Inspired by deej
Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C4, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15 |
| 6 | MountingHole_3.2mm | Arduino_MountingHole:MountingHole_3.2mm | MH1, MH2, MH3, MH4, MH5, MH6 |
| 3 | 1000uF | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C1, C2, C3 |
| 2 | Analog | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J3, J5 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 2A | Fuse:Fuseholder_Clip-5x20mm_Eaton_1A5601-01_Inline_P20.80x6.76mm_D1.70mm_Horizontal | F1 |
| 1 | CH_01 | Connector_PinSocket_2.00mm:PinSocket_1x09_P2.00mm_Vertical | J9 |
| 1 | CH_02 | Connector_PinSocket_2.00mm:PinSocket_1x09_P2.00mm_Vertical | J10 |
| 1 | CH_03 | Connector_PinSocket_2.00mm:PinSocket_1x09_P2.00mm_Vertical | J11 |
| 1 | CH_04 | Connector_PinSocket_2.00mm:PinSocket_1x09_P2.00mm_Vertical | J12 |
| 1 | CH_05 | Connector_PinSocket_2.00mm:PinSocket_1x09_P2.00mm_Vertical | J13 |
| 1 | Communication | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J6 |
| 1 | DRV_01 | Connector_PinSocket_2.00mm:PinSocket_1x04_P2.00mm_Vertical | J17 |
| 1 | DRV_01_PWR | Connector_PinSocket_2.00mm:PinSocket_1x02_P2.00mm_Vertical | J22 |
| 1 | DRV_02 | Connector_PinSocket_2.00mm:PinSocket_1x04_P2.00mm_Vertical | J16 |
| 1 | DRV_02_PWR | Connector_PinSocket_2.00mm:PinSocket_1x02_P2.00mm_Vertical | J21 |
| 1 | DRV_03 | Connector_PinSocket_2.00mm:PinSocket_1x04_P2.00mm_Vertical | J15 |
| 1 | DRV_03_PWR | Connector_PinSocket_2.00mm:PinSocket_1x02_P2.00mm_Vertical | J19 |
| 1 | D_Schottky | Diode_THT:D_DO-201AD_P15.24mm_Horizontal | D1 |
| 1 | Digital | Connector_PinSocket_2.54mm:PinSocket_2x18_P2.54mm_Vertical | J7 |
| 1 | EXT VCC | Connector_PinSocket_2.00mm:PinSocket_1x02_P2.00mm_Vertical | J18 |
| 1 | LOGO | LOGO | G*** |
| 1 | Main Controller | Connector_PinSocket_2.00mm:PinSocket_1x08_P2.00mm_Vertical | J14 |
| 1 | PWM | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | J2 |
| 1 | PWM | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J4 |
| 1 | Panel PSW | Connector_PinSocket_2.00mm:PinSocket_1x02_P2.00mm_Vertical | J23 |
| 1 | Power | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J1 |
| 1 | SCR_SPI | Connector_PinSocket_2.00mm:PinSocket_1x05_P2.00mm_Vertical | J8 |
| 1 | SD_SPI | Connector_PinSocket_2.00mm:PinSocket_1x06_P2.00mm_Vertical | J20 |
More from Sven65/faderflow
2- 2 layers
/Teensy%20Version.kicad_pcb.jpg?size=s&soon)
- 2 layers34.5 × 202 mm

Similar boards
- 2 layers30 × 61.3 mm

- 2 layers114 × 61.4 mm

- 2 layers80 × 35 mm

V0 Display RP2040
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
47 parts1.1kGPL-3.0 - 2 layers100 × 66.7 mm

MacroPad1
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
47 parts915 - 2 layers100 × 100 mm

- 2 layers36.3 × 99.1 mm

- 2 layers50 × 20.5 mm

- 2 layers33.8 × 131 mm

MicrocontrollerInputModule
FrameworkComputer/InputModules
Reference designs and documentation for the Input Module system in the Framework Laptop 16
47 parts245
Questions
How big is the Arduino Shield PCB?
It measures 101.6 × 53.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Arduino Shield use?
47 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Arduino Shield KiCad files?
From the Sven65/faderflow repository on GitHub, at the commit this page was made from: the board is pcb/Arduino Shield/Arduino Shield.kicad_pcb and its schematic pcb/Arduino Shield/Arduino Shield.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Arduino Shield design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).