

MainTester
An universal sophisticated USB-serial converter
- Size
- 67.4 × 44.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 29
- Nets
- 34
- Pads
- 129
- Tracks, vias
- 219, 16
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 6 Jul 2018
- Updated
- 21 Aug 2025
Overview
MainTester is an open-source printed circuit board by Phunkafizer, from the Phunkafizer/AllSerial repository on GitHub, published under the MIT licence. It is a 2-layer board of 67.4 × 44.8 mm with 29 parts on 34 nets, routed with 219 tracks and 16 vias.
It is built around the ULN2003. Its parts include 9 resistors, 9 diodes, 5 switches, 3 connectors and 2 crystals.
Main components
1Parts
29| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 270 | Resistor_SMD:R_0805_2012Metric | R2, R5, R6, R7, R8, R9 |
| 5 | 4.3mm | Button_Switch_SMD:SW_SPST_PTS645 | SW1, SW2, SW3, SW4, SW5 |
| 5 | rd | LED_SMD:LED_0805_2012Metric | D1, D2, D3, D4, D9 |
| 3 | yl | LED_SMD:LED_0805_2012Metric | D5, D6, D7 |
| 1 | 120 | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 22k | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | ALLSERIALSLAVE | AllSerial:SlaveBoard | X1 |
| 1 | ALLSERIALSLAVE | AllSerial:Master PinSocket | X2 |
| 1 | Conn_01x01 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J3 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J1 |
| 1 | Conn_01x10 | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J2 |
| 1 | ULN2003 | Package_SO:SO-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | gn | LED_SMD:LED_0805_2012Metric | D8 |
Questions
How big is the MainTester PCB?
It measures 67.4 × 44.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MainTester use?
29 parts, built around the ULN2003. 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 MainTester KiCad files?
From the Phunkafizer/AllSerial repository on GitHub, at the commit this page was made from: the board is Main tester/MainTester.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the MainTester 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 Phunkafizer/AllSerial
12- 2 layers67.4 × 54.3 mm

- 2 layers67.4 × 54.3 mm

- 2 layers67.4 × 54.3 mm

- 2 layers67.4 × 44.8 mm

- 2 layers67.4 × 44.8 mm

- 2 layers67.4 × 44.8 mm

AllSerial RS485 RS422
Phunkafizer/AllSerial
An universal sophisticated USB-serial converter
19 parts6MIT - 2 layers67.4 × 44.8 mm

- 2 layers67.4 × 44.8 mm

- 2 layers67.4 × 44.8 mm

- 2 layers67.4 × 44.8 mm

- 2 layers67.4 × 44.8 mm

- 2 layers71.5 × 24 mm

Similar boards
- 4 layers99.6 × 76.2 mm

- 2 layers31 × 64 mm

Power driver
jmfriedt/SDR-GB-SAR
Opensource, openhardware implementation of a Software Defined Radio (SDR) Ground Based Synthetic-Aperture RADAR (GB-SAR)
6 parts70 - 2 layers160 × 100 mm

MPCNC Nano Estlcam Shield
tnn85/MPCNC-Nano-Estlcam-Shield
Ein CNC Shield für die MPCNC in Verwendung mit Estlcam
96 parts70 - 2 layers42.5 × 43.2 mm

ElectronicFocuser
jlecomte/ascom-oag-focuser
Open Source ASCOM-Compatible OAG Focuser For Astrophotography
4 parts55MIT - 4 layers100 × 49.8 mm

- 2 layers134 × 91 mm

- 2 layers75 × 60 mm

DUTler V2
TheYoctoJester/dutler
A bench butler for your Device Under Test: turns a Raspberry Pi Pico into a USB-serial console bridge with power-relay and MOSFET strap/reset control for embedded-Linux bring-up and hardware-in-the-loop.
54 parts23Apache-2.0 - 4 layers76 × 82.5 mm

Nucleo64 CNC
terjeio/CNC_Breakout_Nucleo64
CNC breakout for STM324F411 and ST32F446 development boards
120 parts22