
RF2M
DD1SB/ARDF-TX
Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.

Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.
CTRL is an open-source printed circuit board by DD1SB, from the DD1SB/ARDF-TX repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 100 mm with 256 parts on 202 nets, routed with 7,884 tracks and 612 vias.
It is built around the SN74LVC125APWR-TP, SN74LVC244APWRE4 and ESP32-S3-WROOM-1U-N4, with the SN74LVC2G04DCKR, SN74LVC2G17DCKR and SX1262TR8-GC among its other parts. Its parts include 134 resistors, 46 capacitors, 25 ICs, 14 diodes and 6 connectors. It belongs with the ESP32 boards of this library.
Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicad_pro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.
Two-layer210×160 mm evaluation board: protected4S normal Si5351/LM5134B/IRF610 path, approximately3 W full/1.2 W extended/calibrated Sprint targets; separate nominal10 mW Fox path, controller3.3 V/protected2S compatible reduced population. Fifteen schematic pages,273 electrical footprints/four mounting holes,74 test pads. Normal and Fox connectors remain independent. No measured target achievement is claimed.
Current review package: schematic PDF, 3D view, assembly, top copper, bottom copper, ERC, DRC, netlist, probe map, populations, Gerbers/drills. These are review artifacts, not a manufacturing release.
E1 is preserved at tag m3b-e1; it has withdrawn BD140/TL431 pin assertions. Current E2 decision, corrections, pin/footprint audit, DRC coverage, power gates, cost delta.
For historical context, read the decision, layout review, qualification, safety gates, staged bring-up, BOM and checks. Current ERC/DRC/parity/unrouted0 and pin-derived R1 regression256/31/16 do not prove analog/RF/thermal operation. Driver and PA must remain absent until bounded power-only fault tests pass.
M3A-R1 is preserved at commit0dfd224 and archived review files; R0 at tagm3a-r0. Legacy files directly under review/ and M3A cost workbooks remain historical. Current M3B outputs use the revision directory. Electrical manifest matches current schematic/PCB.
Reproduce from repo root:
python3 tools/m3b_exports.py --render
/usr/bin/python3 tools/m3b_verify.py
python3 tools/m3b_bom.py
python3 tools/m3be2_power.py
/usr/bin/python3 tools/m3be2_pinouts.py
/usr/bin/python3 tools/m3be2_audit.py
/usr/bin/python3 tools/m3be2_regressions.py
/usr/bin/python3 tools/m3be2_audit.py --manifest
sha256sum --check hardware/80m/review/M3B-E2/SHA256SUMSRendering requires a working display/Mesa; omit --render for nonvisual exports. The checked-in PCB is authoritative for final routing. m3b_pcb.py --place replaces it with initial placement/routing input; do not run it on the reviewed board. Likewise schematic regeneration requires reconciliation with the PCB before exports. Scripts do not upload, order or energize anything. Attribution/licences.
The old m3b_documentation.py writes/checks the frozen E1 package and is not an E2 export generator. Do not run it with --write on this revision. Use the E2 audit/hash tools above. Manufacturer pin tests check physical Q403 1B/2C/3E and U311 1K/2REF/3A independently of ERC/DRC. The ST illustrated face points toward PCB+Y (bottom edge); pin3 is west, pin1 east.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 60 | 10k | ARDF_CTL:R_0603_1608Metric_CTL | R101, R103, R105, R107, R109, R111, R113, R115, R117, R119, R121, R123, R125, R127, R129, R131 +44 |
| 35 | 100n | ARDF_CTL:C_0603_1608Metric_CTL | C1, C10, C21, C22, C23, C24, C25, C26, C27, C28, C30, C31, C32, C33, C34, C35 +19 |
| 20 | 100 | ARDF_CTL:R_0603_1608Metric_CTL | R100, R102, R104, R106, R108, R110, R112, R114, R116, R118, R120, R122, R124, R126, R128, R130 +4 |
| 11 | 1k | ARDF_CTL:R_0603_1608Metric_CTL | R20, R305, R307, R322, R323, R324, R325, R326, R327, R328, R329 |
| 9 | 100k | ARDF_CTL:R_0603_1608Metric_CTL | R4, R5, R12, R13, R19, R64, R65, R310, R312 |
| 8 | 4.7k | ARDF_CTL:R_0603_1608Metric_CTL | R22, R23, R24, R25, R306, R308, R320, R321 |
| 5 | 0 | ARDF_CTL:R_0603_1608Metric_CTL | R300, R301, R302, R303, R313 |
| 4 | 2.2k | ARDF_CTL:R_0603_1608Metric_CTL | R60, R61, R62, R81 |
| 4 | MountingHole_3.2mm_M3 | ARDF_CTL:MountingHole_3.2mm_M3_CTL | H1, H2, H3, H4 |
| 3 | 1u | ARDF_CTL:C_0603_1608Metric_CTL | C12, C41, C51 |
| 3 | PESD1IVN24-A bidirectional TVS | ARDF_CTL:D_SOD-323_L2 | D80, D83, D84 |
| 3 | status | ARDF_CTL:LED_0603_1608Metric_CTL | D30, D31, D32 |
| 2 | 10u 10V | ARDF_CTL:C_0603_1608Metric_CTL | C20, C71 |
| 2 | 22 | ARDF_CTL:R_0603_1608Metric_CTL | R14, R15 |
| 2 | 22u 10V | ARDF_CTL:C_1206_3216Metric_CTL | C4, C5 |
| 2 | 33k | ARDF_CTL:R_0603_1608Metric_CTL | R9, R26 |
| 2 | 4.7u 50V | ARDF_CTL:C_1210_3225Metric_CTL | C2, C3 |
| 2 | 470 | ARDF_CTL:R_2512_6332Metric_L2 | R314, R316 |
| 2 | 47k | ARDF_CTL:R_0603_1608Metric_CTL | R2, R309 |
| 2 | 5.1k | ARDF_CTL:R_0603_1608Metric_CTL | R10, R11 |
| 2 | SN74HC595PWR | ARDF_CTL:TSSOP-16_4.4x5mm_P0.65mm_CTL | U30, U31 |
| 2 | SN74LVC125APWR | ARDF_CTL:TSSOP-14_4.4x5mm_P0.65mm_CTL | U42, U52 |
| 2 | SN74LVC1G04DBVR | ARDF_CTL:SOT-23-5_CTL | U32, U36 |
| 2 | SN74LVC244APWR | ARDF_CTL:TSSOP-20_4.4x6.5mm_P0.65mm_CTL | U41, U51 |
| 2 | TCA9517DR | ARDF_CTL:SOIC-8_3.9x4.9mm_P1.27mm_CTL | U43, U53 |
| 2 | TPS22918DBVR | ARDF_CTL:SOT-23-6_CTL | U40, U50 |
| 1 | 100V 2A reverse block | ARDF_CTL:D_SMA_CTL | D1 |
| 1 | 10n | ARDF_CTL:C_0603_1608Metric_CTL | C84 |
| 1 | 160 | ARDF_CTL:R_0603_1608Metric_CTL | R311 |
| 1 | 180k | ARDF_CTL:R_0603_1608Metric_CTL | R8 |
| 1 | 18V unidirectional TVS | ARDF_CTL:D_SMB_CTL | D2 |
| 1 | 1A 63V fast | ARDF_CTL:Fuse_Bourns_SF1206F | F1 |
| 1 | 22 | ARDF_CTL:R_2512_6332Metric_L2 | R330 |
| 1 | 27k | ARDF_CTL:R_0603_1608Metric_CTL | R3 |
| 1 | 4.7u 10V | ARDF_CTL:C_0603_1608Metric_CTL | C11 |
| 1 | 4.7uH 4.6Arms | ARDF_CTL:L_Bourns_SRP5030T_CTL | L1 |
| 1 | 470k | ARDF_CTL:R_0603_1608Metric_CTL | R1 |
| 1 | 620 | ARDF_CTL:R_0603_1608Metric_CTL | R315 |
| 1 | 680 | ARDF_CTL:R_2512_6332Metric_L2 | R304 |
| 1 | AP63203WU-7 | ARDF_CTL:TSOT-23-6_CTL | U1 |
| 1 | BAS116 ID excitation isolation | ARDF_CTL:SOT-23_CTL | D22 |
| 1 | BAS116 no cell charging | ARDF_CTL:SOT-23_CTL | D20 |
| 1 | BAS316 negative collector clamp | ARDF_CTL:D_SOD-323_L2 | D81 |
| 1 | BAT54H negative ID clamp | ARDF_CTL:D_SOD-123F_CTL | D23 |
| 1 | BOOT | ARDF_CTL:SW_SPST_TL3342_CTL | SW2 |
| 1 | BSS138BK TX open-drain | ARDF_CTL:SOT-23_CTL | Q80 |
| 1 | BSS138BK isolated-gate RX | ARDF_CTL:SOT-23_CTL | Q82 |
| 1 | BZX84-C12 gate clamp | ARDF_CTL:SOT-23_CTL | D82 |
| 1 | CR1220 primary | ARDF_CTL:BatteryHolder_Keystone_3000_1x12mm_CTL | BT1 |
| 1 | ESP32-S3-WROOM-1U-N4 | ARDF_CTL:ESP32_S3_WROOM_1U_N4_L2 | U10 |
| 1 | FOXPRO / G-D-V UNAVAILABLE | ARDF_CTL:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical_L2 | J8 |
| 1 | GND | ARDF_CTL:TestPoint_Pad_D1.0mm_CTL | TP2 |
| 1 | GPIO / 3V3 ONLY / 10mA | ARDF_CTL:PinHeader_2x05_P2.54mm_Vertical_L2 | J9 |
| 1 | GPIO3 AFTER OPEN LINK | ARDF_CTL:TestPoint_Pad_D1.0mm_CTL | TP81 |
| 1 | GPIO3 SERVICE ONLY / OPEN | ARDF_CTL:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm_L2 | JP1 |
| 1 | GPIO46 AFTER OPEN LINK | ARDF_CTL:TestPoint_Pad_D1.0mm_CTL | TP83 |
| 1 | GPIO46 SERVICE ONLY / OPEN | ARDF_CTL:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm_L2 | JP3 |
| 1 | LM66100DCKR reverse block | ARDF_CTL:SOT-363_SC-70-6_CTL | U82 |
| 1 | LoRa antenna U.FL | ARDF_CTL:UFL_Standard | J7 |
| 1 | Low leakage battery OR | ARDF_CTL:D_SMA_CTL | D4 |
| 1 | MMBT3904 | ARDF_CTL:SOT-23_CTL | Q1 |
| 1 | MMBT3904 VBUS sense | ARDF_CTL:SOT-23_CTL | Q2 |
| 1 | MMBT3904 hardware inhibit | ARDF_CTL:SOT-23_CTL | Q81 |
| 1 | PACK / GND / ID | ARDF_CTL:JST_XH_B3B_Standard | J1 |
| 1 | RESET | ARDF_CTL:SW_SPST_TL3342_CTL | SW1 |
| 1 | RF2M keyed controller link | ARDF_CTL:IDC20_61202021621 | J5 |
| 1 | RF80 keyed controller link | ARDF_CTL:IDC16_61201621621 | J4 |
| 1 | RV-3032-C7 2.5ppm | ARDF_CTL:RV3032_C7 | U20 |
| 1 | SAFE_OE_N | ARDF_CTL:TestPoint_Pad_D1.0mm_CTL | TP4 |
| 1 | SN74LVC00APWR | ARDF_CTL:TSSOP-14_4.4x5mm_P0.65mm_CTL | U35 |
| 1 | SN74LVC08APWR | ARDF_CTL:TSSOP-14_4.4x5mm_P0.65mm_CTL | U37 |
| 1 | SN74LVC1G10DBVR | ARDF_CTL:SOT-23-6_CTL | U33 |
| 1 | SN74LVC2G04DCKR | ARDF_CTL:SOT-363_SC-70-6_CTL | U34 |
| 1 | SN74LVC2G17DCKR | ARDF_CTL:SOT-363_SC-70-6_CTL | U60 |
| 1 | START | ARDF_CTL:SW_SPST_TL3342_CTL | SW3 |
| 1 | STOP / hold reset | ARDF_CTL:SW_SPST_TL3342_CTL | SW4 |
| 1 | Silicontra SX1262TR8-GC | ARDF_CTL:Silicontra_SX1262ZTR8_GC | U70 |
| 1 | TCA9517DR optional bus buffer | ARDF_CTL:SOIC-8_3.9x4.9mm_P1.27mm_CTL | U81 |
| 1 | TCA9534APWR / 0x38 | ARDF_CTL:TSSOP-16_4.4x5mm_P0.65mm_CTL | U80 |
| 1 | TLV803EA30DBZR | ARDF_CTL:SOT-23_CTL | U4 |
The 247 most common of 256 parts.
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
256 parts, built around the SN74LVC125APWR-TP, SN74LVC244APWRE4, ESP32-S3-WROOM-1U-N4 and SN74LVC2G04DCKR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the DD1SB/ARDF-TX repository on GitHub, at the commit this page was made from: the board is hardware/controller/CTRL.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

DD1SB/ARDF-TX
Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.

DD1SB/ARDF-TX
Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.

DD1SB/ARDF-TX
Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.

DD1SB/ARDF-TX
Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.

DD1SB/ARDF-TX
Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.

DeadlySIn777/Controller
Unfinished CNC controller motherboard: native KiCad sources, rules, DSN and global routing review


jonahsaunders/planar-studio
KiCad extension for the copper you can't buy as a part — design planar inductors, transformers, PCB motor stators, filters, and antennas, with electrical modeling and direct write-back to your board.

Harveyn4444/TocoSat-powerboard
The TocoSat power board hardware and software files

GOROman/gbc-rp2350b-romcart
R0 review draft: RP2350B/Core2350B2 Game Boy cartridge carrier, KiCad/BOM/Gerber; not fabrication-ready


Resident-X/brew-state
brew-state: bare-metal C state estimation and forward-horizon profiling for the Sunbeam EM7000. Built with Staircase.

cornim/comfospot50
The schematic and PCB in this directory are the project-authored controller board design. The board is intended to interface an ESP32-C3 with the existing ComfoSpot panel.