← Commit history

amfm-receiver-molecule: board page: tuning theory intro, gallery (2D layouts, analog / power / digital close-ups), Adom Fields current and heat, part thumbnails, etched chips and fixed silkscreen layers in 3D, Adom Electronics Prototyping Cloud Lab naming

noah ·bdb5253543 ·6h ago ·parent 80269a5
6 files changed +442−97
README.md+145−95
@@ -4,104 +4,152 @@ A USB-powered AM/FM broadcast receiver on an Adom Molecule: the radio is discret  ::adom-verified{src="/adom/amfm-receiver-molecule/render/verification.json"} +## How the tuning works++This is a **superhet**: instead of building a filter that slides across the whole band, the radio shifts whichever station you want down to one fixed frequency, the **intermediate frequency (IF)**, and does all its filtering and gain there. Tuning is just moving one oscillator.++**1. Mix the station down to 10.7 MHz.** A transistor mixer multiplies the antenna signal by a local oscillator (LO). The product contains the difference frequency, so if the LO sits exactly 10.695 MHz above the station, that station lands at 10.695 MHz and the 10.7 MHz ceramic filters pass it while rejecting its neighbours.++| | FM | AM (medium wave) |+|---|---|---|+| Antenna band | 87.5 to 108 MHz | 530 to 1700 kHz |+| Before the mixer | 70 MHz high-pass + 130 MHz low-pass, plus an RF amplifier whose tank tracks the station | 2 MHz low-pass |+| Local oscillator | 98.7 to 118.7 MHz (Colpitts, Q302) | 11.23 to 12.4 MHz (Clapp, Q402) |+| First IF | 10.695 MHz | 10.695 MHz (AM is converted *up*) |+| Second LO | 10.240 MHz crystal (Y501) | the same crystal |+| Second IF | 455 kHz | 455 kHz |+| Detector | limiter + pulse-count discriminator | diode envelope detector with AGC |++Example: to hear **101.1 MHz FM**, the FM LO runs at 101.1 + 10.695 = **111.795 MHz**; for **1010 kHz AM**, the AM LO runs at 1.010 + 10.695 = **11.705 MHz**. Both bands then share the same 10.7 MHz filters and the second conversion to 455 kHz (10.695 minus 10.240), where the AM filter and the FM limiter do the rest.++**2. A voltage sets the oscillator frequency.** Each LO resonates at f = 1 / (2π √(LC)), and part of its C is a **BB910 varactor**: a diode whose capacitance falls as its reverse voltage rises (35 to 45 pF at 0.5 V, 10 to 20 pF at 5 V). Raise the tuning voltage, the capacitance drops, the frequency goes up. The STM32's 12-bit DAC outputs 0 to 3.3 V, and a TLV9062 op-amp scales it by 1.45 to the 0 to 4.8 V tuning voltages `VT_FM` and `VT_AM`. On FM a third voltage, `VT_RF` (a filtered PWM), retunes the RF amplifier's own varactor tank to follow the station, which keeps the image 21.4 MHz above it out.++<table><tr><td><img src="docs/screens/tuning.jpg" width="100%" alt="Tuning section: varactor drive op-amps, RF tracking and band switch"></td></tr><tr><td><em>The tuning block: the TLV9062 varactor drivers (VTF, VTA), the RF-tracking filter (VTR) and the band switch.</em></td></tr></table>++**3. The firmware calibrates itself.** Varactors differ part to part and their curve is not linear, so the DAC code for a station is measured, not assumed. During `cal` the MCU puts a crystal-derived square wave (128 MHz divided by N) onto the antenna through 47 k and 100 pF; its harmonics are markers at exactly known frequencies. The firmware sweeps the DAC until the IF counter (TIM2 counting the 455 kHz IF) sees each marker, and builds a DAC to LO table from them. After every tune, **AFC** counts the IF for 10 ms against 455.000 kHz and trims the DAC code, so the station stays centred as the board warms up.++## Gallery++<table>+<tr><td><img src="docs/screens/layout-top.png" alt="Top copper and silkscreen, 2D"></td><td><img src="docs/screens/layout-bottom.png" alt="Bottom copper and silkscreen, 2D, mirrored"></td></tr>+<tr><td><em>Top copper (red) and silkscreen: one outlined block per circuit, signal flowing from the antenna (top right) to the MCU (left).</em></td><td><em>Bottom copper (blue), seen from below. In1 is a ground plane and In2 carries +5VA and +3V3.</em></td></tr>+<tr><td><img src="docs/screens/rf-frontend.jpg" alt="RF front end"></td><td><img src="docs/screens/if-chain.jpg" alt="IF chain"></td></tr>+<tr><td><em><strong>Analog, RF:</strong> the SMA jack, the diplexer that splits AM from FM, and the FM RF amplifier, LO and mixer.</em></td><td><em><strong>Analog, IF:</strong> the 10.24 MHz crystal oscillator, the two 10.7 MHz filters, the second mixer and the 455 kHz AM filter (HCCF2).</em></td></tr>+<tr><td><img src="docs/screens/power.jpg" alt="Power section"></td><td><img src="docs/screens/digital.jpg" alt="Digital section"></td></tr>+<tr><td><em><strong>Power:</strong> USB-C in, USBLC6 ESD protection, the OR-ing Schottky diodes and the polyfuse; the 3.3 V LDO sits lower in the same column.</em></td><td><em><strong>Digital:</strong> the STM32G0B1 with its 40 MHz crystal and the SWD, UART and BOOT contacts down the left edge.</em></td></tr>+</table>++Every marked part carries its part number and pin-1 dot (laser-etch artwork from its own wiki page), here and in the 3D view above; the Layers button in the 3D view switches the silkscreen, solder mask, copper, parts and part numbers.++## Where the current and the heat go++Solved from the board file with [Adom Fields](https://wiki.adom.inc/adom/adom-fields) at the radio's estimated operating point (about 85 mA from USB, FM band on; the spec is in `docs/fields/spec.json`). A small-signal board like this runs cool: the peak current density is 8.6 A/mm² (the screening limit is 60) and the warmest part, the OR-ing diode D105, rises 4.3 °C in still air.++<table>+<tr><td><img src="docs/screens/fields-current.jpg" alt="Current density at the USB power entry"></td><td><img src="docs/screens/fields-heat.jpg" alt="Heat flow in the top copper"></td></tr>+<tr><td><em><strong>Current density</strong>, top copper, at the USB-C power entry: VBUS through the OR-ing diodes and the fuse to the +5 V rail.</em></td><td><em><strong>Heat flow</strong> in the top copper: the LDO U102, the MCU U103 and diode D105 are the only sources, each a few degrees above ambient.</em></td></tr>+</table>++Adom Fields is a DC solve (current and heat). It does not model RF or EMC behaviour, so the RF performance of the front ends is still hand-calculated (see Status). The STM32's exposed pad has nine 0.3 mm thermal vias as drilled pads in its footprint; Fields 0.6.2 counts board vias only, so they are not in its via tally.+ ## Status  Designed and checked in KiCad 10 (ERC and DRC clean, netlist checked pin for pin against the generator), with JLCPCB fab files ready. **Not built or tested yet.** RF performance is hand-calculated; expect to trim tank capacitors at bring-up. The firmware is outlined below but not written yet.  ## Parts -All 88 BOM lines (312 parts JLC places, plus the 32 machine pins and contacts the Adom Factory presses in) link to a wiki page with the symbol, footprint, 3D model, datasheet and the LCSC, Mouser and DigiKey numbers. Pages created for this board carry a verification log; check a page before reusing its part.--| Qty | References | Value | Part (MPN) | Wiki page | LCSC |-|---:|---|---|---|---|---|-| 12 | C101 C104 C212 C214 C402 C406 C503 C512 C603 C605 C701 C722 | 10u | Samsung Electro-Mechanics CL21A106KAYNNNE | [adom/samsung-cl21a-x5r-0805](https://wiki.adom.inc/adom/samsung-cl21a-x5r-0805) | [C15850](https://www.lcsc.com/product-detail/C15850.html) |-| 35 | C102 C105 C107 C110 C111 C115 C205 C209 C211 C213 C215 C311 C314 C401 C403 C404 C405 C407 C413 C504 C506 C510 C513 C604 C606 C607 C610 C615 C620 C702 C706 C709 C712 C721 C723 | 100n | YAGEO CC0603KRX7R9BB104 | [adom/cc0603-100nf](https://wiki.adom.inc/adom/cc0603-100nf) | [C14663](https://www.lcsc.com/product-detail/C14663.html) |-| 13 | C103 C108 C202 C204 C206 C207 C208 C210 C613 C614 C616 C716 C717 | 1u | Samsung Electro-Mechanics CL10A105KB8NNNC | [adom/cl10a105kb8nnnc](https://wiki.adom.inc/adom/cl10a105kb8nnnc) | [C15849](https://www.lcsc.com/product-detail/C15849.html) |-| 1 | C106 | 22u | Samsung Electro-Mechanics CL21A226MAQNNNE | [adom/samsung-cl21a-x5r-0805](https://wiki.adom.inc/adom/samsung-cl21a-x5r-0805) | [C45783](https://www.lcsc.com/product-detail/C45783.html) |-| 14 | C109 C322 C501 C505 C507 C508 C601 C602 C608 C609 C611 C705 C708 C711 | 10n | FH (Guangdong Fenghua Advanced Tech) 0603B103K500NT | [adom/fenghua-0603-mlcc](https://wiki.adom.inc/adom/fenghua-0603-mlcc) | [C57112](https://www.lcsc.com/product-detail/C57112.html) |-| 3 | C114 C201 C203 | 4.7u | Samsung Electro-Mechanics CL21A475KAQNNNE | [adom/cl21a475kaqnnng](https://wiki.adom.inc/adom/cl21a475kaqnnng) (1) | [C1779](https://www.lcsc.com/product-detail/C1779.html) |-| 2 | C116 C117 | 18p | Samsung Electro-Mechanics CL10C180JB8NNNC | [adom/cl10c180jb8nnnc](https://wiki.adom.inc/adom/cl10c180jb8nnnc) | [C1647](https://www.lcsc.com/product-detail/C1647.html) |-| 2 | C301 C302 | 2.7n | Murata Electronics GRM1885C1H272JA01D | [adom/murata-grm18-gcm18-c0g-0603](https://wiki.adom.inc/adom/murata-grm18-gcm18-c0g-0603) | [C77034](https://www.lcsc.com/product-detail/C77034.html) |-| 5 | C303 C304 C412 C707 C710 | 47p | Samsung Electro-Mechanics CL10C470JB8NNNC | [adom/samsung-cl10c-c0g-0603](https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603) | [C1671](https://www.lcsc.com/product-detail/C1671.html) |-| 7 | C305 C306 C310 C320 C502 C509 C714 | 22p | Samsung Electro-Mechanics CL10C220JB8NNNC | [adom/samsung-cl10c-c0g-0603](https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603) | [C1653](https://www.lcsc.com/product-detail/C1653.html) |-| 8 | C307 C308 C312 C315 C316 C619 C703 C720 | 1n | Samsung Electro-Mechanics CL10B102KB8NNNC | [adom/cl10b102kb8nnnc](https://wiki.adom.inc/adom/cl10b102kb8nnnc) | [C1588](https://www.lcsc.com/product-detail/C1588.html) |-| 2 | C309 C319 | 3.3p | YAGEO CC0603CRNPO9BN3R3 | [adom/yageo-cc0603-npo](https://wiki.adom.inc/adom/yageo-cc0603-npo) | [C282249](https://www.lcsc.com/product-detail/C282249.html) |-| 2 | C313 C318 | 4.7p | FH (Guangdong Fenghua Advanced Tech) 0603CG4R7C500NT | [adom/fenghua-0603-mlcc](https://wiki.adom.inc/adom/fenghua-0603-mlcc) | [C1669](https://www.lcsc.com/product-detail/C1669.html) |-| 3 | C317 C410 C516 | 15p | Samsung Electro-Mechanics CL10C150JB8NNNC | [adom/samsung-cl10c-c0g-0603](https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603) | [C1644](https://www.lcsc.com/product-detail/C1644.html) |-| 1 | C321 | 2.2p | FH (Guangdong Fenghua Advanced Tech) 0603CG2R2C500NT | [adom/fenghua-0603-mlcc](https://wiki.adom.inc/adom/fenghua-0603-mlcc) | [C1651](https://www.lcsc.com/product-detail/C1651.html) |-| 4 | C323 C511 C514 C713 | 100p | Samsung Electro-Mechanics CL10C101JB8NNNC | [adom/samsung-cl10c-c0g-0603](https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603) | [C14858](https://www.lcsc.com/product-detail/C14858.html) |-| 2 | C408 C515 | 220p | Murata Electronics GCM1885C2A221JA16D | [adom/murata-grm18-gcm18-c0g-0603](https://wiki.adom.inc/adom/murata-grm18-gcm18-c0g-0603) | [C388907](https://www.lcsc.com/product-detail/C388907.html) |-| 1 | C409 | 470p | YAGEO CC0603JRNPO9BN471 | [adom/yageo-cc0603-npo](https://wiki.adom.inc/adom/yageo-cc0603-npo) | [C106211](https://www.lcsc.com/product-detail/C106211.html) |-| 1 | C411 | 33p | Samsung Electro-Mechanics CL10C330JB8NNNC | [adom/samsung-cl10c-c0g-0603](https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603) | [C1663](https://www.lcsc.com/product-detail/C1663.html) |-| 2 | C612 C618 | 2.2n | Walsin Tech Corp 0603N222J500CT | [adom/0603n222j500ct](https://wiki.adom.inc/adom/0603n222j500ct) | [C296055](https://www.lcsc.com/product-detail/C296055.html) |-| 1 | C617 | 4.7n | YAGEO CC0603JRNPO9BN472 | [adom/yageo-cc0603-npo](https://wiki.adom.inc/adom/yageo-cc0603-npo) | [C576818](https://www.lcsc.com/product-detail/C576818.html) |-| 1 | C704 | 150p | YAGEO CC0603JRNPO9BN151 | [adom/yageo-cc0603-npo](https://wiki.adom.inc/adom/yageo-cc0603-npo) | [C107038](https://www.lcsc.com/product-detail/C107038.html) |-| 2 | C715 C718 | 1.5n | YAGEO CC0603JRNPO9BN152 | [adom/yageo-cc0603-npo](https://wiki.adom.inc/adom/yageo-cc0603-npo) | [C107039](https://www.lcsc.com/product-detail/C107039.html) |-| 1 | C719 | 680p | YAGEO CC0603JRNPO9BN681 | [adom/yageo-cc0603-npo](https://wiki.adom.inc/adom/yageo-cc0603-npo) | [C107055](https://www.lcsc.com/product-detail/C107055.html) |-| 1 | D104 | RED | Hubei KENTO Elec KT-0603R | [barrett-land/kt-0603r](https://wiki.adom.inc/barrett-land/kt-0603r) | [C2286](https://www.lcsc.com/product-detail/C2286.html) |-| 2 | D105 D106 | B5819W | Jiangsu Changjing Electronics Technology Co., Ltd. B5819W SL | [adom/b5819w](https://wiki.adom.inc/adom/b5819w) | [C8598](https://www.lcsc.com/product-detail/C8598.html) |-| 1 | D201 | GREEN (FM) | Hubei KENTO Elec KT-0603G | [adom/kt-0603g](https://wiki.adom.inc/adom/kt-0603g) | [C12624](https://www.lcsc.com/product-detail/C12624.html) |-| 1 | D202 | YELLOW (AM) | Hubei KENTO Elec KT-0603Y | [adom/kt-0603y](https://wiki.adom.inc/adom/kt-0603y) | [C2287](https://www.lcsc.com/product-detail/C2287.html) |-| 1 | D203 | BLUE (USB/stereo) | Hubei KENTO Elec KT-0603B | [barrett-land/kt-0603b](https://wiki.adom.inc/barrett-land/kt-0603b) | [C2288](https://www.lcsc.com/product-detail/C2288.html) |-| 3 | D301 D302 D401 | BB910 | Shikues BB910 | [adom/bb910](https://wiki.adom.inc/adom/bb910) | [C475628](https://www.lcsc.com/product-detail/C475628.html) |-| 2 | D601 D701 | BAT54WS | Diodes Incorporated BAT54WS-7-F | [adom/bat54ws-7-f](https://wiki.adom.inc/adom/bat54ws-7-f) | [C124205](https://www.lcsc.com/product-detail/C124205.html) |-| 1 | D702 | BAT54S | MDD(Microdiode Semiconductor) BAT54S | [adom/bat54s](https://wiki.adom.inc/adom/bat54s) (2) | [C408389](https://www.lcsc.com/product-detail/C408389.html) |-| 1 | F101 | 500mA | TECHFUSE nSMD050-33V | [adom/nsmd050-33v](https://wiki.adom.inc/adom/nsmd050-33v) | [C70077](https://www.lcsc.com/product-detail/C70077.html) |-| 2 | FB101 FB102 | 600R@100MHz | Sunlord GZ1608D601TF | [adom/gz1608d601tf](https://wiki.adom.inc/adom/gz1608d601tf) | [C1002](https://www.lcsc.com/product-detail/C1002.html) |-| 2 | FL501 FL502 | HCCF3-10.700-LTCVS3L | HCI HCCF3-10.700-LTCVS3L | [adom/hccf3-10-700-ltcvs3l](https://wiki.adom.inc/adom/hccf3-10-700-ltcvs3l) | [C19191232](https://www.lcsc.com/product-detail/C19191232.html) |-| 1 | FL601 | HCCF2-455.000-LTWCGL | HCI HCCF2-455.000-LTWCGL | [adom/hccf2-455-000-ltwcgl](https://wiki.adom.inc/adom/hccf2-455-000-ltwcgl) | [C19186014](https://www.lcsc.com/product-detail/C19186014.html) |-| 1 | J101 | USB-C | Korean Hroparts Elec TYPE-C-31-M-12 | [adom/type-c-31-m-12](https://wiki.adom.inc/adom/type-c-31-m-12) | [C165948](https://www.lcsc.com/product-detail/C165948.html) |-| 1 | J301 | ANT (SMA) | BAT WIRELESS BWSMA-KWE-Z001 | [adom/bwsma-kwe-z001](https://wiki.adom.inc/adom/bwsma-kwe-z001) | [C496551](https://www.lcsc.com/product-detail/C496551.html) |-| 2 | L301 L303 | 2.2u | TDK NLV32T-2R2J-PF | [adom/nlv32t-2r2j-pf](https://wiki.adom.inc/adom/nlv32t-2r2j-pf) | [C89016](https://www.lcsc.com/product-detail/C89016.html) |-| 2 | L302 L401 | 8.2u | YJYCOIN YSCM322522-8R2J | [adom/yscm322522-8r2j](https://wiki.adom.inc/adom/yscm322522-8r2j) | [C52259800](https://www.lcsc.com/product-detail/C52259800.html) |-| 1 | L304 | 56n | Murata Electronics LQW18AN56NG00D | [adom/murata-lqw18an](https://wiki.adom.inc/adom/murata-lqw18an) | [C98079](https://www.lcsc.com/product-detail/C98079.html) |-| 1 | L305 | 120n | Murata Electronics LQW18ANR12G00D | [adom/murata-lqw18an](https://wiki.adom.inc/adom/murata-lqw18an) | [C86138](https://www.lcsc.com/product-detail/C86138.html) |-| 1 | L306 | 150n | Murata Electronics LQW18ANR15G00D | [adom/murata-lqw18an](https://wiki.adom.inc/adom/murata-lqw18an) | [C113131](https://www.lcsc.com/product-detail/C113131.html) |-| 1 | L307 | 110n | Murata Electronics LQW18ANR11G00D | [adom/murata-lqw18an](https://wiki.adom.inc/adom/murata-lqw18an) | [C113130](https://www.lcsc.com/product-detail/C113130.html) |-| 2 | Q201 Q202 | MMBT3906 | Jiangsu Changjing Electronics Technology Co., Ltd. MMBT3906 2A(RANGE:100-300) | [adom/mmbt3906](https://wiki.adom.inc/adom/mmbt3906) (3) | [C2143](https://www.lcsc.com/product-detail/C2143.html) |-| 3 | Q301 Q302 Q303 | MMBTH10 | UMW(Youtai Semiconductor Co., Ltd.) MMBTH10 | [adom/mmbth10](https://wiki.adom.inc/adom/mmbth10) | [C545531](https://www.lcsc.com/product-detail/C545531.html) |-| 12 | Q401 Q402 Q403 Q501 Q502 Q503 Q602 Q604 Q605 Q701 Q702 Q703 | MMBT3904 | Jiangsu Changjing Electronics Technology Co., Ltd. MMBT3904(RANGE:100-300) | [adom/mmbt3904](https://wiki.adom.inc/adom/mmbt3904) (4) | [C20526](https://www.lcsc.com/product-detail/C20526.html) |-| 2 | Q601 Q603 | BC847BS | FUXINSEMI BC847BS | [adom/bc847bs](https://wiki.adom.inc/adom/bc847bs) | [C5380687](https://www.lcsc.com/product-detail/C5380687.html) |-| 2 | R101 R102 | 5.1k | UNI-ROYAL(Uniroyal Elec) 0603WAF5101T5E | [adom/0603waf5101t5e](https://wiki.adom.inc/adom/0603waf5101t5e) | [C23186](https://www.lcsc.com/product-detail/C23186.html) |-| 33 | R103 R201 R203 R204 R205 R207 R208 R209 R210 R211 R214 R215 R217 R219 R310 R604 R605 R608 R609 R610 R614 R619 R622 R624 R625 R627 R628 R704 R708 R713 R717 R722 R723 | 10k | UNI-ROYAL(Uniroyal Elec) 0603WAF1002T5E | [adom/0603waf1002t5e](https://wiki.adom.inc/adom/0603waf1002t5e) | [C25804](https://www.lcsc.com/product-detail/C25804.html) |-| 7 | R107 R606 R611 R617 R702 R706 R710 | 2.2k | UNI-ROYAL(Uniroyal Elec) 0603WAF2201T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C4190](https://www.lcsc.com/product-detail/C4190.html) |-| 9 | R202 R206 R212 R314 R403 R409 R410 R413 R510 | 22k | UNI-ROYAL(Uniroyal Elec) 0603WAF2202T5E | [adom/0603waf2202t5e](https://wiki.adom.inc/adom/0603waf2202t5e) | [C31850](https://www.lcsc.com/product-detail/C31850.html) |-| 7 | R213 R218 R220 R225 R629 R715 R724 | 1k | UNI-ROYAL(Uniroyal Elec) 0603WAF1001T5E | [adom/0603waf1001t5e](https://wiki.adom.inc/adom/0603waf1001t5e) | [C21190](https://www.lcsc.com/product-detail/C21190.html) |-| 1 | R216 | 100 | UNI-ROYAL(Uniroyal Elec) 0603WAF1000T5E | [adom/0603waf1000t5e](https://wiki.adom.inc/adom/0603waf1000t5e) | [C22775](https://www.lcsc.com/product-detail/C22775.html) |-| 3 | R224 R226 R512 | 220 | UNI-ROYAL(Uniroyal Elec) 0603WAF2200T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22962](https://www.lcsc.com/product-detail/C22962.html) |-| 9 | R301 R307 R313 R412 R620 R626 R712 R719 R721 | 100k | UNI-ROYAL(Uniroyal Elec) 0603WAF1003T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C25803](https://www.lcsc.com/product-detail/C25803.html) |-| 2 | R302 R406 | 56 | UNI-ROYAL(Uniroyal Elec) 0603WAF560JT5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C25196](https://www.lcsc.com/product-detail/C25196.html) |-| 5 | R303 R311 R623 R714 R716 | 4.7k | UNI-ROYAL(Uniroyal Elec) 0603WAF4701T5E | [adom/0603waf4701t5e](https://wiki.adom.inc/adom/0603waf4701t5e) | [C23162](https://www.lcsc.com/product-detail/C23162.html) |-| 1 | R304 | 1.8k | UNI-ROYAL(Uniroyal Elec) 0603WAF1801T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C4177](https://www.lcsc.com/product-detail/C4177.html) |-| 7 | R305 R405 R502 R506 R514 R602 R701 | 22 | UNI-ROYAL(Uniroyal Elec) 0603WAF220JT5E | [adom/0603waf220jt5e](https://wiki.adom.inc/adom/0603waf220jt5e) | [C23345](https://www.lcsc.com/product-detail/C23345.html) |-| 1 | R306 | 82 | UNI-ROYAL(Uniroyal Elec) 0603WAF820JT5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C23255](https://www.lcsc.com/product-detail/C23255.html) |-| 5 | R308 R309 R402 R408 R615 | 47 | UNI-ROYAL(Uniroyal Elec) 0603WAF470JT5E | [adom/0603waf470jt5e](https://wiki.adom.inc/adom/0603waf470jt5e) | [C23182](https://www.lcsc.com/product-detail/C23182.html) |-| 6 | R312 R501 R503 R508 R509 R616 | 330 | UNI-ROYAL(Uniroyal Elec) 0603WAF3300T5E | [adom/0603waf3300t5e](https://wiki.adom.inc/adom/0603waf3300t5e) | [C23138](https://www.lcsc.com/product-detail/C23138.html) |-| 5 | R315 R404 R414 R511 R603 | 6.8k | UNI-ROYAL(Uniroyal Elec) 0603WAF6801T5E | [adom/0603waf6801t5e](https://wiki.adom.inc/adom/0603waf6801t5e) | [C23212](https://www.lcsc.com/product-detail/C23212.html) |-| 2 | R316 R415 | 150 | UNI-ROYAL(Uniroyal Elec) 0603WAF1500T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22808](https://www.lcsc.com/product-detail/C22808.html) |-| 5 | R317 R515 R516 R618 R711 | 47k | UNI-ROYAL(Uniroyal Elec) 0603WAF4702T5E | [adom/0603waf4702t5e](https://wiki.adom.inc/adom/0603waf4702t5e) | [C25819](https://www.lcsc.com/product-detail/C25819.html) |-| 1 | R401 | 51 | UNI-ROYAL(Uniroyal Elec) 0603WAF510JT5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C23197](https://www.lcsc.com/product-detail/C23197.html) |-| 3 | R407 R705 R709 | 470 | UNI-ROYAL(Uniroyal Elec) 0603WAF4700T5E | [adom/0603waf4700t5e](https://wiki.adom.inc/adom/0603waf4700t5e) | [C23179](https://www.lcsc.com/product-detail/C23179.html) |-| 3 | R411 R513 R517 | 1.5k | UNI-ROYAL(Uniroyal Elec) 0603WAF1501T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22843](https://www.lcsc.com/product-detail/C22843.html) |-| 1 | R504 | 15k | UNI-ROYAL(Uniroyal Elec) 0603WAF1502T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22809](https://www.lcsc.com/product-detail/C22809.html) |-| 1 | R505 | 5.6k | UNI-ROYAL(Uniroyal Elec) 0603WAF5601T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C23189](https://www.lcsc.com/product-detail/C23189.html) |-| 1 | R507 | 120 | UNI-ROYAL(Uniroyal Elec) 0603WAF1200T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22787](https://www.lcsc.com/product-detail/C22787.html) |-| 1 | R601 | 2.7k | UNI-ROYAL(Uniroyal Elec) 0603WAF2701T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C13167](https://www.lcsc.com/product-detail/C13167.html) |-| 2 | R607 R612 | 2k | UNI-ROYAL(Uniroyal Elec) 0603WAF2001T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22975](https://www.lcsc.com/product-detail/C22975.html) |-| 3 | R613 R703 R707 | 33k | UNI-ROYAL(Uniroyal Elec) 0603WAF3302T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C4216](https://www.lcsc.com/product-detail/C4216.html) |-| 1 | R621 | 39k | UNI-ROYAL(Uniroyal Elec) 0603WAF3902T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C23153](https://www.lcsc.com/product-detail/C23153.html) |-| 1 | R718 | 51k | UNI-ROYAL(Uniroyal Elec) 0603WAF5102T5E | [adom/0603waf5102t5e](https://wiki.adom.inc/adom/0603waf5102t5e) | [C23196](https://www.lcsc.com/product-detail/C23196.html) |-| 1 | R720 | 200k | UNI-ROYAL(Uniroyal Elec) 0603WAF2003T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C25811](https://www.lcsc.com/product-detail/C25811.html) |-| 1 | R725 | 1.2k | UNI-ROYAL(Uniroyal Elec) 0603WAF1201T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22765](https://www.lcsc.com/product-detail/C22765.html) |-| 1 | R726 | 4.3k | UNI-ROYAL(Uniroyal Elec) 0603WAF4301T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C23159](https://www.lcsc.com/product-detail/C23159.html) |-| 1 | U101 | USBLC6-2SC6 | STMicroelectronics USBLC6-2SC6 | [ray/usblc6-2sc6](https://wiki.adom.inc/ray/usblc6-2sc6) | [C7519](https://www.lcsc.com/product-detail/C7519.html) |-| 1 | U102 | AP2112K-3.3 | Diodes Incorporated AP2112K-3.3TRG1 | [adom/ap2112k-3-3trg1](https://wiki.adom.inc/adom/ap2112k-3-3trg1) | [C51118](https://www.lcsc.com/product-detail/C51118.html) |-| 1 | U103 | STM32G0B1CCU7 | STMicroelectronics STM32G0B1CCU7 | [adom/stm32g0b1ccu7](https://wiki.adom.inc/adom/stm32g0b1ccu7) | [C29759424](https://www.lcsc.com/product-detail/C29759424.html) |-| 4 | U201 U202 U601 U701 | TLV9062IDR | Texas Instruments TLV9062IDR | [adom/tlv9062idr](https://wiki.adom.inc/adom/tlv9062idr) | [C398355](https://www.lcsc.com/product-detail/C398355.html) |-| 1 | Y101 | 40MHz | TKD SX32Y040000BC1T001 | [adom/sx32y040000bc1t001](https://wiki.adom.inc/adom/sx32y040000bc1t001) | [C337678](https://www.lcsc.com/product-detail/C337678.html) |-| 1 | Y501 | 10.24MHz | HCI 0132M4-10.240F12DZNG | [adom/0132m4-10-240f12dzng](https://wiki.adom.inc/adom/0132m4-10-240f12dzng) | [C51822681](https://www.lcsc.com/product-detail/C51822681.html) |-| 28 | MC1 MC2 MC3 MC4 MC5 MC6 MC7 MC8 MC9 MC10 MC11 MC12 MC13 MC14 MC15 MC16 MC17 MC18 MC19 MC20 MC21 MC22 MC23 MC24 MC25 MC26 MC27 MC28 | MachineContactMedium | Adom MachineContactMedium | [adom/machinecontactmedium](https://wiki.adom.inc/adom/machinecontactmedium) | not on JLC (pressed in by the Adom Factory) |-| 4 | MP1 MP2 MP3 MP4 | MachinePinLargeStandard | Adom MachinePinLargeStandard | [adom/machinepinlargestandard](https://wiki.adom.inc/adom/machinepinlargestandard) | not on JLC (pressed in by the Adom Factory) |+All 88 BOM lines (312 parts JLC places, plus the 32 machine pins and contacts the Adom Electronics Prototyping Cloud Lab presses in) link to a wiki page with the symbol, footprint, 3D model, datasheet and the LCSC, Mouser and DigiKey numbers. Pages created for this board carry a verification log; check a page before reusing its part.++| | Qty | References | Value | Part (MPN) | Wiki page | LCSC |+|---|---:|---|---|---|---|---|+| <a href="https://wiki.adom.inc/adom/samsung-cl21a-x5r-0805"><img src="docs/parts/cl21a106kaynnne.png" width="56" height="56" alt="CL21A106KAYNNNE"></a> | 12 | C101 C104 C212 C214 C402 C406 C503 C512 C603 C605 C701 C722 | 10u | Samsung Electro-Mechanics CL21A106KAYNNNE | [adom/samsung-cl21a-x5r-0805](https://wiki.adom.inc/adom/samsung-cl21a-x5r-0805) | [C15850](https://www.lcsc.com/product-detail/C15850.html) |+| <a href="https://wiki.adom.inc/adom/cc0603-100nf"><img src="docs/parts/cc0603krx7r9bb104.png" width="56" height="56" alt="CC0603KRX7R9BB104"></a> | 35 | C102 C105 C107 C110 C111 C115 C205 C209 C211 C213 C215 C311 C314 C401 C403 C404 C405 C407 C413 C504 C506 C510 C513 C604 C606 C607 C610 C615 C620 C702 C706 C709 C712 C721 C723 | 100n | YAGEO CC0603KRX7R9BB104 | [adom/cc0603-100nf](https://wiki.adom.inc/adom/cc0603-100nf) | [C14663](https://www.lcsc.com/product-detail/C14663.html) |+| <a href="https://wiki.adom.inc/adom/cl10a105kb8nnnc"><img src="docs/parts/cl10a105kb8nnnc.png" width="56" height="56" alt="CL10A105KB8NNNC"></a> | 13 | C103 C108 C202 C204 C206 C207 C208 C210 C613 C614 C616 C716 C717 | 1u | Samsung Electro-Mechanics CL10A105KB8NNNC | [adom/cl10a105kb8nnnc](https://wiki.adom.inc/adom/cl10a105kb8nnnc) | [C15849](https://www.lcsc.com/product-detail/C15849.html) |+| <a href="https://wiki.adom.inc/adom/samsung-cl21a-x5r-0805"><img src="docs/parts/cl21a226maqnnne.png" width="56" height="56" alt="CL21A226MAQNNNE"></a> | 1 | C106 | 22u | Samsung Electro-Mechanics CL21A226MAQNNNE | [adom/samsung-cl21a-x5r-0805](https://wiki.adom.inc/adom/samsung-cl21a-x5r-0805) | [C45783](https://www.lcsc.com/product-detail/C45783.html) |+| <a href="https://wiki.adom.inc/adom/fenghua-0603-mlcc"><img src="docs/parts/0603b103k500nt.png" width="56" height="56" alt="0603B103K500NT"></a> | 14 | C109 C322 C501 C505 C507 C508 C601 C602 C608 C609 C611 C705 C708 C711 | 10n | FH (Guangdong Fenghua Advanced Tech) 0603B103K500NT | [adom/fenghua-0603-mlcc](https://wiki.adom.inc/adom/fenghua-0603-mlcc) | [C57112](https://www.lcsc.com/product-detail/C57112.html) |+| <a href="https://wiki.adom.inc/adom/cl21a475kaqnnng"><img src="docs/parts/cl21a475kaqnnne.png" width="56" height="56" alt="CL21A475KAQNNNE"></a> | 3 | C114 C201 C203 | 4.7u | Samsung Electro-Mechanics CL21A475KAQNNNE | [adom/cl21a475kaqnnng](https://wiki.adom.inc/adom/cl21a475kaqnnng) (1) | [C1779](https://www.lcsc.com/product-detail/C1779.html) |+| <a href="https://wiki.adom.inc/adom/cl10c180jb8nnnc"><img src="docs/parts/cl10c180jb8nnnc.png" width="56" height="56" alt="CL10C180JB8NNNC"></a> | 2 | C116 C117 | 18p | Samsung Electro-Mechanics CL10C180JB8NNNC | [adom/cl10c180jb8nnnc](https://wiki.adom.inc/adom/cl10c180jb8nnnc) | [C1647](https://www.lcsc.com/product-detail/C1647.html) |+| <a href="https://wiki.adom.inc/adom/murata-grm18-gcm18-c0g-0603"><img src="docs/parts/grm1885c1h272ja01d.png" width="56" height="56" alt="GRM1885C1H272JA01D"></a> | 2 | C301 C302 | 2.7n | Murata Electronics GRM1885C1H272JA01D | [adom/murata-grm18-gcm18-c0g-0603](https://wiki.adom.inc/adom/murata-grm18-gcm18-c0g-0603) | [C77034](https://www.lcsc.com/product-detail/C77034.html) |+| <a href="https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603"><img src="docs/parts/cl10c470jb8nnnc.png" width="56" height="56" alt="CL10C470JB8NNNC"></a> | 5 | C303 C304 C412 C707 C710 | 47p | Samsung Electro-Mechanics CL10C470JB8NNNC | [adom/samsung-cl10c-c0g-0603](https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603) | [C1671](https://www.lcsc.com/product-detail/C1671.html) |+| <a href="https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603"><img src="docs/parts/cl10c220jb8nnnc.png" width="56" height="56" alt="CL10C220JB8NNNC"></a> | 7 | C305 C306 C310 C320 C502 C509 C714 | 22p | Samsung Electro-Mechanics CL10C220JB8NNNC | [adom/samsung-cl10c-c0g-0603](https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603) | [C1653](https://www.lcsc.com/product-detail/C1653.html) |+| <a href="https://wiki.adom.inc/adom/cl10b102kb8nnnc"><img src="docs/parts/cl10b102kb8nnnc.png" width="56" height="56" alt="CL10B102KB8NNNC"></a> | 8 | C307 C308 C312 C315 C316 C619 C703 C720 | 1n | Samsung Electro-Mechanics CL10B102KB8NNNC | [adom/cl10b102kb8nnnc](https://wiki.adom.inc/adom/cl10b102kb8nnnc) | [C1588](https://www.lcsc.com/product-detail/C1588.html) |+| <a href="https://wiki.adom.inc/adom/yageo-cc0603-npo"><img src="docs/parts/cc0603crnpo9bn3r3.png" width="56" height="56" alt="CC0603CRNPO9BN3R3"></a> | 2 | C309 C319 | 3.3p | YAGEO CC0603CRNPO9BN3R3 | [adom/yageo-cc0603-npo](https://wiki.adom.inc/adom/yageo-cc0603-npo) | [C282249](https://www.lcsc.com/product-detail/C282249.html) |+| <a href="https://wiki.adom.inc/adom/fenghua-0603-mlcc"><img src="docs/parts/0603cg4r7c500nt.png" width="56" height="56" alt="0603CG4R7C500NT"></a> | 2 | C313 C318 | 4.7p | FH (Guangdong Fenghua Advanced Tech) 0603CG4R7C500NT | [adom/fenghua-0603-mlcc](https://wiki.adom.inc/adom/fenghua-0603-mlcc) | [C1669](https://www.lcsc.com/product-detail/C1669.html) |+| <a href="https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603"><img src="docs/parts/cl10c150jb8nnnc.png" width="56" height="56" alt="CL10C150JB8NNNC"></a> | 3 | C317 C410 C516 | 15p | Samsung Electro-Mechanics CL10C150JB8NNNC | [adom/samsung-cl10c-c0g-0603](https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603) | [C1644](https://www.lcsc.com/product-detail/C1644.html) |+| <a href="https://wiki.adom.inc/adom/fenghua-0603-mlcc"><img src="docs/parts/0603cg2r2c500nt.png" width="56" height="56" alt="0603CG2R2C500NT"></a> | 1 | C321 | 2.2p | FH (Guangdong Fenghua Advanced Tech) 0603CG2R2C500NT | [adom/fenghua-0603-mlcc](https://wiki.adom.inc/adom/fenghua-0603-mlcc) | [C1651](https://www.lcsc.com/product-detail/C1651.html) |+| <a href="https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603"><img src="docs/parts/cl10c101jb8nnnc.png" width="56" height="56" alt="CL10C101JB8NNNC"></a> | 4 | C323 C511 C514 C713 | 100p | Samsung Electro-Mechanics CL10C101JB8NNNC | [adom/samsung-cl10c-c0g-0603](https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603) | [C14858](https://www.lcsc.com/product-detail/C14858.html) |+| <a href="https://wiki.adom.inc/adom/murata-grm18-gcm18-c0g-0603"><img src="docs/parts/gcm1885c2a221ja16d.png" width="56" height="56" alt="GCM1885C2A221JA16D"></a> | 2 | C408 C515 | 220p | Murata Electronics GCM1885C2A221JA16D | [adom/murata-grm18-gcm18-c0g-0603](https://wiki.adom.inc/adom/murata-grm18-gcm18-c0g-0603) | [C388907](https://www.lcsc.com/product-detail/C388907.html) |+| <a href="https://wiki.adom.inc/adom/yageo-cc0603-npo"><img src="docs/parts/cc0603jrnpo9bn471.png" width="56" height="56" alt="CC0603JRNPO9BN471"></a> | 1 | C409 | 470p | YAGEO CC0603JRNPO9BN471 | [adom/yageo-cc0603-npo](https://wiki.adom.inc/adom/yageo-cc0603-npo) | [C106211](https://www.lcsc.com/product-detail/C106211.html) |+| <a href="https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603"><img src="docs/parts/cl10c330jb8nnnc.png" width="56" height="56" alt="CL10C330JB8NNNC"></a> | 1 | C411 | 33p | Samsung Electro-Mechanics CL10C330JB8NNNC | [adom/samsung-cl10c-c0g-0603](https://wiki.adom.inc/adom/samsung-cl10c-c0g-0603) | [C1663](https://www.lcsc.com/product-detail/C1663.html) |+| <a href="https://wiki.adom.inc/adom/0603n222j500ct"><img src="docs/parts/0603n222j500ct.png" width="56" height="56" alt="0603N222J500CT"></a> | 2 | C612 C618 | 2.2n | Walsin Tech Corp 0603N222J500CT | [adom/0603n222j500ct](https://wiki.adom.inc/adom/0603n222j500ct) | [C296055](https://www.lcsc.com/product-detail/C296055.html) |+| <a href="https://wiki.adom.inc/adom/yageo-cc0603-npo"><img src="docs/parts/cc0603jrnpo9bn472.png" width="56" height="56" alt="CC0603JRNPO9BN472"></a> | 1 | C617 | 4.7n | YAGEO CC0603JRNPO9BN472 | [adom/yageo-cc0603-npo](https://wiki.adom.inc/adom/yageo-cc0603-npo) | [C576818](https://www.lcsc.com/product-detail/C576818.html) |+| <a href="https://wiki.adom.inc/adom/yageo-cc0603-npo"><img src="docs/parts/cc0603jrnpo9bn151.png" width="56" height="56" alt="CC0603JRNPO9BN151"></a> | 1 | C704 | 150p | YAGEO CC0603JRNPO9BN151 | [adom/yageo-cc0603-npo](https://wiki.adom.inc/adom/yageo-cc0603-npo) | [C107038](https://www.lcsc.com/product-detail/C107038.html) |+| <a href="https://wiki.adom.inc/adom/yageo-cc0603-npo"><img src="docs/parts/cc0603jrnpo9bn152.png" width="56" height="56" alt="CC0603JRNPO9BN152"></a> | 2 | C715 C718 | 1.5n | YAGEO CC0603JRNPO9BN152 | [adom/yageo-cc0603-npo](https://wiki.adom.inc/adom/yageo-cc0603-npo) | [C107039](https://www.lcsc.com/product-detail/C107039.html) |+| <a href="https://wiki.adom.inc/adom/yageo-cc0603-npo"><img src="docs/parts/cc0603jrnpo9bn681.png" width="56" height="56" alt="CC0603JRNPO9BN681"></a> | 1 | C719 | 680p | YAGEO CC0603JRNPO9BN681 | [adom/yageo-cc0603-npo](https://wiki.adom.inc/adom/yageo-cc0603-npo) | [C107055](https://www.lcsc.com/product-detail/C107055.html) |+| <a href="https://wiki.adom.inc/barrett-land/kt-0603r"><img src="docs/parts/kt-0603r.png" width="56" height="56" alt="KT-0603R"></a> | 1 | D104 | RED | Hubei KENTO Elec KT-0603R | [barrett-land/kt-0603r](https://wiki.adom.inc/barrett-land/kt-0603r) | [C2286](https://www.lcsc.com/product-detail/C2286.html) |+| <a href="https://wiki.adom.inc/adom/b5819w"><img src="docs/parts/b5819w_sl.png" width="56" height="56" alt="B5819W SL"></a> | 2 | D105 D106 | B5819W | Jiangsu Changjing Electronics Technology Co., Ltd. B5819W SL | [adom/b5819w](https://wiki.adom.inc/adom/b5819w) | [C8598](https://www.lcsc.com/product-detail/C8598.html) |+| <a href="https://wiki.adom.inc/adom/kt-0603g"><img src="docs/parts/kt-0603g.png" width="56" height="56" alt="KT-0603G"></a> | 1 | D201 | GREEN (FM) | Hubei KENTO Elec KT-0603G | [adom/kt-0603g](https://wiki.adom.inc/adom/kt-0603g) | [C12624](https://www.lcsc.com/product-detail/C12624.html) |+| <a href="https://wiki.adom.inc/adom/kt-0603y"><img src="docs/parts/kt-0603y.png" width="56" height="56" alt="KT-0603Y"></a> | 1 | D202 | YELLOW (AM) | Hubei KENTO Elec KT-0603Y | [adom/kt-0603y](https://wiki.adom.inc/adom/kt-0603y) | [C2287](https://www.lcsc.com/product-detail/C2287.html) |+| <a href="https://wiki.adom.inc/barrett-land/kt-0603b"><img src="docs/parts/kt-0603b.png" width="56" height="56" alt="KT-0603B"></a> | 1 | D203 | BLUE (USB/stereo) | Hubei KENTO Elec KT-0603B | [barrett-land/kt-0603b](https://wiki.adom.inc/barrett-land/kt-0603b) | [C2288](https://www.lcsc.com/product-detail/C2288.html) |+| <a href="https://wiki.adom.inc/adom/bb910"><img src="docs/parts/bb910.png" width="56" height="56" alt="BB910"></a> | 3 | D301 D302 D401 | BB910 | Shikues BB910 | [adom/bb910](https://wiki.adom.inc/adom/bb910) | [C475628](https://www.lcsc.com/product-detail/C475628.html) |+| <a href="https://wiki.adom.inc/adom/bat54ws-7-f"><img src="docs/parts/bat54ws-7-f.png" width="56" height="56" alt="BAT54WS-7-F"></a> | 2 | D601 D701 | BAT54WS | Diodes Incorporated BAT54WS-7-F | [adom/bat54ws-7-f](https://wiki.adom.inc/adom/bat54ws-7-f) | [C124205](https://www.lcsc.com/product-detail/C124205.html) |+| <a href="https://wiki.adom.inc/adom/bat54s"><img src="docs/parts/bat54s.png" width="56" height="56" alt="BAT54S"></a> | 1 | D702 | BAT54S | MDD(Microdiode Semiconductor) BAT54S | [adom/bat54s](https://wiki.adom.inc/adom/bat54s) (2) | [C408389](https://www.lcsc.com/product-detail/C408389.html) |+| <a href="https://wiki.adom.inc/adom/nsmd050-33v"><img src="docs/parts/nsmd050-33v.png" width="56" height="56" alt="nSMD050-33V"></a> | 1 | F101 | 500mA | TECHFUSE nSMD050-33V | [adom/nsmd050-33v](https://wiki.adom.inc/adom/nsmd050-33v) | [C70077](https://www.lcsc.com/product-detail/C70077.html) |+| <a href="https://wiki.adom.inc/adom/gz1608d601tf"><img src="docs/parts/gz1608d601tf.png" width="56" height="56" alt="GZ1608D601TF"></a> | 2 | FB101 FB102 | 600R@100MHz | Sunlord GZ1608D601TF | [adom/gz1608d601tf](https://wiki.adom.inc/adom/gz1608d601tf) | [C1002](https://www.lcsc.com/product-detail/C1002.html) |+| <a href="https://wiki.adom.inc/adom/hccf3-10-700-ltcvs3l"><img src="docs/parts/hccf3-10.700-ltcvs3l.png" width="56" height="56" alt="HCCF3-10.700-LTCVS3L"></a> | 2 | FL501 FL502 | HCCF3-10.700-LTCVS3L | HCI HCCF3-10.700-LTCVS3L | [adom/hccf3-10-700-ltcvs3l](https://wiki.adom.inc/adom/hccf3-10-700-ltcvs3l) | [C19191232](https://www.lcsc.com/product-detail/C19191232.html) |+| <a href="https://wiki.adom.inc/adom/hccf2-455-000-ltwcgl"><img src="docs/parts/hccf2-455.000-ltwcgl.png" width="56" height="56" alt="HCCF2-455.000-LTWCGL"></a> | 1 | FL601 | HCCF2-455.000-LTWCGL | HCI HCCF2-455.000-LTWCGL | [adom/hccf2-455-000-ltwcgl](https://wiki.adom.inc/adom/hccf2-455-000-ltwcgl) | [C19186014](https://www.lcsc.com/product-detail/C19186014.html) |+| <a href="https://wiki.adom.inc/adom/type-c-31-m-12"><img src="docs/parts/type-c-31-m-12.png" width="56" height="56" alt="TYPE-C-31-M-12"></a> | 1 | J101 | USB-C | Korean Hroparts Elec TYPE-C-31-M-12 | [adom/type-c-31-m-12](https://wiki.adom.inc/adom/type-c-31-m-12) | [C165948](https://www.lcsc.com/product-detail/C165948.html) |+| <a href="https://wiki.adom.inc/adom/bwsma-kwe-z001"><img src="docs/parts/bwsma-kwe-z001.png" width="56" height="56" alt="BWSMA-KWE-Z001"></a> | 1 | J301 | ANT (SMA) | BAT WIRELESS BWSMA-KWE-Z001 | [adom/bwsma-kwe-z001](https://wiki.adom.inc/adom/bwsma-kwe-z001) | [C496551](https://www.lcsc.com/product-detail/C496551.html) |+| <a href="https://wiki.adom.inc/adom/nlv32t-2r2j-pf"><img src="docs/parts/nlv32t-2r2j-pf.png" width="56" height="56" alt="NLV32T-2R2J-PF"></a> | 2 | L301 L303 | 2.2u | TDK NLV32T-2R2J-PF | [adom/nlv32t-2r2j-pf](https://wiki.adom.inc/adom/nlv32t-2r2j-pf) | [C89016](https://www.lcsc.com/product-detail/C89016.html) |+| <a href="https://wiki.adom.inc/adom/yscm322522-8r2j"><img src="docs/parts/yscm322522-8r2j.png" width="56" height="56" alt="YSCM322522-8R2J"></a> | 2 | L302 L401 | 8.2u | YJYCOIN YSCM322522-8R2J | [adom/yscm322522-8r2j](https://wiki.adom.inc/adom/yscm322522-8r2j) | [C52259800](https://www.lcsc.com/product-detail/C52259800.html) |+| <a href="https://wiki.adom.inc/adom/murata-lqw18an"><img src="docs/parts/lqw18an56ng00d.png" width="56" height="56" alt="LQW18AN56NG00D"></a> | 1 | L304 | 56n | Murata Electronics LQW18AN56NG00D | [adom/murata-lqw18an](https://wiki.adom.inc/adom/murata-lqw18an) | [C98079](https://www.lcsc.com/product-detail/C98079.html) |+| <a href="https://wiki.adom.inc/adom/murata-lqw18an"><img src="docs/parts/lqw18anr12g00d.png" width="56" height="56" alt="LQW18ANR12G00D"></a> | 1 | L305 | 120n | Murata Electronics LQW18ANR12G00D | [adom/murata-lqw18an](https://wiki.adom.inc/adom/murata-lqw18an) | [C86138](https://www.lcsc.com/product-detail/C86138.html) |+| <a href="https://wiki.adom.inc/adom/murata-lqw18an"><img src="docs/parts/lqw18anr15g00d.png" width="56" height="56" alt="LQW18ANR15G00D"></a> | 1 | L306 | 150n | Murata Electronics LQW18ANR15G00D | [adom/murata-lqw18an](https://wiki.adom.inc/adom/murata-lqw18an) | [C113131](https://www.lcsc.com/product-detail/C113131.html) |+| <a href="https://wiki.adom.inc/adom/murata-lqw18an"><img src="docs/parts/lqw18anr11g00d.png" width="56" height="56" alt="LQW18ANR11G00D"></a> | 1 | L307 | 110n | Murata Electronics LQW18ANR11G00D | [adom/murata-lqw18an](https://wiki.adom.inc/adom/murata-lqw18an) | [C113130](https://www.lcsc.com/product-detail/C113130.html) |+| <a href="https://wiki.adom.inc/adom/mmbt3906"><img src="docs/parts/mmbt3906_2a.png" width="56" height="56" alt="MMBT3906 2A(RANGE:100-300)"></a> | 2 | Q201 Q202 | MMBT3906 | Jiangsu Changjing Electronics Technology Co., Ltd. MMBT3906 2A(RANGE:100-300) | [adom/mmbt3906](https://wiki.adom.inc/adom/mmbt3906) (3) | [C2143](https://www.lcsc.com/product-detail/C2143.html) |+| <a href="https://wiki.adom.inc/adom/mmbth10"><img src="docs/parts/mmbth10.png" width="56" height="56" alt="MMBTH10"></a> | 3 | Q301 Q302 Q303 | MMBTH10 | UMW(Youtai Semiconductor Co., Ltd.) MMBTH10 | [adom/mmbth10](https://wiki.adom.inc/adom/mmbth10) | [C545531](https://www.lcsc.com/product-detail/C545531.html) |+| <a href="https://wiki.adom.inc/adom/mmbt3904"><img src="docs/parts/mmbt3904.png" width="56" height="56" alt="MMBT3904(RANGE:100-300)"></a> | 12 | Q401 Q402 Q403 Q501 Q502 Q503 Q602 Q604 Q605 Q701 Q702 Q703 | MMBT3904 | Jiangsu Changjing Electronics Technology Co., Ltd. MMBT3904(RANGE:100-300) | [adom/mmbt3904](https://wiki.adom.inc/adom/mmbt3904) (4) | [C20526](https://www.lcsc.com/product-detail/C20526.html) |+| <a href="https://wiki.adom.inc/adom/bc847bs"><img src="docs/parts/bc847bs.png" width="56" height="56" alt="BC847BS"></a> | 2 | Q601 Q603 | BC847BS | FUXINSEMI BC847BS | [adom/bc847bs](https://wiki.adom.inc/adom/bc847bs) | [C5380687](https://www.lcsc.com/product-detail/C5380687.html) |+| <a href="https://wiki.adom.inc/adom/0603waf5101t5e"><img src="docs/parts/0603waf5101t5e.png" width="56" height="56" alt="0603WAF5101T5E"></a> | 2 | R101 R102 | 5.1k | UNI-ROYAL(Uniroyal Elec) 0603WAF5101T5E | [adom/0603waf5101t5e](https://wiki.adom.inc/adom/0603waf5101t5e) | [C23186](https://www.lcsc.com/product-detail/C23186.html) |+| <a href="https://wiki.adom.inc/adom/0603waf1002t5e"><img src="docs/parts/0603waf1002t5e.png" width="56" height="56" alt="0603WAF1002T5E"></a> | 33 | R103 R201 R203 R204 R205 R207 R208 R209 R210 R211 R214 R215 R217 R219 R310 R604 R605 R608 R609 R610 R614 R619 R622 R624 R625 R627 R628 R704 R708 R713 R717 R722 R723 | 10k | UNI-ROYAL(Uniroyal Elec) 0603WAF1002T5E | [adom/0603waf1002t5e](https://wiki.adom.inc/adom/0603waf1002t5e) | [C25804](https://www.lcsc.com/product-detail/C25804.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf2201t5e.png" width="56" height="56" alt="0603WAF2201T5E"></a> | 7 | R107 R606 R611 R617 R702 R706 R710 | 2.2k | UNI-ROYAL(Uniroyal Elec) 0603WAF2201T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C4190](https://www.lcsc.com/product-detail/C4190.html) |+| <a href="https://wiki.adom.inc/adom/0603waf2202t5e"><img src="docs/parts/0603waf2202t5e.png" width="56" height="56" alt="0603WAF2202T5E"></a> | 9 | R202 R206 R212 R314 R403 R409 R410 R413 R510 | 22k | UNI-ROYAL(Uniroyal Elec) 0603WAF2202T5E | [adom/0603waf2202t5e](https://wiki.adom.inc/adom/0603waf2202t5e) | [C31850](https://www.lcsc.com/product-detail/C31850.html) |+| <a href="https://wiki.adom.inc/adom/0603waf1001t5e"><img src="docs/parts/0603waf1001t5e.png" width="56" height="56" alt="0603WAF1001T5E"></a> | 7 | R213 R218 R220 R225 R629 R715 R724 | 1k | UNI-ROYAL(Uniroyal Elec) 0603WAF1001T5E | [adom/0603waf1001t5e](https://wiki.adom.inc/adom/0603waf1001t5e) | [C21190](https://www.lcsc.com/product-detail/C21190.html) |+| <a href="https://wiki.adom.inc/adom/0603waf1000t5e"><img src="docs/parts/0603waf1000t5e.png" width="56" height="56" alt="0603WAF1000T5E"></a> | 1 | R216 | 100 | UNI-ROYAL(Uniroyal Elec) 0603WAF1000T5E | [adom/0603waf1000t5e](https://wiki.adom.inc/adom/0603waf1000t5e) | [C22775](https://www.lcsc.com/product-detail/C22775.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf2200t5e.png" width="56" height="56" alt="0603WAF2200T5E"></a> | 3 | R224 R226 R512 | 220 | UNI-ROYAL(Uniroyal Elec) 0603WAF2200T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22962](https://www.lcsc.com/product-detail/C22962.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf1003t5e.png" width="56" height="56" alt="0603WAF1003T5E"></a> | 9 | R301 R307 R313 R412 R620 R626 R712 R719 R721 | 100k | UNI-ROYAL(Uniroyal Elec) 0603WAF1003T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C25803](https://www.lcsc.com/product-detail/C25803.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf560jt5e.png" width="56" height="56" alt="0603WAF560JT5E"></a> | 2 | R302 R406 | 56 | UNI-ROYAL(Uniroyal Elec) 0603WAF560JT5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C25196](https://www.lcsc.com/product-detail/C25196.html) |+| <a href="https://wiki.adom.inc/adom/0603waf4701t5e"><img src="docs/parts/0603waf4701t5e.png" width="56" height="56" alt="0603WAF4701T5E"></a> | 5 | R303 R311 R623 R714 R716 | 4.7k | UNI-ROYAL(Uniroyal Elec) 0603WAF4701T5E | [adom/0603waf4701t5e](https://wiki.adom.inc/adom/0603waf4701t5e) | [C23162](https://www.lcsc.com/product-detail/C23162.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf1801t5e.png" width="56" height="56" alt="0603WAF1801T5E"></a> | 1 | R304 | 1.8k | UNI-ROYAL(Uniroyal Elec) 0603WAF1801T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C4177](https://www.lcsc.com/product-detail/C4177.html) |+| <a href="https://wiki.adom.inc/adom/0603waf220jt5e"><img src="docs/parts/0603waf220jt5e.png" width="56" height="56" alt="0603WAF220JT5E"></a> | 7 | R305 R405 R502 R506 R514 R602 R701 | 22 | UNI-ROYAL(Uniroyal Elec) 0603WAF220JT5E | [adom/0603waf220jt5e](https://wiki.adom.inc/adom/0603waf220jt5e) | [C23345](https://www.lcsc.com/product-detail/C23345.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf820jt5e.png" width="56" height="56" alt="0603WAF820JT5E"></a> | 1 | R306 | 82 | UNI-ROYAL(Uniroyal Elec) 0603WAF820JT5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C23255](https://www.lcsc.com/product-detail/C23255.html) |+| <a href="https://wiki.adom.inc/adom/0603waf470jt5e"><img src="docs/parts/0603waf470jt5e.png" width="56" height="56" alt="0603WAF470JT5E"></a> | 5 | R308 R309 R402 R408 R615 | 47 | UNI-ROYAL(Uniroyal Elec) 0603WAF470JT5E | [adom/0603waf470jt5e](https://wiki.adom.inc/adom/0603waf470jt5e) | [C23182](https://www.lcsc.com/product-detail/C23182.html) |+| <a href="https://wiki.adom.inc/adom/0603waf3300t5e"><img src="docs/parts/0603waf3300t5e.png" width="56" height="56" alt="0603WAF3300T5E"></a> | 6 | R312 R501 R503 R508 R509 R616 | 330 | UNI-ROYAL(Uniroyal Elec) 0603WAF3300T5E | [adom/0603waf3300t5e](https://wiki.adom.inc/adom/0603waf3300t5e) | [C23138](https://www.lcsc.com/product-detail/C23138.html) |+| <a href="https://wiki.adom.inc/adom/0603waf6801t5e"><img src="docs/parts/0603waf6801t5e.png" width="56" height="56" alt="0603WAF6801T5E"></a> | 5 | R315 R404 R414 R511 R603 | 6.8k | UNI-ROYAL(Uniroyal Elec) 0603WAF6801T5E | [adom/0603waf6801t5e](https://wiki.adom.inc/adom/0603waf6801t5e) | [C23212](https://www.lcsc.com/product-detail/C23212.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf1500t5e.png" width="56" height="56" alt="0603WAF1500T5E"></a> | 2 | R316 R415 | 150 | UNI-ROYAL(Uniroyal Elec) 0603WAF1500T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22808](https://www.lcsc.com/product-detail/C22808.html) |+| <a href="https://wiki.adom.inc/adom/0603waf4702t5e"><img src="docs/parts/0603waf4702t5e.png" width="56" height="56" alt="0603WAF4702T5E"></a> | 5 | R317 R515 R516 R618 R711 | 47k | UNI-ROYAL(Uniroyal Elec) 0603WAF4702T5E | [adom/0603waf4702t5e](https://wiki.adom.inc/adom/0603waf4702t5e) | [C25819](https://www.lcsc.com/product-detail/C25819.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf510jt5e.png" width="56" height="56" alt="0603WAF510JT5E"></a> | 1 | R401 | 51 | UNI-ROYAL(Uniroyal Elec) 0603WAF510JT5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C23197](https://www.lcsc.com/product-detail/C23197.html) |+| <a href="https://wiki.adom.inc/adom/0603waf4700t5e"><img src="docs/parts/0603waf4700t5e.png" width="56" height="56" alt="0603WAF4700T5E"></a> | 3 | R407 R705 R709 | 470 | UNI-ROYAL(Uniroyal Elec) 0603WAF4700T5E | [adom/0603waf4700t5e](https://wiki.adom.inc/adom/0603waf4700t5e) | [C23179](https://www.lcsc.com/product-detail/C23179.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf1501t5e.png" width="56" height="56" alt="0603WAF1501T5E"></a> | 3 | R411 R513 R517 | 1.5k | UNI-ROYAL(Uniroyal Elec) 0603WAF1501T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22843](https://www.lcsc.com/product-detail/C22843.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf1502t5e.png" width="56" height="56" alt="0603WAF1502T5E"></a> | 1 | R504 | 15k | UNI-ROYAL(Uniroyal Elec) 0603WAF1502T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22809](https://www.lcsc.com/product-detail/C22809.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf5601t5e.png" width="56" height="56" alt="0603WAF5601T5E"></a> | 1 | R505 | 5.6k | UNI-ROYAL(Uniroyal Elec) 0603WAF5601T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C23189](https://www.lcsc.com/product-detail/C23189.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf1200t5e.png" width="56" height="56" alt="0603WAF1200T5E"></a> | 1 | R507 | 120 | UNI-ROYAL(Uniroyal Elec) 0603WAF1200T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22787](https://www.lcsc.com/product-detail/C22787.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf2701t5e.png" width="56" height="56" alt="0603WAF2701T5E"></a> | 1 | R601 | 2.7k | UNI-ROYAL(Uniroyal Elec) 0603WAF2701T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C13167](https://www.lcsc.com/product-detail/C13167.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf2001t5e.png" width="56" height="56" alt="0603WAF2001T5E"></a> | 2 | R607 R612 | 2k | UNI-ROYAL(Uniroyal Elec) 0603WAF2001T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22975](https://www.lcsc.com/product-detail/C22975.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf3302t5e.png" width="56" height="56" alt="0603WAF3302T5E"></a> | 3 | R613 R703 R707 | 33k | UNI-ROYAL(Uniroyal Elec) 0603WAF3302T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C4216](https://www.lcsc.com/product-detail/C4216.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf3902t5e.png" width="56" height="56" alt="0603WAF3902T5E"></a> | 1 | R621 | 39k | UNI-ROYAL(Uniroyal Elec) 0603WAF3902T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C23153](https://www.lcsc.com/product-detail/C23153.html) |+| <a href="https://wiki.adom.inc/adom/0603waf5102t5e"><img src="docs/parts/0603waf5102t5e.png" width="56" height="56" alt="0603WAF5102T5E"></a> | 1 | R718 | 51k | UNI-ROYAL(Uniroyal Elec) 0603WAF5102T5E | [adom/0603waf5102t5e](https://wiki.adom.inc/adom/0603waf5102t5e) | [C23196](https://www.lcsc.com/product-detail/C23196.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf2003t5e.png" width="56" height="56" alt="0603WAF2003T5E"></a> | 1 | R720 | 200k | UNI-ROYAL(Uniroyal Elec) 0603WAF2003T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C25811](https://www.lcsc.com/product-detail/C25811.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf1201t5e.png" width="56" height="56" alt="0603WAF1201T5E"></a> | 1 | R725 | 1.2k | UNI-ROYAL(Uniroyal Elec) 0603WAF1201T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C22765](https://www.lcsc.com/product-detail/C22765.html) |+| <a href="https://wiki.adom.inc/adom/uniroyal-0603waf"><img src="docs/parts/0603waf4301t5e.png" width="56" height="56" alt="0603WAF4301T5E"></a> | 1 | R726 | 4.3k | UNI-ROYAL(Uniroyal Elec) 0603WAF4301T5E | [adom/uniroyal-0603waf](https://wiki.adom.inc/adom/uniroyal-0603waf) | [C23159](https://www.lcsc.com/product-detail/C23159.html) |+| <a href="https://wiki.adom.inc/ray/usblc6-2sc6"><img src="docs/parts/usblc6-2sc6.png" width="56" height="56" alt="USBLC6-2SC6"></a> | 1 | U101 | USBLC6-2SC6 | STMicroelectronics USBLC6-2SC6 | [ray/usblc6-2sc6](https://wiki.adom.inc/ray/usblc6-2sc6) | [C7519](https://www.lcsc.com/product-detail/C7519.html) |+| <a href="https://wiki.adom.inc/adom/ap2112k-3-3trg1"><img src="docs/parts/ap2112k-3.3trg1.png" width="56" height="56" alt="AP2112K-3.3TRG1"></a> | 1 | U102 | AP2112K-3.3 | Diodes Incorporated AP2112K-3.3TRG1 | [adom/ap2112k-3-3trg1](https://wiki.adom.inc/adom/ap2112k-3-3trg1) | [C51118](https://www.lcsc.com/product-detail/C51118.html) |+| <a href="https://wiki.adom.inc/adom/stm32g0b1ccu7"><img src="docs/parts/stm32g0b1ccu7.png" width="56" height="56" alt="STM32G0B1CCU7"></a> | 1 | U103 | STM32G0B1CCU7 | STMicroelectronics STM32G0B1CCU7 | [adom/stm32g0b1ccu7](https://wiki.adom.inc/adom/stm32g0b1ccu7) | [C29759424](https://www.lcsc.com/product-detail/C29759424.html) |+| <a href="https://wiki.adom.inc/adom/tlv9062idr"><img src="docs/parts/tlv9062idr.png" width="56" height="56" alt="TLV9062IDR"></a> | 4 | U201 U202 U601 U701 | TLV9062IDR | Texas Instruments TLV9062IDR | [adom/tlv9062idr](https://wiki.adom.inc/adom/tlv9062idr) | [C398355](https://www.lcsc.com/product-detail/C398355.html) |+| <a href="https://wiki.adom.inc/adom/sx32y040000bc1t001"><img src="docs/parts/sx32y040000bc1t001.png" width="56" height="56" alt="SX32Y040000BC1T001"></a> | 1 | Y101 | 40MHz | TKD SX32Y040000BC1T001 | [adom/sx32y040000bc1t001](https://wiki.adom.inc/adom/sx32y040000bc1t001) | [C337678](https://www.lcsc.com/product-detail/C337678.html) |+| <a href="https://wiki.adom.inc/adom/0132m4-10-240f12dzng"><img src="docs/parts/0132m4-10.240f12dzng.png" width="56" height="56" alt="0132M4-10.240F12DZNG"></a> | 1 | Y501 | 10.24MHz | HCI 0132M4-10.240F12DZNG | [adom/0132m4-10-240f12dzng](https://wiki.adom.inc/adom/0132m4-10-240f12dzng) | [C51822681](https://www.lcsc.com/product-detail/C51822681.html) |+| <a href="https://wiki.adom.inc/adom/machinecontactmedium"><img src="docs/parts/machinecontactmedium.png" width="56" height="56" alt="MachineContactMedium"></a> | 28 | MC1 MC2 MC3 MC4 MC5 MC6 MC7 MC8 MC9 MC10 MC11 MC12 MC13 MC14 MC15 MC16 MC17 MC18 MC19 MC20 MC21 MC22 MC23 MC24 MC25 MC26 MC27 MC28 | MachineContactMedium | Adom MachineContactMedium | [adom/machinecontactmedium](https://wiki.adom.inc/adom/machinecontactmedium) | not on JLC (pressed in by the Adom Electronics Prototyping Cloud Lab) |+| <a href="https://wiki.adom.inc/adom/machinepinlargestandard"><img src="docs/parts/machinepinlargestandard.png" width="56" height="56" alt="MachinePinLargeStandard"></a> | 4 | MP1 MP2 MP3 MP4 | MachinePinLargeStandard | Adom MachinePinLargeStandard | [adom/machinepinlargestandard](https://wiki.adom.inc/adom/machinepinlargestandard) | not on JLC (pressed in by the Adom Electronics Prototyping Cloud Lab) |  1. CL21A475KAQNNNE on [adom/cl21a475kaqnnng](https://wiki.adom.inc/adom/cl21a475kaqnnng): page is the CL21A475KAQNNNG reel variant; same part, different packaging suffix 2. BAT54S on [adom/bat54s](https://wiki.adom.inc/adom/bat54s): page is the Diodes Inc BAT54S; we order the MDD BAT54S (same SOT-23 pinout)@@ -226,7 +274,7 @@ Grid coordinates are mm from MP1; +x is right and +y is down, as seen in KiCad. | MC18 | `ANT` | ANT | (96, 20) | | MC19 | `GND` | GND | (96, 22) | -The probe contacts (for the factory's probe needles) sit on the grid next to their circuits: MC20 `CF2_OUT`, MC21 `IF2_OUT`, MC22 `AM_DET`, MC23 `FM_DEMOD`, MC24 `LIM_SQ`, MC25 `VT_FM`, MC26 `VT_AM`, MC27 `VT_RF`, MC28 `+5VA`.+The probe contacts (for the Cloud Lab's probe needles) sit on the grid next to their circuits: MC20 `CF2_OUT`, MC21 `IF2_OUT`, MC22 `AM_DET`, MC23 `FM_DEMOD`, MC24 `LIM_SQ`, MC25 `VT_FM`, MC26 `VT_AM`, MC27 `VT_RF`, MC28 `+5VA`.  ### Debug test points 59 bare copper test pads, grouped by circuit. Each has its short name printed next to it on the silkscreen (the name is in brackets below).@@ -246,7 +294,7 @@ The probe contacts (for the factory's probe needles) sit on the grid next to the  On the RF side the pads sit on low-impedance nodes (oscillator emitters, mixer output, supply rails) rather than on the tank circuits, so a probe doesn't detune them. -### Using it in the Adom Factory+### Using it in the Adom Electronics Prototyping Cloud Lab * **Mounting:** the large corner pins sit on the 32 mm grid, so the molecule plugs straight into the base scaffold's large contacts. * **One cable does everything:** plug USB-C into a PC.   * It powers the board, carries the audio (a USB microphone), accepts every tuning and settings command, and reflashes the firmware.@@ -390,7 +438,7 @@ Every BOM line has an in-stock JLCPCB part (LCSC number), checked against JLCPCB    * Optionally, the impedance-controlled stackup **JLC04161H-7628**. The RF-netclass traces are 0.36 mm, about 50 Ω over the In1 ground plane. 2. **Assembly:** top side only. Upload `fab/amfm_receiver_BOM_JLCPCB.csv` (Comment, Designator, Footprint, LCSC Part #) and `fab/amfm_receiver_CPL_JLCPCB.csv` (Designator, Mid X, Mid Y, Layer, Rotation).    * The SMA jack (J301) is the only through-hole part JLC fits: choose *Standard* PCBA, or leave it out and hand-solder it.-   * The machine pins (MP1-MP4) and machine contacts (MC1-MC28) are **not** in the JLC files: JLC only drills their plated holes, and the Adom Factory presses the pins and contacts in.+   * The machine pins (MP1-MP4) and machine contacts (MC1-MC28) are **not** in the JLC files: JLC only drills their plated holes, and the Adom Electronics Prototyping Cloud Lab presses the pins and contacts in.    * The 59 test pads (TP…) are bare copper and are not in the BOM or CPL either. 3. **Check the placement preview before paying.** CPL rotations were converted from KiCad to JLC orientation with the JLCKicadTools correction table.    * Confirm pin 1 or polarity on U103 (QFN-48), U101/U102, U201/U202/U601/U701 (SOIC-8), the SOT-23 and SOT-363 transistors, and the diodes/varactors (D301, D302, D401, D601, D701, D702). Also check the LEDs, the crystals Y101/Y501 and the three ceramic filters.@@ -435,4 +483,6 @@ python3 make_jlc.py      # JLCPCB BOM + CPL | `fab/` | What goes to JLCPCB: `amfm_receiver_gerbers.zip`, `amfm_receiver_BOM_JLCPCB.csv`, `amfm_receiver_CPL_JLCPCB.csv`, plus the full BOM, the KiCad placement file and the schematic PDF. | | `amfm-receiver-molecule.glb` | The assembled board, Z-up in metres, anchored on the front-left machine pin (step2glb molecule mode), with `_footprint.json` / `_symbol.json` for placing the molecule in a layout. | | `tools/` | The generators: `design.py` is the single netlist source; the others build the schematic, board, routing repairs, BOM and fab files (see Regenerating). |+| `docs/screens/` | The gallery and field images on this page; `docs/parts/` holds the parts-table thumbnails, each rendered from the exact model the part has on the board. |+| `docs/fields/` | The Adom Fields spec (`spec.json`) and its result summary (`fields.json`). | | Release `amfm-receiver-molecule.step.gz` | The full board STEP (50 MB unzipped) on the Releases tab. |
amfm-receiver-molecule.glb
⋯ 1 unchanged line ⋯
amfm-receiver-molecule_footprint.json+1−1
@@ -1 +1 @@-{"boardName": "board", "originalFilename": "board.kicad_pcb", "generatedAt": "2026-10-08T15:55:32.485Z", "boardDimensions": {"width": 102.5, "height": 102.5, "bounds": {"minX": 96.75, "maxX": 199.25, "minY": -199.25, "maxY": -96.75}}, "originPin": {"name": "MachinePinLargeStandard", "corner": "FL", "originalName": "1", "elementName": "MP3", "globalPosition": {"x": 100, "y": -196}}, "machinePins": [{"name": "MachinePinLargeStandard", "contactType": "large_pin_standard", "corner": "FL", "originalName": "1", "elementName": "MP3", "elementValue": "MachinePinLargeStandard", "packageName": "AdomMachine:MachinePinLargeStandard", "drillDiameter": 3.45, "elementRot": "R0", "position": {"x": 0, "y": 0}, "globalPosition": {"x": 100, "y": -196}, "z": 8.4}, {"name": "MachinePinLargeStandard", "contactType": "large_pin_standard", "corner": "FR", "originalName": "1", "elementName": "MP4", "elementValue": "MachinePinLargeStandard", "packageName": "AdomMachine:MachinePinLargeStandard", "drillDiameter": 3.45, "elementRot": "R0", "position": {"x": 96, "y": 0}, "globalPosition": {"x": 196, "y": -196}, "z": 8.4}, {"name": "MachinePinLargeStandard", "contactType": "large_pin_standard", "corner": "BR", "originalName": "1", "elementName": "MP2", "elementValue": "MachinePinLargeStandard", "packageName": "AdomMachine:MachinePinLargeStandard", "drillDiameter": 3.45, "elementRot": "R0", "position": {"x": 96, "y": 96}, "globalPosition": {"x": 196, "y": -100}, "z": 8.4}, {"name": "MachinePinLargeStandard", "contactType": "large_pin_standard", "corner": "BL", "originalName": "1", "elementName": "MP1", "elementValue": "MachinePinLargeStandard", "packageName": "AdomMachine:MachinePinLargeStandard", "drillDiameter": 3.45, "elementRot": "R0", "position": {"x": 0, "y": 96}, "globalPosition": {"x": 100, "y": -100}, "z": 8.4}], "contacts": [{"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC9", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 56}, "globalPosition": {"x": 100, "y": -140}, "z": 8.4}, {"name": "AM", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC15", "elementValue": "AM", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 12}, "globalPosition": {"x": 100, "y": -184}, "z": 8.4}, {"name": "DEM", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC23", "elementValue": "DEM", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 52, "y": 10}, "globalPosition": {"x": 152, "y": -186}, "z": 8.4}, {"name": "CLK", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC7", "elementValue": "CLK", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 60}, "globalPosition": {"x": 100, "y": -136}, "z": 8.4}, {"name": "TX", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC12", "elementValue": "TX", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 44}, "globalPosition": {"x": 100, "y": -152}, "z": 8.4}, {"name": "455K", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC21", "elementValue": "455K", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 26, "y": 80}, "globalPosition": {"x": 126, "y": -116}, "z": 8.4}, {"name": "5VA", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC28", "elementValue": "5VA", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 92, "y": 14}, "globalPosition": {"x": 192, "y": -182}, "z": 8.4}, {"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC2", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 88}, "globalPosition": {"x": 100, "y": -108}, "z": 8.4}, {"name": "VTA", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC26", "elementValue": "VTA", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 64, "y": 38}, "globalPosition": {"x": 164, "y": -158}, "z": 8.4}, {"name": "VTF", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC25", "elementValue": "VTF", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 64, "y": 34}, "globalPosition": {"x": 164, "y": -162}, "z": 8.4}, {"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC11", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 50}, "globalPosition": {"x": 100, "y": -146}, "z": 8.4}, {"name": "RST", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC8", "elementValue": "RST", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 58}, "globalPosition": {"x": 100, "y": -138}, "z": 8.4}, {"name": "VTR", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC27", "elementValue": "VTR", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 88, "y": 20}, "globalPosition": {"x": 188, "y": -176}, "z": 8.4}, {"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC14", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 40}, "globalPosition": {"x": 100, "y": -156}, "z": 8.4}, {"name": "ANT", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC18", "elementValue": "ANT", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 96, "y": 76}, "globalPosition": {"x": 196, "y": -120}, "z": 8.4}, {"name": "3V3", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC6", "elementValue": "3V3", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 62}, "globalPosition": {"x": 100, "y": -134}, "z": 8.4}, {"name": "10M7", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC20", "elementValue": "10M7", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 40, "y": 92}, "globalPosition": {"x": 140, "y": -104}, "z": 8.4}, {"name": "DET", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC22", "elementValue": "DET", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 50, "y": 42}, "globalPosition": {"x": 150, "y": -154}, "z": 8.4}, {"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC5", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 68}, "globalPosition": {"x": 100, "y": -128}, "z": 8.4}, {"name": "RX", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC13", "elementValue": "RX", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 42}, "globalPosition": {"x": 100, "y": -154}, "z": 8.4}, {"name": "SQ", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC24", "elementValue": "SQ", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 54, "y": 20}, "globalPosition": {"x": 154, "y": -176}, "z": 8.4}, {"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC19", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 96, "y": 74}, "globalPosition": {"x": 196, "y": -122}, "z": 8.4}, {"name": "DIO", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC10", "elementValue": "DIO", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 52}, "globalPosition": {"x": 100, "y": -144}, "z": 8.4}, {"name": "D-", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC4", "elementValue": "D-", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 70}, "globalPosition": {"x": 100, "y": -126}, "z": 8.4}, {"name": "FM", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC16", "elementValue": "FM", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 10}, "globalPosition": {"x": 100, "y": -186}, "z": 8.4}, {"name": "5V", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC1", "elementValue": "5V", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 90}, "globalPosition": {"x": 100, "y": -106}, "z": 8.4}, {"name": "D+", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC3", "elementValue": "D+", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 72}, "globalPosition": {"x": 100, "y": -124}, "z": 8.4}, {"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC17", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 8}, "globalPosition": {"x": 100, "y": -188}, "z": 8.4}], "testPoints": [{"name": "IF1", "reference": "TP504", "size": 1, "position": {"x": 55.75, "y": 94.25}, "globalPosition": {"x": 155.75, "y": -101.75}}, {"name": "VLO", "reference": "TP302", "size": 1.5, "position": {"x": 68.25, "y": 72.25}, "globalPosition": {"x": 168.25, "y": -123.75}}, {"name": "LIM2", "reference": "TP703", "size": 1, "position": {"x": 37.25, "y": 22.75}, "globalPosition": {"x": 137.25, "y": -173.25}}, {"name": "VREF", "reference": "TP207", "size": 1, "position": {"x": 93.75, "y": 21.25}, "globalPosition": {"x": 193.75, "y": -174.75}}, {"name": "CNT", "reference": "TP705", "size": 1, "position": {"x": 47.25, "y": 16.25}, "globalPosition": {"x": 147.25, "y": -179.75}}, {"name": "CAL", "reference": "TP110", "size": 1, "position": {"x": 13.75, "y": 44.75}, "globalPosition": {"x": 113.75, "y": -151.25}}, {"name": "VTR1", "reference": "TP206", "size": 1, "position": {"x": 88.75, "y": 23.25}, "globalPosition": {"x": 188.75, "y": -172.75}}, {"name": "AMIN", "reference": "TP403", "size": 1, "position": {"x": 93.25, "y": 56.25}, "globalPosition": {"x": 193.25, "y": -139.75}}, {"name": "VTF1", "reference": "TP204", "size": 1, "position": {"x": 71.75, "y": 31.25}, "globalPosition": {"x": 171.75, "y": -164.75}}, {"name": "GND", "reference": "TP210", "size": 1.5, "position": {"x": 92.75, "y": 7.25}, "globalPosition": {"x": 192.75, "y": -188.75}}, {"name": "GND", "reference": "TP611", "size": 1.5, "position": {"x": 37.25, "y": 48.75}, "globalPosition": {"x": 137.25, "y": -147.25}}, {"name": "RSF", "reference": "TP704", "size": 1, "position": {"x": 44.75, "y": 27.25}, "globalPosition": {"x": 144.75, "y": -168.75}}, {"name": "VIF2", "reference": "TP502", "size": 1.5, "position": {"x": 32.75, "y": 75.25}, "globalPosition": {"x": 132.75, "y": -120.75}}, {"name": "AMF", "reference": "TP603", "size": 1, "position": {"x": 36.75, "y": 54.25}, "globalPosition": {"x": 136.75, "y": -141.75}}, {"name": "GND", "reference": "TP710", "size": 1.5, "position": {"x": 20.75, "y": 10.25}, "globalPosition": {"x": 120.75, "y": -185.75}}, {"name": "ARF", "reference": "TP404", "size": 1, "position": {"x": 90.75, "y": 43.25}, "globalPosition": {"x": 190.75, "y": -152.75}}, {"name": "AGC", "reference": "TP607", "size": 1, "position": {"x": 27.75, "y": 48.75}, "globalPosition": {"x": 127.75, "y": -147.25}}, {"name": "GND", "reference": "TP108", "size": 1.5, "position": {"x": 5.25, "y": 12.25}, "globalPosition": {"x": 105.25, "y": -183.75}}, {"name": "VAM1", "reference": "TP401", "size": 1.5, "position": {"x": 93.25, "y": 53.25}, "globalPosition": {"x": 193.25, "y": -142.75}}, {"name": "FMDC", "reference": "TP707", "size": 1, "position": {"x": 24.75, "y": 5.25}, "globalPosition": {"x": 124.75, "y": -190.75}}, {"name": "VTA1", "reference": "TP205", "size": 1, "position": {"x": 63.75, "y": 20.75}, "globalPosition": {"x": 163.75, "y": -175.25}}, {"name": "LIM1", "reference": "TP702", "size": 1, "position": {"x": 35.75, "y": 30.25}, "globalPosition": {"x": 135.75, "y": -165.75}}, {"name": "GND", "reference": "TP109", "size": 1.5, "position": {"x": 12.75, "y": 39.75}, "globalPosition": {"x": 112.75, "y": -156.25}}, {"name": "CF1", "reference": "TP503", "size": 1, "position": {"x": 45.75, "y": 79.25}, "globalPosition": {"x": 145.75, "y": -116.75}}, {"name": "VIF4", "reference": "TP701", "size": 1.5, "position": {"x": 26.75, "y": 27.25}, "globalPosition": {"x": 126.75, "y": -168.75}}, {"name": "GND", "reference": "TP709", "size": 1.5, "position": {"x": 53.75, "y": 27.25}, "globalPosition": {"x": 153.75, "y": -168.75}}, {"name": "DACF", "reference": "TP201", "size": 1, "position": {"x": 69.75, "y": 37.25}, "globalPosition": {"x": 169.75, "y": -158.75}}, {"name": "VGA2", "reference": "TP605", "size": 1, "position": {"x": 53.25, "y": 60.25}, "globalPosition": {"x": 153.25, "y": -135.75}}, {"name": "DACA", "reference": "TP202", "size": 1, "position": {"x": 70.75, "y": 34.25}, "globalPosition": {"x": 170.75, "y": -161.75}}, {"name": "GND", "reference": "TP610", "size": 1.5, "position": {"x": 46.75, "y": 46.25}, "globalPosition": {"x": 146.75, "y": -149.75}}, {"name": "VGA1", "reference": "TP604", "size": 1, "position": {"x": 50.25, "y": 53.75}, "globalPosition": {"x": 150.25, "y": -142.25}}, {"name": "VBUS", "reference": "TP101", "size": 1.5, "position": {"x": 11.25, "y": 85.75}, "globalPosition": {"x": 111.25, "y": -110.25}}, {"name": "MIX", "reference": "TP304", "size": 1, "position": {"x": 52.75, "y": 76.25}, "globalPosition": {"x": 152.75, "y": -119.75}}, {"name": "RSA", "reference": "TP608", "size": 1, "position": {"x": 23.75, "y": 36.25}, "globalPosition": {"x": 123.75, "y": -159.75}}, {"name": "FMA", "reference": "TP708", "size": 1, "position": {"x": 44.75, "y": 7.75}, "globalPosition": {"x": 144.75, "y": -188.25}}, {"name": "VIN", "reference": "TP102", "size": 1.5, "position": {"x": 5.75, "y": 88.75}, "globalPosition": {"x": 105.75, "y": -107.25}}, {"name": "FLO", "reference": "TP303", "size": 1, "position": {"x": 62.75, "y": 69.25}, "globalPosition": {"x": 162.75, "y": -126.75}}, {"name": "GND", "reference": "TP506", "size": 1.5, "position": {"x": 21.75, "y": 86.75}, "globalPosition": {"x": 121.75, "y": -109.25}}, {"name": "VRF", "reference": "TP301", "size": 1.5, "position": {"x": 77.75, "y": 67.75}, "globalPosition": {"x": 177.75, "y": -128.25}}, {"name": "VAM2", "reference": "TP402", "size": 1.5, "position": {"x": 73.25, "y": 50.25}, "globalPosition": {"x": 173.25, "y": -145.75}}, {"name": "3V3", "reference": "TP105", "size": 1.5, "position": {"x": 12.75, "y": 25.25}, "globalPosition": {"x": 112.75, "y": -170.75}}, {"name": "VB", "reference": "TP602", "size": 1, "position": {"x": 38.75, "y": 63.25}, "globalPosition": {"x": 138.75, "y": -132.75}}, {"name": "ALO", "reference": "TP405", "size": 1, "position": {"x": 78.75, "y": 51.25}, "globalPosition": {"x": 178.75, "y": -144.75}}, {"name": "3V3A", "reference": "TP106", "size": 1.5, "position": {"x": 8.75, "y": 31.25}, "globalPosition": {"x": 108.75, "y": -164.75}}, {"name": "PWM", "reference": "TP203", "size": 1, "position": {"x": 82.75, "y": 32.75}, "globalPosition": {"x": 182.75, "y": -163.25}}, {"name": "AMA", "reference": "TP609", "size": 1, "position": {"x": 25.25, "y": 39.25}, "globalPosition": {"x": 125.25, "y": -156.75}}, {"name": "VIF3", "reference": "TP601", "size": 1.5, "position": {"x": 27.75, "y": 54.25}, "globalPosition": {"x": 127.75, "y": -141.75}}, {"name": "GND", "reference": "TP305", "size": 1.5, "position": {"x": 80.75, "y": 95.25}, "globalPosition": {"x": 180.75, "y": -100.75}}, {"name": "5VAM", "reference": "TP209", "size": 1.5, "position": {"x": 75.75, "y": 12.25}, "globalPosition": {"x": 175.75, "y": -183.75}}, {"name": "XO", "reference": "TP505", "size": 1, "position": {"x": 28.75, "y": 86.75}, "globalPosition": {"x": 128.75, "y": -109.25}}, {"name": "VRFM", "reference": "TP706", "size": 1, "position": {"x": 54.75, "y": 7.25}, "globalPosition": {"x": 154.75, "y": -188.75}}, {"name": "5VA", "reference": "TP107", "size": 1.5, "position": {"x": 70.75, "y": 12.25}, "globalPosition": {"x": 170.75, "y": -183.75}}, {"name": "5V", "reference": "TP104", "size": 1.5, "position": {"x": 9.75, "y": 71.25}, "globalPosition": {"x": 109.75, "y": -124.75}}, {"name": "VOR", "reference": "TP103", "size": 1.5, "position": {"x": 13.25, "y": 82.25}, "globalPosition": {"x": 113.25, "y": -113.75}}, {"name": "5VFM", "reference": "TP208", "size": 1.5, "position": {"x": 70.75, "y": 9.25}, "globalPosition": {"x": 170.75, "y": -186.75}}, {"name": "AIF", "reference": "TP606", "size": 1, "position": {"x": 55.75, "y": 36.75}, "globalPosition": {"x": 155.75, "y": -159.25}}, {"name": "GND", "reference": "TP406", "size": 1.5, "position": {"x": 63.75, "y": 57.75}, "globalPosition": {"x": 163.75, "y": -138.25}}, {"name": "GND", "reference": "TP211", "size": 1.5, "position": {"x": 87.25, "y": 7.25}, "globalPosition": {"x": 187.25, "y": -188.75}}, {"name": "VIF1", "reference": "TP501", "size": 1.5, "position": {"x": 55.25, "y": 73.25}, "globalPosition": {"x": 155.25, "y": -122.75}}], "summary": {"totalMachinePins": 4, "totalContacts": 28, "totalTestPoints": 59}}\ No newline at end of file+{"boardName": "board", "originalFilename": "board.kicad_pcb", "generatedAt": "2026-10-10T00:57:09.321Z", "boardDimensions": {"width": 102.5, "height": 102.5, "bounds": {"minX": 96.75, "maxX": 199.25, "minY": -199.25, "maxY": -96.75}}, "originPin": {"name": "MachinePinLargeStandard", "corner": "FL", "originalName": "1", "elementName": "MP3", "globalPosition": {"x": 100, "y": -196}}, "machinePins": [{"name": "MachinePinLargeStandard", "contactType": "large_pin_standard", "corner": "FL", "originalName": "1", "elementName": "MP3", "elementValue": "MachinePinLargeStandard", "packageName": "AdomMachine:MachinePinLargeStandard", "drillDiameter": 3.45, "elementRot": "R0", "position": {"x": 0, "y": 0}, "globalPosition": {"x": 100, "y": -196}, "z": 8.4}, {"name": "MachinePinLargeStandard", "contactType": "large_pin_standard", "corner": "FR", "originalName": "1", "elementName": "MP4", "elementValue": "MachinePinLargeStandard", "packageName": "AdomMachine:MachinePinLargeStandard", "drillDiameter": 3.45, "elementRot": "R0", "position": {"x": 96, "y": 0}, "globalPosition": {"x": 196, "y": -196}, "z": 8.4}, {"name": "MachinePinLargeStandard", "contactType": "large_pin_standard", "corner": "BR", "originalName": "1", "elementName": "MP2", "elementValue": "MachinePinLargeStandard", "packageName": "AdomMachine:MachinePinLargeStandard", "drillDiameter": 3.45, "elementRot": "R0", "position": {"x": 96, "y": 96}, "globalPosition": {"x": 196, "y": -100}, "z": 8.4}, {"name": "MachinePinLargeStandard", "contactType": "large_pin_standard", "corner": "BL", "originalName": "1", "elementName": "MP1", "elementValue": "MachinePinLargeStandard", "packageName": "AdomMachine:MachinePinLargeStandard", "drillDiameter": 3.45, "elementRot": "R0", "position": {"x": 0, "y": 96}, "globalPosition": {"x": 100, "y": -100}, "z": 8.4}], "contacts": [{"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC9", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 56}, "globalPosition": {"x": 100, "y": -140}, "z": 8.4}, {"name": "AM", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC15", "elementValue": "AM", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 12}, "globalPosition": {"x": 100, "y": -184}, "z": 8.4}, {"name": "DEM", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC23", "elementValue": "DEM", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 52, "y": 10}, "globalPosition": {"x": 152, "y": -186}, "z": 8.4}, {"name": "CLK", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC7", "elementValue": "CLK", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 60}, "globalPosition": {"x": 100, "y": -136}, "z": 8.4}, {"name": "TX", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC12", "elementValue": "TX", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 44}, "globalPosition": {"x": 100, "y": -152}, "z": 8.4}, {"name": "455K", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC21", "elementValue": "455K", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 26, "y": 80}, "globalPosition": {"x": 126, "y": -116}, "z": 8.4}, {"name": "5VA", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC28", "elementValue": "5VA", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 92, "y": 14}, "globalPosition": {"x": 192, "y": -182}, "z": 8.4}, {"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC2", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 88}, "globalPosition": {"x": 100, "y": -108}, "z": 8.4}, {"name": "VTA", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC26", "elementValue": "VTA", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 64, "y": 38}, "globalPosition": {"x": 164, "y": -158}, "z": 8.4}, {"name": "VTF", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC25", "elementValue": "VTF", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 64, "y": 34}, "globalPosition": {"x": 164, "y": -162}, "z": 8.4}, {"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC11", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 50}, "globalPosition": {"x": 100, "y": -146}, "z": 8.4}, {"name": "RST", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC8", "elementValue": "RST", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 58}, "globalPosition": {"x": 100, "y": -138}, "z": 8.4}, {"name": "VTR", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC27", "elementValue": "VTR", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 88, "y": 20}, "globalPosition": {"x": 188, "y": -176}, "z": 8.4}, {"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC14", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 40}, "globalPosition": {"x": 100, "y": -156}, "z": 8.4}, {"name": "ANT", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC18", "elementValue": "ANT", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 96, "y": 76}, "globalPosition": {"x": 196, "y": -120}, "z": 8.4}, {"name": "3V3", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC6", "elementValue": "3V3", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 62}, "globalPosition": {"x": 100, "y": -134}, "z": 8.4}, {"name": "10M7", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC20", "elementValue": "10M7", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 40, "y": 92}, "globalPosition": {"x": 140, "y": -104}, "z": 8.4}, {"name": "DET", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC22", "elementValue": "DET", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 50, "y": 42}, "globalPosition": {"x": 150, "y": -154}, "z": 8.4}, {"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC5", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 68}, "globalPosition": {"x": 100, "y": -128}, "z": 8.4}, {"name": "RX", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC13", "elementValue": "RX", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 42}, "globalPosition": {"x": 100, "y": -154}, "z": 8.4}, {"name": "SQ", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC24", "elementValue": "SQ", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 54, "y": 20}, "globalPosition": {"x": 154, "y": -176}, "z": 8.4}, {"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC19", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 96, "y": 74}, "globalPosition": {"x": 196, "y": -122}, "z": 8.4}, {"name": "DIO", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC10", "elementValue": "DIO", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 52}, "globalPosition": {"x": 100, "y": -144}, "z": 8.4}, {"name": "D-", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC4", "elementValue": "D-", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 70}, "globalPosition": {"x": 100, "y": -126}, "z": 8.4}, {"name": "FM", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC16", "elementValue": "FM", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 10}, "globalPosition": {"x": 100, "y": -186}, "z": 8.4}, {"name": "5V", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC1", "elementValue": "5V", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 90}, "globalPosition": {"x": 100, "y": -106}, "z": 8.4}, {"name": "D+", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC3", "elementValue": "D+", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 72}, "globalPosition": {"x": 100, "y": -124}, "z": 8.4}, {"name": "GND", "contactType": "medium_contact", "nameResolution": {"source": "value", "priority": ["value", "name", "pad.number", "elementName"], "reason": "value field was non-empty and not a known placeholder"}, "originalName": "1", "elementName": "MC17", "elementValue": "GND", "packageName": "AdomMachine:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 0, "y": 8}, "globalPosition": {"x": 100, "y": -188}, "z": 8.4}], "testPoints": [{"name": "IF1", "reference": "TP504", "size": 1, "position": {"x": 55.75, "y": 94.25}, "globalPosition": {"x": 155.75, "y": -101.75}}, {"name": "VLO", "reference": "TP302", "size": 1.5, "position": {"x": 68.25, "y": 72.25}, "globalPosition": {"x": 168.25, "y": -123.75}}, {"name": "LIM2", "reference": "TP703", "size": 1, "position": {"x": 37.25, "y": 22.75}, "globalPosition": {"x": 137.25, "y": -173.25}}, {"name": "VREF", "reference": "TP207", "size": 1, "position": {"x": 93.75, "y": 21.25}, "globalPosition": {"x": 193.75, "y": -174.75}}, {"name": "CNT", "reference": "TP705", "size": 1, "position": {"x": 47.25, "y": 16.25}, "globalPosition": {"x": 147.25, "y": -179.75}}, {"name": "CAL", "reference": "TP110", "size": 1, "position": {"x": 13.75, "y": 44.75}, "globalPosition": {"x": 113.75, "y": -151.25}}, {"name": "VTR1", "reference": "TP206", "size": 1, "position": {"x": 88.75, "y": 23.25}, "globalPosition": {"x": 188.75, "y": -172.75}}, {"name": "AMIN", "reference": "TP403", "size": 1, "position": {"x": 93.25, "y": 56.25}, "globalPosition": {"x": 193.25, "y": -139.75}}, {"name": "VTF1", "reference": "TP204", "size": 1, "position": {"x": 71.75, "y": 31.25}, "globalPosition": {"x": 171.75, "y": -164.75}}, {"name": "GND", "reference": "TP210", "size": 1.5, "position": {"x": 92.75, "y": 7.25}, "globalPosition": {"x": 192.75, "y": -188.75}}, {"name": "GND", "reference": "TP611", "size": 1.5, "position": {"x": 37.25, "y": 48.75}, "globalPosition": {"x": 137.25, "y": -147.25}}, {"name": "RSF", "reference": "TP704", "size": 1, "position": {"x": 44.75, "y": 27.25}, "globalPosition": {"x": 144.75, "y": -168.75}}, {"name": "VIF2", "reference": "TP502", "size": 1.5, "position": {"x": 32.75, "y": 75.25}, "globalPosition": {"x": 132.75, "y": -120.75}}, {"name": "AMF", "reference": "TP603", "size": 1, "position": {"x": 36.75, "y": 54.25}, "globalPosition": {"x": 136.75, "y": -141.75}}, {"name": "GND", "reference": "TP710", "size": 1.5, "position": {"x": 20.75, "y": 10.25}, "globalPosition": {"x": 120.75, "y": -185.75}}, {"name": "ARF", "reference": "TP404", "size": 1, "position": {"x": 90.75, "y": 43.25}, "globalPosition": {"x": 190.75, "y": -152.75}}, {"name": "AGC", "reference": "TP607", "size": 1, "position": {"x": 27.75, "y": 48.75}, "globalPosition": {"x": 127.75, "y": -147.25}}, {"name": "GND", "reference": "TP108", "size": 1.5, "position": {"x": 5.25, "y": 12.25}, "globalPosition": {"x": 105.25, "y": -183.75}}, {"name": "VAM1", "reference": "TP401", "size": 1.5, "position": {"x": 93.25, "y": 53.25}, "globalPosition": {"x": 193.25, "y": -142.75}}, {"name": "FMDC", "reference": "TP707", "size": 1, "position": {"x": 24.75, "y": 5.25}, "globalPosition": {"x": 124.75, "y": -190.75}}, {"name": "VTA1", "reference": "TP205", "size": 1, "position": {"x": 63.75, "y": 20.75}, "globalPosition": {"x": 163.75, "y": -175.25}}, {"name": "LIM1", "reference": "TP702", "size": 1, "position": {"x": 35.75, "y": 30.25}, "globalPosition": {"x": 135.75, "y": -165.75}}, {"name": "GND", "reference": "TP109", "size": 1.5, "position": {"x": 12.75, "y": 39.75}, "globalPosition": {"x": 112.75, "y": -156.25}}, {"name": "CF1", "reference": "TP503", "size": 1, "position": {"x": 45.75, "y": 79.25}, "globalPosition": {"x": 145.75, "y": -116.75}}, {"name": "VIF4", "reference": "TP701", "size": 1.5, "position": {"x": 26.75, "y": 27.25}, "globalPosition": {"x": 126.75, "y": -168.75}}, {"name": "GND", "reference": "TP709", "size": 1.5, "position": {"x": 53.75, "y": 27.25}, "globalPosition": {"x": 153.75, "y": -168.75}}, {"name": "DACF", "reference": "TP201", "size": 1, "position": {"x": 69.75, "y": 37.25}, "globalPosition": {"x": 169.75, "y": -158.75}}, {"name": "VGA2", "reference": "TP605", "size": 1, "position": {"x": 53.25, "y": 60.25}, "globalPosition": {"x": 153.25, "y": -135.75}}, {"name": "DACA", "reference": "TP202", "size": 1, "position": {"x": 70.75, "y": 34.25}, "globalPosition": {"x": 170.75, "y": -161.75}}, {"name": "GND", "reference": "TP610", "size": 1.5, "position": {"x": 46.75, "y": 46.25}, "globalPosition": {"x": 146.75, "y": -149.75}}, {"name": "VGA1", "reference": "TP604", "size": 1, "position": {"x": 50.25, "y": 53.75}, "globalPosition": {"x": 150.25, "y": -142.25}}, {"name": "VBUS", "reference": "TP101", "size": 1.5, "position": {"x": 11.25, "y": 85.75}, "globalPosition": {"x": 111.25, "y": -110.25}}, {"name": "MIX", "reference": "TP304", "size": 1, "position": {"x": 52.75, "y": 76.25}, "globalPosition": {"x": 152.75, "y": -119.75}}, {"name": "RSA", "reference": "TP608", "size": 1, "position": {"x": 23.75, "y": 36.25}, "globalPosition": {"x": 123.75, "y": -159.75}}, {"name": "FMA", "reference": "TP708", "size": 1, "position": {"x": 44.75, "y": 7.75}, "globalPosition": {"x": 144.75, "y": -188.25}}, {"name": "VIN", "reference": "TP102", "size": 1.5, "position": {"x": 5.75, "y": 88.75}, "globalPosition": {"x": 105.75, "y": -107.25}}, {"name": "FLO", "reference": "TP303", "size": 1, "position": {"x": 62.75, "y": 69.25}, "globalPosition": {"x": 162.75, "y": -126.75}}, {"name": "GND", "reference": "TP506", "size": 1.5, "position": {"x": 21.75, "y": 86.75}, "globalPosition": {"x": 121.75, "y": -109.25}}, {"name": "VRF", "reference": "TP301", "size": 1.5, "position": {"x": 77.75, "y": 67.75}, "globalPosition": {"x": 177.75, "y": -128.25}}, {"name": "VAM2", "reference": "TP402", "size": 1.5, "position": {"x": 73.25, "y": 50.25}, "globalPosition": {"x": 173.25, "y": -145.75}}, {"name": "3V3", "reference": "TP105", "size": 1.5, "position": {"x": 12.75, "y": 25.25}, "globalPosition": {"x": 112.75, "y": -170.75}}, {"name": "VB", "reference": "TP602", "size": 1, "position": {"x": 38.75, "y": 63.25}, "globalPosition": {"x": 138.75, "y": -132.75}}, {"name": "ALO", "reference": "TP405", "size": 1, "position": {"x": 78.75, "y": 51.25}, "globalPosition": {"x": 178.75, "y": -144.75}}, {"name": "3V3A", "reference": "TP106", "size": 1.5, "position": {"x": 8.75, "y": 31.25}, "globalPosition": {"x": 108.75, "y": -164.75}}, {"name": "PWM", "reference": "TP203", "size": 1, "position": {"x": 82.75, "y": 32.75}, "globalPosition": {"x": 182.75, "y": -163.25}}, {"name": "AMA", "reference": "TP609", "size": 1, "position": {"x": 25.25, "y": 39.25}, "globalPosition": {"x": 125.25, "y": -156.75}}, {"name": "VIF3", "reference": "TP601", "size": 1.5, "position": {"x": 27.75, "y": 54.25}, "globalPosition": {"x": 127.75, "y": -141.75}}, {"name": "GND", "reference": "TP305", "size": 1.5, "position": {"x": 80.75, "y": 95.25}, "globalPosition": {"x": 180.75, "y": -100.75}}, {"name": "5VAM", "reference": "TP209", "size": 1.5, "position": {"x": 75.75, "y": 12.25}, "globalPosition": {"x": 175.75, "y": -183.75}}, {"name": "XO", "reference": "TP505", "size": 1, "position": {"x": 28.75, "y": 86.75}, "globalPosition": {"x": 128.75, "y": -109.25}}, {"name": "VRFM", "reference": "TP706", "size": 1, "position": {"x": 54.75, "y": 7.25}, "globalPosition": {"x": 154.75, "y": -188.75}}, {"name": "5VA", "reference": "TP107", "size": 1.5, "position": {"x": 70.75, "y": 12.25}, "globalPosition": {"x": 170.75, "y": -183.75}}, {"name": "5V", "reference": "TP104", "size": 1.5, "position": {"x": 9.75, "y": 71.25}, "globalPosition": {"x": 109.75, "y": -124.75}}, {"name": "VOR", "reference": "TP103", "size": 1.5, "position": {"x": 13.25, "y": 82.25}, "globalPosition": {"x": 113.25, "y": -113.75}}, {"name": "5VFM", "reference": "TP208", "size": 1.5, "position": {"x": 70.75, "y": 9.25}, "globalPosition": {"x": 170.75, "y": -186.75}}, {"name": "AIF", "reference": "TP606", "size": 1, "position": {"x": 55.75, "y": 36.75}, "globalPosition": {"x": 155.75, "y": -159.25}}, {"name": "GND", "reference": "TP406", "size": 1.5, "position": {"x": 63.75, "y": 57.75}, "globalPosition": {"x": 163.75, "y": -138.25}}, {"name": "GND", "reference": "TP211", "size": 1.5, "position": {"x": 87.25, "y": 7.25}, "globalPosition": {"x": 187.25, "y": -188.75}}, {"name": "VIF1", "reference": "TP501", "size": 1.5, "position": {"x": 55.25, "y": 73.25}, "globalPosition": {"x": 155.25, "y": -122.75}}], "summary": {"totalMachinePins": 4, "totalContacts": 28, "totalTestPoints": 59}}\ No newline at end of file
amfm-receiver-molecule_symbol.json+1−1
@@ -1 +1 @@-{"symbolName": "board", "originalFilename": "board.kicad_pcb", "elements": [{"type": "footprint", "note": "Server-side generation - simplified footprint representation"}, {"type": "symbolRectangle", "note": "Server-side generation - calculated bounding rectangle"}, {"type": "text", "text": "board", "note": "Server-side generation - symbol name text"}], "pins": [{"name": "MachinePinLargeStandard", "edge": "left", "position": {"x": 0, "y": 96}, "orientation": "left", "contactType": "large_pin_standard", "originalPadDetails": {"finalName": "MachinePinLargeStandard", "contactType": "large_pin_standard", "elementName": "MP1", "padName": "1", "packageName": "AdomMachine:MachinePinLargeStandard", "x": 0, "y": 96, "drill": 3.45}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "5V", "edge": "left", "position": {"x": 0, "y": 90}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "5V", "contactType": "medium_contact", "elementName": "MC1", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 90, "drill": 0.78}, "groupContext": {"groupName": "psg_3", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 2}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "left", "position": {"x": 0, "y": 88}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC2", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 88, "drill": 0.78}, "groupContext": {"groupName": "psg_3", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 2}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "D+", "edge": "left", "position": {"x": 0, "y": 72}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "D+", "contactType": "medium_contact", "elementName": "MC3", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 72, "drill": 0.78}, "groupContext": {"groupName": "psg_5", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "D-", "edge": "left", "position": {"x": 0, "y": 70}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "D-", "contactType": "medium_contact", "elementName": "MC4", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 70, "drill": 0.78}, "groupContext": {"groupName": "psg_5", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "left", "position": {"x": 0, "y": 68}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC5", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 68, "drill": 0.78}, "groupContext": {"groupName": "psg_5", "groupType": "pseudoGroup", "indexInGroup": 3, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "3V3", "edge": "left", "position": {"x": 0, "y": 62}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "3V3", "contactType": "medium_contact", "elementName": "MC6", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 62, "drill": 0.78}, "groupContext": {"groupName": "psg_0", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 4}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "CLK", "edge": "left", "position": {"x": 0, "y": 60}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "CLK", "contactType": "medium_contact", "elementName": "MC7", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 60, "drill": 0.78}, "groupContext": {"groupName": "psg_0", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 4}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "RST", "edge": "left", "position": {"x": 0, "y": 58}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "RST", "contactType": "medium_contact", "elementName": "MC8", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 58, "drill": 0.78}, "groupContext": {"groupName": "psg_0", "groupType": "pseudoGroup", "indexInGroup": 3, "totalInGroup": 4}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "left", "position": {"x": 0, "y": 56}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC9", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 56, "drill": 0.78}, "groupContext": {"groupName": "psg_0", "groupType": "pseudoGroup", "indexInGroup": 4, "totalInGroup": 4}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "DIO", "edge": "left", "position": {"x": 0, "y": 52}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "DIO", "contactType": "medium_contact", "elementName": "MC10", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 52, "drill": 0.78}, "groupContext": {"groupName": "psg_4", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 2}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "left", "position": {"x": 0, "y": 50}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC11", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 50, "drill": 0.78}, "groupContext": {"groupName": "psg_4", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 2}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "TX", "edge": "left", "position": {"x": 0, "y": 44}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "TX", "contactType": "medium_contact", "elementName": "MC12", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 44, "drill": 0.78}, "groupContext": {"groupName": "psg_2", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "RX", "edge": "left", "position": {"x": 0, "y": 42}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "RX", "contactType": "medium_contact", "elementName": "MC13", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 42, "drill": 0.78}, "groupContext": {"groupName": "psg_2", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "left", "position": {"x": 0, "y": 40}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC14", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 40, "drill": 0.78}, "groupContext": {"groupName": "psg_2", "groupType": "pseudoGroup", "indexInGroup": 3, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "AM", "edge": "left", "position": {"x": 0, "y": 12}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "AM", "contactType": "medium_contact", "elementName": "MC15", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 12, "drill": 0.78}, "groupContext": {"groupName": "psg_1", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "FM", "edge": "left", "position": {"x": 0, "y": 10}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "FM", "contactType": "medium_contact", "elementName": "MC16", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 10, "drill": 0.78}, "groupContext": {"groupName": "psg_1", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "left", "position": {"x": 0, "y": 8}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC17", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 8, "drill": 0.78}, "groupContext": {"groupName": "psg_1", "groupType": "pseudoGroup", "indexInGroup": 3, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "MachinePinLargeStandard", "edge": "left", "position": {"x": 0, "y": 0}, "orientation": "left", "contactType": "large_pin_standard", "originalPadDetails": {"finalName": "MachinePinLargeStandard", "contactType": "large_pin_standard", "elementName": "MP3", "padName": "1", "packageName": "AdomMachine:MachinePinLargeStandard", "x": 0, "y": 0, "drill": 3.45}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "455K", "edge": "top", "position": {"x": 26, "y": 80}, "orientation": "top", "contactType": "medium_contact", "originalPadDetails": {"finalName": "455K", "contactType": "medium_contact", "elementName": "MC21", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 26, "y": 80, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "10M7", "edge": "top", "position": {"x": 40, "y": 92}, "orientation": "top", "contactType": "medium_contact", "originalPadDetails": {"finalName": "10M7", "contactType": "medium_contact", "elementName": "MC20", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 40, "y": 92, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "MachinePinLargeStandard", "edge": "right", "position": {"x": 96, "y": 96}, "orientation": "right", "contactType": "large_pin_standard", "originalPadDetails": {"finalName": "MachinePinLargeStandard", "contactType": "large_pin_standard", "elementName": "MP2", "padName": "1", "packageName": "AdomMachine:MachinePinLargeStandard", "x": 96, "y": 96, "drill": 3.45}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "ANT", "edge": "right", "position": {"x": 96, "y": 76}, "orientation": "right", "contactType": "medium_contact", "originalPadDetails": {"finalName": "ANT", "contactType": "medium_contact", "elementName": "MC18", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 96, "y": 76, "drill": 0.78}, "groupContext": {"groupName": "psg_6", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 2}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "right", "position": {"x": 96, "y": 74}, "orientation": "right", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC19", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 96, "y": 74, "drill": 0.78}, "groupContext": {"groupName": "psg_6", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 2}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "VTA", "edge": "right", "position": {"x": 64, "y": 38}, "orientation": "right", "contactType": "medium_contact", "originalPadDetails": {"finalName": "VTA", "contactType": "medium_contact", "elementName": "MC26", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 64, "y": 38, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "VTF", "edge": "right", "position": {"x": 64, "y": 34}, "orientation": "right", "contactType": "medium_contact", "originalPadDetails": {"finalName": "VTF", "contactType": "medium_contact", "elementName": "MC25", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 64, "y": 34, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "VTR", "edge": "right", "position": {"x": 88, "y": 20}, "orientation": "right", "contactType": "medium_contact", "originalPadDetails": {"finalName": "VTR", "contactType": "medium_contact", "elementName": "MC27", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 88, "y": 20, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "5VA", "edge": "right", "position": {"x": 92, "y": 14}, "orientation": "right", "contactType": "medium_contact", "originalPadDetails": {"finalName": "5VA", "contactType": "medium_contact", "elementName": "MC28", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 92, "y": 14, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "MachinePinLargeStandard", "edge": "right", "position": {"x": 96, "y": 0}, "orientation": "right", "contactType": "large_pin_standard", "originalPadDetails": {"finalName": "MachinePinLargeStandard", "contactType": "large_pin_standard", "elementName": "MP4", "padName": "1", "packageName": "AdomMachine:MachinePinLargeStandard", "x": 96, "y": 0, "drill": 3.45}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "DET", "edge": "bottom", "position": {"x": 50, "y": 42}, "orientation": "bottom", "contactType": "medium_contact", "originalPadDetails": {"finalName": "DET", "contactType": "medium_contact", "elementName": "MC22", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 50, "y": 42, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "DEM", "edge": "bottom", "position": {"x": 52, "y": 10}, "orientation": "bottom", "contactType": "medium_contact", "originalPadDetails": {"finalName": "DEM", "contactType": "medium_contact", "elementName": "MC23", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 52, "y": 10, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "SQ", "edge": "bottom", "position": {"x": 54, "y": 20}, "orientation": "bottom", "contactType": "medium_contact", "originalPadDetails": {"finalName": "SQ", "contactType": "medium_contact", "elementName": "MC24", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 54, "y": 20, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}], "generatedAt": "2026-10-08T15:55:32.485Z", "method": "server-side"}\ No newline at end of file+{"symbolName": "board", "originalFilename": "board.kicad_pcb", "elements": [{"type": "footprint", "note": "Server-side generation - simplified footprint representation"}, {"type": "symbolRectangle", "note": "Server-side generation - calculated bounding rectangle"}, {"type": "text", "text": "board", "note": "Server-side generation - symbol name text"}], "pins": [{"name": "MachinePinLargeStandard", "edge": "left", "position": {"x": 0, "y": 96}, "orientation": "left", "contactType": "large_pin_standard", "originalPadDetails": {"finalName": "MachinePinLargeStandard", "contactType": "large_pin_standard", "elementName": "MP1", "padName": "1", "packageName": "AdomMachine:MachinePinLargeStandard", "x": 0, "y": 96, "drill": 3.45}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "5V", "edge": "left", "position": {"x": 0, "y": 90}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "5V", "contactType": "medium_contact", "elementName": "MC1", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 90, "drill": 0.78}, "groupContext": {"groupName": "psg_3", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 2}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "left", "position": {"x": 0, "y": 88}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC2", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 88, "drill": 0.78}, "groupContext": {"groupName": "psg_3", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 2}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "D+", "edge": "left", "position": {"x": 0, "y": 72}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "D+", "contactType": "medium_contact", "elementName": "MC3", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 72, "drill": 0.78}, "groupContext": {"groupName": "psg_5", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "D-", "edge": "left", "position": {"x": 0, "y": 70}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "D-", "contactType": "medium_contact", "elementName": "MC4", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 70, "drill": 0.78}, "groupContext": {"groupName": "psg_5", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "left", "position": {"x": 0, "y": 68}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC5", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 68, "drill": 0.78}, "groupContext": {"groupName": "psg_5", "groupType": "pseudoGroup", "indexInGroup": 3, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "3V3", "edge": "left", "position": {"x": 0, "y": 62}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "3V3", "contactType": "medium_contact", "elementName": "MC6", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 62, "drill": 0.78}, "groupContext": {"groupName": "psg_0", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 4}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "CLK", "edge": "left", "position": {"x": 0, "y": 60}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "CLK", "contactType": "medium_contact", "elementName": "MC7", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 60, "drill": 0.78}, "groupContext": {"groupName": "psg_0", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 4}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "RST", "edge": "left", "position": {"x": 0, "y": 58}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "RST", "contactType": "medium_contact", "elementName": "MC8", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 58, "drill": 0.78}, "groupContext": {"groupName": "psg_0", "groupType": "pseudoGroup", "indexInGroup": 3, "totalInGroup": 4}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "left", "position": {"x": 0, "y": 56}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC9", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 56, "drill": 0.78}, "groupContext": {"groupName": "psg_0", "groupType": "pseudoGroup", "indexInGroup": 4, "totalInGroup": 4}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "DIO", "edge": "left", "position": {"x": 0, "y": 52}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "DIO", "contactType": "medium_contact", "elementName": "MC10", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 52, "drill": 0.78}, "groupContext": {"groupName": "psg_4", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 2}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "left", "position": {"x": 0, "y": 50}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC11", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 50, "drill": 0.78}, "groupContext": {"groupName": "psg_4", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 2}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "TX", "edge": "left", "position": {"x": 0, "y": 44}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "TX", "contactType": "medium_contact", "elementName": "MC12", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 44, "drill": 0.78}, "groupContext": {"groupName": "psg_2", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "RX", "edge": "left", "position": {"x": 0, "y": 42}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "RX", "contactType": "medium_contact", "elementName": "MC13", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 42, "drill": 0.78}, "groupContext": {"groupName": "psg_2", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "left", "position": {"x": 0, "y": 40}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC14", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 40, "drill": 0.78}, "groupContext": {"groupName": "psg_2", "groupType": "pseudoGroup", "indexInGroup": 3, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "AM", "edge": "left", "position": {"x": 0, "y": 12}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "AM", "contactType": "medium_contact", "elementName": "MC15", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 12, "drill": 0.78}, "groupContext": {"groupName": "psg_1", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "FM", "edge": "left", "position": {"x": 0, "y": 10}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "FM", "contactType": "medium_contact", "elementName": "MC16", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 10, "drill": 0.78}, "groupContext": {"groupName": "psg_1", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "left", "position": {"x": 0, "y": 8}, "orientation": "left", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC17", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 0, "y": 8, "drill": 0.78}, "groupContext": {"groupName": "psg_1", "groupType": "pseudoGroup", "indexInGroup": 3, "totalInGroup": 3}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "MachinePinLargeStandard", "edge": "left", "position": {"x": 0, "y": 0}, "orientation": "left", "contactType": "large_pin_standard", "originalPadDetails": {"finalName": "MachinePinLargeStandard", "contactType": "large_pin_standard", "elementName": "MP3", "padName": "1", "packageName": "AdomMachine:MachinePinLargeStandard", "x": 0, "y": 0, "drill": 3.45}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "455K", "edge": "top", "position": {"x": 26, "y": 80}, "orientation": "top", "contactType": "medium_contact", "originalPadDetails": {"finalName": "455K", "contactType": "medium_contact", "elementName": "MC21", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 26, "y": 80, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "10M7", "edge": "top", "position": {"x": 40, "y": 92}, "orientation": "top", "contactType": "medium_contact", "originalPadDetails": {"finalName": "10M7", "contactType": "medium_contact", "elementName": "MC20", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 40, "y": 92, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "MachinePinLargeStandard", "edge": "right", "position": {"x": 96, "y": 96}, "orientation": "right", "contactType": "large_pin_standard", "originalPadDetails": {"finalName": "MachinePinLargeStandard", "contactType": "large_pin_standard", "elementName": "MP2", "padName": "1", "packageName": "AdomMachine:MachinePinLargeStandard", "x": 96, "y": 96, "drill": 3.45}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "ANT", "edge": "right", "position": {"x": 96, "y": 76}, "orientation": "right", "contactType": "medium_contact", "originalPadDetails": {"finalName": "ANT", "contactType": "medium_contact", "elementName": "MC18", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 96, "y": 76, "drill": 0.78}, "groupContext": {"groupName": "psg_6", "groupType": "pseudoGroup", "indexInGroup": 1, "totalInGroup": 2}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "GND", "edge": "right", "position": {"x": 96, "y": 74}, "orientation": "right", "contactType": "medium_contact", "originalPadDetails": {"finalName": "GND", "contactType": "medium_contact", "elementName": "MC19", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 96, "y": 74, "drill": 0.78}, "groupContext": {"groupName": "psg_6", "groupType": "pseudoGroup", "indexInGroup": 2, "totalInGroup": 2}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "VTA", "edge": "right", "position": {"x": 64, "y": 38}, "orientation": "right", "contactType": "medium_contact", "originalPadDetails": {"finalName": "VTA", "contactType": "medium_contact", "elementName": "MC26", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 64, "y": 38, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "VTF", "edge": "right", "position": {"x": 64, "y": 34}, "orientation": "right", "contactType": "medium_contact", "originalPadDetails": {"finalName": "VTF", "contactType": "medium_contact", "elementName": "MC25", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 64, "y": 34, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "VTR", "edge": "right", "position": {"x": 88, "y": 20}, "orientation": "right", "contactType": "medium_contact", "originalPadDetails": {"finalName": "VTR", "contactType": "medium_contact", "elementName": "MC27", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 88, "y": 20, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "5VA", "edge": "right", "position": {"x": 92, "y": 14}, "orientation": "right", "contactType": "medium_contact", "originalPadDetails": {"finalName": "5VA", "contactType": "medium_contact", "elementName": "MC28", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 92, "y": 14, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "MachinePinLargeStandard", "edge": "right", "position": {"x": 96, "y": 0}, "orientation": "right", "contactType": "large_pin_standard", "originalPadDetails": {"finalName": "MachinePinLargeStandard", "contactType": "large_pin_standard", "elementName": "MP4", "padName": "1", "packageName": "AdomMachine:MachinePinLargeStandard", "x": 96, "y": 0, "drill": 3.45}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "DET", "edge": "bottom", "position": {"x": 50, "y": 42}, "orientation": "bottom", "contactType": "medium_contact", "originalPadDetails": {"finalName": "DET", "contactType": "medium_contact", "elementName": "MC22", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 50, "y": 42, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "DEM", "edge": "bottom", "position": {"x": 52, "y": 10}, "orientation": "bottom", "contactType": "medium_contact", "originalPadDetails": {"finalName": "DEM", "contactType": "medium_contact", "elementName": "MC23", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 52, "y": 10, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}, {"name": "SQ", "edge": "bottom", "position": {"x": 54, "y": 20}, "orientation": "bottom", "contactType": "medium_contact", "originalPadDetails": {"finalName": "SQ", "contactType": "medium_contact", "elementName": "MC24", "padName": "1", "packageName": "AdomMachine:MachineContactMedium", "x": 54, "y": 20, "drill": 0.78}, "jumperGroup": null, "jumperGroupIndex": null, "jumperGroupTotal": null}], "generatedAt": "2026-10-10T00:57:09.322Z", "method": "server-side"}\ No newline at end of file
docs/fields/fields.jsonadded+241
@@ -0,0 +1,241 @@+{+ "board": {+  "cellMm": 0.2,+  "cols": 512,+  "copperUm": 35.0,+  "copperUmByLayer": {+   "B.Cu": 35.0,+   "F.Cu": 35.0,+   "In1.Cu": 35.0,+   "In2.Cu": 35.0+  },+  "description": "AM/FM Receiver Molecule (rev B): estimated operating point, USB powered, FM band on",+  "dielectricMm": [+   0.2,+   1.065,+   0.2+  ],+  "heightMm": 102.5,+  "layers": [+   "F.Cu",+   "In1.Cu",+   "In2.Cu",+   "B.Cu"+  ],+  "name": "AM/FM Receiver Molecule",+  "rows": 512,+  "thicknessMm": 1.605,+  "widthMm": 102.5,+  "x0": 96.75,+  "y0": 96.75+ },+ "source": {+  "board": "/home/adom/project/amfm_receiver/wiki_pages/board/fields/board.kicad_pcb",+  "spec": "spec.json"+ },+ "inputIdentity": {+  "algorithm": "sha256",+  "board": "329ca3a25593a30da05a234c39d7aedfeb763f89af3f1cc2798a9222c5b90ac2",+  "solverVersion": "0.6.2",+  "spec": "7f35a3ddd53cc34c4d8ddca65aa97e35c04b5325245525321ba1edd96c2bcfbf"+ },+ "method": "Copper fraction per cell from the board's filled polygons, tracks, pads and vias; DC conduction per loaded net between its terminals (\u03c3 5.8e4 S/mm \u00d7 thickness); heat: four layers coupled through the dielectric and every via barrel, copper 0.40 W/mm\u00b7K, FR4 0.3/0.6 W/m\u00b7K, 10 (still) or 25 (moving) W/m\u00b2K to the air on both faces; one steady-state solve each. Optional rectangular heatsinks use a 3D finite-volume conducting block with specified conductivity, contact resistance and air loss on exposed faces. Copper thickness may differ by layer; Joule heat is deposited on its source layer. This remains a screening model: rectangular board outline, prescribed chip watts and convection; no fins, radiation, airflow solve or junction-temperature qualification.",+ "seconds": 180.2,+ "nets": [+  {+   "amps": 0.085,+   "copperMm2": 18.6,+   "iterations": 287,+   "jouleW": 0.0,+   "layers": [+    "F.Cu"+   ],+   "net": "/Power_MCU/VIN_OR",+   "peakAt": [+    105.85,+    122.85+   ],+   "peakJ": 8.6,+   "peakLayer": "F.Cu",+   "vias": 0+  },+  {+   "amps": 0.085,+   "copperMm2": 18.9,+   "iterations": 304,+   "jouleW": 0.0,+   "layers": [+    "F.Cu",+    "In1.Cu",+    "In2.Cu",+    "B.Cu"+   ],+   "net": "VBUS",+   "peakAt": [+    110.64999999999999,+    110.85+   ],+   "peakJ": 8.0,+   "peakLayer": "F.Cu",+   "vias": 3+  },+  {+   "amps": 0.08,+   "copperMm2": 38.6,+   "iterations": 564,+   "jouleW": 0.0,+   "layers": [+    "F.Cu",+    "In1.Cu",+    "In2.Cu",+    "B.Cu"+   ],+   "net": "+5V",+   "peakAt": [+    110.05,+    128.65+   ],+   "peakJ": 7.5,+   "peakLayer": "F.Cu",+   "vias": 2+  },+  {+   "amps": 0.045,+   "copperMm2": 7393.8,+   "iterations": 4403,+   "jouleW": 0.0,+   "layers": [+    "F.Cu",+    "In1.Cu",+    "In2.Cu",+    "B.Cu"+   ],+   "net": "+5VA",+   "peakAt": [+    165.04999999999998,+    185.45000000000002+   ],+   "peakJ": 1.8,+   "peakLayer": "F.Cu",+   "vias": 18+  },+  {+   "amps": 0.025,+   "copperMm2": 1873.8,+   "iterations": 2753,+   "jouleW": 0.0,+   "layers": [+    "F.Cu",+    "In1.Cu",+    "In2.Cu",+    "B.Cu"+   ],+   "net": "+3V3",+   "peakAt": [+    106.05,+    140.25+   ],+   "peakJ": 1.6,+   "peakLayer": "F.Cu",+   "vias": 8+  },+  {+   "amps": 0.02,+   "copperMm2": 54.3,+   "iterations": 821,+   "jouleW": 0.0,+   "layers": [+    "F.Cu",+    "In1.Cu",+    "In2.Cu",+    "B.Cu"+   ],+   "net": "+5V_FM",+   "peakAt": [+    172.85,+    182.04999999999998+   ],+   "peakJ": 1.7,+   "peakLayer": "F.Cu",+   "vias": 2+  },+  {+   "amps": 0.003,+   "copperMm2": 57.2,+   "iterations": 912,+   "jouleW": 0.0,+   "layers": [+    "F.Cu",+    "In1.Cu",+    "In2.Cu",+    "B.Cu"+   ],+   "net": "+3.3VA",+   "peakAt": [+    105.44999999999999,+    139.85+   ],+   "peakJ": 0.3,+   "peakLayer": "F.Cu",+   "vias": 2+  }+ ],+ "chips": [+  {+   "airW": 0.0,+   "dielW": 0.017,+   "otherViaW": 0.001,+   "otherVias": 3,+   "planeW": 0.011,+   "reference": "D105",+   "riseC": 4.3,+   "riseMovingC": 3.8,+   "tabNet": "/Power_MCU/VIN_OR",+   "viaW": 0.0,+   "vias": 0,+   "viasWanted": 0,+   "watts": 0.03,+   "x": 107.1,+   "y": 113.25+  },+  {+   "airW": 0.001,+   "dielW": 0.018,+   "otherViaW": 0.0,+   "otherVias": 3,+   "planeW": 0.012,+   "reference": "U102",+   "riseC": 3.1,+   "riseMovingC": 2.6,+   "tabNet": "GND",+   "viaW": 0.01,+   "vias": 2,+   "viasWanted": 0,+   "watts": 0.04,+   "x": 107.8875,+   "y": 172.75+  },+  {+   "airW": 0.001,+   "dielW": 0.013,+   "otherViaW": 0.004,+   "otherVias": 3,+   "planeW": 0.001,+   "reference": "U103",+   "riseC": 1.9,+   "riseMovingC": 1.4,+   "tabNet": "GND",+   "viaW": 0.0,+   "vias": 0,+   "viasWanted": 0,+   "watts": 0.05,+   "x": 106.8125,+   "y": 141.0+  }+ ],+ "issues": [],+ "thermalConvergence": {+  "movingResidual": 9.998228094653399e-08,+  "stillResidual": 9.98007319611949e-08+ }+}\ No newline at end of file
docs/fields/spec.jsonadded+54
@@ -0,0 +1,54 @@+{+  "board": "AM/FM Receiver Molecule (rev B): estimated operating point, USB powered, FM band on",+  "copperUm": 35,+  "loads": {+    "VBUS": {+      "amps": 0.085,+      "maxRiseC": 10+    },+    "+5V": {+      "amps": 0.08,+      "maxRiseC": 10+    },+    "+5VA": {+      "amps": 0.045,+      "maxRiseC": 10+    },+    "+5V_FM": {+      "amps": 0.02,+      "maxRiseC": 10+    },+    "+3V3": {+      "amps": 0.025,+      "maxRiseC": 10+    },+    "+3.3VA": {+      "amps": 0.003,+      "maxRiseC": 10+    },+    "/Power_MCU/VIN_OR": {+      "amps": 0.085,+      "maxRiseC": 10+    }+  },+  "hot": {+    "U102": {+      "watts": 0.04,+      "tabNet": "GND"+    },+    "U103": {+      "watts": 0.05,+      "tabNet": "GND"+    },+    "D105": {+      "watts": 0.03,+      "tabNet": "/Power_MCU/VIN_OR"+    }+  },+  "hotMaxRiseC": 20,+  "stackupMm": [+    0.2,+    1.065,+    0.2+  ]+}\ No newline at end of file