- Introduction
- svg2shenzen & KiCad presentation
- Demos
- Individual lunch
- Make your onw
- Tillo
- @morgulbrut on the twitters
- Electronics Engineer by day
- Dev-board hoarder by night
- done a long time by various folks
- boomed in recent years as #badgelife
- badges for hacker cons
\begin{figure} \centering \only<1> {% \includegraphics[width=.8\textwidth]{images/Micronoise.png}% }% \only<2> {% \includegraphics[width=.8\textwidth]{images/viking-badge.jpg}% }% \only<3> {% \includegraphics[width=.8\textwidth]{images/Jogjarmageddon.jpg}% }% \only<4> {% \includegraphics[width=.8\textwidth]{images/queercon.jpg}% }% \end{figure}
- addon for badges, originally for DEF CON
- easy entry to PCB art
- MZ badge will have some connectors too
- 3V3 and GND
- I²C
- Two GPIO
- Max power 1.1 millihorsepower (250mA @ 3.3V)
- Serial Port on one of the badge
- Inkscape
- svg2shenzen
- KiCad
- Vectorgraphics editor
- FOSS
- An inkscape plugin for PCB art.
- Layer "-disable" disables that Layer.
- The stuff you want to have in your design needs to be "dark".
- made by Budi from Indonesia
- @manticore_ on the twitters
- badgeek on github
- EDA (Electronics Design Automation Suite)
- FOSS (mostly GPL)
- Used to be pretty bad in the past
- Now: developed at CERN
- Draw schematics
- Annotate schematics (in KiCad also: assign footprints to symbol)
- Layout
- Generate data
- Place symbols and connect them.
- Make new components if needed.
- Symbol
- Footprint
- Add 3d model(s) to a footprint (if wanted)
- Automatically number the components.
- Manually assign footprints to symbols.
- Before KiCAD 5 it was needed to generate a netlist and load it into the layout.
- KiCAD 5 can do it in one step.
- Always start with diff pairs.
- Route mainly horizontal on one layer and mainly vertical on another.
- Tented vias: Some say do it, some say don't. I don't really know.
- 2 layer: parts & routing & GND, routing & GND or VCC
- 4 layer: parts & routing(& GND), GND, VCC, GND & routing
- Angles should be bigger than 90°. Using a 45° raster is recommended.
- Make polygons if possible
- .5 mm - .3 mm are etchable in your homelab
- Vias are a pain if you etch the prints yourself
- A KiCad Plugin which makes curves traces
- Adds that hand drawn touch
- Route first, run the plugin, get a new layout.
- Check if every layer you need is in the output.
- Check the gerbers after generating them.
- Sharing is caring
- Upload gerbers and BOM
- Connects to github
- Made by Kaspar
- kasbah on github
github.com/morgulbrut/kicadWorkshop Branch: SAO-Workshop
- Slides
- Documentation
- Example project