ARDF-TX UNIVERSAL CONTROLLER
DD1SB·ARDF-TX·hardware/controller/CTRL.kicad_pcb
About the ARDF-TX UNIVERSAL CONTROLLER PCB
ARDF-TX UNIVERSAL CONTROLLER is an open source ESP32 PCB design by DD1SB, published on GitHub under the MIT license. It is a 2-layer board measuring 100 × 100 mm, with 197 components from 63 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N4, from the ESP32 family. Other key parts include the AP63203WU-7, TPS2553DBVR, USBLC6-2SC6, TLV803EA30DBZR and RV-3032-C7-32.768KHZ-2.5PPM-TA-QA. By type, the board carries 105 resistors, 41 capacitors, 25 ICs, 11 diodes, 6 connectors and 4 switches.
It belongs with the rf & radio designs in this gallery.
From the project
Active KiCad 10 sources are CTRL.kicadpro, CTRL.kicadsch and CTRL.kicadpcb, with local ARDFCTL libraries. M6-L1 closes the optional Silicontra 433/868 MHz nominal package, pin-map, population and RF-feed review on the M6-C1R1 electrical baseline. One PCB supports NOLORA, LORA433
Active KiCad 10 sources are CTRL.kicadpro, CTRL.kicadsch and CTRL.kicadpcb, with local ARDFCTL libraries. M6-L1 closes the optional Silicontra 433/868 MHz nominal package, pin-map, population and RF-feed review on the M6-C1R1 electrical baseline. One PCB supports NOLORA, LORA433 and LORA_868. The 5.25 × 0.45 mm signal feed is retained; a small top-ground intrusion in the Hirose underbody keep-out is corrected. See the review package and decision.
Main components on the ARDF-TX UNIVERSAL CONTROLLER
ARDF-TX UNIVERSAL CONTROLLER bill of materials (BOM)
197 components, 63 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AP63203WU-7 | TSOT-23-6_CTL | U1 |
| 1 | TPS2553DBVR | SOT-23-6_CTL | U2 |
| 1 | USBLC6-2SC6 | SOT-23-6_CTL | U3 |
| 1 | TLV803EA30DBZR | SOT-23_CTL | U4 |
| 1 | ESP32-S3-WROOM-1-N4 | ESP32_S3_WROOM_1_Standard | U10 |
| 1 | RV-3032-C7-32.768KHZ-2.5PPM-TA-QA RV-3032-C7 2.5ppm | RV3032_C7 | U20 |
| 1 | TMUX1511PWR | TSSOP-14_4.4x5mm_P0.65mm_CTL | U21 |
| 2 | SN74HC595PWR | TSSOP-16_4.4x5mm_P0.65mm_CTL | U30, U31 |
| 2 | SN74LVC1G04DBVR | SOT-23-5_CTL | U32, U36 |
| 1 | SN74LVC1G10DBVR | SOT-23-6_CTL | U33 |
| 1 | SN74LVC2G04DCKR | SOT-363_SC-70-6_CTL | U34 |
| 1 | SN74LVC00APWR | TSSOP-14_4.4x5mm_P0.65mm_CTL | U35 |
| 1 | SN74LVC08APWR | TSSOP-14_4.4x5mm_P0.65mm_CTL | U37 |
| 2 | TPS22918DBVR | SOT-23-6_CTL | U40, U50 |
| 2 | SN74LVC244APWR | TSSOP-20_4.4x6.5mm_P0.65mm_CTL | U41, U51 |
| 2 | SN74LVC125APWR | TSSOP-14_4.4x5mm_P0.65mm_CTL | U42, U52 |
| 2 | TCA9517DR | SOIC-8_3.9x4.9mm_P1.27mm_CTL | U43, U53 |
| 1 | SN74LVC2G17DCKR | SOT-363_SC-70-6_CTL | U60 |
| 1 | SX1262TR8-GC Silicontra SX1262TR8-GC | Silicontra_SX1262ZTR8_GC | U70 |
| 1 | MMBT3904LT1G MMBT3904 | SOT-23_CTL | Q1 |
Show 43 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MMBT3904LT1G MMBT3904 VBUS sense | SOT-23_CTL | Q2 |
| 1 | B3B-XH-A(LF)(SN) PACK / GND / ID | JST_XH_B3B_Standard | J1 |
| 1 | USB4105-GF-A USB-C native USB2 | USB4105_Standard | J2 |
| 1 | 61300311121 UART recovery / GND | UART_61300311121 | J3 |
| 1 | 61201621621 RF80 keyed controller link | IDC16_61201621621 | J4 |
| 1 | 61202021621 RF2M keyed controller link | IDC20_61202021621 | J5 |
| 1 | U.FL-R-SMT-1(10) LoRa antenna U.FL | UFL_Standard | J7 |
| 1 | 3000 CR1220 primary | BatteryHolder_Keystone_3000_1x12mm_CTL | BT1 |
| 1 | SF-1206F100-2 1A 63V fast | Fuse_Bourns_SF1206F | F1 |
| 1 | TL3342F160QG RESET | SW_SPST_TL3342_CTL | SW1 |
| 1 | TL3342F160QG BOOT | SW_SPST_TL3342_CTL | SW2 |
| 1 | TL3342F160QG START | SW_SPST_TL3342_CTL | SW3 |
| 1 | TL3342F160QG STOP / hold reset | SW_SPST_TL3342_CTL | SW4 |
| 1 | STPS2H100A 100V 2A reverse block | D_SMA_CTL | D1 |
| 1 | SMBJ18A 18V unidirectional TVS | D_SMB_CTL | D2 |
| 1 | STPS1L30A USB low-drop OR | D_SMA_CTL | D3 |
| 1 | S1M-E3/61T Low leakage battery OR | D_SMA_CTL | D4 |
| 1 | BAS116,115 BAS116 no cell charging | SOT-23_CTL | D20 |
| 1 | BZT52H-B5V1,115 USB reverse-leak clamp 5.1V | D_SOD-123F_CTL | D21 |
| 1 | BAS116,235 BAS116 ID excitation isolation | SOT-23_CTL | D22 |
| 1 | BAT54H,115 BAT54H negative ID clamp | D_SOD-123F_CTL | D23 |
| 2 | LTST-C190KGKT status | LED_0603_1608Metric_CTL | D30, D32 |
| 1 | LTST-C190KRKT status | LED_0603_1608Metric_CTL | D31 |
| 1 | SRP5030T-4R7M 4.7uH 4.6Arms | L_Bourns_SRP5030T_CTL | L1 |
| 31 | CL10B104KB8NNNC 100n | C_0603_1608Metric_CTL | C1, C6, C10, C21, C22, C23, C24, C25 +23 |
| 2 | GRM32ER71H475KA88L 4.7u 50V | C_1210_3225Metric_CTL | C2, C3 |
| 2 | CL31A226KPHNNNE 22u 10V | C_1206_3216Metric_CTL | C4, C5 |
| 1 | CL10A475KP8NNNC 4.7u 10V | C_0603_1608Metric_CTL | C11 |
| 3 | CL10A105KB8NNNC 1u | C_0603_1608Metric_CTL | C12, C41, C51 |
| 2 | CL10A106KP8NNNC 10u 10V | C_0603_1608Metric_CTL | C20, C71 |
| 1 | RC0603FR-07470KL 470k | R_0603_1608Metric_CTL | R1 |
| 1 | RC0603FR-0747KL 47k | R_0603_1608Metric_CTL | R2 |
| 1 | RC0603FR-0727KL 27k | R_0603_1608Metric_CTL | R3 |
| 7 | RC0603FR-07100KL 100k | R_0603_1608Metric_CTL | R4, R5, R12, R13, R19, R64, R65 |
| 59 | RC0603FR-0710KL 10k | R_0603_1608Metric_CTL | R6, R7, R16, R17, R18, R30, R31, R32 +51 |
| 1 | RC0603FR-07180KL 180k | R_0603_1608Metric_CTL | R8 |
| 2 | RC0603FR-0733KL 33k | R_0603_1608Metric_CTL | R9, R26 |
| 2 | RC0603FR-075K1L 5.1k | R_0603_1608Metric_CTL | R10, R11 |
| 2 | RC0603FR-0722RL 22 | R_0603_1608Metric_CTL | R14, R15 |
| 1 | RC0603FR-071KL 1k | R_0603_1608Metric_CTL | R20 |
| 4 | RC0603FR-074K7L 4.7k | R_0603_1608Metric_CTL | R22, R23, R24, R25 |
| 4 | RC0603FR-072K2L 2.2k | R_0603_1608Metric_CTL | R60, R61, R62, R81 |
| 20 | RC0603FR-07100RL 100 | R_0603_1608Metric_CTL | R100, R102, R104, R106, R108, R110, R112, R114 +12 |
ARDF-TX UNIVERSAL CONTROLLER design files
The KiCad project lives in the DD1SB/ARDF-TX repository on GitHub; these links point at the commit this page was built from.
ARDF-TX UNIVERSAL CONTROLLER: common questions
What microcontroller does the ARDF-TX UNIVERSAL CONTROLLER use?
The ARDF-TX UNIVERSAL CONTROLLER is built around the ESP32-S3-WROOM-1-N4, from the ESP32 family.
How big is the ARDF-TX UNIVERSAL CONTROLLER PCB?
The ARDF-TX UNIVERSAL CONTROLLER measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ARDF-TX UNIVERSAL CONTROLLER?
197 components, from 63 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the ARDF-TX UNIVERSAL CONTROLLER design files?
From the DD1SB/ARDF-TX repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the ARDF-TX UNIVERSAL CONTROLLER design in my own project?
Yes, under the terms of its MIT license, which DD1SB chose for the repository.
Can I test firmware for the ARDF-TX UNIVERSAL CONTROLLER without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
More boards in ARDF-TX
E4R1-baseline
DD1SB
180 × 140 mm287 parts2LMIT0RF2M
DD1SB
150 × 110 mm287 parts2LMIT0Before
DD1SB
180 × 140 mm287 parts2LMIT0Sliver only
DD1SB
180 × 140 mm287 parts2LMIT0Strict before
DD1SB
180 × 140 mm287 parts2LMIT0E2-native
DD1SB
180 × 140 mm287 parts2LMIT0After
DD1SB
180 × 140 mm287 parts2LMIT0E4-native
DD1SB
180 × 140 mm287 parts2LMIT0Dfm special finish
DD1SB
180 × 140 mm287 parts2LMIT0Dfm-2oz
DD1SB
180 × 140 mm287 parts2LMIT0RF80 V1R1 - STANDARD JLCPCB EVALUATION CANDIDATE
DD1SB
150 × 110 mm199 parts2LMIT0
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Powertrain
byrantech
64 × 45.4 mm171 parts4LMIT4.3kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8k