diff venus/src/MCL @ 69:de44df15cf05

MCL capacitors: convert to parts
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 02 Dec 2021 07:20:13 +0000
parents ef00bcf4a7ee
children 8bc2aa52fd23
line wrap: on
line diff
--- a/venus/src/MCL	Thu Dec 02 05:53:13 2021 +0000
+++ b/venus/src/MCL	Thu Dec 02 07:20:13 2021 +0000
@@ -1,158 +1,255 @@
 # Master Component List for FreeCalypso Venus development board
+#
+# Many of our part names come from Leonardo, or are our own invented
+# part names that follow Leonardo-like scheme.
 
 # Capacitors
 
+part 0805C-22u:
+ value=22uF
+ footprint=0805
+ description=Ceramic chip capacitor, X5R, 22 uF, 0805
+ npins=2
+
+part 0805C-10u:
+ value=10uF
+ footprint=0805
+ description=Ceramic chip capacitor, X5R, 10 uF, 0805
+ npins=2
+
+part 0805C-4U7-X5R:
+ value=4u7
+ footprint=0805
+ description=Ceramic chip capacitor, X5R, 4.7 uF, 0805
+ npins=2
+
+part 0603C-X5R-2u2:
+ value=2u2
+ footprint=0603
+ description=Ceramic chip capacitor, X5R, 2.2 uF, 0603
+ npins=2
+
+part 0603C-X5R-1uF:
+ value=1uF
+ footprint=0603
+ description=Ceramic chip capacitor, X5R, 1 uF, 0603
+ npins=2
+
+part 0402C-470n:
+ value=470n
+ footprint=0402
+ description=Ceramic chip capacitor, X5R, 0.47 uF, 0402
+ npins=2
+
+part 0402C-100n:
+ value=100n
+ footprint=0402
+ description=Ceramic chip capacitor, X5R, 0.1 uF, 0402
+ npins=2
+
+part 0402C-33n:
+ value=33n
+ footprint=0402
+ description=Ceramic chip capacitor, X5R, 33 nF, 0402
+ npins=2
+
+part 0402C-22n:
+ value=22n
+ footprint=0402
+ description=Ceramic chip capacitor, X5R, 22 nF, 0402
+ npins=2
+
+part 0402C-1n:
+ value=1n
+ footprint=0402
+ description=Ceramic chip capacitor, X7R, 1 nF, 0402
+ npins=2
+
+part 0402C-680p:
+ value=680p
+ footprint=0402
+ description=Ceramic chip capacitor, X7R, 680 pF, 0402
+ npins=2
+
+part 0402C-470p:
+ value=470p
+ footprint=0402
+ description=Ceramic chip capacitor, X7R, 470 pF, 0402
+ npins=2
+
+part 0402C-100p:
+ value=100p
+ footprint=0402
+ description=Ceramic chip capacitor, C0G, 100 pF, 0402
+ npins=2
+
+part 0402C-47p:
+ value=47p
+ footprint=0402
+ description=Ceramic chip capacitor, C0G, 47 pF, 0402
+ npins=2
+
+part 0402C-33p:
+ value=33p
+ footprint=0402
+ description=Ceramic chip capacitor, C0G, 33 pF, 0402
+ npins=2
+
+part 0402C-27p:
+ value=27p
+ footprint=0402
+ description=Ceramic chip capacitor, C0G, 27 pF, 0402
+ npins=2
+
+part 0402C-22p:
+ value=22p
+ footprint=0402
+ description=Ceramic chip capacitor, C0G, 22 pF, 0402
+ npins=2
+
+part 0402C-18p:
+ value=18p
+ footprint=0402
+ description=Ceramic chip capacitor, C0G, 18 pF, 0402
+ npins=2
+
+part 0402C-15p:
+ value=15p
+ footprint=0402
+ description=Ceramic chip capacitor, C0G, 15 pF, 0402
+ npins=2
+
+part 0402C-12p:
+ value=12p
+ footprint=0402
+ description=Ceramic chip capacitor, C0G, 12 pF, 0402
+ npins=2
+
+part 0402C-10p:
+ value=10p
+ footprint=0402
+ description=Ceramic chip capacitor, C0G, 10 pF, 0402
+ npins=2
+
+part 0402C-4p7:
+ value=4p7
+ footprint=0402
+ description=Ceramic chip capacitor, C0G, 4.7 pF, 0402
+ npins=2
+
+part 0402C-0p5:
+ value=0p5
+ footprint=0402
+ description=Ceramic chip capacitor, C0G, 0.5 pF, 0402
+ npins=2
+
 C201:
  # bypass cap for V-RTC near Calypso
  hier=mob.core.bb.dbb.C201
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C202:
  # 32.768 kHz Pierce osc cap, input
  hier=mob.core.bb.dbb.C202
- value=22p
- footprint=0402
- npins=2
+ part=0402C-22p
 
 C203:
  # 32.768 kHz Pierce osc cap, output
  hier=mob.core.bb.dbb.C203
- value=22p
- footprint=0402
- npins=2
+ part=0402C-22p
 
 C204:
  # cap on Iota VREF pin
  hier=mob.core.bb.abb.C204
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C205:
  # AFC output cap
  hier=mob.core.bb.abb.C205
- value=33n
- footprint=0402
- npins=2
+ part=0402C-33n
 
 C208:
  # cap on UPR
  hier=mob.core.bb.abb.C208
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C209:
  # bypass cap on Calypso VDDS_MIF
  hier=mob.core.bb.dbb.C209
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C210:
  # bypass cap on Calypso VDDS_[12]
  hier=mob.core.bb.dbb.C210
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C211:
  # bypass cap on Calypso VDD (core)
  hier=mob.core.bb.dbb.C211
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C212:
  # bypass cap on Calypso VDD_PLL
  hier=mob.core.bb.dbb.C212
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C213:
  # bypass cap on V-ABB
  hier=mob.core.bb.abb.C213
- value=4u7
- footprint=0805
- npins=2
+ part=0805C-4U7-X5R
 
 C214:
  # bypass cap on V-DBB
  hier=mob.core.bb.abb.C214
- value=22u
- footprint=0805
- npins=2
+ part=0805C-22u
 
 C215:
  # bypass cap on V-IO
  hier=mob.core.bb.abb.C215
- value=10u
- footprint=0805
- npins=2
+ part=0805C-10u
 
 C216:
  # bypass cap on V-FLASH
  hier=mob.core.bb.abb.C216
- value=4u7
- footprint=0805
- npins=2
+ part=0805C-4U7-X5R
 
 C217:
  # bypass cap on V-SRAM
  hier=mob.core.bb.abb.C217
- value=4u7
- footprint=0805
- npins=2
+ part=0805C-4U7-X5R
 
 C218:
  # bypass cap on V-SIM
  hier=mob.core.bb.abb.C218
- value=1u
- footprint=0603
- npins=2
+ part=0603C-X5R-1uF
 
 C219:
  # bypass cap on V-RTC
  hier=mob.core.bb.abb.C219
- value=1u
- footprint=0603
- npins=2
+ part=0603C-X5R-1uF
 
 C220:
  # one of the bypass caps on the VBAT power input to the ABB
  hier=mob.core.bb.abb.C220
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C221:
  # the other one - C220's twin
  hier=mob.core.bb.abb.C221
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C223:
  # extra (3rd) cap to ground in the 32.768 kHz crystal osc circuit
  hier=mob.core.bb.dbb.C223
- value=10p
- footprint=0402
- npins=2
+ part=0402C-10p
 
 C224:
  hier=mob.core.rf.Rita_vcxo.vcxo_passive.C224
- value=4p7
- footprint=0402
- npins=2
+ part=0402C-4p7
 
 C225:
  hier=mob.core.rf.Rita_vcxo.vcxo_passive.C225
- value=100p
- footprint=0402
- npins=2
+ part=0402C-100p
 
 C226:
  hier=mob.core.rf.Rita_vcxo.vcxo_passive.C226
@@ -164,37 +261,27 @@
 C253:
  # series cap in the 26 MHz signal from Rita to Calypso
  hier=mob.core.clock_rf2dbb.C253
- value=1n
- footprint=0402
- npins=2
+ part=0402C-1n
 
 C295:
  # cap in the analog I&Q circuit between Iota and Rita (the one for Q)
  hier=mob.core.bb.abb.abb_rc_network.C295
- value=470p
- footprint=0402
- npins=2
+ part=0402C-470p
 
 C296:
  # cap in the analog I&Q circuit between Iota and Rita (the one for I)
  hier=mob.core.bb.abb.abb_rc_network.C296
- value=470p
- footprint=0402
- npins=2
+ part=0402C-470p
 
 C306:
  # VSIM bypass cap next to the SIM socket, per Leonardo schematics
  hier=mob.sim.C306
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C318:
  # bypass cap for V-SRAM near U301
  hier=mob.core.mem.C318
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C319:
  # footprint for possible cap on U302 BYPASS pin
@@ -207,9 +294,7 @@
 C322:
  # bypass cap for V-FLASH near U301
  hier=mob.core.mem.C322
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C323:
  # Big capacitor next to the VBAT power input connector
@@ -224,452 +309,306 @@
 C330:
  # power supply decoupling cap for U302
  hier=mob.spkr.C330
- value=1u
- footprint=0603
- npins=2
+ part=0603C-X5R-1uF
 
 C331:
  # cap on U302 output
  hier=mob.spkr.C331
- value=47p
- footprint=0402
- npins=2
+ part=0402C-47p
 
 C332:
  # cap on U302 output
  hier=mob.spkr.C332
- value=47p
- footprint=0402
- npins=2
+ part=0402C-47p
 
 C335:
  # part of the Leonardo JTAG interface circuit
  hier=mob.jtag_if.C335
- value=1n
- footprint=0402
- npins=2
+ part=0402C-1n
 
 C363:
  # part of the Leonardo JTAG interface circuit
  hier=mob.jtag_if.C363
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 # Cap in charging circuit between ICTL and VCHG
 C401:
  hier=mob.chg.C401
- value=22n
- footprint=0402
- npins=2
+ part=0402C-22n
 
 # Bypass cap for U401
 C402:
  hier=mob.uart.U401_bypass
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 # Bypass cap for U402
 C403:
  hier=mob.sim.inv_bypass
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C404:
  hier=mob.lcd.LCD_bypass_cap
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C405:
  hier=mob.lcd.bl.cursel.U403_bypass
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C406:
  hier=mob.audio_hso.C22
- value=33p
- footprint=0402
- npins=2
+ part=0402C-33p
 
 C407:
  hier=mob.audio_hso.C23
- value=2u2
- footprint=0603
- npins=2
+ part=0603C-X5R-2u2
 
 C408:
  hier=mob.audio_hso.C37
- value=10u
- footprint=0805
- npins=2
+ part=0805C-10u
 
 C409:
  hier=mob.audio_hso.C38
- value=33p
- footprint=0402
- npins=2
+ part=0402C-33p
 
 C410:
  hier=mob.audio_main.C32
- value=33p
- footprint=0402
- npins=2
+ part=0402C-33p
 
 C411:
  hier=mob.audio_main.C21
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C412:
  hier=mob.audio_main.C12
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C413:
  hier=mob.audio_main.C13
- value=10u
- footprint=0805
- npins=2
+ part=0805C-10u
 
 C414:
  hier=mob.audio_main.C14
- value=33p
- footprint=0402
- npins=2
+ part=0402C-33p
 
 C415:
  hier=mob.audio_main.C15
- value=33p
- footprint=0402
- npins=2
+ part=0402C-33p
 
 C416:
  hier=mob.audio_main.C16
- value=18p
- footprint=0402
- npins=2
+ part=0402C-18p
 
 C417:
  hier=mob.audio_main.C17
- value=33p
- footprint=0402
- npins=2
+ part=0402C-33p
 
 C418:
  hier=mob.audio_main.C18
- value=18p
- footprint=0402
- npins=2
+ part=0402C-18p
 
 C419:
  hier=mob.audio_main.C19
- value=33p
- footprint=0402
- npins=2
+ part=0402C-33p
 
 C420:
  hier=mob.audio_hso.HSO_cap
- value=22u
- footprint=0805
- npins=2
+ part=0805C-22u
 
 C600:
  hier=mob.core.rf.rita2pa_hb.C600
- value=27p
- footprint=0402
- npins=2
+ part=0402C-27p
 
 C606:
  hier=mob.core.rf.Rita_vcxo.rita.C606
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C607:
  hier=mob.core.rf.Rita_vcxo.rita.C607
- value=100p
- footprint=0402
- npins=2
+ part=0402C-100p
 
 C608:
  hier=mob.core.rf.Rita_vcxo.rita.C608
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C609:
  hier=mob.core.rf.Rita_vcxo.rita.C609
- value=10p
- footprint=0402
- npins=2
+ part=0402C-10p
 
 C610:
  hier=mob.core.rf.Rita_vcxo.rita.C610
- value=100p
- footprint=0402
- npins=2
+ part=0402C-100p
 
 C613:
  hier=mob.core.rf.Rita_vcxo.rita.C613
- value=1u
- footprint=0603
- npins=2
+ part=0603C-X5R-1uF
 
 C614:
  hier=mob.core.rf.fem2rita_low.C614
- value=100p
- footprint=0402
- npins=2
+ part=0402C-100p
 
 C615:
  hier=mob.core.rf.fem2rita_low.C615
- value=100p
- footprint=0402
- npins=2
+ part=0402C-100p
 
 C616:
  hier=mob.core.rf.Rita_vcxo.rita.C616
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C617:
  hier=mob.core.rf.Rita_vcxo.rita.C617
- value=100p
- footprint=0402
- npins=2
+ part=0402C-100p
 
 C619:
  hier=mob.core.rf.Rita_vcxo.rita.C619
- value=1u
- footprint=0603
- npins=2
+ part=0603C-X5R-1uF
 
 C620:
  hier=mob.core.rf.Rita_vcxo.rita.C620
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C622:
  hier=mob.core.rf.Rita_vcxo.rita.C622
- value=1u
- footprint=0603
- npins=2
+ part=0603C-X5R-1uF
 
 C624:
  hier=mob.core.rf.fem2rita_pcs.C624
- value=15p
- footprint=0402
- npins=2
+ part=0402C-15p
 
 C625:
  hier=mob.core.rf.fem2rita_pcs.C625
- value=15p
- footprint=0402
- npins=2
+ part=0402C-15p
 
 C628:
  hier=mob.core.rf.Rita_vcxo.rita.XEN_cap
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C629:
  hier=mob.core.rf.Rita_vcxo.rita.C629
- value=100p
- footprint=0402
- npins=2
+ part=0402C-100p
 
 C630:
  hier=mob.core.rf.Rita_vcxo.rita.C630
- value=100p
- footprint=0402
- npins=2
+ part=0402C-100p
 
 C631:
  hier=mob.core.rf.Rita_vcxo.rita.C631
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C632:
  hier=mob.core.rf.Rita_vcxo.rita.C632
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C633:
  hier=mob.core.rf.Rita_vcxo.rita.C633
- value=100p
- footprint=0402
- npins=2
+ part=0402C-100p
 
 C634:
  hier=mob.core.rf.Rita_vcxo.rita.C634
- value=470n
- footprint=0402
- npins=2
+ part=0402C-470n
 
 C635:
  hier=mob.core.rf.FEM.C635
- value=47p
- footprint=0402
- npins=2
+ part=0402C-47p
 
 C643:
  hier=mob.core.rf.FEM.C643
- value=33p
- footprint=0402
- npins=2
+ part=0402C-33p
 
 C644:
  hier=mob.core.rf.FEM.C644
- value=12p
- footprint=0402
- npins=2
+ part=0402C-12p
 
 C645:
  hier=mob.core.rf.FEM.C645
- value=47p
- footprint=0402
- npins=2
+ part=0402C-47p
 
 C648:
  hier=mob.core.rf.PA.C648
- value=680p
- footprint=0402
- npins=2
+ part=0402C-680p
 
 C651:
  # PA power supply small cap
  hier=mob.core.rf.PA.C651
- value=12p
- footprint=0402
- npins=2
+ part=0402C-12p
 
 C652:
  # PA power supply small cap
  hier=mob.core.rf.PA.C652
- value=47p
- footprint=0402
- npins=2
+ part=0402C-47p
 
 C653:
  # PA power supply small cap
  hier=mob.core.rf.PA.C653
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C654:
  # PA power supply big cap
  hier=mob.core.rf.PA.C654
- value=22u
- footprint=0805
- npins=2
+ part=0805C-22u
 
 C655:
  hier=mob.core.rf.rita2pa_lb.C655
- value=47p
- footprint=0402
- npins=2
+ part=0402C-47p
 
 C656:
  hier=mob.core.rf.PA.C656
- value=100p
- footprint=0402
- npins=2
+ part=0402C-100p
 
 C698:
  hier=mob.core.rf.Rita_vcxo.rita.XEN_cap2
- value=10u
- footprint=0805
- npins=2
+ part=0805C-10u
 
 C699:
  hier=mob.core.rf.fem2rita_dcs.C699
- value=0p5
- footprint=0402
- npins=2
+ part=0402C-0p5
 
 C701:
  hier=usb.usb.FT2232D.VCCIOA_bypass_cap
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C702:
  hier=usb.usb.FT2232D.VCCIOB_bypass_cap
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C703:
  hier=usb.usb.FT2232D.AVCC_cap
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C704:
  hier=usb.usb.FT2232D.FTDI_3V3_cap
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C705:
  hier=usb.usb.FT2232D.XTIN_cap
- value=22p
- footprint=0402
- npins=2
+ part=0402C-22p
 
 C706:
  hier=usb.usb.FT2232D.XTOUT_cap
- value=22p
- footprint=0402
- npins=2
+ part=0402C-22p
 
 C707:
  hier=usb.usb.P_5V_cap
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C708:
  hier=usb.usb.P_5V_cap2
- value=22u
- footprint=0805
- npins=2
+ part=0805C-22u
 
 C709:
  hier=usb.reg_3V3.input_cap
- value=1u
- footprint=0603
- npins=2
+ part=0603C-X5R-1uF
 
 C710:
  hier=usb.reg_3V3.output_cap
- value=1u
- footprint=0603
- npins=2
+ part=0603C-X5R-1uF
 
 C711:
  hier=usb.buf.bypass_cap
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 C712:
  hier=usb.bctl.od_buf_bypass_cap
- value=100n
- footprint=0402
- npins=2
+ part=0402C-100n
 
 # LEDs and other diodes