Skip to the content
PCBKitNew board
2 layers113.4 × 110.6 mmController group52, the printed circuit board in 3D

Designed and built a fully automated table-tennis ball sorting machine. This project highlights the use of custom mechanical and 3D-printed parts as well as a custom controller circuit board powered by an Atmega328-PU chip. This controller functions as the brain of the rig, allowing sensors and actuators to communicate with each other.

Size
113.4 × 110.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
65
Pads
202
Tracks, vias
368, 72
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
12 Jun 2026
Updated
12 Jun 2026

Overview

Controller group52 is an open-source printed circuit board by linjunway, from the linjunway/Embedded-Systems-Sorting-Machine repository on GitHub. It is a 2-layer board of 113.4 × 110.6 mm with 57 parts on 65 nets, routed with 368 tracks and 72 vias.

It is built around the ATMEGA328P-PU, AO3400 and 1N4148W. Its parts include 12 resistors, 12 connectors, 11 capacitors, 7 ICs and 4 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

Parts

57
QtyValueFootprintReferences
810kCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR3, R4, R6, R7, R8, R9, R10, R11
8MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6, H7, H8
60.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C5, C6, C8, C9, C10
3220Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR2, R5, R12
210uFCapacitor_SMD:CP_Elec_4x5.4C1, C11
21N4148WDiode_SMD:D_SOD-123D1, D2
222pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C7
2AO3400AO3400:SOT23U3, U4
110KCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR1
116MHzCrystal:Crystal_HC49-4H_VerticalY1
11uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
12A12VFuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolderF1
1ATmega328P-PPackage_DIP:DIP-28_W7.62mmU1
1ButtonButton_Switch_THT:SW_PUSH_6mm_H9.5mmSW1
1Color1Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalU6
1Color2Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalU7
1DCMotorTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ6
1DriverPackage_SO:SSOP-24_5.3x8.2mm_P0.65mmU2
1I2C BusPackage_SO:TSSOP-24_4.4x7.8mm_P0.65mmU5
1IR1Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ1
1IR2Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ11
1IR3Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ12
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD4
1LED_RGBLED_SMD:LED_RGB_5050-6D3
1LM2596_outTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ9
1LM2596_returnTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ10
1PowerConnector_BarrelJack:BarrelJack_HorizontalJ2
1RewriteConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ3
1Servo1Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ4
1Servo2Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ5
1Solenoid1TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ7
1Solenoid2TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ8

Questions

How big is the Controller group52 PCB?

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

What parts does the Controller group52 use?

57 parts, built around the ATMEGA328P-PU, AO3400 and 1N4148W. 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 Controller group52 KiCad files?

From the linjunway/Embedded-Systems-Sorting-Machine repository on GitHub, at the commit this page was made from: the board is PCB/controller_group52.kicad_pcb and its schematic PCB/controller_group52.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Controller group52 design in my own project?

Its repository states no licence, so its author keeps all rights: ask linjunway before reusing the design.

Similar boards

  • 2 layers42.8 × 50.5 mmCatFlapV2, the printed circuit board in 3D

    CatFlapV2

    ifreislich/CatFlap

    53 partsBSD-2-Clause
  • 2 layers72 × 54 mmUNOvx, the printed circuit board in 3D

    UNOvx

    bitomaxsp/UNOvx

    Arduino-like ATMega328 board

    40 partsMIT
  • 2 layers93.5 × 61 mm01232330B, the printed circuit board in 3D

    01232330B

    JUSTICE2330/Arduino-uno-PCB

    61 parts
  • 2 layers68.6 × 53.3 mmYukuyukuUNO, the printed circuit board in 3D

    YukuyukuUNO

    zukki4123/yukuyuku_UNO_R3

    ArduinoUNO R3の互換機です。純正より安価で壊れにくくなっています。

    50 partsMIT
  • 2 layers55 × 80 mmBoard esp32 v2, the printed circuit board in 3D

    Board esp32 v2

    sudomesh/disaster-radio

    A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.

    101 parts1.1k
  • 2 layers59.2 × 52.9 mmMagic epaper, the printed circuit board in 3D

    Magic epaper

    fossasia/magic-epaper-hardware

    Magic ePaper Hardware

    57 parts1kApache-2.0
  • 2 layers155.5 × 130 mmEinkpicframe, the printed circuit board in 3D

    Einkpicframe

    Spritetm/picframe_colepd

    A WiFi picture frame allowing for remote photo uploads, using an ESP32-C3 and a 5.6" color E-ink display

    60 parts97
  • 2 layers100 × 93 mmSpeeduino base, the printed circuit board in 3D

    Speeduino base

    Tjeerdie/SPECTRE

    Speeduino compatible engine control unit (ECU) based around black STM32F407VET6 board.

    213 parts59GPL-3.0