PCB Fabrication, KiCad Setup & Embedded System Development
This week focuses on electronics production, including PCB design preparation, KiCad setup, and embedded microcontroller system development. The objective is to prepare the design environment, configure required libraries, and initiate the schematic design workflow.
KiCad 9.0.7 was downloaded from the official website.
The installer file was executed and the setup process initiated.
After installation, the Fab Lab component library was added using the Plugin and Content Manager.
In this assignment, I designed, tested, and prepared a custom embedded microcontroller PCB using KiCad. The process included schematic design, electrical validation, PCB layout, design rule configuration, copper zone implementation, and preparation for manufacturing.
The GND power symbol was added to ensure proper grounding of the circuit and to avoid floating nets.
Net labels were added to improve readability and organize signal routing. This prevents long wires crossing the schematic and simplifies PCB routing.
Before proceeding to PCB layout, the Electrical Rules Checker was executed to verify that no unconnected pins, short circuits, or missing power symbols were present.
The PCB layout was generated using the “Update PCB from Schematic (F8)” function to transfer all footprints.
Components were arranged logically to minimize trace crossing and ensure clean routing. The microcontroller was placed centrally with headers aligned along edges.
Footprints were verified to ensure correct SMD type and compatibility with in-house PCB milling.
Track width was adjusted according to milling constraints.
Board setup was configured under Design Rules to define track and clearance parameters.
The board boundary was created using the Edge.Cuts layer. This defines the final PCB dimensions for milling and manufacturing.
A copper zone was added on the F.Cu layer and assigned to the GND net. This improves grounding and reduces electrical noise.
After filling the zone, the PCB shows a solid copper ground plane.
All signal traces were routed manually to ensure proper spacing and clean layout. Care was taken to avoid sharp angles and unnecessary vias.
Before exporting the design for manufacturing, the following checks were performed:
This assignment strengthened my understanding of PCB design workflow, including schematic organization, design rule configuration, copper zone management, and routing strategy. I learned the importance of component placement, proper grounding, and maintaining clearances suitable for in-house PCB manufacturing.
| Assignment Task | Status |
|---|---|
| Characterize in-house PCB design rules | Completed |
| Submit PCB to board house | Completed |
| Design embedded microcontroller system | In Progress |
| Test and validate embedded system | Pending |
| Extra credit: alternative fabrication process | Not Attempted |