
National Keyboard Mux Board
SteveCooling/MidiKeys
Will be a complete board with decoders for multiplexed sampling of analog sources and up to 61-key keybeds

Will be a complete board with decoders for multiplexed sampling of analog sources and up to 61-key keybeds
Prototype is an open-source printed circuit board by SteveCooling, from the SteveCooling/MidiKeys repository on GitHub, published under the MIT licence. It is a 2-layer board of 166 × 70 mm with 75 parts on 123 nets, routed with 919 tracks and 106 vias.
It is built around the ATMEGA32U4-AU, LMV358 and 74HC138, with the 74HC238D, 74HC04D and AMS1117-5.0 among its other parts. Its parts include 20 connectors, 15 resistors, 13 diodes, 10 ICs and 5 capacitors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Based on Arduino Leonardo (ATMEGA32U4)
:warning: NOT FINISHED
Will be a complete board with decoders for multiplexed sampling of analog sources and up to 61-key keybeds
This KiCad project is a derivative of the work found here: https://github.com/aspro648/Leonardo/
:warning: This list is from the original project, needs update when the board is ready
1 ea., Perfect Purple PCB from OSH Park, with not so perfect layout from kicad.pcb file.
1 ea., U1 IC REG LINEAR 3.3V 150MA SOT23-5, LP2985-33DBVRG4, https://www.digikey.com/short/j29pqr
1 ea., U2 IC OPAMP GP 1MHZ RRO 8VSSOP, LM358DGKR, https://www.digikey.com/short/jnd53r
1 ea., U3 IC REG LINEAR 5V 1A SOT223 NCP1117ST50T3G, https://www.digikey.com/short/j29pqc
1 ea., U4 ATMEGA32U4-AU, IC MCU 8BIT 32KB FLASH 44TQFP, https://www.digikey.com/short/jb25pc
1 ea., Q1 MOSFET P-CH 20V 2A SSOT3, FDN340P, https://www.digikey.com/short/j29ppj
1 ea., Y1 CER RES 16.0000MHZ 15PF SMD, CSTCE16M0V53-R0, https://www.digikey.com/short/j2b9cm
2 ea., C1, C5 CAP CER 1UF SMD 0805
1 ea., C2 CAP CER 22pF SMD 0805
2 ea., C3, C6, C7 CAP CER 10UF 25V 1206, https://www.digikey.com/short/j29pwm
1 ea., C4 CAP CER 0.1UF SMD 0805
4 ea., D1-D4 SMD LED 0805, https://www.digikey.com/short/jwj4rb
1 ea., F1 PTC 1206, Bel 0ZCJ0025AF2E, https://www.digikey.com/short/jfcbc8
2 ea., RV1, RV2 VARISTOR VARISTOR 10.8V 40A 0805, https://www.digikey.com/short/jwj45d
4 ea., R1-R4 Resistor 1K OHM SMD 0805, https://www.digikey.com/short/j2d0wt
2 ea., R5, R8 Resistor 10K OHM SMD 0805, https://www.digikey.com/short/j2d0w4
2 ea., R6, R7 Resistor 22 OHM SMD 0805, https://www.digikey.com/short/jwj45j
1 ea., R9 Resistor 1M OHM SMD 0603,
1 ea., SW1 (yellow) SWITCH TACTILE SPST-NO 0.05A 12V, SW416-ND, https://www.digikey.com/short/jwj4m9
or (purple) KSEM31J LFS https://www.digikey.com/short/jnqh3m
1 ea., X3, CONN RCPT MICRO USB R/A SMD, Molex 1050170001, https://www.digikey.com/short/jb2205
1 ea., J1 Barrel Jack, https://www.digikey.com/short/j2fz43
1 ea., 6-Pin header, https://www.digikey.com/short/jwj4w4
2 ea., 8-Pin header, https://www.digikey.com/short/jwj4dp
1 ea., 10-Pin header, https://www.digikey.com/short/jwj4n7
1 ea., 2x3 Pin header, http://www.digikey.com/short/3m33n0
Attribution-ShareAlike 3.0 United States (CC BY-SA 3.0 US)
You are free to:
Under the following terms:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | BAV70 | footprints:SOT-23 | D3, D6, D7, D8, D9, D10, D11, D13 |
| 4 | 10K | footprints:R_0805_HandSoldering | R5, R8, R11, R16 |
| 4 | 220 | footprints:C_0805_HandSoldering | R3, R13, R14, R15 |
| 3 | 10uF | footprints:C_1206_HandSoldering | C3, C6, C7 |
| 3 | 1K | footprints:R_0805_HandSoldering | R1, R2, R4 |
| 2 | 22 | footprints:R_0805_HandSoldering | R6, R7 |
| 2 | 74HC138 | footprints:SOIC-16_4.55x10.3mm_P1.27mm | U5, U6 |
| 2 | 74HC238 | footprints:SOIC-16_4.55x10.3mm_P1.27mm | U7, U8 |
| 2 | P6SMB6.8CA | Diode_SMD:D_SMB | RV1, RV2 |
| 2 | PULLUP | footprints:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm | JP2, JP3 |
| 1 | 0 | footprints:R_1206_HandSoldering | F1 |
| 1 | 0.1uF | footprints:C_0805_HandSoldering | C4 |
| 1 | 10k/4k7 | footprints:SOIC-16_4.55x10.3mm_P1.27mm | RN2 |
| 1 | 16 Mhz | footprints:Resonator_SMD_CTSC_1.3mmx3.2mm | Y1 |
| 1 | 1M | footprints:R_0805_HandSoldering | R9 |
| 1 | 1N914WT | footprints:D_SOD-523 | D12 |
| 1 | 22nF | footprints:C_0805_HandSoldering | C2 |
| 1 | 4k7 | footprints:C_0805_HandSoldering | R10 |
| 1 | 4k7 | footprints:SOIC-16_4.55x10.3mm_P1.27mm | RN1 |
| 1 | 74HC04 | footprints:SOIC-14_3.9x8.7mm_P1.27mm | U9 |
| 1 | 74LS75 | footprints:SOIC-16_4.55x10.3mm_P1.27mm | U1 |
| 1 | AMS1117-5.0 | footprints:SOT-223-3_TabPin2 | U3 |
| 1 | ATMEGA32U4-AU | footprints:TQFP-44_10x10mm_Pitch0.8mm | U4 |
| 1 | BANK 0..7 | footprints:IDC-Header_2x08_P2.54mm_Vertical | J4 |
| 1 | BANK 8..15 | footprints:IDC-Header_2x08_P2.54mm_Vertical | J5 |
| 1 | BOOT | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | Barrel_Jack | footprints:BARREL_JACK | J1 |
| 1 | EXPRESSION | footprints:Jack_6.35mm_Amphenol_ACJS-MHDR | J6 |
| 1 | HCPL-0600 | footprints:SOIC-8_3.9x4.9mm_P1.27mm | U10 |
| 1 | ICSP | footprints:IDC-Header_2x03_P2.54mm_Vertical | J3 |
| 1 | LED_BUILTIN | footprints:LED_0805_HandSoldering | D4 |
| 1 | LMV358 | footprints:VSSOP-8_3.0x3.0mm_Pitch0.65mm | U2 |
| 1 | LOGO | footprints:bzzt-logo | G*** |
| 1 | MIDI IN | footprints:DIN_5_180Deg_PSG03463 | J15 |
| 1 | MIDI OUT | footprints:DIN_5_180Deg_PSG03463 | J16 |
| 1 | PD6/ADC9/SPEAKER | footprints:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J8 |
| 1 | PMV48XP,215 | footprints:SOT-23 | Q1 |
| 1 | POT 1 | footprints:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J9 |
| 1 | POT 2 | footprints:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J10 |
| 1 | POT 3 | footprints:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J11 |
| 1 | POT 4 | footprints:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J12 |
| 1 | POT 5 | footprints:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J13 |
| 1 | POT 6 | footprints:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J17 |
| 1 | POT 7 | footprints:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J18 |
| 1 | POT 8 | footprints:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J19 |
| 1 | PRESSURE | footprints:IDC-Header_2x06_P2.54mm_Vertical | J14 |
| 1 | PWR | footprints:LED_0805_HandSoldering | D1 |
| 1 | RESET | footprints:SW_SPST_PTS645 | SW1 |
| 1 | SUSTAIN | footprints:Jack_6.35mm_Amphenol_ACJM-MHDR | J7 |
| 1 | TTL MIDI | footprints:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J20 |
| 1 | TX | footprints:LED_0805_HandSoldering | D2 |
| 1 | USB_B | footprints:USB_B_OST_USB-B1HSxx_Horizontal | J2 |
| 1 | ZMM3V3 | Diode_SMD:D_MiniMELF | D14 |
It measures 166 × 70 mm and has 2 copper layers, 1.6 mm thick.
75 parts, built around the ATMEGA32U4-AU, LMV358, 74HC138 and 74HC238D. 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.
From the SteveCooling/MidiKeys repository on GitHub, at the commit this page was made from: the board is KiCad/Prototype/project.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
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).

SteveCooling/MidiKeys
Will be a complete board with decoders for multiplexed sampling of analog sources and up to 61-key keybeds

michaelobed/rgb-switcher
An open-source switcher for analogue RGBS video, so you don't have to.

nailed-barnacle/Cisc-8-ttl-processor
A cut-down version of the 8080 processor using HCTTL and including a discrete ALU and instruction decoder

Rolel/DSBClone
A replacement PCB for the SEGA Digital Sound Boardscused on several SEGA arcade games



rusefi/hellen-miata-NB2
a rusEFI board with a 72 pin connector. Works for a Mazda Miata NB2 or any generic 8 cylinder vehicle :)

TobleMiner/DC-UPS
A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages
