Buttons
jsjolund·dmx512-controller-board·PCB_Designs/Buttons_PCB/Buttons_PCB.kicad_pcb
About the Buttons PCB
Buttons is an open source PCB design by jsjolund, published on GitHub. It is a 2-layer board measuring 158.8 × 49.6 mm, with 82 components from 10 distinct parts.
Other key parts include the CHERRY-MX and MCP23017. By type, the board carries 36 resistors, 17 capacitors, 14 ICs, 14 diodes and 1 connector.
From the project
Controller board for DMX512 compatible devices, built around the STM32F4 processor
Main components on the Buttons
Buttons bill of materials (BOM)
82 components, 10 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 12 | CHERRY-MX | CHERRY_PCB_100H | U1, U2, U3, U4, U5, U6, U7, U8 +4 |
| 2 | MCP23017 | SOIC-28W_7.5x17.9mm_Pitch1.27mm | U13, U14 |
| 1 | CONN_02X05 | Multicomp_MC9A22-1034_2x05x2.54mm_Angled | P1 |
| 12 | LED_Small_ALT | CHERRY_MX_LED | D1, D2, D3, D4, D5, D6, D7, D8 +4 |
| 2 | D_Schottky | D_0603 | D13, D14 |
| 16 | 100n | C_0603_HandSoldering | C1, C2, C3, C4, C5, C6, C7, C8 +8 |
| 1 | 4.7u | CP_Tantalum_Case-A_EIA-3216-18_Reflow | C15 |
| 12 | 10k | R_0603_HandSoldering | R1, R2, R3, R4, R5, R6, R7, R8 +4 |
| 12 | 100 | R_0603_HandSoldering | R13, R14, R15, R16, R17, R18, R19, R20 +4 |
| 12 | 220 | R_0603_HandSoldering | R25, R26, R27, R28, R29, R30, R31, R32 +4 |
Buttons design files
The KiCad project lives in the jsjolund/dmx512-controller-board repository on GitHub; these links point at the commit this page was built from.
Buttons: common questions
How big is the Buttons PCB?
The Buttons measures 158.8 × 49.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Buttons?
82 components, from 10 distinct parts. The full bill of materials is listed on this page.
Where can I download the Buttons design files?
From the jsjolund/dmx512-controller-board repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Buttons design in my own project?
The repository has no license, so all rights stay with jsjolund. Use it as a reference, and ask the author before reusing the design.
More boards in dmx512-controller-board
3 Buttons
jsjolund
50 × 158.8 mm80 parts2LNo license261 Buttons
jsjolund
49.5 × 158.8 mm68 parts2LNo license260 Buttons
jsjolund
49.5 × 158.8 mm68 parts2LNo license262 Buttons
jsjolund
40.3 × 153.7 mm68 parts2LNo license26OLED LCD
jsjolund
122.1 × 60 mm28 parts2LNo license26STM32
Lab1
jsjolund
54.5 × 31 mm25 parts2LNo license26Sliders
jsjolund
67.4 × 83.6 mm6 parts2LNo license26