- gen_bom.py + BOM_board.csv: authoritative BOM generated from board.net (70 line items, 167 placements), grouped with MPNs; refs match the integrated netlist; DNP ICs flagged. (Supersedes the early hand-written BOM.csv, which used per-block refs.) - LAYOUT.md: routing rulebook for board.net -- 4-layer stackup, the grounding/star-point strategy, switcher loop isolation, analog separation, USB diff pair, RP2350/crystal/flash, thermal, DNP blocks, pre-fab confirm list, DRC checklist. - pcb_layout_tutorial.md: beginner orientation -- use KiCad; the schematic/netlist=contract vs layout=physical-realization paradigm; the import->place->route->pour->DRC->Gerber workflow; vocabulary; how our files fit; learning resources; honest expectations. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
5.4 KiB
5.4 KiB
| 1 | Qty | Refs | Value | Footprint | Manufacturer | MPN | Populate | Notes |
|---|---|---|---|---|---|---|---|---|
| 2 | 30 | C6 C23 C24 C25 C26 C27 C28 C29 C30 C31 C34 C35 C38 C39 C41 C42 C43 C44 C45 C52 C53 C54 C55 C57 C58 C59 C60 C61 C62 C64 | 100nF | Capacitor_SMD:C_0402_1005Metric | ||||
| 3 | 12 | R7 R9 R13 R23 R27 R28 R29 R35 R37 R44 R48 R49 | 10k | Resistor_SMD:R_0402_1005Metric | ||||
| 4 | 9 | C12 C15 C18 C19 C20 C49 C63 C65 C66 | 1uF | Capacitor_SMD:C_0402_1005Metric | ||||
| 5 | 7 | D3 D4 D5 D6 D7 D8 D11 | 1N4148WS | Diode_SMD:D_SOD-323 | onsemi | 1N4148WS | fast diode (input clamps / MIDI protect) | |
| 6 | 6 | R2 R5 R42 R45 R46 R50 | 100k | Resistor_SMD:R_0402_1005Metric | ||||
| 7 | 5 | R10 R38 R39 R40 R41 | 33 | Resistor_SMD:R_0402_1005Metric | ||||
| 8 | 4 | C11 C14 C17 C56 | 10nF | Capacitor_SMD:C_0402_1005Metric | ||||
| 9 | 4 | R17 R19 R20 R43 | 1Meg | Resistor_SMD:R_0402_1005Metric | ||||
| 10 | 4 | R12 R16 R18 R22 | 1k | Resistor_SMD:R_0402_1005Metric | ||||
| 11 | 4 | C13 C16 C47 C48 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | ||||
| 12 | 4 | C2 C3 C21 C22 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | ||||
| 13 | 4 | D9 D10 D12 D13 | BAT54 | Diode_SMD:D_SOD-323 | onsemi | BAT54 | Schottky (RTC diode-OR / peak-detect) | |
| 14 | 3 | K1 K2 K3 | TQ2SA-5V | Relay_SMD:Relay_DPDT_Panasonic_TQ2-SA | Panasonic | TQ2SA-5V | DPDT signal relay, gold; K1 select/K2 mute/K3 gnd-lift | |
| 15 | 2 | R25 R26 | 1.5k | Resistor_SMD:R_0402_1005Metric | ||||
| 16 | 2 | R3 R32 | 100 | Resistor_SMD:R_0402_1005Metric | ||||
| 17 | 2 | C1 C46 | 10uF | Capacitor_SMD:C_1206_3216Metric | ||||
| 18 | 2 | C32 C33 | 15pF | Capacitor_SMD:C_0402_1005Metric | ||||
| 19 | 2 | C36 C37 | 2.2uF | Capacitor_SMD:C_1206_3216Metric | ||||
| 20 | 2 | C4 C7 | 22uF | Capacitor_SMD:C_1206_3216Metric | ||||
| 21 | 2 | R14 R15 | 27 | Resistor_SMD:R_0402_1005Metric | ||||
| 22 | 2 | R33 R34 | 4.7k | Resistor_SMD:R_0402_1005Metric | ||||
| 23 | 2 | L2 L3 | 4.7uH | Inductor_SMD:L_0806_2016Metric | Wurth/EPCOS | 7447789004 / B82462-G4472 | switcher inductor | |
| 24 | 2 | R30 R31 | 47 | Resistor_SMD:R_0402_1005Metric | ||||
| 25 | 2 | R52 R53 | 5.1k | Resistor_SMD:R_0402_1005Metric | ||||
| 26 | 2 | R47 R51 | 68k | Resistor_SMD:R_0402_1005Metric | ||||
| 27 | 2 | D1 D2 | MBRM120 | Diode_SMD:D_SOD-323 | onsemi | MBRM120ET3G | Schottky rectifier (switcher) | |
| 28 | 2 | SW1 SW2 | SW_Push | Button_Switch_SMD:SW_SPST_SKQG_WithStem | ||||
| 29 | 1 | R11 | 0 | Resistor_SMD:R_0402_1005Metric | ||||
| 30 | 1 | R1 | 1.4M | Resistor_SMD:R_0402_1005Metric | ||||
| 31 | 1 | R4 | 1.5M | Resistor_SMD:R_0402_1005Metric | ||||
| 32 | 1 | C40 | 100nF | Capacitor_SMD:C_1206_3216Metric | ||||
| 33 | 1 | RV1 | 10k | Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical | Bourns | 3296W-1-103LF | output level cal trim (25-turn) | |
| 34 | 1 | R6 | 116k | Resistor_SMD:R_0402_1005Metric | ||||
| 35 | 1 | R8 | 117k | Resistor_SMD:R_0402_1005Metric | ||||
| 36 | 1 | Y1 | 12MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Abracon | ABM8-272-12.000MHZ-T3 | RP2350 crystal; confirm load caps | |
| 37 | 1 | C51 | 1nF | Capacitor_SMD:C_0402_1005Metric | ||||
| 38 | 1 | R24 | 2.2k | Resistor_SMD:R_0402_1005Metric | ||||
| 39 | 1 | C50 | 2.2nF | Capacitor_SMD:C_0402_1005Metric | ||||
| 40 | 1 | R36 | 220 | Resistor_SMD:R_0402_1005Metric | ||||
| 41 | 1 | C9 | 220nF | Capacitor_SMD:C_0402_1005Metric | ||||
| 42 | 1 | L4 | 3.3uH | Inductor_SMD:L_0806_2016Metric | Abracon | AOTA-B201610S3R3-101-T | RP2350 core SMPS inductor | |
| 43 | 1 | R21 | 3k | Resistor_SMD:R_0402_1005Metric | ||||
| 44 | 1 | C10 | 4.7nF | Capacitor_SMD:C_0402_1005Metric | ||||
| 45 | 1 | C5 | 6.8pF | Capacitor_SMD:C_0402_1005Metric | ||||
| 46 | 1 | L1 | 600R | Inductor_SMD:L_0806_2016Metric | Murata | BLM18KG.. | ferrite bead (USB VBUS input) | |
| 47 | 1 | C8 | 7.5pF | Capacitor_SMD:C_0402_1005Metric | ||||
| 48 | 1 | U4 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | Diodes | AP2112K-3.3TRG1 | 3V3 LDO; confirm SOT-23-5 pinout | |
| 49 | 1 | BT1 | CR2032 | Battery:BatteryHolder_Keystone_1066_1x2032 | Keystone | 1066 | coin-cell holder (RTC backup) | |
| 50 | 1 | J1 | Conn_01x04 | Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical | ||||
| 51 | 1 | J4 | Conn_01x08 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | ||||
| 52 | 1 | J3 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | ||||
| 53 | 1 | J2 | Conn_02x13_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x13_P2.54mm_Vertical | ||||
| 54 | 1 | U10 | OPA1612 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | TI | OPA1612AIDR | dual: recon filter + summer | |
| 55 | 1 | U8 | OPA1641 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | TI | OPA1641AID | JFET Hi-Z DI buffer | |
| 56 | 1 | U9 | PCM5102A | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | TI | PCM5102APWR | I2S DAC; SCK->GND (MCLK-less) | |
| 57 | 1 | U5 | RP2350A | Package_DFN_QFN:QFN-60-1EP_7x7mm_P0.4mm_EP3.6x3.6mm | Raspberry Pi | RP2350A | MCU (QFN-60); via KiCad lib symbol | |
| 58 | 1 | U13 | RV-8803-C7 | RTC_MicroCrystal:RV-8803-C7 | Micro Crystal | RV-8803-C7 | I2C RTC; confirm footprint | |
| 59 | 1 | U7 | THAT1240 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | THAT Corp | THAT1240S08-U | 0dB balanced line receiver; 2nd-src INA134/SSM2141 | |
| 60 | 1 | U11 | THAT1646 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | THAT Corp | THAT1646S08-U | balanced line driver, +6dB; 2nd-src DRV134/SSM2142 | |
| 61 | 1 | U1 | TPS65131 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm | TI | TPS65131RGER | dual boost/inverter -> +/-18V | |
| 62 | 1 | U3 | TPS7A3001 | Package_SO:HVSSOP-8-1EP_3x3mm_P0.65mm | TI | TPS7A3001DGNR | -15V ultra-low-noise LDO; confirm Vfb | |
| 63 | 1 | U2 | TPS7A4901 | Package_SO:HVSSOP-8-1EP_3x3mm_P0.65mm | TI | TPS7A4901DGNR | +15V ultra-low-noise LDO; confirm Vfb | |
| 64 | 1 | U12 | ULN2003A | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | TI | ULN2003ADR | shared relay driver (3 of 7 ch used) | |
| 65 | 1 | U18 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | STMicro | USBLC6-2SC6 | USB ESD | |
| 66 | 1 | J5 | USB_C_Receptacle | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | GCT | USB4085-GF-A | USB-C; 24-pin sym vs 16-pin part - resolve at layout | |
| 67 | 1 | U6 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | Winbond | W25Q128JVSIQ | 16MB QSPI flash | |
| 68 | 1 | U15 | 74LVC14 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | Nexperia | 74LVC14APW | DNP | DNP - MIDI OUT/THRU buffer |
| 69 | 1 | U14 | H11L1 | Package_DIP:DIP-6_W7.62mm | Vishay | H11L1M | DNP | DNP - MIDI opto IN; confirm pinout |
| 70 | 1 | U16 | LM393 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | TI | LM393DR | DNP | DNP - SIG/CLIP comparator |
| 71 | 1 | U17 | PAM8302A | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | Diodes | PAM8302AASCR | DNP | DNP - monitor speaker amp |