Week 08 Group Assignment – Electronics Production

Characterizing the PCB manufacturing workflow available in our Fab Lab, including in-house CNC production, design rules validation, and the board house manufacturing process.

View Assignment ↓

Group Assignment

  • Characterize the design rules for the in-house PCB production process.
  • Document the machine settings used for PCB fabrication.
  • Document the workflow for sending a PCB to a board house.
  • Publish the documentation on the group page and reflect on the individual page.

Learning Outcomes

  • Describe the complete PCB fabrication workflow.
  • Demonstrate tool-path generation, milling, stuffing, debugging and programming.
  • Identify opportunities to improve the manufacturing process.

Machine & Workflow

Makera Carvera CNC Machine

Makera Carvera CNC machine used for in-house PCB production.

PCB Production Equipment

The in-house PCB manufacturing process was carried out using a Makera Carvera CNC. This desktop CNC machine allows high-precision PCB fabrication by combining automatic tool changing, surface probing, drilling, engraving, and contour cutting in a single workflow.

For this characterization, FR-1 copper-clad boards were used together with dedicated engraving bits, drill bits, and end mills to perform trace isolation, drilling operations, and final board cutting.

  • Machine: Makera Carvera CNC
  • Material: FR-1 Copper Board
  • Fabrication: Isolation Milling
  • Automatic Z-Probing
  • Automatic Tool Changing

Manufacturing Workflow

The PCB production workflow follows a repeatable sequence that ensures consistent fabrication results while minimizing machining errors.

1.
Generate Toolpaths
2.
Prepare Material
3.
CNC Milling
4.
PCB Inspection
5.
Component Stuffing
6.
Programming
7.
Debugging
8.
Functional Test

Characterizing this workflow allowed the group to establish a standardized PCB production process that can be consistently reproduced for future Fab Academy assignments.

Design Rules Characterization

Before designing and manufacturing PCBs, it is important to establish design rules that match the capabilities of the in-house CNC milling process. These rules define the minimum trace width, spacing, clearances, and other parameters that ensure reliable PCB fabrication without broken traces or electrical shorts.

For our Fab Lab, the design rules were configured in EasyEDA according to the manufacturing capabilities of the Makera Carvera CNC. These parameters were then used as the reference for all PCB designs developed during Fab Academy.

EasyEDA track width configuration

Track width configuration used during PCB design.

EasyEDA clearance rules

Clearance and spacing rules configured in EasyEDA.

Design Parameters

Parameter Value
Minimum Track Width 0.127 mm (5 mil)
Default Track Width 0.254 mm (10 mil)
Maximum Track Width 2.54 mm
Minimum Track Clearance 0.102 mm (4 mil)
General Clearance 0.152 mm (6 mil)
Board Outline Clearance 0.300 mm
Hole Clearance 0.175 mm

Defining these design rules before starting the PCB layout helps ensure that traces, pads, and clearances remain compatible with the CNC milling process, reducing the probability of manufacturing errors and improving the overall reliability of the boards.

PCB Production Workflow

After defining the design rules and generating the toolpaths, the PCB fabrication followed a standardized workflow using the Makera Carvera CNC. The objective was to establish a repeatable manufacturing process that could be applied to future Fab Academy projects while ensuring consistent fabrication quality.

Makera Carvera CNC

1. Machine Preparation

The PCB was manufactured using the Makera Carvera CNC. Before machining, the appropriate cutting tools were selected according to each manufacturing operation, including trace isolation, drilling, and board contour cutting.

  • Fine engraving bit
  • 1 mm drill bit
  • 2.45 mm end mill
Material preparation

2. Material Preparation

The FR-1 copper board was cleaned using isopropyl alcohol to remove dust, grease, and oxidation. Afterwards, the workpiece was securely mounted inside the CNC machine to avoid movement during milling.

PCB Milling

3. CNC Milling Process

The machining sequence began with automatic Z probing, followed by trace isolation, drilling operations, and contour cutting. This automated workflow minimized setup errors while ensuring accurate tool positioning and consistent milling quality.

PCB fabrication using the Makera Carvera CNC, including automatic probing, trace isolation, drilling, and contour cutting.

Finished PCB

4. Final Inspection

Once machining was completed, the PCB was removed from the stock, cleaned, and visually inspected. The fabricated board presented clean trace isolation and accurate geometry, confirming that the selected design rules and machining parameters were appropriate for the in-house PCB production process.

Commercial Board House Workflow

Besides in-house PCB fabrication, EasyEDA provides an integrated workflow for manufacturing boards through JLCPCB. This feature simplifies the transition from PCB design to commercial production by automatically generating the required manufacturing files and transferring the project to the online quotation system.

Once the PCB design is completed and verified, the manufacturing process can be initiated directly from EasyEDA by exporting the Gerber files or selecting the "Order PCB/FPC at JLCPCB" option available in the export menu. This integration eliminates manual file preparation and reduces the possibility of configuration errors.

EasyEDA export to JLCPCB

EasyEDA provides a direct export option to JLCPCB or allows downloading the complete Gerber package for any PCB manufacturer.

JLCPCB online quotation

After uploading the Gerber files, JLCPCB automatically detects the board dimensions, layers, and manufacturing parameters for quotation.

Integrated Manufacturing Workflow

1.
Design PCB
2.
Run DRC
3.
Export Gerbers
4.
Upload to JLCPCB
5.
Manufacturing

During the quotation process, the manufacturer automatically reads the Gerber files and identifies parameters such as board dimensions, number of layers, drill files, and copper geometry. Additional options including PCB thickness, surface finish, solder mask color, quantity, and shipping method can then be customized before confirming the order.

This integrated workflow significantly simplifies the transition from prototype development to professional manufacturing, making it possible to produce high-quality PCBs with minimal additional preparation.


In-house CNC vs Commercial Board House

During this group assignment, we compared both PCB manufacturing workflows. Each approach offers different advantages depending on the stage of the development process. In-house milling is ideal for rapid prototyping and iterative testing, while commercial board houses provide higher precision and professional manufacturing quality for final products.

Feature In-house CNC Milling Commercial Board House
Turnaround Time Same day Several days + shipping
Ideal For Rapid prototyping Final production
Design Changes Very easy Requires a new order
Manufacturing Quality Good for prototypes Industrial quality
Number of Layers Single / Double layer Multilayer supported
Surface Finish Raw milled copper Professional finishes (HASL, ENIG, etc.)
Best Use Case Fab Academy development and testing Final products and production runs

Understanding both manufacturing workflows allows designers to select the most appropriate fabrication method according to the project requirements. Throughout Fab Academy, in-house CNC milling enables fast iteration and immediate validation, while commercial board houses provide a reliable path toward manufacturing production-ready PCBs.


In-house CNC vs Commercial Board House

During this group assignment, we compared both PCB manufacturing workflows. Each approach offers different advantages depending on the stage of the development process. In-house milling is ideal for rapid prototyping and iterative testing, while commercial board houses provide higher precision and professional manufacturing quality for final products.

Feature In-house CNC Milling Commercial Board House
Turnaround Time Same day Several days + shipping
Ideal For Rapid prototyping Final production
Design Changes Very easy Requires a new order
Manufacturing Quality Good for prototypes Industrial quality
Number of Layers Single / Double layer Multilayer supported
Surface Finish Raw milled copper Professional finishes (HASL, ENIG, etc.)
Best Use Case Fab Academy development and testing Final products and production runs

Understanding both manufacturing workflows allows designers to select the most appropriate fabrication method according to the project requirements. Throughout Fab Academy, in-house CNC milling enables fast iteration and immediate validation, while commercial board houses provide a reliable path toward manufacturing production-ready PCBs.

Downloads & Resources

This section provides access to the design resources and downloadable files created during the Electronics Production assignment. The repository includes the complete PCB fabrication workflow, from electronic design to CNC milling, laser engraving, soldering, and final board assembly.

🛠️ Project Resources

The project repository contains all files required to reproduce the electronic board, including editable PCB designs, machining files, and manufacturing documentation.

  • ✅ EasyEDA Pro PCB Project
  • ✅ PCB Layout (DXF)
  • ✅ CNC Milling Toolpaths (G-code)
  • ✅ Laser Engraving Files
  • ✅ PCB Assembly Documentation
  • ✅ Manufacturing Resources

📁 Downloadable Files

To improve the loading performance of this documentation website, all project files have been moved to a shared Google Drive folder.

The repository contains the EasyEDA project, PCB layout, CNC machining files, laser engraving resources, and supporting documentation created during the Electronics Production assignment.

Additional fabrication resources, board revisions, and updated documentation may be added as the project evolves.

📂 Browse Week 08 Files on Google Drive
Sections
Requirements Status System Overview 1. Potentiometer 2. Temperature 3. Joystick 4. DHT22 5. MPU6050 Reflection Downloads