Skip to the content
4 layers51.2 × 34.3 mmMCU data logger, the printed circuit board in 3D

MCU Data Logger PCB Design using KiCad

Size
51.2 × 34.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
29
Nets
33
Pads
117
Tracks, vias
524, 25
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 Jul 2026
Updated
3 Jul 2026

Overview

MCU data logger is an open-source printed circuit board by chislonljoseph, from the chislonljoseph/MCU-data-logger repository on GitHub. It is a 4-layer board of 51.2 × 34.3 mm with 29 parts on 33 nets, routed with 524 tracks and 25 vias.

It is built around the ATMEGA328P-AN, 24LC1025-I/P and DS1337S+T&R. Its parts include 7 resistors, 5 capacitors, 4 ICs, 4 connectors and 2 diodes. It belongs with the sensors and measurement boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

MCU Data Logger PCB

A custom PCB designed in KiCad for an ATmega328P-based MCU Data Logger. This project demonstrates the complete PCB design workflow, from schematic capture and PCB layout to 4-layer stackup conversion and Gerber generation for fabrication.


Project Overview

This project includes:

  • Complete schematic design
  • Footprint assignment
  • 2-layer PCB layout
  • Conversion to 4-layer PCB stackup
  • Design Rule Check (DRC)
  • Copper pour
  • Gerber generation
  • Git version control

Hardware Used

ComponentDescription
ATmega328P-AUMain Microcontroller
DS1337S+Real-Time Clock (RTC)
24LC1025EEPROM
16 MHz CrystalMCU Clock
32.768 kHz CrystalRTC Clock
LEDsStatus Indicators
Pin HeadersProgramming & Communication
Battery ConnectorPower Input

PCB Specifications

ParameterValue
PCB SoftwareKiCad
Board SizeApprox. 127 × 96 mm
Initial Design2 Layers
Final Design4 Layers
Copper PourYes
DRC StatusNo Errors
Gerber FilesGenerated

Project Images

Schematic

Schematic


PCB Top View

PCB Top


PCB Bottom View

PCB Bottom


3D View (Top)

3D Top


3D View (Bottom)

3D Bottom


4-Layer Stackup

Stackup


Gerber Preview

Gerber


Folder Structure

text
MCU-data-logger/
│
├── Images/
├── Documentation/
├── Gerbers_4layers/
├── production/
├── Libraries/
├── MCU data logger.kicad_pcb
├── MCU data logger.kicad_sch
├── README.md
└── .gitignore

Design Workflow

  • Created schematic
  • Assigned footprints
  • Imported netlist into PCB Editor
  • Component placement
  • Manual routing
  • Copper fill
  • Design Rule Check (DRC)
  • Generated Gerber files
  • Converted design to a 4-layer PCB stackup
  • Generated final manufacturing files

Manufacturing Outputs

The repository includes:

  • Gerber Files
  • Drill Files
  • Copper Layers
  • Silkscreen Layers
  • Solder Mask
  • Board Outline

These files are located inside the Gerbers_4layers directory.


Tools Used

  • KiCad
  • Git
  • GitHub

Learning Outcomes

Through this project, I gained hands-on experience in:

  • PCB schematic design
  • PCB layout
  • Component placement
  • PCB routing
  • Copper pours
  • Design Rule Checking (DRC)
  • Gerber generation
  • Multi-layer PCB stackup
  • Git version control

Future Improvements

  • Improve signal routing
  • Power integrity optimization
  • Differential pair routing
  • High-speed design practices
  • EMI/EMC optimization

Author

Chislon L Joseph

B.Tech Electronics and Communication Engineering

Cochin University of Science and Technology (CUSAT)


License

This project is intended for educational and learning purposes.

Parts

29
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_2.1mmH1, H2, H3, H4
310kResistor_SMD:R_0805_2012MetricR1, R2, R6
20.1uFCapacitor_SMD:C_0805_2012MetricC1, C4
222pFCapacitor_SMD:C_0805_2012MetricC2, C3
224LC1025Package_SO:SOIC-8_5.3x5.3mm_P1.27mmU3, U4
2330Resistor_SMD:R_0805_2012MetricR5, R7
24.7kResistor_SMD:R_0805_2012MetricR3, R4
2Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1, J2
2LEDLED_SMD:LED_0805_2012MetricD1, D2
1100nFCapacitor_SMD:C_0805_2012MetricC5
116MHzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSolderingY2
132.768KhzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSolderingY1
1ATMEGA328P-ANATMEGA328P-AN:QFP80P900X900X120-32NU1
1BatteryConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBT1
1Conn_01x09_PinConnector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ3
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ4
1DS1337S_DS1337S_:SOIC127P600X175-8NU2

Similar boards

  • 2 layers39.8 × 36.2 mmProject 5, the printed circuit board in 3D

    Project 5

    gouravunair/Kicad_project5

    internship pcb designing

    29 parts
  • 4 layers47.5 × 36.9 mmMCU DataLogger, the printed circuit board in 3D

    MCU DataLogger

    graytrace/MCU_DataLogger

    PCB

    30 parts
  • 4 layers61.7 × 38.7 mmMCU data logger, the printed circuit board in 3D

    MCU data logger

    wazzeemsha/ATMEGA328P-DataLogger-PCB

    4-layer KiCad PCB design of an ATmega328P-AU based microcontroller data logger with dual EEPROMs, RTC, and complete manufacturing-ready Gerber files.

    29 parts
  • 4 layers50 × 31.5 mmMCU Datalogger, the printed circuit board in 3D

    MCU Datalogger

    ikok07/MCU-Datalogger-KiCad-

    29 parts
  • 2 layers57.3 × 61 mmTobo, the printed circuit board in 3D

    Tobo

    eldstal/touchless-xm

    Physical buttons for media control on the Sony WH-1000XM2, WH-1000XM3, WH-1000XM4 and possibly WH-1000XM5 wireless headphones

    91 parts5
  • 2 layers50.2 × 31.2 mmMCU Datalogger, the printed circuit board in 3D

    MCU Datalogger

    futureshocked/KLP4e_MCU-Datalogger

    This is the repository for the "MCU Datalogger" project.

    31 parts138MIT
  • 2 layers42.7 × 24.4 mmBACEE, the printed circuit board in 3D

    BACEE

    futureshocked/KicadLikeAPro-Project-3-BACEE

    This is one of the PCB projects from the Kicad Like a Pro book. It contains a two and four layer board that implements an Arduino clone with external EEPROM and a clock.

    20 parts19MIT
  • 4 layers49.3 × 34.1 mmDattalogger Board, the printed circuit board in 3D

    Dattalogger Board

    DevMajed/DataLogger-Board

    Hardware PCB Design for AVR-based Datalogger using KiCAD

    30 parts4

Questions

How big is the MCU data logger PCB?

It measures 51.2 × 34.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the MCU data logger use?

29 parts, built around the ATMEGA328P-AN, 24LC1025-I/P and DS1337S+T&R. 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 MCU data logger KiCad files?

From the chislonljoseph/MCU-data-logger repository on GitHub, at the commit this page was made from: the board is Kicad_Project/MCU data logger.kicad_pcb and its schematic Kicad_Project/MCU data logger.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MCU data logger design in my own project?

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