
CombinedKS61Prototype
radionerd/VirtualPipeOrgan
Virtual Pipe Organ Schematics, PCBs, MidiFirmware, Console Drawings, Expression Pedal Drawings

Virtual Pipe Organ Schematics, PCBs, MidiFirmware, Console Drawings, Expression Pedal Drawings
MidiInterface is an open-source printed circuit board by radionerd, from the radionerd/VirtualPipeOrgan repository on GitHub. It is a 2-layer board of 223.6 × 91.4 mm with 246 parts on 157 nets, routed with 1,020 tracks and 9 vias.
It is built around the 74HC164 and AO3400A. Its parts include 20 resistors, 16 diodes, 12 connectors, 8 switches and 2 capacitors.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 122 | 4k7 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | RD1, RD2, RD10, RD11, RD12, RD13, RD14, RD15, RD16, RD17, RD18, RD19, RD20, RD21, RD22, RD23 +106 |
| 18 | 270 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R10, R11, R12, R13, R14, R15, R16, R17, R18 +2 |
| 16 | 1N4148 | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 |
| 16 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H11, H12, H13, H14, H21, H22, H23, H24, H31, H32, H33, H34, H41, H42, H43, H44 |
| 10 | 4k7* | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | RU14, RU15, RU18, RU19, RU32, RU48, RU49, RU54, RU55, RU68 |
| 8 | SW_TACT_LED | New_Library_fp:TS12_TS27 | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 |
| 7 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2, H3, H4, H5, H6, H7 |
| 5 | Conn_01x04_Male | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | JJ1, JJ2, JJ3, LCD1, LCD2 |
| 4 | Conn_01x05_Male | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | _Buttons1, _SEG7, Buttons1, SEG7 |
| 4 | Conn_01x12_Male | Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical | GPIO13, GPIO14, SCAN1, SCAN2 |
| 4 | Conn_01x20_Female | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J3, J4, P2, P3 |
| 2 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, Ra1 |
| 2 | 74HC164 | Package_DIP:DIP-14_W7.62mm_LongPads | U1, U2 |
| 2 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Qa1 |
| 2 | Conn_01x02_Male | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | ToDebug02, ToDebugx2 |
| 2 | Conn_01x08_Male | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | 3V3, V0 |
| 2 | Conn_01x10_Male | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J2, Ja3 |
| 2 | Conn_01x20_Male | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | P1, P4 |
| 2 | IN | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | IN1, J6 |
| 2 | OUT | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J7, OUT1 |
| 2 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels | _STM32, STM32 |
| 1 | Button+LED1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JS1 |
| 1 | Button+LED2 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JS2 |
| 1 | Button+LED3 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JS3 |
| 1 | Button+LED4 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JS4 |
| 1 | Button+LED5 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JS5 |
| 1 | Button+LED6 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JS6 |
| 1 | Button+LED7 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JS7 |
| 1 | Button+LED8 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JS8 |
| 1 | Conn_01x12_Male | Connector_PinHeader_2.00mm:PinHeader_1x12_P2.00mm_Vertical | CN14 |
| 1 | Conn_01x13_Male | Connector_PinHeader_2.00mm:PinHeader_1x13_P2.00mm_Vertical | CN13 |
It measures 223.6 × 91.4 mm and has 2 copper layers, 1.6 mm thick.
246 parts, built around the 74HC164 and AO3400A. 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 radionerd/VirtualPipeOrgan repository on GitHub, at the commit this page was made from: the board is PCBs/MidiInterfaceAll/MidiInterface.kicad_pcb and its schematic PCBs/ButtonMountingBoard/ButtonMountingBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask radionerd before reusing the design.

radionerd/VirtualPipeOrgan
Virtual Pipe Organ Schematics, PCBs, MidiFirmware, Console Drawings, Expression Pedal Drawings

radionerd/VirtualPipeOrgan
Virtual Pipe Organ Schematics, PCBs, MidiFirmware, Console Drawings, Expression Pedal Drawings

radionerd/VirtualPipeOrgan
Virtual Pipe Organ Schematics, PCBs, MidiFirmware, Console Drawings, Expression Pedal Drawings

radionerd/VirtualPipeOrgan
Virtual Pipe Organ Schematics, PCBs, MidiFirmware, Console Drawings, Expression Pedal Drawings

radionerd/VirtualPipeOrgan
Virtual Pipe Organ Schematics, PCBs, MidiFirmware, Console Drawings, Expression Pedal Drawings

radionerd/VirtualPipeOrgan
Virtual Pipe Organ Schematics, PCBs, MidiFirmware, Console Drawings, Expression Pedal Drawings

radionerd/VirtualPipeOrgan
Virtual Pipe Organ Schematics, PCBs, MidiFirmware, Console Drawings, Expression Pedal Drawings

slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed


slu4coder/Arduino-Nano-PC
1 Arduino Nano + 1 Logic Chip = Personal Computer with VGA and PS/2

RWeick/REF1329-N64-Gameshark-Clone
This implements the original LZ9FC17 GAL on an Altera EPM240. It fully supports all functionality to include: parallel port, 7 segment display, and the GS button



c0pperdragon/BreadBin
A CPU made of 7400 logic on breadboards - inside a bread bin ;-)
