Skip to content

AungKK1/Minimal-Arduino-Board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Minimal Arduino-Compatible Board

A minimal-component Arduino-compatible development board designed to learn the complete schematic and PCB layout flow for embedded system applications.


🧠 Objective

To design a compact, breadboard-friendly board using minimal components for an ATmega328P microcontroller β€” practicing core concepts of schematic design, PCB layout, decoupling, power regulation, and DFM.


πŸ”§ Core Components

  • MCU: ATmega328P (with Arduino bootloader)
  • Clock: 16 MHz crystal oscillator with load capacitors
  • Voltage Regulation: LM7805 (5V), optional LM1117 (3.3V)
  • Other: FTDI header, reset button, power LED

⚑ Power & Programming

  • 9V battery input via DC jack
  • Onboard 5V regulation
  • USB programming via FTDI header
  • Standard Arduino pinout

πŸ“ Design Highlights

  • 2-layer PCB
  • Breadboard-compatible layout
  • Decoupling capacitors for MCU and regulators
  • Power supply filtering
  • Reset circuit and crystal oscillator layout
  • DFM checked with Sierra Circuits tool

πŸ“Ž Files

  • /Gerber: Gerber files for manufacturing
  • /ODB++: Full manufacturing format
  • /Documents: Schematic (PDF), board layout image
  • /BOM: Bill of Materials

⚠️ Prototype not yet fabricated. Designed in OrCAD for educational purposes under mentorship from Hasofu Academy.


πŸ‘¨β€πŸ« Acknowledgments

This project was completed as part of guided hardware design coursework from Hasofu Academy, mentored by Kirsch Mackey.


🚫 Notes

  • No personal libraries or proprietary components included.
  • This project is for educational use only.

About

A minimal-component Arduino-compatible board designed for schematic and PCB layout practice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published