

MGC module
MeGARCard - ATMega16A Module
- Size
- 33 × 48.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 53
- Nets
- 74
- Pads
- 225
- Tracks, vias
- 455, 202
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 10 Jun 2026
- Updated
- 8 Aug 2026
Overview
MGC module is an open-source printed circuit board by 0x007E, from the 0x007E/mgc_m16a repository on GitHub. It is a 2-layer board of 33 × 48.9 mm with 53 parts on 74 nets, routed with 455 tracks and 202 vias.
It is built around the ATMEGA16A-AU, 74AHC1G14GV and 74LVC4066D, with the 103P012BB100 among its other parts. Its parts include 21 resistors, 12 capacitors, 5 connectors, 3 ICs and 1 switch. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
4ATMEGA16A-AU
TQFP-44(10x10)-40℃~+85℃ 10bit 16KB 16MHz 1KB 2.7V~5.5V 32 512Byte 8 Bit AVR Built-in FLASH TQFP-44(10x10) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)74AHC1G14GV
SOT-23-5-40℃~+125℃ 1 1 1.2V~2.2V、1.75V~3.15V、2.15V~3.85V 16.3ns@3.3V,15pF 2V~5.5V 40uA 74AHC 8mA 8mA 900mV~1.9V、1.35V~2.75V、1.65V~3.35V SOT-23-5 Logic Gates ROHSTECH PUBLICLogic Gates74LVC4066D
SOP-14SOP-14 SMT ROHSNexperiaAnalog Switches / Multiplexers103P012BB100
SMD,P=0.35mm-40℃~+85℃ 0.35mm 12P 2 300mA、5A 30V Copper alloy Gold Slot Type Butting Surface Mount,Vertical SMD,P=0.35mm Board-to-Board and Backplane Connector ROHSAmphenolBoard-To-Board And Backplane Connector
README
README.mdMGC_module - ATmega16A
The ATmega16A (mgc_module) is an adaptable board for the MeGARCard. The board offers the possibility to control the MeGARCard with an ATmega16A. The board itself is connected to the MeGARCard within the pcb-to-pcb connectors (no soldering necessary). With the onboard dip-switches the board voltage can be regulated from 3V3 to 5V. Also the usage of hardware-/software-twi to control the SSD1306-display on the megacard can be selected.
To mount the board on the
MeGARCarddisconnect the power source (USB-Cconnector) or any other used source from the MeGARCard!
| Experience | Level |
|---|---|
| Soldering |
Downloads
| Type | File | Description |
|---|---|---|
| Schematic | pdf / cadlab | Schematic files |
| Board | pdf / cadlab | Board file |
| Drill | Drill file | |
| BoM | xlsx / html | Bill of Material as Excel/interactive HTML |
| PCB | zip / tar | KiCAD/Gerber/BoM/Drill files |
Hardware
The pcb is created with KiCAD. All files are built with github actions so that they are ready for a production environment.
PCB
The circuit board is populated on both sides (Top, Bottom). The best way for soldering the SMD components is within a vapor phase soldering system and for the THT components with a standard soldering system.
Top Layer

Bottom Layer

Additional Information
| Type | Link | Description |
|---|---|---|
| ATmega16A | 8-bit Microcontroller with 16K Bytes In-System Programmable Flash | |
| SSD1306 | 128 x 64 Graphic OLED |
Parts
53| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 0R | Resistor_SMD:R_1206_3216Metric | R6, R7, R8, R9, R10, R13, R14, R15, R16, R17, R19, R20, R21, R22 |
| 9 | 100n | Capacitor_SMD:C_1206_3216Metric | C2, C3, C4, C5, C6, C7, C8, C9, C10 |
| 5 | 103P012BB100 | Connector_Amphenol_SMD:AMPHENOL_103P012BB100 | J3, J7, J11, J12, J13 |
| 2 | 18p | Capacitor_SMD:C_0805_2012Metric | C11, C12 |
| 2 | 22k | Resistor_SMD:R_1206_3216Metric | R11, R12 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_M2.5_DIN965_Pad | H1, H2 |
| 2 | NetTie_2 | NetTie:NetTie-2_SMD_Pad0.5mm | NT1, NT2 |
| 2 | n.B. | Resistor_SMD:R_1206_3216Metric | R1, R2 |
| 1 | 100u | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C1 |
| 1 | 10k | Resistor_SMD:R_1206_3216Metric | R3 |
| 1 | 10uH | Inductor_SMD:L_1206_3216Metric | L1 |
| 1 | 12MHz | Crystal:Crystal_SMD_Abracon_ABM8AIG-4Pin_3.2x2.5mm | Y1 |
| 1 | 1k | Resistor_SMD:R_1206_3216Metric | R4 |
| 1 | 47R | Resistor_SMD:R_1206_3216Metric | R5 |
| 1 | 74AHC1G14 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | 74LVC4066 | Package_SO:SO-14_3.9x8.65mm_P1.27mm | U1 |
| 1 | ATmega16A-A | Package_QFP:TQFP-44_10x10mm_P0.8mm | U3 |
| 1 | BIN | Symbol:WEEE-Logo_4.2x6mm_SilkScreen | FID1 |
| 1 | ESD | Symbol:ESD-Logo_6.6x6mm_SilkScreen | FID3 |
| 1 | LOGO | LOGO | G*** |
| 1 | OH | Symbol:OSHW-Logo2_7.3x6mm_SilkScreen | FID2 |
| 1 | QR | Images:QR_0x007e_very_small | FID4 |
| 1 | SW_DIP_x02 | Button_Switch_SMD:SW_DIP_SPSTx02_Slide_6.7x6.64mm_W6.73mm_P2.54mm_LowProfile_JPin | SW1 |
Questions
How big is the MGC module PCB?
It measures 33 × 48.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MGC module use?
53 parts, built around the ATMEGA16A-AU, 74AHC1G14GV, 74LVC4066D and 103P012BB100. 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 MGC module KiCad files?
From the 0x007E/mgc_m16a repository on GitHub, at the commit this page was made from: the board is pcb/MGC_module.kicad_pcb and its schematic pcb/MGC_module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MGC module design in my own project?
Its repository states no licence, so its author keeps all rights: ask 0x007E before reusing the design.
Similar boards
- 4 layers101.6 × 141.7 mm

- 2 layers53.9 × 23.2 mm

Analog
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
37 parts1kGPL-3.0 - 2 layers33 × 48.9 mm

- 2 layers33 × 48.9 mm

- 2 layers33 × 48.9 mm

- 4 layers24.5 × 69.7 mm

TouchSensor
janrenegradwohl/Macropad
DIY Project, involves STM32F411 as Macropad and STM32F334 as TouchSlider, not finished yet
88 parts - 2 layers30 × 65 mm

- 2 layers112.6 × 85.4 mm
