back

Artistic PCB Design and Fabrication

From doodle to manufacture: how I make mechanically complicated PCBs.

If you suspend your transcription on amara.org, please add a timestamp below to indicate how far you progressed! This will help others to resume your work!

Please do not press “publish” on amara.org to save your progress, use “save draft” instead. Only press “publish” when you're done with quality control.

Video duration
00:36:37
Language
English
Abstract
When a electrical device needs to be a piece of art or used as a mechanical component, a printed circuit board is more than a piece of fiberglass with wires embedded in it. In chemical engineering applications internal holes which allow fluids to be transported through the PCB need to be placed in complex precise patterns. As art, holes can be used to create positive and negative space, allowing you to see a charlieplexed LED display as a snowflake. Creating complex shapes in PCB design software is difficult to impossible. However, it is easy in CAD software. In this talk I will present the project workflow I use to design and manufacture my PCBs. Additionally, I will discuss the problems I have run into during manufacturing and how these problems were resolved.

<p>Making electrical-artistic and electrical-mechanical PCBs adds steps and complications to the usual PCB fabrication process. In this talk I will go over my project workflow and discuss how and why I do each step. I will also discuss problems I have run into during both the design and the manufacturing process.</p>
<p>An overview of my workflow is as follows:<p>
<ul>
<li>Make a sketch of what the final PCB will look like and what it will do.
<li>Make a schematic of the electronics (kicad).
<li>Assign footprints to the electrical components (kicad).
<li>Check the manufacturers webpage for the design criterion on internal cuts.
<li>Create a CAD file of the PCB outline (no electrical connections) (fusion 360/solidworks etc).
<li> (optional) Conduct multiphysics simulations of the PCB outline, to find an optimal design (comsol etc).
<li>Make boxes to represent the footprints of the electrical components and place these where you want them to be on the final PCB (fusion 360/solidworks etc).
<li>Think about how the boards will be panelized and insert mouse bites/tabs for V-cuts as needed (fusion 360/solidworks etc).
<li>Export a 2D drawing of the PCB including the components.
<li>Make a PCB file with all the components (kicad).
<li>Import the 2D drawing of the PCB as the edge cuts in the PCB file (kicad).
<li>Place electrical components in the correct location and delete the edge cuts which are just being used as markers (kicad).
<li>Use a routing software to connect components or connect these manually.
<li>(optional) Panelize the boards by making a new PCB file and importing the single PCB.
<li>Export the gerber files.
<li>Check that the outlines are correct in the gerber files and clean up machining code if necessary.
<li>Upload files to manufacturers webpage and include an image of which places should be milled out.
</ul>
<p>Common problems have included:</p>
<ul>
<li>V-cuts on non-rectangular PCBs.
<li>Keepout zones on internal edge-cuts.
<li>Gerber file generation errors caused by internal edge cuts and pannelization.
<li>Some manufacturers do not do internal edge cuts.
<li>Boards are mechanically weakened by internal cuts.
</ul>

Talk ID
9529
Event:
35c3
Day
1
Room
Dijkstra
Start
11:30 a.m.
Duration
00:40:00
Track
Hardware & Making
Type of
lecture
Speaker
hammes hacks
Talk Slug & media link
35c3-9529-artistic_pcb_design_and_fabrication

Talk & Speaker speed statistics

Very rough underestimation:
156.7 wpm
825.5 spm
167.2 wpm
864.4 spm
100.0% Checking done100.0%
0.0% Syncing done0.0%
0.0% Transcribing done0.0%
0.0% Nothing done yet0.0%
  
0.0% Checking done0.0%
100.0% Nothing done yet100.0%

Work on this video on Amara!

Greek: Translated until

Last revision: 6 months, 4 weeks ago

Talk & Speaker speed statistics with word clouds

Whole talk:
156.7 wpm
825.5 spm
hammes hacks:
167.2 wpm
864.4 spm