

Module tester
NES tetris running on FPGA without processor
- Size
- 96.1 × 44.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 18
- Nets
- 108
- Pads
- 240
- Tracks, vias
- 442, 41
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 18 Jul 2026
- Updated
- 4 Nov 2026
Overview
Module tester is an open-source printed circuit board by mertwole, from the mertwole/tetris repository on GitHub. It is a 2-layer board of 96.1 × 44.8 mm with 18 parts on 108 nets, routed with 442 tracks and 41 vias.
It is built around the ATMEGA2560-16AU, CH340C and 2EG03227-D2D-DF. Its parts include 9 capacitors, 3 resistors, 3 ICs, 2 connectors and 1 crystal. It belongs with the fPGA and programmable logic boards and the AVR (ATmega, ATtiny) and FPGA and CPLD boards of this library.
Main components
3ATMEGA2560-16AU
TQFP-100(14x14)-40℃~+85℃ 10bit 16MHz 256KB 4.5V~5.5V 4KB 8 Bit 86 8KB AVR Built-in FLASH TQFP-100(14x14) 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 Converters2EG03227-D2D-DF
插件,P=2mm-40℃~+105℃ 11mm 42P 64P PCI-E x4 Through Hole With post 插件,P=2mm PCI / PCIe Connector ROHSFOXCONNEdgeboard Connectors
Parts
18| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C5, C6, C9 |
| 2 | 22p | Capacitor_SMD:C_0603_1608Metric | C7, C8 |
| 2 | 5.1k | Resistor_SMD:R_1206_3216Metric | R1, R2 |
| 1 | 12k | Resistor_SMD:R_1206_3216Metric | R3 |
| 1 | 16MHz | Crystal:Crystal_SMD_HC49-SD_HandSoldering | Y1 |
| 1 | ATmega2560-16A | Package_QFP:TQFP-100_14x14mm_P0.5mm | U1 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U3 |
| 1 | PCI-E X4 | PCI-E X4 Socket:PCI-E X4 Socket | U2 |
| 1 | USBASP | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J1 |
More from mertwole/tetris
1- 2 layers102.3 × 47.3 mm

Similar boards
- 2 layers101.6 × 53.3 mm

ArduinoMega Ethernet
dmanla/SecureConnectivityDevelopmentPlatform
A development platform which provides secure connectivity and data logging support while maintaining compatibility with Arduino-Mega hardware and software.
116 parts - 2 layers115 × 80 mm

Nixie Clock
PennyLekas/Nixie-Clock
v1 is broken and required some bodge wires to work. I have not updated the schematic and PCB to correct my mistakes. It also has some deficencies in the dimming circuit resulint in a quiet, but audible whine.
102 parts - 2 layers193.9 × 142 mm

Dasduino COREPLUS panel
SolderedElectronics/Dasduino-COREPLUS-hardware-design
Hardware design, BOM, gerbers and 3D files for Dasduino-COREPLUS designed by Soldered Electronics.
960 parts - 2 layers120 × 103.9 mm

- 2 layers98 × 85.6 mm

TOOL Cart
NaokiS28/Konami-System-573-Documentation
Schematics and pinout information for the Konami System 573
11 parts16 - 2 layers130.4 × 124 mm

Octogone Sans Regle
juthomas/Electronics_MDMA
Sommaire : Description Installation Usage Visual Studio Code Linter Project Functionalities Leds Control Prerequisites Leds Variables Color Attribution Usefull Functions
109 parts4 - 2 layers130 × 100 mm

Main pcb
LouiseLeciak/Module-elec-LilyPad
Lily's Pad is a simple interactive and educational object primarily intended for children (5+), teachers/educational teams, and families It allows users to familiarize themselves with the alphabet and numbers in French…
57 parts3 - 2 layers

Enhanced Arduino MEGA 2560 Rev 3 PCB
JayTzw/Mechanical---Robotics---Electronics
CAD files, Circuit schematics & PCB designs, Robotics simulations
55 parts
Questions
How big is the Module tester PCB?
It measures 96.1 × 44.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Module tester use?
18 parts, built around the ATMEGA2560-16AU, CH340C and 2EG03227-D2D-DF. 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 Module tester KiCad files?
From the mertwole/tetris repository on GitHub, at the commit this page was made from: the board is module_tester/module_tester.kicad_pcb and its schematic fpga_to_pcie/fpga_to_pcie.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Module tester design in my own project?
Its repository states no licence, so its author keeps all rights: ask mertwole before reusing the design.