

Switchbox3
- Size
- 110 × 54 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 24
- Nets
- 31
- Pads
- 75
- Tracks, vias
- 94, 7
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 25 Jan 2024
- Updated
- 18 Jan 2026
Overview
Switchbox3 is an open-source printed circuit board by AgOpenGPS-Official, from the AgOpenGPS-Official/Rate_Control repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 110 × 54 mm with 24 parts on 31 nets, routed with 94 tracks and 7 vias.
It is built around the MEZD71201A-A. Its parts include 11 switches, 5 capacitors, 3 connectors, 2 resistors and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
1README
README.mdNano RC12-3
- uses a Nano (with ENC28J60 Ethernet shield) & an on-board mounted Cytron for rate control
- 1 or 2 MD13S for rate control
- self assembled through-hole board, least expensive
- controls two rates
- can be connected to a relay module with a 20 pin cable or dupont connectors
- work switch
- pressure switch
- [OSHPARK](https://oshpark.com/shared_projects/UU8e90h9
Teensy 4.1 RC11-2
- uses a Teensy & an on-board mounted Cytron for rate control
- small components are surface mount parts
- Teensy Ethernet
- can control two rates and eight sections
- 8 relays (SPDT 12V output)
- (1) 5V or 12V analog (pressure) input, potentiometer adjustable filtering
- (2) optically isolated digital (rate/pulse) inputs (5V or 12V)
- 3.3V I2C headers (Qwiic)
- supports optional external RelayDriver5 I2C board
- work switch
- canbus
ESP32 RC15
- uses an ESP32 (optional W5500 Ethernet Module)
- mostly surface mount parts
- can control two rates and 7-14 sections
- (2) DRV8870 motor drivers with reversible outputs for rates
- (7) DRV8870 motor drivers for 7 reversible (motorized ball valve) outputs
- (4) 5V analog inputs (or 2 differential inputs)
- (2) optically isolated digital (rate/pulse) inputs, up to 12V
- RS485 chip & header
- 3.3V I2C header
- supports optional external RelayDriver5 I2C board

- supports optional external RelayDriver5 I2C board
RelayDriver5
- PCA9535 based I2C IO expander
- designed to plug into 8 or 16 channel relay board with Qwiic cable

Firmware
Parts
24| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | SW_SPST | MyFootprints:Mini_Toggle_2pin | SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW12 |
| 2 | 1000uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C1, C4 |
| 2 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2 |
| 2 | Conn_01x15_Female | Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical | J2, J3 |
| 2 | SW_SPDT | MyFootprints:Mini_Toggle_3pin | SW1, SW2 |
| 1 | 0.1uf | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C5 |
| 1 | 10uF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C3 |
| 1 | 1N5408 | MyFootprints:1N5408 | D1 |
| 1 | 2.2uF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C2 |
| 1 | Arduino_Nano_v3.x | MyFootprints:Arduino_Nano_outline | A1 |
| 1 | Power | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J1 |
| 1 | mEZD71201A | MyFootprints:mEZD71201A | RG1 |
More from AgOpenGPS-Official/Rate_Control
5- 4 layers159 × 130 mm

- 2 layers145 × 108 mm

- 2 layers89 × 100 mm

- 2 layers89 × 52 mm

- 2 layers28 × 18 mm

Similar boards
- 2 layers56 × 65 mm

SeaTalk1
dotnet/iot
This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.
24 parts2.4kMIT - 2 layers26.2 × 45.5 mm

PL18 multiprotocol
pascallanger/DIY-Multiprotocol-TX-Module
Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.
24 parts1.9kGPL-3.0 - 2 layers58 × 35.5 mm

- 2 layers144 × 58 mm

Breakout 80pin 1393476-Connector
rusefi/rusefi
rusefi - GPL internal combustion engine control unit
24 parts1.2k - 2 layers21.6 × 19.5 mm

Micron Logo LED
DraftShift/StealthChanger
Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.
24 parts1.2kGPL-3.0 - 2 layers158 × 11 mm

Rainbow Matchstick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
24 parts1.1kGPL-3.0 - 2 layers85.6 × 54 mm

TRACED wio1262-carrier
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
24 parts915 - 2 layers36 × 20 mm

Questions
How big is the Switchbox3 PCB?
It measures 110 × 54 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Switchbox3 use?
24 parts, built around the MEZD71201A-A. 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 Switchbox3 KiCad files?
From the AgOpenGPS-Official/Rate_Control repository on GitHub, at the commit this page was made from: the board is SwitchBox/SwitchBox3/Switchbox3.kicad_pcb and its schematic ESP32/RC15/Analog.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Switchbox3 design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).