MXKeys
velvia-fifty·AudioThings·Workshop/MXKeys/MXKeys.kicad_pcb
About the MXKeys PCB
MXKeys is an open source PCB design by velvia-fifty, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 202.6 × 128.5 mm, with 164 components from 84 distinct parts.
Other key parts include the 4070, 4015 and 40106. By type, the board carries 52 resistors, 49 connectors, 16 diodes, 14 switches, 8 capacitors and 5 ICs.
It belongs with the audio designs in this gallery.
From the project
DIY audio-related projects of questionable quality and dubious utility; delivered in 30 minutes or less or the next one is free
When you download this as a ZIP open AudioThings.kicad_pro, this is a panopticon project that contains the main resources and exists to handle some references that are common. Apparently KiCad and I have some foundational disagreement on how to misuse their software; this is primarily because I'm ignorant, but also they have incorrect opinions.
Use Kicad to drill down into other projects.

Main components on the MXKeys
MXKeys bill of materials (BOM)
164 components, 84 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 4070 CD4066BM | TSSOP-14_4.4x5mm_P0.65mm | U1 |
| 3 | 4015 CD4066BM | TSSOP-14_4.4x5mm_P0.65mm | U2, U3, U4 |
| 1 | 40106 | TSSOP-14_4.4x5mm_P0.65mm | U7 |
| 1 | B2B_CONN OPT EURO | EURORACK Right Angle | J2 |
| 1 | Clock In | SJ3 | J3 |
| 16 | Multiple | SJ3 | J4, J8, J9, J10, J41, J42, J43, J44 +8 |
| 1 | Run In | SJ3 | J5 |
| 1 | Reset In | SJ3 | J6 |
| 1 | Arbirary In | SJ3 | J7 |
| 1 | Trigger B- | SJ3 | J12 |
| 1 | Trigger C | SJ3 | J13 |
| 1 | Trigger C# | SJ3 | J15 |
| 1 | Trigger D | SJ3 | J16 |
| 1 | Trigger D# | SJ3 | J17 |
| 1 | Trigger E | SJ3 | J18 |
| 1 | Trigger F | SJ3 | J19 |
| 1 | Trigger F# | SJ3 | J20 |
| 1 | Trigger G | SJ3 | J21 |
| 1 | Trigger G# | SJ3 | J22 |
| 1 | Trigger A | SJ3 | J23 |
Show 64 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Trigger A# | SJ3 | J24 |
| 1 | Trigger B | SJ3 | J25 |
| 1 | Trigger C+ | SJ3 | J26 |
| 1 | Trigger C#+ | SJ3 | J27 |
| 1 | Trigger D+ | SJ3 | J28 |
| 1 | BMaj- | SJ3 | J29 |
| 1 | Bm- | SJ3 | J30 |
| 1 | CMaj | SJ3 | J31 |
| 1 | Cm | SJ3 | J32 |
| 1 | DMaj | SJ3 | J33 |
| 1 | Dm | SJ3 | J34 |
| 1 | EMaj | SJ3 | J35 |
| 1 | Em | SJ3 | J36 |
| 1 | FMaj | SJ3 | J37 |
| 1 | Fm | SJ3 | J38 |
| 1 | GMaj | SJ3 | J39 |
| 1 | Gm | SJ3 | J40 |
| 1 | C# | SW_MX_HS_CPG151101S11_1u | MX1 |
| 1 | D | SW_MX_HS_CPG151101S11_1u | MX2 |
| 1 | B- | SW_MX_HS_CPG151101S11_1u | MX3 |
| 1 | C | SW_MX_HS_CPG151101S11_1u | MX4 |
| 1 | F | SW_MX_HS_CPG151101S11_1u | MX5 |
| 1 | F# | SW_MX_HS_CPG151101S11_1u | MX6 |
| 1 | D# | SW_MX_HS_CPG151101S11_1u | MX7 |
| 1 | E | SW_MX_HS_CPG151101S11_1u | MX8 |
| 1 | A | SW_MX_HS_CPG151101S11_1u | MX9 |
| 1 | A# | SW_MX_HS_CPG151101S11_1u | MX10 |
| 1 | G | SW_MX_HS_CPG151101S11_1u | MX11 |
| 1 | G# | SW_MX_HS_CPG151101S11_1u | MX12 |
| 1 | C#+ | SW_MX_HS_CPG151101S11_1u | MX13 |
| 1 | D+ | SW_MX_HS_CPG151101S11_1u | MX14 |
| 1 | B | SW_MX_HS_CPG151101S11_1u | MX15 |
| 1 | C+ | SW_MX_HS_CPG151101S11_1u | MX16 |
| 1 | Clock | SW_MX_HS_CPG151101S11_1u | MX17 |
| 1 | Run | SW_MX_HS_CPG151101S11_1u | MX18 |
| 1 | Reset | SW_MX_HS_CPG151101S11_1u | MX19 |
| 1 | Arbitrary | SW_MX_HS_CPG151101S11_1u | MX20 |
| 4 | Trigger Direction | Switch_Toggle_SPDT_SubMini | SW6, SW9, SW13, SW14 |
| 4 | Mode | Switch_Toggle_SPDT_SubMini | SW7, SW17, SW18, SW19 |
| 2 | Clock Invert | Switch_Toggle_SPDT_SubMini | SW8, SW10 |
| 1 | Run Manual | Switch_Toggle_SPDT_SubMini | SW11 |
| 1 | Run Mode | Switch_Toggle_SPDT_SubMini | SW12 |
| 1 | Reset Invert | Switch_Toggle_SPDT_SubMini | SW15 |
| 1 | Arbitrary Invert | Switch_Toggle_SPDT_SubMini | SW16 |
| 2 | 1N4148WS 1N4148W | D_SOD-123 | D1, D2 |
| 4 | Rise | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3, D5, D9, D13 |
| 4 | Fall | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4, D7, D11, D15 |
| 6 | 1N4148W | D_SOD-123 | D6, D8, D10, D12, D14, D16 |
| 1 | 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 0.01uF Disc | C_Disc_D3.0mm_W1.6mm_P2.50mm | C2 |
| 1 | 100P 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3 |
| 3 | 100N 0.01uF Disc | C_Disc_D3.0mm_W1.6mm_P2.50mm | C4, C6, C7 |
| 2 | 100N 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C8 |
| 1 | 100K 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 10K 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 10K 100k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 33K 100k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | 10K 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 47K 100k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 18 | 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R8, R11, R14, R17, R19, R22, R23 +10 |
| 8 | 2.7k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, R12, R18, R24, R31, R37, R42, R48 |
| 8 | 2.2k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10, R13, R20, R25, R33, R38, R44, R49 |
| 3 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15, R28, R52 |
| 9 | 100k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R16, R21, R26, R29, R34, R39, R40, R45 +1 |
MXKeys design files
The KiCad project lives in the velvia-fifty/AudioThings repository on GitHub; these links point at the commit this page was built from.
MXKeys: common questions
How big is the MXKeys PCB?
The MXKeys measures 202.6 × 128.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the MXKeys?
164 components, from 84 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the MXKeys design files?
From the velvia-fifty/AudioThings repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the MXKeys design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
More boards in AudioThings
HacKeys
velvia-fifty
100 × 100 mm151 parts2LCC-BY-NC-4.01Laundry
velvia-fifty
100 × 100 mm145 parts2LCC-BY-NC-4.01Bumpstock
velvia-fifty
141.8 × 128.5 mm140 parts2LCC-BY-NC-4.01Zoetrope
velvia-fifty
30 × 128.5 mm125 parts2LCC-BY-NC-4.01DEitW
velvia-fifty
100 × 100 mm98 parts2LCC-BY-NC-4.01EurorATX
velvia-fifty
47 × 128.5 mm52 parts2LCC-BY-NC-4.01Superstitious Acrobat
velvia-fifty
100 × 94 mm49 parts2LCC-BY-NC-4.01Connspiracy Theory
velvia-fifty
100 × 100 mm24 parts2LCC-BY-NC-4.01THX-4046
velvia-fifty
100 × 100 mm22 parts2LCC-BY-NC-4.01Rimjob
velvia-fifty
100 × 100 mm22 parts2LCC-BY-NC-4.01
Similar boards
PicoGUS Hand386
polpo
29.2 × 75.2 mm43 parts4LGPL-2.0800OtterCastAudioV2
Ottercast
50 × 49.3 mm216 parts4LMIT665OtterCastAmp
Ottercast
96 × 100 mm250 parts4LMIT341FunBox
GuitarML
59.7 × 67.5 mm63 parts2LMIT278Eurorack pmod
apfaudio
35 × 110 mm116 parts4LCERN-OHL-S-2.0239XassetteAsterisk
SdtElectronics
56 × 56 mm137 parts2LCERN-OHL-W-2.0229