

Controller
- Size
- 176 × 72.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 109
- Nets
- 98
- Pads
- 424
- Tracks, vias
- 864, 184
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 11 Sep 2016
- Updated
- 22 Nov 2016
Overview
Controller is an open-source printed circuit board by openfuckorg, from the openfuckorg/handheld_control repository on GitHub. It is a 2-layer board of 176 × 72.8 mm with 109 parts on 98 nets, routed with 864 tracks and 184 vias.
It is built around the STP16CPC26X and ATMEGA32U4. Its parts include 48 diodes, 22 capacitors, 10 resistors, 5 switches and 4 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2Parts
109| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | Yellow | LEDs:LED_0603 | D3, D11, D12, D13, D14, D19, D20, D21, D22, D27, D28, D29, D30, D37, D38, D39 +8 |
| 12 | Green | LEDs:LED_0603 | D7, D8, D15, D16, D23, D24, D31, D32, D45, D46, D47, D48 |
| 12 | Red | LEDs:LED_0603 | D1, D2, D9, D10, D17, D18, D25, D26, D33, D34, D35, D36 |
| 11 | 0.1 μF | Capacitors_SMD:C_0805_HandSoldering | C1, C2, C3, C9, C10, C17, C18, C19, C20, C21, C22 |
| 8 | 10 μF | Capacitors_SMD:C_0805_HandSoldering | C7, C8, C11, C12, C13, C14, C15, C16 |
| 4 | 22 Ω | Resistors_SMD:R_0805_HandSoldering | R1, R2, R6, R7 |
| 4 | quadrature_encoder | quadrature_encoder:eve-vcgjl016b | E1, E2, E3, E4 |
| 3 | 10 kΩ | Resistors_SMD:R_0805_HandSoldering | R3, R4, R5 |
| 3 | 4.02 kΩ | Resistors_SMD:R_0805_HandSoldering | R8, R9, R10 |
| 3 | STP16CPC26 | Housings_SSOP:TSSOP-24_4.4x7.8mm_Pitch0.65mm | U2, U3, U4 |
| 2 | 22 pF | Capacitors_SMD:C_0805_HandSoldering | C5, C6 |
| 2 | VR | Resistors_SMD:R_0603_HandSoldering | VR1, VR2 |
| 1 | 1 μF | Capacitors_SMD:C_0805_HandSoldering | C4 |
| 1 | 10 kΩ | bourns:bourns-pta6043_60mm-slide-pot | RV1 |
| 1 | 16 MHz | abls7m2:abls7m2_crystal | Y1 |
| 1 | 330 Ω @ 100 MHz | Resistors_SMD:R_0805_HandSoldering | L1 |
| 1 | 500 mA | Resistors_SMD:R_1812_HandSoldering | F1 |
| 1 | ATmega32U4 | Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm | U1 |
| 1 | Down | Buttons_Switches_SMD:SW_SPST_B3S-1000 | SW2 |
| 1 | ICSP | Pin_Headers:Pin_Header_Straight_2x03 | P3 |
| 1 | LCD | 2.4_lcd:2.4_lcd | P2 |
| 1 | Left | Buttons_Switches_SMD:SW_SPST_B3S-1000 | SW3 |
| 1 | Reset | Buttons_Switches_SMD:SW_SPST_B3S-1000 | SW5 |
| 1 | Right | Buttons_Switches_SMD:SW_SPST_B3S-1000 | SW4 |
| 1 | USB | Connect:USB_Micro-B_10103594-0001LF | P1 |
| 1 | Up | Buttons_Switches_SMD:SW_SPST_B3S-1000 | SW1 |
The 102 most common of 109 parts.
Questions
How big is the Controller PCB?
It measures 176 × 72.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Controller use?
109 parts, built around the STP16CPC26X and ATMEGA32U4. 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 Controller KiCad files?
From the openfuckorg/handheld_control repository on GitHub, at the commit this page was made from: the board is controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask openfuckorg before reusing the design.
Similar boards
- 2 layers97.3 × 25 mm

- 2 layers117.5 × 49.5 mm

FencingScoreboard
davidsmakerworks/fencing-hit-indicator-v3
Fencing hit indicator with score display
20 partsMIT - 2 layers76.2 × 50.8 mm

- 2 layers89 × 100 mm

Hub16
joshajohnson/Hub16
A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!
132 parts388 - 2 layers22.9 × 36.7 mm

Usb2usb
tmk/USB2USB_Converter
USB to USB keyboard protocol converter supported by TMK keyboard firmware
26 parts152 - 2 layers303.6 × 96.1 mm

- 2 layers114.9 × 77 mm

- 2 layers444.1 × 151.2 mm

Gh80-3003
evyd13/gh80-series
GH80-1800, GH80-3700 and GH80-3003 by Evy (aka anykeys.eu)
287 parts69CC-BY-SA-4.0