Week 8. Electronics production

  1. Group Assignment
    • In this group assignment, we focused on understanding and documenting the in-house PCB production process.
  2. Individual Assignment
    • The individual task was to design, fabricate, and test a custom microcontroller development board.

Group Assignment: PCB Production Process Characterization (In-House)

This report presents our group's collaborative experience in characterizing the process of fabricating printed circuit boards (PCBs) in our lab. We carefully documented key parameters such as feed rates, spindle speeds, depths of cut, and tooling setups, while also reflecting on the workflow from start to finish.

Characterization of Design Rules

Parameter Value
Feed Rate (X/Y) 120 mm/min
Plunge Rate (Z) 60 mm/min
Spindle Speed 10,000 RPM
Cut Depth (Traces) 0.1 mm
Cut Depth (Outline) 0.8 mm
Tooling V-bit (0.4 mm), End mill (1.0 mm)

Workflow for PCB Manufacturing (Boardhouse)

  1. Create and verify the PCB design.
  2. Generate Gerber files and drill files from the design software.
  3. Validate the files using Gerber viewers.
  4. Submit files to a PCB fabrication service (boardhouse).
  5. Confirm order specifications and make payment.
  6. Receive and inspect fabricated PCBs upon delivery.

PCB Fabrication Process (In-House)

1. Equipment Used: Monofab SRM-20

Monofab SRM-20 Machine

Our team used the Monofab SRM-20 CNC milling machine, known for its precision on FR-4 or phenolic copper-clad boards. It proved ideal for our prototyping needs.

2. Initial Test Run

Initial Test

To ensure everything was working properly, we started with a standard test design. This allowed us to verify the basic setup and machine functionality before moving on to custom designs.

3. Calibration Design Selection

Fab Library Design

We selected specific calibration patterns from the Fab Academy library. These are designed to help verify the accuracy and alignment of the machine across small and detailed geometries.

4. Preview and Design Check

Design Preview

As a group, we thoroughly reviewed the PCB design in our CAD software to confirm the geometry was correct and error-free before exporting.

5. Generating Gerber and Drill Files

Gerber and Drill Generation

We exported the required Gerber files for traces and the accompanying drill files. This step was crucial for preparing the layout for the milling process.

6. File Management

File Saving

All generated files were saved and organized for easy import into FlatCAM during the toolpath generation stage.

7. FlatCAM Setup

FlatCAM Setup

Using FlatCAM, we imported the Gerber and drill files to create toolpaths. This software allowed us to fine-tune machining parameters before generating the final G-code.

8. Reviewing in FlatCAM

FlatCAM File Review

We carefully examined the imported files to ensure trace alignment and correct toolpath generation.

9. Tool Selection

Tool Selection

Our team opted for V-bit tools (typically 0.4 mm) for the trace isolation milling and a 1 mm flat end mill for the board outline.

10. Machining Parameter Configuration

Machining Parameters

We configured the CNC settings as follows: 120 mm/min feed rate, 60 mm/min plunge rate, 0.1 mm depth of cut for traces, 0.8 mm for outline cuts, and spindle speeds ranging from 8000 to 12000 RPM.

11. G-Code Generation

G-Code Export

FlatCAM generated the final G-code files, which we saved for use in the SRM-20 milling software.

12. Machine Setup on SRM-20

SRM-20 Setup

We established the zero point (G54) on the material surface, ensuring alignment before starting the job.

13. Loading Files to the CNC

File Upload

The previously generated G-code was loaded onto the SRM-20 interface, and we confirmed all settings matched our defined parameters.

14. Z-Axis Calibration

Z-Axis Setup

We carefully adjusted the tool height on the Z-axis using a manual calibration process to ensure the first layer cut through the copper surface cleanly.

15. Milling Process

Milling in Progress

The CNC milling process was initiated. Each team member took turns supervising the job, checking for consistent toolpaths and material removal.

16. Final PCB Output

Final PCB Final PCB Final PCB

The result was a clean, precisely milled PCB with accurate traces and a defined board outline, ready for component soldering.

Conclusion and Group Reflection

This project allowed us to collaboratively explore each stage of the PCB fabrication process. From design to milling, we gained hands-on experience in toolpath generation, machine calibration, and file management. We also learned to work as a team, ensuring quality control at every step and troubleshooting minor issues together. The process enhanced our understanding of digital fabrication and PCB prototyping workflows.



Week 8: Conclusion