AntennaSwitchControl
n1kdo·AntennaSwitchControl·kicad/AntennaSwitchControl/AntennaSwitchControl.kicad_pcb
About the AntennaSwitchControl PCB
AntennaSwitchControl is an open source RP2040/RP2350 PCB design by n1kdo, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 184.7 × 104.7 mm, with 112 components from 19 distinct parts.
Its main chip is the PicoW, from the RP2040/RP2350 family. Other key parts include the L7805. By type, the board carries 36 diodes, 34 resistors, 16 transistors, 16 relays, 3 connectors and 3 capacitors.
It belongs with the rf & radio and iot & wireless designs in this gallery.
From the project
IOT Antenna Switch Control
This is a board that allows a Raspberry Pi Pico-W to control 16 SPST relays.
The original purpose is to provide better automation for a 2-in, 6-out remote antenna switch, but it is built with extra capacity to allow a 2-in, 8-out remote switch as well.

Main components on the AntennaSwitchControl
AntennaSwitchControl bill of materials (BOM)
112 components, 19 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PicoW | RPi_PicoW_SMD_TH | U1 |
| 1 | L7805 | TO-220-3_Vertical | U2 |
| 16 | 2N7000 | TO-92_Inline | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +8 |
| 2 | TBP04R1-500-12BE Terminal Block 12 terminal | CUI_TBP04R1-500-12BE | J1, J2 |
| 1 | TBP04R1-500-02BE POWER | CUI_TBP04R1-500-02BE | J3 |
| 1 | Polyfuse | RUEF090 | F1 |
| 16 | AHQSH105LM100G AHQSH112LM100G | AHQSH112LM112G | K1, K2, K3, K4, K5, K6, K7, K8 +8 |
| 1 | Mode Button | GB215AHB | SW1 |
| 16 | 1N4002 | D_DO-41_SOD81_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8 +8 |
| 1 | 1N4002 | D_DO-15_P10.16mm_Horizontal | D17 |
| 1 | 1N5819 | D_DO-41_SOD81_P10.16mm_Horizontal | D18 |
| 17 | RED LED | LED_D3.0mm | D19, D21, D22, D23, D24, D25, D26, D27 +9 |
| 1 | LED | LED_D3.0mm | D20 |
| 1 | 220 | CP_Radial_D8.0mm_P3.50mm | C1 |
| 2 | 2.2 | CP_Radial_D5.0mm_P2.50mm | C2, C3 |
| 16 | 100 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8 +8 |
| 1 | 470 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R20 |
| 1 | 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R21 |
| 16 | 1K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R22, R23, R24, R25, R26, R27, R28, R29 +8 |
AntennaSwitchControl design files
The KiCad project lives in the n1kdo/AntennaSwitchControl repository on GitHub; these links point at the commit this page was built from.
AntennaSwitchControl: common questions
What microcontroller does the AntennaSwitchControl use?
The AntennaSwitchControl is built around the PicoW, from the RP2040/RP2350 family.
How big is the AntennaSwitchControl PCB?
The AntennaSwitchControl measures 184.7 × 104.7 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the AntennaSwitchControl?
112 components, from 19 distinct parts. The full bill of materials is listed on this page.
Where can I download the AntennaSwitchControl design files?
From the n1kdo/AntennaSwitchControl repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the AntennaSwitchControl design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which n1kdo chose for the repository.
Can I test firmware for the AntennaSwitchControl without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k