Skip to content

Kerem-dnsk/PCB_Manufacturing_Using_CNC_Router

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PCB Manufacturing Using CNC Router

-Board Type: Single Layer -Manufacturing Method: CNC Isolation Routing -Tool Diameter: 0.7 mm -Substrate: FR4

Workflow Diagram

Altium → Gerber → FlatCAM → G-code → CNC → PCB

📖 Project Overview

This project demonstrates the complete workflow of printed circuit board (PCB) manufacturing using a CNC router. The process includes PCB design using Altium Designer, toolpath generation using FlatCAM, and physical PCB production using CNC machining.


🎯 Project Objectives

  • Design PCB layout using Altium Designer
  • Convert PCB design files into manufacturing toolpaths
  • Generate G-code using FlatCAM
  • Manufacture PCB using CNC router
  • Understand PCB fabrication workflow

🛠 Tools and Technologies Used

  • Altium Designer
  • FlatCAM
  • CNC Router Machine
  • G-code Programming

⚙️ Manufacturing Workflow

1️⃣ PCB Design

PCB schematic and layout design were created using Altium Designer.

Output files:

  • Gerber files
  • Drill files

2️⃣ CAM Processing

Gerber files were imported into FlatCAM to generate machining toolpaths.

Operations performed:

  • Copper isolation routing
  • Drilling path generation
  • Board outline cutting

3️⃣ G-Code Generation

Toolpaths were converted into CNC compatible G-code.


4️⃣ CNC Machining

Generated G-code was executed on a CNC router to manufacture the PCB.


📊 Project Outcomes

  • Successfully produced functional PCB using CNC machining
  • Gained experience in PCB manufacturing pipeline
  • Learned CAM and CNC integration

🚀 Future Improvements

  • Multi-layer PCB manufacturing
  • Surface finish optimization
  • Automated toolpath optimization
  • Integration with pick-and-place process

👨‍💻 Author

Kerem Danışık
Electrical and Electronics Engineering Student

About

PCB design in Altium Designer and CNC manufacturing using FlatCAM-generated G-code

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages