

A soldering kit based on the game 4-In-A-Row
- Size
- 185.4 × 152.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 596
- Nets
- 97
- Pads
- 1,302
- Tracks, vias
- 1,492, 86
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20210228)
- Created
- 17 Mar 2021
- Updated
- 16 Feb 2026
Overview
Panel is an open-source printed circuit board by Electro707, from the Electro707/PCB-4-In-A-Row repository on GitHub, published under the MIT licence. It is a 2-layer board of 185.4 × 152.4 mm with 596 parts on 97 nets, routed with 1,492 tracks and 86 vias.
It is built around the ATMEGA328P-PU, CH340C and 74HC595. Its parts include 86 diodes, 26 resistors, 16 connectors, 16 switches and 12 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA328P-PU
DIP-28-300mil-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH DIP-28-300mil Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB Converters74HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift Registers
README
README.mdPCB Digital 4-In-A-Row
This a PCB is a soldering kit for a 4-In-A-Row game. A simple game consisting of 2 boards: one for the driver and one for the LEDs.

Kits Page
The dedicated webpage for this can be found at https://kits.electro707.com/4_in_a_row/
Kit on Tindie
I am currently selling the kit on Tindie. The product page can be found at https://www.tindie.com/products/28121/.
Firmware
The firmware can be found in the Firmware folder. To build and upload the program, see FIRMWARE.md for more details.
License
This project is licensed under the MIT license. See the LICENSE.md file for details. TL;DR: You can download and modify the project as you wish. I simply ask you publish your fork or try and merge back to this repo (even thought you are under no obligations to do so).
Changelog
See CHANGELOG.md for changes info.
Previous/Archived Repo
This project used to be in another repo before I archived it. The reason for the archive is I wanted to start properly using git as a version manager (instead of different folders) as well as a project cleanup. Think of it as a new start to this project. The previous project repo can be found here: https://github.com/Electro707/PCB-4-In-A-Row-ARCHIVE
Other Images

With Panel (not actually updated, just made it once):

Parts
596| Qty | Value | Footprint | References |
|---|---|---|---|
| 84 | LED_RCGB | LED_THT:LED_D5.0mm-4_RGB_Staggered_Pins | D1, D1, D10, D10, D11, D11, D12, D12, D13, D13, D14, D14, D15, D15, D16, D16 +68 |
| 20 | , , , , , , , , , , , , , , , +4 | ||
| 14 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H8mm | SW1, SW1, SW2, SW2, SW3, SW3, SW4, SW4, SW5, SW5, SW6, SW6, SW7, SW7 |
| 12 | 100 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R10, R10, R11, R11, R12, R12, R13, R13, R14, R14, R15, R15 |
| 12 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R3, R4, R4, R5, R5, R6, R6, R7, R7, R8, R8 |
| 12 | 2N3904 | Package_TO_SOT_THT:TO-92_Wide | Q1, Q1, Q2, Q2, Q3, Q3, Q4, Q4, Q5, Q5, Q6, Q6 |
| 6 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C1, C2, C2, C3, C3 |
| 6 | 74HC595 | Package_DIP:DIP-16_W7.62mm_LongPads | U4, U4, U5, U5, U6, U6 |
| 4 | 22pF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C4, C4, C5, C5 |
| 4 | Conn_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J1, J1, J3, J3 |
| 4 | Conn_01x18_Female | Connector_PinSocket_2.54mm:PinSocket_1x18_P2.54mm_Vertical | J5, J5, J6, J6 |
| 4 | Conn_01x18_Male | Connector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_Vertical | J1, J1, J2, J2 |
| 2 | 16 Mhz | Crystal:Crystal_HC49-4H_Vertical | Y1, Y1 |
| 2 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9, R9 |
| 2 | ATmega328P-P | Package_DIP:DIP-28_W7.62mm | U2, U2 |
| 2 | AVR-ISP-6 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal | J4, J4 |
| 2 | AZ1117-5.0 | Package_TO_SOT_THT:TO-220-3_Horizontal_TabDown | U1, U1 |
| 2 | BLM21AG102SN1D | Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L1, L1 |
| 2 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U3, U3 |
| 2 | LED_RCGB | LED_THT:LED_D5.0mm-4_RGB_Wide_Pins | D1, D1 |
| 2 | LOGO | Logo:new_707_logo_6x6.6 | G***, G*** |
| 2 | LOGO | Logo:new_707_logo_10x11 | G***, G*** |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965 | H1, H1 |
| 2 | Polyfuse | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1, F1 |
| 2 | SW_SPST | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW1, SW1 |
| 2 | USB_B | Connector_USB:USB_B_OST_USB-B1HSxx_Horizontal | J2, J2 |
The 210 most common of 596 parts.
More from Electro707/PCB-4-In-A-Row
2- 2 layers66 × 55.9 mm

- 2 layers66 × 73.7 mm

Similar boards
- 2 layers130 × 75 mm

Treasure box main
mtrunzo12/TreasureBox-build
Build along with a knock-to-unlock toy chest: firmware, KiCad files, parts lists and a parent checklist.
39 parts - 2 layers60 × 60 mm

- 2 layers71.5 × 90 mm

ATmegae Water Controller
OmarAlsai/hydroponic-tomato-controller
An open-source, standalone microcontroller PCB and embedded control system designed to automate water circulation, safety monitoring, and PID-controlled nutrient dosing for hydroponic tomato crops.
23 parts - 2 layers113.8 × 51.6 mm

- 2 layers80 × 58 mm

Radio 2
Shya-Bubu/pocket-fm-radio
This repository contains the complete design and documentation for an FM Pocket Radio project, developed as part of the EE2050 Design Principles and Manufacturing Technologies module at the University of Peradeniya…
58 parts - 2 layers216 × 222 mm

Dasduino CORE Solder kit panel
SolderedElectronics/Dasduino-CORE-Solder-kit-hardware-design
Hardware design, BOM, gerbers and 3D files for Dasduino-CORE-Solder-kit designed by Soldered Electronics.
2,328 parts - 4 layers48.3 × 55.7 mm

TGC Core devboard Mega v1
ThatGuyCodes605/TGC-Core-328P-v1
A Arduino Uno Style board based around the ATMega-328P microcontroller
28 partsGPL-3.0 - 2 layers110 × 90 mm

Questions
How big is the Panel PCB?
It measures 185.4 × 152.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Panel use?
596 parts, built around the ATMEGA328P-PU, CH340C and 74HC595. 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 Panel KiCad files?
From the Electro707/PCB-4-In-A-Row repository on GitHub, at the commit this page was made from: the board is KiCAD Files/Panel/Panel.kicad_pcb and its schematic KiCAD Files/Driver PCB/PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Panel 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).