metronome/hardware/BOM_board.csv
Me Here 0dc9daf54f PM_K-1 hardware: consolidated BOM + LAYOUT.md + PCB-layout tutorial
- 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>
2026-05-31 00:15:15 -05:00

5.4 KiB

1QtyRefsValueFootprintManufacturerMPNPopulateNotes
230C6 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 C64100nFCapacitor_SMD:C_0402_1005Metric
312R7 R9 R13 R23 R27 R28 R29 R35 R37 R44 R48 R4910kResistor_SMD:R_0402_1005Metric
49C12 C15 C18 C19 C20 C49 C63 C65 C661uFCapacitor_SMD:C_0402_1005Metric
57D3 D4 D5 D6 D7 D8 D111N4148WSDiode_SMD:D_SOD-323onsemi1N4148WSfast diode (input clamps / MIDI protect)
66R2 R5 R42 R45 R46 R50100kResistor_SMD:R_0402_1005Metric
75R10 R38 R39 R40 R4133Resistor_SMD:R_0402_1005Metric
84C11 C14 C17 C5610nFCapacitor_SMD:C_0402_1005Metric
94R17 R19 R20 R431MegResistor_SMD:R_0402_1005Metric
104R12 R16 R18 R221kResistor_SMD:R_0402_1005Metric
114C13 C16 C47 C482.2uFCapacitor_SMD:C_0402_1005Metric
124C2 C3 C21 C224.7uFCapacitor_SMD:C_0402_1005Metric
134D9 D10 D12 D13BAT54Diode_SMD:D_SOD-323onsemiBAT54Schottky (RTC diode-OR / peak-detect)
143K1 K2 K3TQ2SA-5VRelay_SMD:Relay_DPDT_Panasonic_TQ2-SAPanasonicTQ2SA-5VDPDT signal relay, gold; K1 select/K2 mute/K3 gnd-lift
152R25 R261.5kResistor_SMD:R_0402_1005Metric
162R3 R32100Resistor_SMD:R_0402_1005Metric
172C1 C4610uFCapacitor_SMD:C_1206_3216Metric
182C32 C3315pFCapacitor_SMD:C_0402_1005Metric
192C36 C372.2uFCapacitor_SMD:C_1206_3216Metric
202C4 C722uFCapacitor_SMD:C_1206_3216Metric
212R14 R1527Resistor_SMD:R_0402_1005Metric
222R33 R344.7kResistor_SMD:R_0402_1005Metric
232L2 L34.7uHInductor_SMD:L_0806_2016MetricWurth/EPCOS7447789004 / B82462-G4472switcher inductor
242R30 R3147Resistor_SMD:R_0402_1005Metric
252R52 R535.1kResistor_SMD:R_0402_1005Metric
262R47 R5168kResistor_SMD:R_0402_1005Metric
272D1 D2MBRM120Diode_SMD:D_SOD-323onsemiMBRM120ET3GSchottky rectifier (switcher)
282SW1 SW2SW_PushButton_Switch_SMD:SW_SPST_SKQG_WithStem
291R110Resistor_SMD:R_0402_1005Metric
301R11.4MResistor_SMD:R_0402_1005Metric
311R41.5MResistor_SMD:R_0402_1005Metric
321C40100nFCapacitor_SMD:C_1206_3216Metric
331RV110kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalBourns3296W-1-103LFoutput level cal trim (25-turn)
341R6116kResistor_SMD:R_0402_1005Metric
351R8117kResistor_SMD:R_0402_1005Metric
361Y112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmAbraconABM8-272-12.000MHZ-T3RP2350 crystal; confirm load caps
371C511nFCapacitor_SMD:C_0402_1005Metric
381R242.2kResistor_SMD:R_0402_1005Metric
391C502.2nFCapacitor_SMD:C_0402_1005Metric
401R36220Resistor_SMD:R_0402_1005Metric
411C9220nFCapacitor_SMD:C_0402_1005Metric
421L43.3uHInductor_SMD:L_0806_2016MetricAbraconAOTA-B201610S3R3-101-TRP2350 core SMPS inductor
431R213kResistor_SMD:R_0402_1005Metric
441C104.7nFCapacitor_SMD:C_0402_1005Metric
451C56.8pFCapacitor_SMD:C_0402_1005Metric
461L1600RInductor_SMD:L_0806_2016MetricMurataBLM18KG..ferrite bead (USB VBUS input)
471C87.5pFCapacitor_SMD:C_0402_1005Metric
481U4AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5DiodesAP2112K-3.3TRG13V3 LDO; confirm SOT-23-5 pinout
491BT1CR2032Battery:BatteryHolder_Keystone_1066_1x2032Keystone1066coin-cell holder (RTC backup)
501J1Conn_01x04Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical
511J4Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical
521J3Conn_02x05_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical
531J2Conn_02x13_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x13_P2.54mm_Vertical
541U10OPA1612Package_SO:SOIC-8_3.9x4.9mm_P1.27mmTIOPA1612AIDRdual: recon filter + summer
551U8OPA1641Package_SO:SOIC-8_3.9x4.9mm_P1.27mmTIOPA1641AIDJFET Hi-Z DI buffer
561U9PCM5102APackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmTIPCM5102APWRI2S DAC; SCK->GND (MCLK-less)
571U5RP2350APackage_DFN_QFN:QFN-60-1EP_7x7mm_P0.4mm_EP3.6x3.6mmRaspberry PiRP2350AMCU (QFN-60); via KiCad lib symbol
581U13RV-8803-C7RTC_MicroCrystal:RV-8803-C7Micro CrystalRV-8803-C7I2C RTC; confirm footprint
591U7THAT1240Package_SO:SOIC-8_3.9x4.9mm_P1.27mmTHAT CorpTHAT1240S08-U0dB balanced line receiver; 2nd-src INA134/SSM2141
601U11THAT1646Package_SO:SOIC-8_3.9x4.9mm_P1.27mmTHAT CorpTHAT1646S08-Ubalanced line driver, +6dB; 2nd-src DRV134/SSM2142
611U1TPS65131Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mmTITPS65131RGERdual boost/inverter -> +/-18V
621U3TPS7A3001Package_SO:HVSSOP-8-1EP_3x3mm_P0.65mmTITPS7A3001DGNR-15V ultra-low-noise LDO; confirm Vfb
631U2TPS7A4901Package_SO:HVSSOP-8-1EP_3x3mm_P0.65mmTITPS7A4901DGNR+15V ultra-low-noise LDO; confirm Vfb
641U12ULN2003APackage_SO:SOIC-16_3.9x9.9mm_P1.27mmTIULN2003ADRshared relay driver (3 of 7 ch used)
651U18USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6STMicroUSBLC6-2SC6USB ESD
661J5USB_C_ReceptacleConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12GCTUSB4085-GF-AUSB-C; 24-pin sym vs 16-pin part - resolve at layout
671U6W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmWinbondW25Q128JVSIQ16MB QSPI flash
681U1574LVC14Package_SO:TSSOP-14_4.4x5mm_P0.65mmNexperia74LVC14APWDNPDNP - MIDI OUT/THRU buffer
691U14H11L1Package_DIP:DIP-6_W7.62mmVishayH11L1MDNPDNP - MIDI opto IN; confirm pinout
701U16LM393Package_SO:SOIC-8_3.9x4.9mm_P1.27mmTILM393DRDNPDNP - SIG/CLIP comparator
711U17PAM8302APackage_SO:SOIC-8_3.9x4.9mm_P1.27mmDiodesPAM8302AASCRDNPDNP - monitor speaker amp