Skip to the content
PCBKitNew board
2 layers100 × 100 mmCTRL, the printed circuit board in 3D

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.

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
256
Nets
202
Pads
856
Tracks, vias
7,884, 612
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 Oct 2026
Updated
21 Oct 2026

Overview

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.

Main components

12

README

hardware/80m/README.md

RF80 — M3B-E2 evaluation PCB

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:

sh
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/SHA256SUMS

Rendering 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.

Parts

256
QtyValueFootprintReferences
6010kARDF_CTL:R_0603_1608Metric_CTLR101, R103, R105, R107, R109, R111, R113, R115, R117, R119, R121, R123, R125, R127, R129, R131 +44
35100nARDF_CTL:C_0603_1608Metric_CTLC1, C10, C21, C22, C23, C24, C25, C26, C27, C28, C30, C31, C32, C33, C34, C35 +19
20100ARDF_CTL:R_0603_1608Metric_CTLR100, R102, R104, R106, R108, R110, R112, R114, R116, R118, R120, R122, R124, R126, R128, R130 +4
111kARDF_CTL:R_0603_1608Metric_CTLR20, R305, R307, R322, R323, R324, R325, R326, R327, R328, R329
9100kARDF_CTL:R_0603_1608Metric_CTLR4, R5, R12, R13, R19, R64, R65, R310, R312
84.7kARDF_CTL:R_0603_1608Metric_CTLR22, R23, R24, R25, R306, R308, R320, R321
50ARDF_CTL:R_0603_1608Metric_CTLR300, R301, R302, R303, R313
42.2kARDF_CTL:R_0603_1608Metric_CTLR60, R61, R62, R81
4MountingHole_3.2mm_M3ARDF_CTL:MountingHole_3.2mm_M3_CTLH1, H2, H3, H4
31uARDF_CTL:C_0603_1608Metric_CTLC12, C41, C51
3PESD1IVN24-A bidirectional TVSARDF_CTL:D_SOD-323_L2D80, D83, D84
3statusARDF_CTL:LED_0603_1608Metric_CTLD30, D31, D32
210u 10VARDF_CTL:C_0603_1608Metric_CTLC20, C71
222ARDF_CTL:R_0603_1608Metric_CTLR14, R15
222u 10VARDF_CTL:C_1206_3216Metric_CTLC4, C5
233kARDF_CTL:R_0603_1608Metric_CTLR9, R26
24.7u 50VARDF_CTL:C_1210_3225Metric_CTLC2, C3
2470ARDF_CTL:R_2512_6332Metric_L2R314, R316
247kARDF_CTL:R_0603_1608Metric_CTLR2, R309
25.1kARDF_CTL:R_0603_1608Metric_CTLR10, R11
2SN74HC595PWRARDF_CTL:TSSOP-16_4.4x5mm_P0.65mm_CTLU30, U31
2SN74LVC125APWRARDF_CTL:TSSOP-14_4.4x5mm_P0.65mm_CTLU42, U52
2SN74LVC1G04DBVRARDF_CTL:SOT-23-5_CTLU32, U36
2SN74LVC244APWRARDF_CTL:TSSOP-20_4.4x6.5mm_P0.65mm_CTLU41, U51
2TCA9517DRARDF_CTL:SOIC-8_3.9x4.9mm_P1.27mm_CTLU43, U53
2TPS22918DBVRARDF_CTL:SOT-23-6_CTLU40, U50
1100V 2A reverse blockARDF_CTL:D_SMA_CTLD1
110nARDF_CTL:C_0603_1608Metric_CTLC84
1160ARDF_CTL:R_0603_1608Metric_CTLR311
1180kARDF_CTL:R_0603_1608Metric_CTLR8
118V unidirectional TVSARDF_CTL:D_SMB_CTLD2
11A 63V fastARDF_CTL:Fuse_Bourns_SF1206FF1
122ARDF_CTL:R_2512_6332Metric_L2R330
127kARDF_CTL:R_0603_1608Metric_CTLR3
14.7u 10VARDF_CTL:C_0603_1608Metric_CTLC11
14.7uH 4.6ArmsARDF_CTL:L_Bourns_SRP5030T_CTLL1
1470kARDF_CTL:R_0603_1608Metric_CTLR1
1620ARDF_CTL:R_0603_1608Metric_CTLR315
1680ARDF_CTL:R_2512_6332Metric_L2R304
1AP63203WU-7ARDF_CTL:TSOT-23-6_CTLU1
1BAS116 ID excitation isolationARDF_CTL:SOT-23_CTLD22
1BAS116 no cell chargingARDF_CTL:SOT-23_CTLD20
1BAS316 negative collector clampARDF_CTL:D_SOD-323_L2D81
1BAT54H negative ID clampARDF_CTL:D_SOD-123F_CTLD23
1BOOTARDF_CTL:SW_SPST_TL3342_CTLSW2
1BSS138BK TX open-drainARDF_CTL:SOT-23_CTLQ80
1BSS138BK isolated-gate RXARDF_CTL:SOT-23_CTLQ82
1BZX84-C12 gate clampARDF_CTL:SOT-23_CTLD82
1CR1220 primaryARDF_CTL:BatteryHolder_Keystone_3000_1x12mm_CTLBT1
1ESP32-S3-WROOM-1U-N4ARDF_CTL:ESP32_S3_WROOM_1U_N4_L2U10
1FOXPRO / G-D-V UNAVAILABLEARDF_CTL:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical_L2J8
1GNDARDF_CTL:TestPoint_Pad_D1.0mm_CTLTP2
1GPIO / 3V3 ONLY / 10mAARDF_CTL:PinHeader_2x05_P2.54mm_Vertical_L2J9
1GPIO3 AFTER OPEN LINKARDF_CTL:TestPoint_Pad_D1.0mm_CTLTP81
1GPIO3 SERVICE ONLY / OPENARDF_CTL:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm_L2JP1
1GPIO46 AFTER OPEN LINKARDF_CTL:TestPoint_Pad_D1.0mm_CTLTP83
1GPIO46 SERVICE ONLY / OPENARDF_CTL:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm_L2JP3
1LM66100DCKR reverse blockARDF_CTL:SOT-363_SC-70-6_CTLU82
1LoRa antenna U.FLARDF_CTL:UFL_StandardJ7
1Low leakage battery ORARDF_CTL:D_SMA_CTLD4
1MMBT3904ARDF_CTL:SOT-23_CTLQ1
1MMBT3904 VBUS senseARDF_CTL:SOT-23_CTLQ2
1MMBT3904 hardware inhibitARDF_CTL:SOT-23_CTLQ81
1PACK / GND / IDARDF_CTL:JST_XH_B3B_StandardJ1
1RESETARDF_CTL:SW_SPST_TL3342_CTLSW1
1RF2M keyed controller linkARDF_CTL:IDC20_61202021621J5
1RF80 keyed controller linkARDF_CTL:IDC16_61201621621J4
1RV-3032-C7 2.5ppmARDF_CTL:RV3032_C7U20
1SAFE_OE_NARDF_CTL:TestPoint_Pad_D1.0mm_CTLTP4
1SN74LVC00APWRARDF_CTL:TSSOP-14_4.4x5mm_P0.65mm_CTLU35
1SN74LVC08APWRARDF_CTL:TSSOP-14_4.4x5mm_P0.65mm_CTLU37
1SN74LVC1G10DBVRARDF_CTL:SOT-23-6_CTLU33
1SN74LVC2G04DCKRARDF_CTL:SOT-363_SC-70-6_CTLU34
1SN74LVC2G17DCKRARDF_CTL:SOT-363_SC-70-6_CTLU60
1STARTARDF_CTL:SW_SPST_TL3342_CTLSW3
1STOP / hold resetARDF_CTL:SW_SPST_TL3342_CTLSW4
1Silicontra SX1262TR8-GCARDF_CTL:Silicontra_SX1262ZTR8_GCU70
1TCA9517DR optional bus bufferARDF_CTL:SOIC-8_3.9x4.9mm_P1.27mm_CTLU81
1TCA9534APWR / 0x38ARDF_CTL:TSSOP-16_4.4x5mm_P0.65mm_CTLU80
1TLV803EA30DBZRARDF_CTL:SOT-23_CTLU4

The 247 most common of 256 parts.

Questions

How big is the CTRL PCB?

It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the CTRL use?

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.

Where can I download the CTRL KiCad files?

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.

Can I use the CTRL design in my own project?

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).

More from DD1SB/ARDF-TX

5
  • 2 layers150 × 110 mmRF2M, the printed circuit board in 3D

    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.

    358 partsMIT
  • 2 layers180 × 140 mmSliver only, the printed circuit board in 3D

    Sliver only

    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.

    326 partsMIT
  • 2 layers180 × 140 mmE4R1-baseline, the printed circuit board in 3D

    E4R1-baseline

    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.

    326 partsMIT
  • 2 layers210 × 160 mmRF80, the printed circuit board in 3D

    RF80

    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.

    277 partsMIT
  • 2 layers150 × 110 mmRF80 V1, the printed circuit board in 3D

    RF80 V1

    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.

    217 partsMIT

Similar boards

  • 6 layers460 × 340 mmMotherboard populated candidate, the printed circuit board in 3D

    Motherboard populated candidate

    DeadlySIn777/Controller

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

    880 parts
  • 4 layers45 × 75 mmCamera Cooler, the printed circuit board in 3D

    Camera Cooler

    lukaslibar/Camera-Cooler

    Cooling solution for Svbony SV705C astronomy camera.

    118 parts
  • 6 layers44 × 94 mmPS FLYBACK-5W, the printed circuit board in 3D

    PS FLYBACK-5W

    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.

    29 parts4MIT
  • 4 layers42 × 42 mmPower Board, the printed circuit board in 3D

    Power Board

    Harveyn4444/TocoSat-powerboard

    The TocoSat power board hardware and software files

    74 parts1
  • 4 layers57.5 × 51 mmRomcart, the printed circuit board in 3D

    Romcart

    GOROman/gbc-rp2350b-romcart

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

    29 parts
  • 2 layers42 × 55 mmSensibleRAM, the printed circuit board in 3D

    SensibleRAM

    hansliss/SensibleRAM

    A RAM expansion to make your VIC-20 memory map more sensible

    5 parts
  • 6 layers131 × 125 mmSunbeam em7000, the printed circuit board in 3D

    Sunbeam em7000

    Resident-X/brew-state

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

    444 partsMIT
  • 2 layers86.5 × 27.5 mmComfospot50 full, the printed circuit board in 3D

    Comfospot50 full

    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.

    29 parts4GPL-3.0