PCB Design Workshop

The goal with this workshop is to introduce students to the PCB design mind set, from capturing an idea (prototyping), design, simulation (whenever possible), layout, and manufacturing.

Required Software

KiCad 6 is an open source software suite for Electronic Design Automation (EDA). The programs handle Schematic Capture, and PCB Layout with Gerber output. The suite runs on Windows, Linux and macOS and is licensed under GNU GPL v3.

A good portion of the concepts covered in this workshop can be applied with other EDAs software (e.g. Altium, Eagle, easyEDA, DipTrace, etc). Some software can be more user friendly than others, but remember that the goal is to develop the mind set behind designing PCB's.

Other software used (not required)

Fusion 360 is a cloud-based 3D modeling, CAD, CAM, CAE, and PCB software platform for product design and manufacturing. The CAD portion of this software is used to generate front panels and board layouts. Any other CAD software can be used as long as it can handle DXF and STEP files.

Inkscape is a free and open-source vector graphics editor used to create vector images, primarily in Scalable Vector Graphics format. Other formats can be imported and exported. Inkscape can render primitive vector shapes and text. Inkscape is used for the aesthetics portion (silkscreen) of the PCB boards.

Modules

Quick Prototype

Analog Design Example

Other PCB Examples

Text and Graphics

Simulations

Other Resources

Index