molecule
AM/FM Receiver Molecule
Public Made by Adomby adom
USB-powered AM/FM receiver on an Adom Molecule: discrete BJT and op-amp superhet (10.7 MHz and 455 kHz IFs), STM32G0B1 tuning, self-calibration and USB audio over one USB-C cable. 96 x 96 mm pin grid, 4 layers, KiCad 10.
← Commit history
page.json+273−115@@ -1,118 +1,276 @@ {- "schema_version": 1,- "type": "hardware",- "kind": "molecule",- "slug": "amfm-receiver-molecule",- "title": "AM/FM Receiver Molecule",- "brief": "USB-powered AM/FM receiver on an Adom Molecule: discrete BJT and op-amp superhet (10.7 MHz and 455 kHz IFs), STM32G0B1 tuning, self-calibration and USB audio over one USB-C cable. 96 x 96 mm pin grid, 4 layers, KiCad 10.",- "version": "0.1.1",- "license": "CC-BY-SA-4.0",- "tags": [- "molecule",- "board",- "kicad",- "radio",- "am",- "fm",- "superhet",- "stm32g0b1",- "usb-audio",- "adom-machine-pins",- "jlcpcb"- ],- "component": {- "mpn": "amfm-receiver-molecule",- "manufacturer": "Adom",- "package": "PCBA 102.5 x 102.5 mm, 96 x 96 mm large-pin grid, 4-layer",- "category": "board",- "model_3d_path": "amfm-receiver-molecule.glb",- "parts": {- "model_3d": "amfm-receiver-molecule.glb",- "footprint_json": "amfm-receiver-molecule_footprint.json",- "symbol_json": "amfm-receiver-molecule_symbol.json",- "schematic": "fab/amfm_receiver_schematic.pdf",- "board": "kicad/amfm_receiver.kicad_pcb",- "gerbers": "fab/amfm_receiver_gerbers.zip",- "bom": "fab/amfm_receiver_BOM_JLCPCB.csv",- "cpl": "fab/amfm_receiver_CPL_JLCPCB.csv"+ "schema_version": 1,+ "type": "component",+ "kind": "molecule",+ "slug": "amfm-receiver-molecule",+ "title": "AM/FM Receiver Molecule",+ "brief": "USB-powered AM/FM receiver on an Adom Molecule: discrete BJT and op-amp superhet (10.7 MHz and 455 kHz IFs), STM32G0B1 tuning, self-calibration and USB audio over one USB-C cable. 96 x 96 mm pin grid, 4 layers, KiCad 10.",+ "version": "0.1.1",+ "license": "CC-BY-SA-4.0",+ "tags": [+ "molecule",+ "board",+ "kicad",+ "radio",+ "am",+ "fm",+ "superhet",+ "stm32g0b1",+ "usb-audio",+ "adom-machine-pins",+ "jlcpcb"+ ],+ "component": {+ "mpn": "amfm-receiver-molecule",+ "manufacturer": "Adom",+ "package": "PCBA 102.5 x 102.5 mm, 96 x 96 mm large-pin grid, 4-layer",+ "category": "board",+ "model_3d_path": "amfm-receiver-molecule.glb" },- "source": {- "tool": "kicad",- "version": "10.0"- }- },- "discovery_triggers": [- "am fm receiver",- "am/fm radio molecule",- "discrete superhet radio",- "stm32 usb audio radio",- "fm radio pcb"- ],- "discovery_pitch": "AM/FM receiver molecule: discrete superhet radio with STM32 USB audio, tuning and DFU over one USB-C cable.",- "author": {- "name": "Noah",- "email": "[email protected]"- },- "dependencies": {- "adom/samsung-cl21a-x5r-0805": "^0.1.0",- "adom/cc0603-100nf": "^0.1.0",- "adom/cl10a105kb8nnnc": "^1.0.0",- "adom/fenghua-0603-mlcc": "^0.1.0",- "adom/cl10c180jb8nnnc": "^1.0.0",- "adom/murata-grm18-gcm18-c0g-0603": "^0.1.0",- "adom/samsung-cl10c-c0g-0603": "^0.1.0",- "adom/cl10b102kb8nnnc": "^1.0.0",- "adom/yageo-cc0603-npo": "^0.1.0",- "adom/0603n222j500ct": "^0.1.0",- "barrett-land/kt-0603r": "^0.1.0",- "adom/b5819w": "^0.1.0",- "adom/kt-0603g": "^0.1.0",- "adom/kt-0603y": "^0.1.0",- "barrett-land/kt-0603b": "^0.1.0",- "adom/bb910": "^0.1.0",- "adom/bat54ws-7-f": "^0.1.0",- "adom/bat54s": "^0.1.0",- "adom/nsmd050-33v": "^0.1.0",- "adom/gz1608d601tf": "^0.1.0",- "adom/hccf3-10-700-ltcvs3l": "^0.1.0",- "adom/hccf2-455-000-ltwcgl": "^0.1.0",- "adom/type-c-31-m-12": "^1.0.0",- "adom/bwsma-kwe-z001": "^0.1.0",- "adom/nlv32t-2r2j-pf": "^0.1.0",- "adom/yscm322522-8r2j": "^0.1.0",- "adom/murata-lqw18an": "^0.1.0",- "adom/mmbt3906": "^0.1.0",- "adom/mmbth10": "^0.1.0",- "adom/mmbt3904": "^0.1.0",- "adom/bc847bs": "^0.1.0",- "adom/0603waf5101t5e": "^1.0.0",- "adom/0603waf1002t5e": "^1.0.0",- "adom/uniroyal-0603waf": "^0.1.0",- "adom/0603waf1001t5e": "^1.0.0",- "adom/0603waf1000t5e": "^1.0.0",- "adom/0603waf4701t5e": "^1.0.0",- "adom/0603waf4702t5e": "^1.0.0",- "adom/0603waf5102t5e": "^1.0.0",- "ray/usblc6-2sc6": "^0.1.0",- "adom/ap2112k-3-3trg1": "^1.0.0",- "adom/stm32g0b1ccu7": "^0.1.0",- "adom/tlv9062idr": "^0.1.0",- "adom/sx32y040000bc1t001": "^0.1.0",- "adom/0132m4-10-240f12dzng": "^0.1.0",- "adom/machinecontactmedium": "^1.2.3",- "adom/machinepinlargestandard": "^1.2.3"- },- "hero": {- "type": "image",- "path": "docs/hero.png"- },- "sections": [- "hero",- "viewers",- "readme",- "deps",- "breadcrumbs",- "info"- ],- "visibility": "public"+ "discovery_triggers": [+ "am fm receiver",+ "am/fm radio molecule",+ "discrete superhet radio",+ "stm32 usb audio radio",+ "fm radio pcb"+ ],+ "discovery_pitch": "AM/FM receiver molecule: discrete superhet radio with STM32 USB audio, tuning and DFU over one USB-C cable.",+ "author": {+ "name": "Noah",+ "email": "[email protected]"+ },+ "dependencies": {+ "adom/samsung-cl21a-x5r-0805": "^0.1.0",+ "adom/cc0603-100nf": "^0.1.0",+ "adom/cl10a105kb8nnnc": "^1.0.0",+ "adom/fenghua-0603-mlcc": "^0.1.0",+ "adom/cl10c180jb8nnnc": "^1.0.0",+ "adom/murata-grm18-gcm18-c0g-0603": "^0.1.0",+ "adom/samsung-cl10c-c0g-0603": "^0.1.0",+ "adom/cl10b102kb8nnnc": "^1.0.0",+ "adom/yageo-cc0603-npo": "^0.1.0",+ "adom/0603n222j500ct": "^0.1.0",+ "barrett-land/kt-0603r": "^0.1.0",+ "adom/b5819w": "^0.1.0",+ "adom/kt-0603g": "^0.1.0",+ "adom/kt-0603y": "^0.1.0",+ "barrett-land/kt-0603b": "^0.1.0",+ "adom/bb910": "^0.1.0",+ "adom/bat54ws-7-f": "^0.1.0",+ "adom/bat54s": "^0.1.0",+ "adom/nsmd050-33v": "^0.1.0",+ "adom/gz1608d601tf": "^0.1.0",+ "adom/hccf3-10-700-ltcvs3l": "^0.1.0",+ "adom/hccf2-455-000-ltwcgl": "^0.1.0",+ "adom/type-c-31-m-12": "^1.0.0",+ "adom/bwsma-kwe-z001": "^0.1.0",+ "adom/nlv32t-2r2j-pf": "^0.1.0",+ "adom/yscm322522-8r2j": "^0.1.0",+ "adom/murata-lqw18an": "^0.1.0",+ "adom/mmbt3906": "^0.1.0",+ "adom/mmbth10": "^0.1.0",+ "adom/mmbt3904": "^0.1.0",+ "adom/bc847bs": "^0.1.0",+ "adom/0603waf5101t5e": "^1.0.0",+ "adom/0603waf1002t5e": "^1.0.0",+ "adom/uniroyal-0603waf": "^0.1.0",+ "adom/0603waf1001t5e": "^1.0.0",+ "adom/0603waf1000t5e": "^1.0.0",+ "adom/0603waf4701t5e": "^1.0.0",+ "adom/0603waf4702t5e": "^1.0.0",+ "adom/0603waf5102t5e": "^1.0.0",+ "ray/usblc6-2sc6": "^0.1.0",+ "adom/ap2112k-3-3trg1": "^1.0.0",+ "adom/stm32g0b1ccu7": "^0.1.0",+ "adom/tlv9062idr": "^0.1.0",+ "adom/sx32y040000bc1t001": "^0.1.0",+ "adom/0132m4-10-240f12dzng": "^0.1.0",+ "adom/machinecontactmedium": "^1.2.3",+ "adom/machinepinlargestandard": "^1.2.3"+ },+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "sections": [+ "hero",+ "viewers",+ "readme",+ "deps",+ "breadcrumbs",+ "info"+ ],+ "visibility": "public",+ "description": "USB-powered AM/FM receiver on an Adom Molecule: discrete BJT and op-amp superhet (10.7 MHz and 455 kHz IFs), STM32G0B1 tuning, self-calibration and USB audio over one USB-C cable. 96 x 96 mm pin grid, 4 layers, KiCad 10.",+ "files": [+ "LICENSE",+ "README.md",+ "amfm-receiver-molecule.glb",+ "amfm-receiver-molecule_footprint.json",+ "amfm-receiver-molecule_symbol.json",+ "docs/fields/fields.json",+ "docs/fields/spec.json",+ "docs/hero.png",+ "docs/parts/0132m4-10.240f12dzng.png",+ "docs/parts/0603b103k500nt.png",+ "docs/parts/0603cg2r2c500nt.png",+ "docs/parts/0603cg4r7c500nt.png",+ "docs/parts/0603n222j500ct.png",+ "docs/parts/0603waf1000t5e.png",+ "docs/parts/0603waf1001t5e.png",+ "docs/parts/0603waf1002t5e.png",+ "docs/parts/0603waf1003t5e.png",+ "docs/parts/0603waf1200t5e.png",+ "docs/parts/0603waf1201t5e.png",+ "docs/parts/0603waf1500t5e.png",+ "docs/parts/0603waf1501t5e.png",+ "docs/parts/0603waf1502t5e.png",+ "docs/parts/0603waf1801t5e.png",+ "docs/parts/0603waf2001t5e.png",+ "docs/parts/0603waf2003t5e.png",+ "docs/parts/0603waf2200t5e.png",+ "docs/parts/0603waf2201t5e.png",+ "docs/parts/0603waf2202t5e.png",+ "docs/parts/0603waf220jt5e.png",+ "docs/parts/0603waf2701t5e.png",+ "docs/parts/0603waf3300t5e.png",+ "docs/parts/0603waf3302t5e.png",+ "docs/parts/0603waf3902t5e.png",+ "docs/parts/0603waf4301t5e.png",+ "docs/parts/0603waf4700t5e.png",+ "docs/parts/0603waf4701t5e.png",+ "docs/parts/0603waf4702t5e.png",+ "docs/parts/0603waf470jt5e.png",+ "docs/parts/0603waf5101t5e.png",+ "docs/parts/0603waf5102t5e.png",+ "docs/parts/0603waf510jt5e.png",+ "docs/parts/0603waf5601t5e.png",+ "docs/parts/0603waf560jt5e.png",+ "docs/parts/0603waf6801t5e.png",+ "docs/parts/0603waf820jt5e.png",+ "docs/parts/ap2112k-3.3trg1.png",+ "docs/parts/b5819w_sl.png",+ "docs/parts/bat54s.png",+ "docs/parts/bat54ws-7-f.png",+ "docs/parts/bb910.png",+ "docs/parts/bc847bs.png",+ "docs/parts/bwsma-kwe-z001.png",+ "docs/parts/cc0603crnpo9bn3r3.png",+ "docs/parts/cc0603jrnpo9bn151.png",+ "docs/parts/cc0603jrnpo9bn152.png",+ "docs/parts/cc0603jrnpo9bn471.png",+ "docs/parts/cc0603jrnpo9bn472.png",+ "docs/parts/cc0603jrnpo9bn681.png",+ "docs/parts/cc0603krx7r9bb104.png",+ "docs/parts/cl10a105kb8nnnc.png",+ "docs/parts/cl10b102kb8nnnc.png",+ "docs/parts/cl10c101jb8nnnc.png",+ "docs/parts/cl10c150jb8nnnc.png",+ "docs/parts/cl10c180jb8nnnc.png",+ "docs/parts/cl10c220jb8nnnc.png",+ "docs/parts/cl10c330jb8nnnc.png",+ "docs/parts/cl10c470jb8nnnc.png",+ "docs/parts/cl21a106kaynnne.png",+ "docs/parts/cl21a226maqnnne.png",+ "docs/parts/cl21a475kaqnnne.png",+ "docs/parts/gcm1885c2a221ja16d.png",+ "docs/parts/grm1885c1h272ja01d.png",+ "docs/parts/gz1608d601tf.png",+ "docs/parts/hccf2-455.000-ltwcgl.png",+ "docs/parts/hccf3-10.700-ltcvs3l.png",+ "docs/parts/kt-0603b.png",+ "docs/parts/kt-0603g.png",+ "docs/parts/kt-0603r.png",+ "docs/parts/kt-0603y.png",+ "docs/parts/lqw18an56ng00d.png",+ "docs/parts/lqw18anr11g00d.png",+ "docs/parts/lqw18anr12g00d.png",+ "docs/parts/lqw18anr15g00d.png",+ "docs/parts/machinecontactmedium.png",+ "docs/parts/machinepinlargestandard.png",+ "docs/parts/mmbt3904.png",+ "docs/parts/mmbt3906_2a.png",+ "docs/parts/mmbth10.png",+ "docs/parts/nlv32t-2r2j-pf.png",+ "docs/parts/nsmd050-33v.png",+ "docs/parts/stm32g0b1ccu7.png",+ "docs/parts/sx32y040000bc1t001.png",+ "docs/parts/tlv9062idr.png",+ "docs/parts/type-c-31-m-12.png",+ "docs/parts/usblc6-2sc6.png",+ "docs/parts/yscm322522-8r2j.png",+ "docs/screens/digital.jpg",+ "docs/screens/fields-current.jpg",+ "docs/screens/fields-heat.jpg",+ "docs/screens/fields-temperature.jpg",+ "docs/screens/if-chain.jpg",+ "docs/screens/layout-bottom.png",+ "docs/screens/layout-top.png",+ "docs/screens/power.jpg",+ "docs/screens/rf-frontend.jpg",+ "docs/screens/tuning.jpg",+ "fab/amfm_receiver_BOM.csv",+ "fab/amfm_receiver_BOM_JLCPCB.csv",+ "fab/amfm_receiver_CPL_JLCPCB.csv",+ "fab/amfm_receiver_gerbers.zip",+ "fab/amfm_receiver_pos.csv",+ "fab/amfm_receiver_schematic.pdf",+ "kicad/am_frontend.kicad_sch",+ "kicad/am_if.kicad_sch",+ "kicad/amfm_receiver.kicad_pcb",+ "kicad/amfm_receiver.kicad_pro",+ "kicad/amfm_receiver.kicad_sch",+ "kicad/fm_frontend.kicad_sch",+ "kicad/fm_if.kicad_sch",+ "kicad/fp-lib-table",+ "kicad/if_10m7.kicad_sch",+ "kicad/lib/AMFM.3dshapes/HCCF2_SMD-4P_11.9x6.5mm.step",+ "kicad/lib/AMFM.3dshapes/HCCF3_SMD-3P_7.0x3.0mm.step",+ "kicad/lib/AMFM.3dshapes/SMA_BWSMA-KWE-Z001.step",+ "kicad/lib/AMFM.3dshapes/UFQFPN-48_7x7mm_P0.5mm.step",+ "kicad/lib/AMFM.3dshapes/USB_C_HRO_TYPE-C-31-M-12.step",+ "kicad/lib/AMFM.kicad_sym",+ "kicad/lib/AMFM.pretty/HCCF2_SMD-4P_11.9x6.5mm.kicad_mod",+ "kicad/lib/AMFM.pretty/HCCF3_SMD-3P_7.0x3.0mm.kicad_mod",+ "kicad/lib/AMFM.pretty/LTM455xW_5pin.kicad_mod",+ "kicad/lib/AMFM.pretty/Murata_SFELF_3pin_P2.50mm.kicad_mod",+ "kicad/lib/AMFM.pretty/QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm_ThermalVias0.3.kicad_mod",+ "kicad/lib/AMFM.pretty/SMA_BAT_Wireless_BWSMA-KWE-Z001_Edge.kicad_mod",+ "kicad/lib/AMFM.pretty/SW_XKB_TS-1187A_5.1x5.1mm.kicad_mod",+ "kicad/lib/AMFM.pretty/USB_C_Receptacle_HRO_TYPE-C-31-M-12_EdgeMount.kicad_mod",+ "kicad/lib/AdomMachine.3dshapes/MachineContactMedium.step",+ "kicad/lib/AdomMachine.3dshapes/MachinePinLargeStandard.step",+ "kicad/lib/AdomMachine.3dshapes/MachinePinMediumStandard.step",+ "kicad/lib/AdomMachine.kicad_sym",+ "kicad/lib/AdomMachine.pretty/MachineContactMedium.kicad_mod",+ "kicad/lib/AdomMachine.pretty/MachinePinLargeStandard.kicad_mod",+ "kicad/lib/AdomMachine.pretty/MachinePinMediumStandard.kicad_mod",+ "kicad/molecule_io.kicad_sch",+ "kicad/power_mcu.kicad_sch",+ "kicad/sym-lib-table",+ "kicad/tuning_ui.kicad_sch",+ "tools/audit_jlc.py",+ "tools/check_sch.py",+ "tools/design.py",+ "tools/drc_report.py",+ "tools/floorplan.py",+ "tools/gen_pcb.py",+ "tools/gen_sch.py",+ "tools/jlc.py",+ "tools/make_bom.py",+ "tools/make_fab.sh",+ "tools/make_jlc.py",+ "tools/make_lib.py",+ "tools/pcbgeom.py",+ "tools/placer.py",+ "tools/route_fix.py",+ "tools/schgen.py",+ "tools/select_parts.py",+ "tools/sexp.py",+ "tools/symlib.py",+ "verification.json",+ "package.json",+ "page.json"+ ],+ "org": "adom" }