
MCU Datalogger
futureshocked/KLP4e_MCU-Datalogger
This is the repository for the "MCU Datalogger" project.

Hardware PCB Design for AVR-based Datalogger using KiCAD
Dattalogger Board is an open-source printed circuit board by DevMajed, from the DevMajed/DataLogger-Board repository on GitHub. It is a 4-layer board of 49.3 × 34.1 mm with 30 parts on 33 nets, routed with 424 tracks and 50 vias.
It is built around the ATMEGA328P-AU, 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 and radio and wireless boards and the AVR (ATmega, ATtiny) boards of this library.
Custom ATmega328-AU data-logging PCB with external EEPROM, real-time clock, UART, I²C, ICSP, and expansion GPIO.
This project is a standalone embedded data-logging board designed around the ATmega328-AU. It combines nonvolatile storage, accurate timekeeping, programming access, serial communication, and general-purpose expansion on a custom PCB.
| Block | Device / Interface | Purpose |
|---|---|---|
| MCU | ATmega328-AU | Main control and sensor interfacing |
| Nonvolatile memory | 24LC1025 EEPROM | Persistent data storage |
| Real-time clock | DS1337S | Timestamp generation |
| RTC clock | 32.768 kHz crystal | Accurate low-frequency timebase |
| MCU clock | 16 MHz crystal | Processor clock |
| Serial I/O | UART | Host / peripheral communication |
| Peripheral bus | I²C | RTC, EEPROM, external devices |
| Programming | ICSP | In-circuit programming |
| Expansion | GPIO | Additional sensors / peripherals |
| Parameter | Value |
|---|---|
| Signal trace width | 0.25 mm |
| VCC / GND trace width | 0.35 mm |
| Signal layers | Top F.Cu + inner copper layer |
| Power distribution | Copper fill |
| Ground | Bottom copper fill |
| Supply | 5 V nominal |
Author: Majed / DevMajed
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_2.1mm | H1, H2, H3, H4 |
| 3 | 10K | Resistor_SMD:R_0805_2012Metric | R1, R2, R6 |
| 2 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1, C4 |
| 2 | 22pF | Capacitor_SMD:C_0805_2012Metric | C2, C3 |
| 2 | 24LC1025 | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U1, U3 |
| 2 | 330 | Resistor_SMD:R_0805_2012Metric | R5, R7 |
| 2 | 4.7K | Resistor_SMD:R_0805_2012Metric | R3, R4 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J2 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D1, D2 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | 16 MHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering | Y2 |
| 1 | 32.768 KHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering | Y1 |
| 1 | ATMega328P-AU | Project_Libraries:QFP80P900X900X120-32N | U4 |
| 1 | Battery | Connector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_Vertical | BT1 |
| 1 | Conn_01x09_Pin | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J4 |
| 1 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | DS1337S_ | Project_Libraries:SOIC127P600X175-8N | U2 |
| 1 | LOGO | Library2:MajedDev | Majed |
It measures 49.3 × 34.1 mm and has 4 copper layers, 1.6 mm thick.
30 parts, built around the ATMEGA328P-AU, 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.
From the DevMajed/DataLogger-Board repository on GitHub, at the commit this page was made from: the board is Dattalogger_Board.kicad_pcb and its schematic Connectors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask DevMajed before reusing the design.

futureshocked/KLP4e_MCU-Datalogger
This is the repository for the "MCU Datalogger" project.

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.



GildardoRestrepo/course_electronics_design
Repositorio de actividades entregables del curso de diseño electrónico. UPB 2026-02

lologog/MCU_DataLogger
A microcontroller-based device for logging and storing data from external sensors. The data is saved to EEPROM memory for later retrieval and analysis

