Skip to the content
2 layers46.5 × 65 mmSAN PCB, the printed circuit board in 3D

Embedded systems, PCB design, and electronics projects documenting my journey toward Electrical Engineering.

Size
46.5 × 65 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
27
Pads
74
Tracks, vias
165, 16
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
13 May 2026
Updated
23 Aug 2026

Overview

SAN PCB is an open-source printed circuit board by SyedIhteshamuddin, from the SyedIhteshamuddin/All-Arduino-Projects repository on GitHub. It is a 2-layer board of 46.5 × 65 mm with 19 parts on 27 nets, routed with 165 tracks and 16 vias.

It is built around the ATMEGA328-PU and PN2222A. Its parts include 6 connectors, 3 capacitors, 2 resistors, 1 IC and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Electrical Engineering Portfolio

Welcome! This repository documents my hands-on engineering projects completed while exploring electronics, embedded systems, circuit design, and PCB development.

My goal is to build practical engineering skills through designing, simulating, documenting, and improving real hardware projects rather than only studying theory.


Current Projects

ATmega328P-Smart-Assistive-Navigator PCB

⭐ Latest Project

This project documents the complete design of a custom two-layer printed circuit board (PCB) for an ATmega328P-based assistive navigation hardware platform.

SAN - (Smart Assistive Navigator)

An Arduino-based prototype that assists visually impaired users by detecting nearby obstacles and providing feedback using ultrasonic sensors and vibration/audio alerts.

Adaptive Smart Light System

An automatic lighting system that adjusts LED brightness according to ambient light levels using an LDR sensor.

Smart Gas Leakage System

A gas monitoring and alert system that detects gas levels and responds using LEDs, LCD messages, and a buzzer alarm.

More projects and experiments will be added over time as I continue learning.


Skills Demonstrated

Throughout these projects, I have gained practical experience in:

Electronics

  • Circuit Analysis
  • Embedded Systems
  • Sensor Interfacing
  • Hardware Documentation
  • PCB Design
  • KiCad
  • Schematic Capture
  • PCB Layout
  • Component Placement
  • Manual Routing
  • DRC Verification
  • Gerber Generation

Programming

  • Arduino
  • Embedded C++
  • Firmware Development

Engineering Tools

  • MATLAB
  • Autodesk Tinkercad
  • KiCad

Project Files

Each project folder usually contains:

  • .ino file → Arduino code for the project
  • .mp4 file → working demo/simulation video
  • .png file → circuit design screenshot
  • bom.csv → components used in the circuit
  • README.md → explanation of how the project works

Certificates & Learning

This repository also includes a few engineering-related certificates and learning records connected to:

  • MITx Certificate -Circuit Analysis -Electronics

  • MATLAB -automation -embedded systems -engineering software/tools

  • Altium PCB Design Course -PCB Designing -PCB Manufacturing -PCB Simulation

Check Certifications Folder for more details.

Why I Started This Repository

I created this repository to document my progress while exploring electronics and embedded systems.

Right now I’m mainly focused on:

  • sensor-based systems
  • automation concepts
  • Arduino projects
  • circuit simulation
  • learning how different components interact in a complete system

I’ll continue updating this repository as I build more projects and improve my understanding.

Parts

19
QtyValueFootprintReferences
222pFCapacitor_SMD:C_0805_2012MetricC1, C2
1100nFCapacitor_SMD:C_0805_2012MetricC3
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
11N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
1ATmega328-PPackage_DIP:DIP-28_W7.62mmU1
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ1
1CrystalCrystal:Crystal_HC49-U_VerticalY1
1DIST_FRONTConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1DIST_GROUNDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1LCDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1MOTORConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1PIEZOConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1PN2222APackage_TO_SOT_THT:TO-92_InlineQ1
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1

The 16 most common of 19 parts.

Similar boards

  • 2 layers238 × 174 mmRevision 4, the printed circuit board in 3D

    Revision 4

    FredericSegard/MH6502_v4

    This is my masterpiece MH6502, 4th revision.

    121 parts3
  • 2 layers68.6 × 53.3 mmUulmduino v2 20150826, the printed circuit board in 3D

    Uulmduino v2 20150826

    stkdiretto/uulmduino

    Eine Mischung aus Diavolino und TV-B-Gone für den Girls'Day an der Uni Ulm

    36 parts3
  • 2 layers152.4 × 101.6 mm8088-FE2010A SBC, the printed circuit board in 3D

    8088-FE2010A SBC

    skiselev/micro_8088

    Micro 8088 - IBM XT Compatible Processor Board based on Faraday FE2010 chipset

    72 parts412GPL-3.0
  • 2 layers33.7 × 66 mmSmartbell, the printed circuit board in 3D

    Smartbell

    Staacks/there.oughta.be

    Projects featured on my blog at https://there.oughta.be

    27 parts108GPL-3.0
  • 4 layers100 × 100 mm2063-Z80, the printed circuit board in 3D

    2063-Z80

    Z80-Retro/2063-Z80

    Retro Z80 CPU Board

    86 parts96
  • 2 layers30.7 × 76.1 mmRepeater v2, the printed circuit board in 3D

    Repeater v2

    plusvic/simplebus2-intercom

    General description of the Simplebus2 protocol used by some Comelit's intercoms. Hardware for retransmitting Simplebus2 messages over UART.

    17 parts95CC0-1.0
  • 2 layers28.8 × 43.8 mmAdv pcb, the printed circuit board in 3D

    Adv pcb

    Vail-CW/vail-adapter

    Adapter for cw morse keys to USB

    13 parts81MIT
  • 2 layers23.2 × 52.1 mmOpenC64Saver, the printed circuit board in 3D

    OpenC64Saver

    SukkoPera/OpenC64Saver

    Protect your Commodore 64 from killer power supplies!

    17 parts79

Questions

How big is the SAN PCB PCB?

It measures 46.5 × 65 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SAN PCB use?

19 parts, built around the ATMEGA328-PU and PN2222A. 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 SAN PCB KiCad files?

From the SyedIhteshamuddin/All-Arduino-Projects repository on GitHub, at the commit this page was made from: the board is ATmega328P-Smart-Assistive-Navigator/hardware/SAN PCB.kicad_pcb and its schematic ATmega328P-Smart-Assistive-Navigator/hardware/SAN PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SAN PCB design in my own project?

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