view venus/src/MCL @ 65:fb8fceab632c

venus/src/Makefile: unet-bind -c to check completeness
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 01 Dec 2021 21:47:20 +0000
parents 82febe124936
children 473c0c52eaed
line wrap: on
line source

# Master Component List for FreeCalypso Venus development board

# Capacitors

C201:
 # bypass cap for V-RTC near Calypso
 hier=mob.core.bb.dbb.C201
 footprint=0402
 npins=2

C202:
 # 32.768 kHz Pierce osc cap, input
 hier=mob.core.bb.dbb.C202
 footprint=0402
 npins=2

C203:
 # 32.768 kHz Pierce osc cap, output
 hier=mob.core.bb.dbb.C203
 footprint=0402
 npins=2

C204:
 # cap on Iota VREF pin
 hier=mob.core.bb.abb.C204
 footprint=0402
 npins=2

C205:
 # AFC output cap
 hier=mob.core.bb.abb.C205
 footprint=0402
 npins=2

C208:
 # cap on UPR
 hier=mob.core.bb.abb.C208
 footprint=0402
 npins=2

C209:
 # bypass cap on Calypso VDDS_MIF
 hier=mob.core.bb.dbb.C209
 footprint=0402
 npins=2

C210:
 # bypass cap on Calypso VDDS_[12]
 hier=mob.core.bb.dbb.C210
 footprint=0402
 npins=2

C211:
 # bypass cap on Calypso VDD (core)
 hier=mob.core.bb.dbb.C211
 footprint=0402
 npins=2

C212:
 # bypass cap on Calypso VDD_PLL
 hier=mob.core.bb.dbb.C212
 footprint=0402
 npins=2

C213:
 # bypass cap on V-ABB
 hier=mob.core.bb.abb.C213
 footprint=0805
 npins=2

C214:
 # bypass cap on V-DBB
 hier=mob.core.bb.abb.C214
 footprint=0805
 npins=2

C215:
 # bypass cap on V-IO
 hier=mob.core.bb.abb.C215
 footprint=0805
 npins=2

C216:
 # bypass cap on V-FLASH
 hier=mob.core.bb.abb.C216
 footprint=0805
 npins=2

C217:
 # bypass cap on V-SRAM
 hier=mob.core.bb.abb.C217
 footprint=0805
 npins=2

C218:
 # bypass cap on V-SIM
 hier=mob.core.bb.abb.C218
 footprint=0603
 npins=2

C219:
 # bypass cap on V-RTC
 hier=mob.core.bb.abb.C219
 footprint=0603
 npins=2

C220:
 # one of the bypass caps on the VBAT power input to the ABB
 hier=mob.core.bb.abb.C220
 footprint=0402
 npins=2

C221:
 # the other one - C220's twin
 hier=mob.core.bb.abb.C221
 footprint=0402
 npins=2

C223:
 # extra (3rd) cap to ground in the 32.768 kHz crystal osc circuit
 hier=mob.core.bb.dbb.C223
 footprint=0402
 npins=2

C224:
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.C224
 footprint=0402
 npins=2

C225:
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.C225
 footprint=0402
 npins=2

C226:
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.C226
 footprint=0402
 npins=2

C253:
 # series cap in the 26 MHz signal from Rita to Calypso
 hier=mob.core.clock_rf2dbb.C253
 footprint=0402
 npins=2

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
 footprint=0402
 npins=2

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
 footprint=0402
 npins=2

C306:
 # VSIM bypass cap next to the SIM socket, per Leonardo schematics
 hier=mob.sim.C306
 value=100n
 footprint=0402
 npins=2

C318:
 # bypass cap for V-SRAM near U301
 hier=mob.core.mem.C318
 footprint=0402
 npins=2

C319:
 # footprint for possible cap on U302 BYPASS pin
 hier=mob.spkr.C319
 footprint=0402
 value=DNP
 part=none
 npins=2

C322:
 # bypass cap for V-FLASH near U301
 hier=mob.core.mem.C322
 footprint=0402
 npins=2

C323:
 # Big capacitor next to the VBAT power input connector
 hier=mob.batt.big_cap
 manufacturer=Vishay Sprague
 manufacturer_part_number=595D108X96R3R2T
 # Leonardo used 20% version, but the 10% version is now cheaper at Mouser!
 description=Tantalum capacitor, 1000 uF, 6.3 V, 70 mOhm ESR
 npins=2
 source=Mouser

C330:
 # power supply decoupling cap for U302
 hier=mob.spkr.C330
 value=1uF
 footprint=0402
 npins=2

C331:
 # cap on U302 output
 hier=mob.spkr.C331
 value=47p
 footprint=0402
 npins=2

C332:
 # cap on U302 output
 hier=mob.spkr.C332
 value=47p
 footprint=0402
 npins=2

C335:
 # part of the Leonardo JTAG interface circuit
 hier=mob.jtag_if.C335
 value=1n
 footprint=0402
 npins=2

C363:
 # part of the Leonardo JTAG interface circuit
 hier=mob.jtag_if.C363
 value=100n
 footprint=0402
 npins=2

# Cap in charging circuit between ICTL and VCHG
C401:
 hier=mob.chg.C401
 value=22nF
 footprint=0402
 npins=2

# Bypass cap for U401
C402:
 hier=mob.uart.U401_bypass
 footprint=0402
 npins=2

# Bypass cap for U402
C403:
 hier=mob.sim.inv_bypass
 footprint=0402
 npins=2

C404:
 hier=mob.lcd.LCD_bypass_cap
 footprint=0402
 npins=2

C405:
 hier=mob.lcd.bl.cursel.U403_bypass
 footprint=0402
 npins=2

C406:
 hier=mob.audio_hso.C22
 value=33p
 footprint=0402
 npins=2

C407:
 hier=mob.audio_hso.C23
 value=2.2u
 footprint=0603
 npins=2

C408:
 hier=mob.audio_hso.C37
 value=10u
 footprint=0805
 npins=2

C409:
 hier=mob.audio_hso.C38
 value=33p
 footprint=0402
 npins=2

C410:
 hier=mob.audio_main.C32
 footprint=0402
 npins=2

C411:
 hier=mob.audio_main.C21
 footprint=0402
 npins=2

C412:
 hier=mob.audio_main.C12
 footprint=0402
 npins=2

C413:
 hier=mob.audio_main.C13
 value=10uF
 footprint=0805
 npins=2

C414:
 hier=mob.audio_main.C14
 footprint=0402
 npins=2

C415:
 hier=mob.audio_main.C15
 footprint=0402
 npins=2

C416:
 hier=mob.audio_main.C16
 footprint=0402
 npins=2

C417:
 hier=mob.audio_main.C17
 footprint=0402
 npins=2

C418:
 hier=mob.audio_main.C18
 footprint=0402
 npins=2

C419:
 hier=mob.audio_main.C19
 footprint=0402
 npins=2

C420:
 hier=mob.audio_hso.HSO_cap
 value=22u
 footprint=0805
 npins=2

C600:
 hier=mob.core.rf.rita2pa_hb.C600
 footprint=0402
 npins=2

C606:
 hier=mob.core.rf.Rita_vcxo.rita.C606
 footprint=0402
 npins=2

C607:
 hier=mob.core.rf.Rita_vcxo.rita.C607
 footprint=0402
 npins=2

C608:
 hier=mob.core.rf.Rita_vcxo.rita.C608
 footprint=0402
 npins=2

C609:
 hier=mob.core.rf.Rita_vcxo.rita.C609
 footprint=0402
 npins=2

C610:
 hier=mob.core.rf.Rita_vcxo.rita.C610
 footprint=0402
 npins=2

C613:
 hier=mob.core.rf.Rita_vcxo.rita.C613
 footprint=0603
 npins=2

C614:
 hier=mob.core.rf.fem2rita_low.C614
 footprint=0402
 npins=2

C615:
 hier=mob.core.rf.fem2rita_low.C615
 footprint=0402
 npins=2

C616:
 hier=mob.core.rf.Rita_vcxo.rita.C616
 footprint=0402
 npins=2

C617:
 hier=mob.core.rf.Rita_vcxo.rita.C617
 footprint=0402
 npins=2

C619:
 hier=mob.core.rf.Rita_vcxo.rita.C619
 footprint=0603
 npins=2

C620:
 hier=mob.core.rf.Rita_vcxo.rita.C620
 footprint=0402
 npins=2

C622:
 hier=mob.core.rf.Rita_vcxo.rita.C622
 footprint=0603
 npins=2

C624:
 hier=mob.core.rf.fem2rita_pcs.C624
 footprint=0402
 npins=2

C625:
 hier=mob.core.rf.fem2rita_pcs.C625
 footprint=0402
 npins=2

C628:
 hier=mob.core.rf.Rita_vcxo.rita.XEN_cap
 footprint=0402
 npins=2

C629:
 hier=mob.core.rf.Rita_vcxo.rita.C629
 footprint=0402
 npins=2

C630:
 hier=mob.core.rf.Rita_vcxo.rita.C630
 footprint=0402
 npins=2

C631:
 hier=mob.core.rf.Rita_vcxo.rita.C631
 footprint=0402
 npins=2

C632:
 hier=mob.core.rf.Rita_vcxo.rita.C632
 footprint=0402
 npins=2

C633:
 hier=mob.core.rf.Rita_vcxo.rita.C633
 footprint=0402
 npins=2

C634:
 hier=mob.core.rf.Rita_vcxo.rita.C634
 footprint=0402
 npins=2

C635:
 hier=mob.core.rf.FEM.C635
 footprint=0402
 npins=2

C643:
 hier=mob.core.rf.FEM.C643
 footprint=0402
 npins=2

C644:
 hier=mob.core.rf.FEM.C644
 footprint=0402
 npins=2

C645:
 hier=mob.core.rf.FEM.C645
 footprint=0402
 npins=2

C648:
 hier=mob.core.rf.PA.C648
 footprint=0402
 npins=2

C651:
 # PA power supply small cap
 hier=mob.core.rf.PA.C651
 footprint=0402
 npins=2

C652:
 # PA power supply small cap
 hier=mob.core.rf.PA.C652
 footprint=0402
 npins=2

C653:
 # PA power supply small cap
 hier=mob.core.rf.PA.C653
 footprint=0402
 npins=2

C654:
 # PA power supply big cap
 hier=mob.core.rf.PA.C654
 footprint=0805
 npins=2

C655:
 hier=mob.core.rf.rita2pa_lb.C655
 footprint=0402
 npins=2

C656:
 hier=mob.core.rf.PA.C656
 footprint=0402
 npins=2

C698:
 hier=mob.core.rf.Rita_vcxo.rita.XEN_cap2
 footprint=0805
 npins=2

C699:
 hier=mob.core.rf.fem2rita_dcs.C699
 footprint=0402
 npins=2

C701:
 hier=usb.usb.FT2232D.VCCIOA_bypass_cap
 footprint=0402
 npins=2

C702:
 hier=usb.usb.FT2232D.VCCIOB_bypass_cap
 footprint=0402
 npins=2

C703:
 hier=usb.usb.FT2232D.AVCC_cap
 footprint=0402
 npins=2

C704:
 hier=usb.usb.FT2232D.FTDI_3V3_cap
 footprint=0402
 npins=2

C705:
 hier=usb.usb.FT2232D.XTIN_cap
 footprint=0402
 npins=2

C706:
 hier=usb.usb.FT2232D.XTOUT_cap
 footprint=0402
 npins=2

C707:
 hier=usb.usb.P_5V_cap
 footprint=0402
 npins=2

C708:
 hier=usb.usb.P_5V_cap2
 footprint=0805
 npins=2

C709:
 hier=usb.reg_3V3.input_cap
 footprint=0603
 npins=2

C710:
 hier=usb.reg_3V3.output_cap
 footprint=0603
 npins=2

C711:
 hier=usb.buf.bypass_cap
 footprint=0402
 npins=2

C712:
 hier=usb.bctl.od_buf_bypass_cap
 footprint=0402
 npins=2

# LEDs and other diodes

part green-led:
 manufacturer=Rohm
 manufacturer_part_number=SML-D12M8WT86
 description=SMT LED, green, 0603
 vendor=Digi-Key
 vendor_part_number=511-1578-1-ND
 footprint=file:LED__Rohm_SML-D12x8
 pinout=ipc-diode.pinout
 npins=2

part yellow-led:
 manufacturer=Rohm
 manufacturer_part_number=SML-D12Y8WT86
 description=SMT LED, yellow, 0603
 vendor=Digi-Key
 vendor_part_number=511-1582-1-ND
 footprint=file:LED__Rohm_SML-D12x8
 pinout=ipc-diode.pinout
 npins=2

part red-led:
 manufacturer=Rohm
 manufacturer_part_number=SML-D12U8WT86
 description=SMT LED, red, 0603
 vendor=Digi-Key
 vendor_part_number=511-1580-1-ND
 footprint=file:LED__Rohm_SML-D12x8
 pinout=ipc-diode.pinout
 npins=2

D200:
 device=HVC375B
 manufacturer=Renesas
 manufacturer_part_number=HVC375BTRF-E
 description=Varactor diode for VCXO
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.D200
 pinout=ipc-diode.pinout
 npins=2

# PWON LED
D309:
 hier=mob.led_PWON.led
 part=green-led

# LPG LED
D401:
 hier=mob.led_LPG.led
 part=yellow-led

# PWL LED
D402:
 hier=mob.led_PWL.led
 part=red-led

# Charging LED
D403:
 hier=mob.chg_led.led
 part=red-led

# Schottky diode in charging circuit
D404:
 hier=mob.chg.D404
 device=SS34
 footprint=DO214
 pinout=ipc-diode.pinout
 npins=2

# Clamping diode pair in the buzzer driving circuit
D405:
 hier=mob.buz.D_pair
 manufacturer=Diotec Semiconductor
 manufacturer_part_number=BAV99W
 description=Clamping diode pair, SOT-323
 vendor=Digi-Key
 vendor_part_number=2721-BAV99WTR-ND
 pinout=BAV99W.pinout
 npins=3

# EDA artifacts (star routing) that aren't actual components

HST200:
 # combines TI's HST201 and HST202
 hier=mob.core.bb.dbb.HST200
 part=none
 npins=3

HST203:
 hier=mob.core.bb.dbb.HST203
 part=none
 npins=2

# Connectors

part header-2pin:
 footprint=JUMPER2
 description=Header, 0.100", 2 posts
 manufacturer=Molex
 manufacturer_part_number=0901200122
 vendor=Digi-Key
 vendor_part_number=WM8072-ND
 npins=2

J302:
 hier=mob.sim.socket.socket
 description=SIM socket, full size, with latch
 manufacturer=C&K Components
 manufacturer_part_number=CCM03-3013LFT
 vendor=Digi-Key
 vendor_part_number=401-1722-1-ND
 npins=8

# Power input connector
J305:
 hier=mob.batt.batt_conn
 manufacturer=Weidmuller
 manufacturer_part_number=1510460000
 description=Power input connector, 3 pins, 5.08 mm spacing
 source=Newark
 source=Digi-Key
 npins=3

J308:
 hier=mob.SMA.pkg
 description=RF connector, SMA, female, SMT, RA
 manufacturer=Linx
 manufacturer_part_number=CONSMA002-SMD-G	# gold-plated
 npins=5	# separate pin numbers for the 4 legs of the shell

# JTAG
J310:
 hier=mob.jtag_if.connector
 footprint=HEADER14_2
 description=Header, 0.100", dual row, 14 posts
 manufacturer=Molex
 manufacturer_part_number=0901310127
 vendor=Digi-Key
 vendor_part_number=WM50035-14-ND
 npins=14

# Main audio jack
J401:
 hier=mob.audio_main.jack.pkg
 manufacturer=CUI
 manufacturer_part_number=SJ1-42514-SMT-TR
 description=2.5 mm audio jack, TRRS, no switch, SMT
 vendor=Digi-Key
 vendor_part_number=CP1-42514SJCT-ND
 footprint=file:CONN__CUI_SJ1-4251x-SMT
 npins=6

# Jack for headset audio channel
J402:
 hier=mob.audio_hso.jack.pkg
 manufacturer=CUI
 manufacturer_part_number=SJ1-42515TS-SMT-TR
 description=2.5 mm audio jack, TRRS, tip switch, SMT
 vendor=Digi-Key
 vendor_part_number=CP1-42515TSSJCT-ND
 footprint=file:CONN__CUI_SJ1-4251x-SMT
 npins=6

# Loudspeaker output
J403:
 hier=mob.spkr.spkr_connector
 part=header-2pin

# VSP internal interface tap
J404:
 hier=mob.core.bb.VSP_tap
 footprint=JUMPER5
 description=Header, 0.100", single row, 5 posts
 manufacturer=Molex
 manufacturer_part_number=0901200125
 vendor=Digi-Key
 vendor_part_number=WM8075-ND
 npins=5

# VBAT tap for calibration measurements
J405:
 hier=mob.batt.vbat_tap
 part=header-2pin

J701:
 hier=usb.usb.conn.conn
 description=USB connector, receptacle, mini-B
 manufacturer=AMP/TE
 manufacturer_part_number=1734035-2
 vendor=Digi-Key
 vendor_part_number=A31727CT-ND
 footprint=file:USB_CONN_1734035
 npins=9			# 5 actual pins + 4 mounting pads

# Inductors

L401:
 hier=mob.audio_main.L1
 value=100n
 footprint=0402
 npins=2

L402:
 hier=mob.audio_main.L2
 value=100n
 footprint=0402
 npins=2

L600:
 hier=mob.core.rf.rita2pa_hb.L600
 footprint=0402
 npins=2

L601:
 hier=mob.core.rf.rita2pa_lb.L601
 footprint=0402
 npins=2

L604:
 hier=mob.core.rf.fem2rita_pcs.L604
 footprint=0402
 npins=2

L605:
 hier=mob.core.rf.fem2rita_low.L605
 footprint=0402
 npins=2

L606:
 hier=mob.core.rf.fem2rita_low.L606
 footprint=0402
 npins=2

L607:
 hier=mob.core.rf.fem2rita_dcs.L607
 footprint=0402
 npins=2

L608:
 hier=mob.core.rf.fem2rita_dcs.L608
 footprint=0402
 npins=2

L701:
 hier=usb.usb.VBUS_ferrite
 manufacturer=Murata
 manufacturer_part_number=BLM18AG471SN1D
 description=Ferrite bead for USB, 0603
 vendor=Digi-Key
 vendor_part_number=490-1013-1-ND
 footprint=0603
 npins=2

# LCD module

LCD1:
 hier=mob.lcd.lcd.pkg
 manufacturer=Formike
 device=KWH020ST23-F01
 part=yes
 description=LCD module, direct solder attachment
 footprint=file:KWH020ST23-F01
 npins=36

# Old-style buzzer

LS401:
 hier=mob.buz.buz.pkg
 manufacturer=CUI
 manufacturer_part_number=CMT-8530S-SMT-TR
 description=Magnetic buzzer, 8.5x8.5 mm, SMT
 vendor=Digi-Key
 vendor_part_number=102-3736-1-ND
 npins=4

# Transistors

part EMB9:
 device=EMB9
 footprint=SOT666
 pinout=EMB9.pinout
 npins=6
 description=Dual PNP transistor, prebiased, SOT666
 manufacturer=Nexperia
 manufacturer_part_number=PEMB9
 vendor=Digi-Key
 vendor_part_number=1727-5159-1-ND

part UMD9:
 device=UMD9
 footprint=SOT363
 pinout=UMD9N.pinout
 npins=6
 description=NPN+PNP complex transistor, prebiased, SOT363
 manufacturer=Nexperia
 manufacturer_part_number=PUMD9
 vendor=Digi-Key
 vendor_part_number=1727-5234-1-ND

part UMH9:
 device=UMH9
 footprint=SOT363
 pinout=EMB9.pinout
 npins=6
 description=Dual NPN transistor, prebiased, SOT363
 manufacturer=Nexperia
 manufacturer_part_number=PUMH9
 vendor=Digi-Key
 vendor_part_number=1727-5237-1-ND

# Complex transistor for TI's JTAG interface circuit
Q308:
 part=UMD9
 slotmap=slotmap/Q308

# MOSFET for driving the power on LED
Q309:
 hier=mob.led_PWON.Q
 device=Si1032R
 pinout=Si1032R.pinout
 npins=3
 description=N-channel MOSFET, 1.5V logic level gate, SC75A
 manufacturer=Vishay Siliconix
 manufacturer_part_number=SI1032R-T1-GE3
 vendor=Digi-Key
 vendor_part_number=SI1032R-T1-GE3CT-ND

# P-channel power MOSFET for the charging circuit
# specific part TBD, needs to be footprint-compatible with Si9407AEY,
# as shown in TI's APN0 document
Q401:
 hier=mob.chg.Q401.pkg
 footprint=SO8
 npins=8

# Dual NPN transistor for LPG and PWL LEDs
Q402:
 part=UMH9
 slotmap=slotmap/Q402

# Mighty NPN transistor for driving the magnetic buzzer
Q405:
 hier=mob.buz.npn.Q
 manufacturer=Rohm
 manufacturer_part_number=2SD2114KT146V
 description=Medium power NPN transistor, SMT3/SC-59
 vendor=Digi-Key
 vendor_part_number=2SD2114KT146VCT-ND
 pinout=2SD2114K.pinout
 npins=3

Q600:
 part=EMB9
 slotmap=slotmap/Q600

Q601:
 part=EMB9
 slotmap=slotmap/Q601

# Resistors

part MNR04-10k:
 description=Pack of 4 resistors, isolated, 10 kOhm
 value=10k
 manufacturer=Panasonic
 manufacturer_part_number=EXB-28V103JX
 vendor=Digi-Key
 vendor_part_number=Y7103CT-ND
 pinout=rpack4-ti.pinout
 npins=8

part MNR04-1k:
 description=Pack of 4 resistors, isolated, 1 kOhm
 value=1k
 manufacturer=Panasonic
 manufacturer_part_number=EXB-28V102JX
 vendor=Digi-Key
 vendor_part_number=Y7102CT-ND
 pinout=rpack4-ti.pinout
 npins=8

R204:
 # resistor on Iota IBIAS pin
 hier=mob.core.bb.abb.R204
 footprint=0402
 npins=2

R206:
 # pull-up resistor on SIM-I/O net
 hier=mob.core.bb.abb.R206
 footprint=0402
 npins=2

R207:
 # resistor for Calypso SIM_PWCTRL
 hier=mob.core.bb.dbb.R207
 footprint=0402
 npins=2

R208:
 # pull-up of Iota nTESTRESET to UPR
 hier=mob.core.bb.abb.R208
 footprint=0402
 npins=2

R211:
 # part of the voodoo "internal" VCXO circuit
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.R211
 footprint=0402
 npins=2

R215:
 # series resistor in the 32.768 kHz crystal osc circuit
 hier=mob.core.bb.dbb.R215
 footprint=0402
 npins=2

R216:
 # pull-down resistor on MCUDI net
 hier=mob.core.bb.R216
 footprint=0402
 npins=2

R217:
 # part of the voodoo "internal" VCXO circuit
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.R217
 footprint=0402
 npins=2

R222:
 # VBACKUP pull-down resistor in place of Leonardo C222
 hier=mob.core.bb.abb.VBACKUP_pull_down
 value=100k
 footprint=0402
 npins=2

R251:
 # series resistor in the 26 MHz signal from Rita to Calypso
 hier=mob.core.clock_rf2dbb.R251
 footprint=0402
 npins=2

# The following two resistor packs are in the analog I&Q circuit
# between Iota and Rita

R295:
 # on the side toward Iota
 part=MNR04-1k
 slotmap=slotmap/R295

R296:
 # on the side toward Rita
 part=MNR04-1k
 slotmap=slotmap/R296

R330:
 # power on LED series resistor
 hier=mob.led_PWON.R
 value=470R
 footprint=0402
 npins=2

R331:
 # U302 feedback resistor
 hier=mob.spkr.R331
 footprint=0402
 npins=2

R332:
 # U302 feedback resistor
 hier=mob.spkr.R332
 footprint=0402
 npins=2

R338:
 # pull-down resistor on U302 enable control line
 hier=mob.spkr.R338
 value=100k
 footprint=0402
 npins=2

R351:
 # U302 input resistor
 hier=mob.spkr.R33xA
 value=10k
 footprint=0402
 npins=2

R352:
 # U302 input resistor
 hier=mob.spkr.R33xB
 value=10k
 footprint=0402
 npins=2

R361:
 # JTAG pull-up/down resistor pack
 part=MNR04-10k
 slotmap=slotmap/R361

R401:
 hier=mob.uart.Host_TxD_pullup
 footprint=0402
 npins=2

R402:
 hier=mob.uart.Host_DTR_pullup
 footprint=0402
 npins=2

R403:
 hier=mob.uart.Host_TxD2_pullup
 footprint=0402
 npins=2

R404:
 hier=mob.uart.Host_RTS_pulldown
 footprint=0402
 npins=2

R405:
 hier=mob.sim.switch_pullup
 footprint=0402
 npins=2

# Precharge current limiting resistor
R406:
 hier=mob.chg.Rprech
 value=TBD
 footprint=TBD
 npins=2

# Charging current measurement resistor
R407:
 hier=mob.chg.Rmeas
 value=0.2R
 footprint=TBD
 pinout=resistor_with_sense.pinout
 npins=4

# Charging LED series resistor
R408:
 hier=mob.chg_led.R
 value=TBD
 footprint=0402
 npins=2

R409:
 hier=mob.lcd.bl.BL_EN_pulldown
 value=100k
 footprint=0402
 npins=2

R410:
 hier=mob.lcd.bl.cursel.R_fixed
 value=TBD
 footprint=0402
 npins=2

R411:
 hier=mob.lcd.bl.cursel.R_GPIO11
 value=TBD
 footprint=0402
 npins=2

R412:
 hier=mob.lcd.bl.cursel.R_GPIO12
 value=TBD
 footprint=0402
 npins=2

R413:
 hier=mob.led_LPG.R
 value=TBD
 footprint=0402
 npins=2

R414:
 hier=mob.led_PWL.R
 value=TBD
 footprint=0402
 npins=2

R415:
 hier=mob.audio_main.R9
 value=2.2k
 footprint=0402
 npins=2

R416:
 hier=mob.audio_hso.R19
 value=2.2k
 footprint=0402
 npins=2

R417:
 hier=mob.audio_hso.Detect_pullup
 value=220k
 footprint=0402
 npins=2

# external base resistor for Q405
R418:
 hier=mob.buz.npn.Rbase
 value=750R
 footprint=0402
 npins=2

# external B-E resistor for Q405
R419:
 hier=mob.buz.npn.Rbe
 value=22k
 footprint=0402
 npins=2

# attenuators in the Tx path from Rita to PA
part chip_atten:
 device=RAC101A-3dB
 manufacturer=Kamaya
 manufacturer_part_number=RAC101A3C
 description=Chip attenuator, 3 dB
 npins=4
 source=Mouser
 source=Jotrin

R600:
 hier=mob.core.rf.rita2pa_lb.R600
 part=chip_atten
 pinout=chipatten-1to2.pinout

R601:
 hier=mob.core.rf.rita2pa_hb.R601
 part=chip_atten
 pinout=chipatten-2to1.pinout

R604:
 # 0R (Openmoko) or 47R (iWOW) in the TCXOEN signal path
 hier=mob.core.rf.Rita_vcxo.R604
 footprint=0402
 npins=2

R623:
 hier=mob.core.rf.PA.R623
 footprint=0402
 npins=2

R701:
 hier=usb.usb.DM_series_R
 footprint=0402
 npins=2

R702:
 hier=usb.usb.DP_series_R
 footprint=0402
 npins=2

R703:
 hier=usb.usb.FT2232D.AVCC_filter_R
 footprint=0402
 npins=2

R704:
 hier=usb.usb.FT2232D.DOUT_series_R
 footprint=0402
 npins=2

R705:
 hier=usb.usb.FT2232D.DOUT_pullup_R
 footprint=0402
 npins=2

R706:
 hier=usb.usb.DP_pullup_R
 footprint=0402
 npins=2

R707:
 hier=usb.buf.jmp_RTS
 footprint=0402
 npins=2

R708:
 hier=usb.bctl.ChanB_RTS_pullup
 footprint=0402
 npins=2

R709:
 hier=usb.bctl.ChanB_DTR_pullup
 footprint=0402
 npins=2

R710:
 hier=VBUS_pulldown
 footprint=0402
 npins=2

R711:
 hier=VCHG_pulldown
 footprint=0402
 npins=2

R712:
 hier=usb.Rload
 value=3.3k
 footprint=0402
 npins=2

# As an original FreeCalypso initiative, we are putting Pi network topologies
# between the outputs of our RF3166 PA and the inputs of our Epcos quadband
# FEM.  At PCB design time, we explicitly retain the freedom to populate a
# capacitor, an inductor or a 0R jumper for the series component of each Pi
# network, and as for each of the 4 ground legs in total, leave it unpopulated,
# populate a capacitor, or populate an inductor.  We are going to use RLC
# reference designators for these generalized 0402 footprints.

RLC670:
 hier=mob.core.rf.pa2fem_lb.series
 footprint=0402
 npins=2

RLC671:
 hier=mob.core.rf.pa2fem_lb.GND_leg_in
 footprint=0402
 npins=2

RLC672:
 hier=mob.core.rf.pa2fem_lb.GND_leg_out
 footprint=0402
 npins=2

RLC673:
 hier=mob.core.rf.pa2fem_hb.series
 footprint=0402
 npins=2

RLC674:
 hier=mob.core.rf.pa2fem_hb.GND_leg_in
 footprint=0402
 npins=2

RLC675:
 hier=mob.core.rf.pa2fem_hb.GND_leg_out
 footprint=0402
 npins=2

# Switches

part keypad-switch:
 manufacturer=E-Switch
 manufacturer_part_number=TL3301EF160QJ
 description=Tactile switch, SMT J-lead, 160 g force
 vendor=Digi-Key
 vendor_part_number=TL3301EF160QJCT-ND
 npins=4

S401:
 part=keypad-switch
 hier=mob.keypad.S401.pkg

S402:
 part=keypad-switch
 hier=mob.keypad.S402.pkg

S403:
 part=keypad-switch
 hier=mob.keypad.S403.pkg

S404:
 part=keypad-switch
 hier=mob.keypad.S404.pkg

S405:
 part=keypad-switch
 hier=mob.keypad.S405.pkg

S406:
 part=keypad-switch
 hier=mob.keypad.S406.pkg

S407:
 part=keypad-switch
 hier=mob.keypad.S407.pkg

S408:
 part=keypad-switch
 hier=mob.keypad.S408.pkg

S409:
 part=keypad-switch
 hier=mob.keypad.S409.pkg

S410:
 part=keypad-switch
 hier=mob.keypad.S410.pkg

S411:
 part=keypad-switch
 hier=mob.keypad.S411.pkg

S412:
 part=keypad-switch
 hier=mob.keypad.S412.pkg

S413:
 part=keypad-switch
 hier=mob.keypad.S413.pkg

S414:
 part=keypad-switch
 hier=mob.keypad.S414.pkg

S415:
 part=keypad-switch
 hier=mob.keypad.S415.pkg

S416:
 part=keypad-switch
 hier=mob.keypad.S416.pkg

S417:
 part=keypad-switch
 hier=mob.keypad.S417.pkg

S418:
 part=keypad-switch
 hier=mob.keypad.S418.pkg

S419:
 part=keypad-switch
 hier=mob.keypad.S419.pkg

S420:
 part=keypad-switch
 hier=mob.keypad.S420.pkg

S421:
 part=keypad-switch
 hier=mob.keypad.S421.pkg

S422:
 part=keypad-switch
 hier=mob.keypad.S422.pkg

S423:
 part=keypad-switch
 hier=mob.keypad.S423.pkg

S424:
 part=keypad-switch
 hier=mob.keypad.S424.pkg

# RESET button
S425:
 part=keypad-switch
 hier=mob.reset_sw.pkg

# charging power slide switch
S701:
 hier=chg_switch
 manufacturer=C&K
 manufacturer_part_number=L101011MS02Q
 description=Slide switch, SPST, PC mount
 vendor=Digi-Key
 vendor_part_number=CKC5106-ND
 npins=2

U201:
 hier=mob.core.bb.dbb.calypso.pkg
 manufacturer=TI
 manufacturer_part_number=D751992AGHH
 description=Calypso GSM/GPRS baseband processor
 grid_pkg=pkg_179GHH.bgadef
 pinout=calypso-179ghh.pinout

U202:
 hier=mob.core.bb.abb.iota.pkg
 manufacturer=TI
 manufacturer_part_number=TWL3025BGGM
 description=Iota analog baseband IC
 grid_pkg=pkg_100GGM.bgadef
 pinout=iota-ggm.pinout

U301:
 hier=mob.core.mem.chip.pkg
 manufacturer=Spansion
 manufacturer_part_number=S71PL064JA0BFW0B
 description=Memory IC, combined flash and pSRAM
 grid_pkg=pkg_TLC056.bgadef

U302:
 hier=mob.spkr.apa
 manufacturer=TI
 device=TPA6203A1GQV
 description=Audio PA IC, 2x2 mm BGA package
 part=yes
 vendor=Digi-Key
 vendor_part_number=296-12753-1-ND
 grid_pkg=TPA6203A1-bga.pkg
 pinout=TPA6203A1-bga.pinmap

U401:
 device=74LVC125A
 manufacturer=Nexperia
 manufacturer_part_number=74LVC125ABQ
 description=Quad buffer IC, DHVQFN14 package
 vendor=Digi-Key
 vendor_part_number=1727-3481-1-ND
 pinout=74LVC125A.pinout
 npins=14
 slotmap=slotmap/U401

U402:
 hier=mob.sim.inv.pkg
 device=74LVC1G04
 manufacturer=Nexperia
 manufacturer_part_number=74LVC1G04GM
 description=Single inverting buffer IC, SOT886 package
 vendor=Digi-Key
 vendor_part_number=1727-3969-1-ND
 npins=6

U403:
 device=74LVC2G125
 manufacturer=Nexperia
 manufacturer_part_number=74LVC2G125GT
 description=Dual tristate buffer IC, SOT833-1 package
 vendor=Digi-Key
 vendor_part_number=1727-7013-1-ND
 pinout=74LVC2G125.pinout
 npins=8
 slotmap=slotmap/U403

U404:
 hier=mob.lcd.bl.MAX1916.pkg
 manufacturer=Maxim
 device=MAX1916
 part=yes
 description=IC LED driver, SOT23-6
 vendor=Digi-Key
 vendor_part_number=MAX1916EZT+TCT-ND
 footprint=file:SOT23-6
 npins=6

U601:
 hier=mob.core.rf.FEM.M034F.pkg
 manufacturer=Epcos
 device=M034F
 description=GSM RF front end module, quadband
 npins=19

U602:
 hier=mob.core.rf.Rita_vcxo.rita.rita.pkg
 manufacturer=TI
 manufacturer_part_number=TRF6151CRHJ
 description=GSM RF transceiver
 npins=49

U603:
 hier=mob.core.rf.PA.PA.pkg
 manufacturer=RFMD
 device=RF3166
 description=GSM RF power amplifier
 part=yes
 npins=31

U701:
 hier=usb.usb.FT2232D.FT2232D.pkg
 manufacturer=FTDI
 device=FT2232D
 part=yes
 description=USB to dual UART adapter IC
 vendor=Digi-Key
 vendor_part_number=768-1010-1-ND
 footprint=LQFP48_7
 npins=48

U702:
 hier=usb.usb.FT2232D.eeprom.pkg
 device=93C46
 manufacturer=Atmel
 manufacturer_part_number=AT93C46DY6-YH
 description=Serial EEPROM, 64x16, UDFN-8 package
 vendor=Digi-Key
 vendor_part_number=AT93C46DY6-YH-ECT-ND
 npins=8

U703:
 hier=usb.reg_3V3.reg.pkg
 manufacturer=TI
 device=TLV70233DBV
 part=yes
 description=LDO regulator, 3.3 V output, SOT23-5
 vendor=Digi-Key
 vendor_part_number=296-32415-1-ND
 footprint=file:TLV702xxDBV
 npins=5

U705:
 device=74LVC541A
 manufacturer=Nexperia
 manufacturer_part_number=74LVC541ABQ
 description=Octal buffer IC, DHVQFN20 package
 vendor=Digi-Key
 vendor_part_number=1727-7048-1-ND
 pinout=74LVC541A.pinout
 npins=20
 slotmap=slotmap/U705

U707:
 device=74LVC2G07
 manufacturer=Nexperia
 manufacturer_part_number=74LVC2G07GM
 description=Dual open drain buffer IC, SOT886 package
 vendor=Digi-Key
 vendor_part_number=1727-7008-1-ND
 pinout=74LVC2G07.pinout
 npins=6
 slotmap=slotmap/U707

X201:
 hier=mob.core.bb.dbb.xtal.xtal
 manufacturer=Micro Crystal Switzerland
 manufacturer_part_number=CC7V-T1A
 description=Crystal resonator, 32.768 kHz, 20 ppm, 12.5 pF, miniature SMT
 npins=2

X202:
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.xtal
 manufacturer=NDK
 manufacturer_part_number=W-168-405
 description=Crystal resonator, 26 MHz, made for GSM VCXO
 source=Jotrin
 npins=4

X701:
 hier=usb.usb.FT2232D.xtal
 manufacturer=IQD
 manufacturer_part_number=LFXTAL026900
 description=Crystal, 6.0 MHz, 16 pF, HC-49 SMT
 vendor=Digi-Key
 vendor_part_number=1923-1509-1-ND
 footprint=HC49_SMT
 npins=2