Skip to content

vihara-ambegoda/DIY-PCB-Etching---PIC16F877A-Development-Board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

DIY PCB Etching - PIC16F877A Development Board

This project documents the design and fabrication of a DIY PCB for the PIC16F877A microcontroller, built as part of a university assignment.

The PCB was made using the toner transfer method and chemical etching.


๐Ÿ› ๏ธ Tools & Materials

Tools:

  • Drill machine
  • Cloth iron
  • Laser printer
  • Sandpaper / Steel wool
  • Soldering iron
  • Gloves, pliers

Chemicals:

  • Ferric Chloride (FeClโ‚ƒ) โ€“ etching solution
  • Thinner

Materials:

  • Copper clad board (10ร—6 cm)
  • Glossy/photo paper
  • Black permanent marker

PCB Design Software:

  • EasyEDA

โšก Components

  • PIC16F877A microcontroller ร—1
  • ZIF40 socket ร—1
  • LM7805 voltage regulator ร—1
  • 16 MHz oscillator ร—1
  • Resistor 10kฮฉ ร—1
  • Capacitors: 22ยตF ร—2, 0.33ยตF ร—1, 0.1ยตF ร—1
  • Push button (6mm) ร—1
  • Male pin headers: 1ร—9, 1ร—6 (x2), 1ร—10, 1ร—5
  • Screw terminal ร—1

๐Ÿ“ Fabrication Steps

  1. Design: Create the schematic & PCB layout using EasyEDA.
  2. Print: Print the mirror image layout on glossy photo paper using a laser printer.
  3. Prepare Board: Cut copper clad board and clean with sandpaper/steel wool.
  4. Transfer Toner: Place printed layout on copper board and press with a hot iron (5โ€“10 mins). Fill missing traces with a permanent marker.
  5. Etching: Immerse in FeClโ‚ƒ solution until unwanted copper is removed.
  6. Clean: Remove toner with thinner.
  7. Drill & Solder: Drill holes and solder components to complete the PCB.

๐Ÿ” Project Purpose

This board serves as a PIC16F877A Breakout board, featuring:

  • ZIF40 socket for easy IC insertion/removal
  • On-board LM7805 regulator for stable 5V supply
  • 16 MHz oscillator & capacitors for clock signal
  • Pin headers for I/O interfacing
  • Push button & resistor for reset or user input

๐Ÿ“ธ Images

Schematics
schematic-1 schematic-2

Routing
routing

Top View
front View

Bottom View
Bottom View


๐Ÿงช Safety Note

  • Always wear gloves and work in a well-ventilated area when handling Ferric Chloride and thinner.
  • Avoid direct contact with chemicals; they can cause burns or irritation.
  • Dispose of chemicals responsibly according to your local hazardous waste guidelines.
  • Keep all tools and chemicals out of reach of children.

๐Ÿ“„ License

This project is shared for educational purposes. Please give credit if you use it.


๐Ÿ“ฌ Contact

If you have feedback or suggestions, feel free to open an issue.


About

DIY PCB Etching - PIC16F877A Development Board

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published