6. Electronics Design
This page documents my Week 6 workflow based on the Electronics Design assignment: from project setup in KiCad to schematic, PCB layout, manufacturing outputs, and production-oriented updates.
How to Complete Week 6
Step 1: File Sharing
- Collect and organize links to your circuit source files and PCB layout outputs. HelloWorldWeek6-F_Cu.gbr HelloWorldWeek6-Edge_Cut.gbr
Step 2: Preparation
- Install and launch KiCad.
- Download and unzip the Fab Academy KiCad library.
- Use this command if needed:
git clone https://gitlab.fabcloud.org/pub/libraries/electronics/kicad.git.
Step 3: Create a Project and Import Libraries
- Create a new KiCad project.
- Import the symbol library in
Manage Symbol Libraries. - Import the footprint library in
Manage Footprint Libraries. - Set the library path in
Settings -> Configure Pathsso 3D models load correctly.
Step 4: Draw the Schematic
- Place the main MCU.
- Add required components such as an LED, switch/button, headers, and resistors.
- Create the switch-resistor logic (for example, a pull-down resistor setup).
- Complete wiring and verify all net connections.
Step 5: Draw the PCB Layout
- Use
Update Schematic to PCBto transfer the design to board view. - Set board rules (trace width, clearance, and related constraints).
- Place components and route traces.
- Draw the board outline on
Edge.Cuts. - Run DRC and resolve all reported issues.
- Review the board in 3D Viewer.
Step 6: Update PCB for Fabrication Quality
- Round board corners on
Edge.Cuts(for example, 3 mm radius). - Add teardrops via
Edit -> Add Teardrops. - Add a copper fill on
F.Cuusing netGND, then refill zones withb. - Keep safe spacing between copper zones and signal traces.
Step 7: Export Manufacturing Outputs
- Export Gerber files from KiCad.
- Convert
F_Cu.gbrandEdge_Cut.gbrto PNG using Gerber2Png. - Import PNG files into Mods to generate CNC toolpaths / G-code (trace and cut).
- Publish final screenshots and output files in your documentation.