# Van Zero to Hero in PCB design
[toc]
---
[Open Cursus](/@bruuce/kets-PCB?type=view)
[Open Slides](/@bruuce/kets-PCB?type=slide)
---
## Deze Les
- Geschiedenis
- Terminologie
- Van protype tot eindproduct
- PCB productie methoden
- PCB design
---
# Geschiedenis
---
## In the beginning

[Full size](http://media.oregonlive.com/silicon-forest/photo/tek-innards-randyjpg-30653e8021787d4a.jpg =x500)
note:
Foto van een oude oscilloscoop, zonder printplaten
---
## Breadboard

note: een schema gemaakt op een broodplankje
---
## Wire wrap

Note: Gaatjes print met wire wrap
---

---
## Gaatjes print

---

---
## Handgetekende printplaat

---
## Teken software

---
## Multilayer printplaten

---
## Through hole vs SMD

---
# Aanvullende terminologie
---
## Baantje / Trace / Track

---
## Via

---
## Copper fill / plane

note: no fill, nadeel je verspilt veel tijd en chemicalien met etsen
---

---
# Van protype tot eindproduct
---
## Idee:

---
## Specificaties
---
## Berekeningen

---
## Schema

---
## Prototypen

---

---
## Verifiëren

---

---
## Je design vereeuwigen

---
### Gaatjes print

---
### Corosie bestendig maken

---
### Klaar
Zijn er nog vragen?
---
# PCB Productie methoden
---
## Frezen

---
### Nadelen
#### Kan maar zo naukeurig als het kleinste freesje

---
#### Veel stof

---
#### Frezen verslijten snel door het print materiaal

---
#### Traag
---
#### Print niet overal even dik

---

---

---
### Voordelen
---
#### Automatisch boren

---
#### Board shape

---
## Etsen
---
### Wat is etsen

---
### Je design aanbrengen
---

---
#### Stift

---
#### Press and peel / toner transfer

---
#### Lichtgevoelige print

---
##### Masker: Kalkpapier

---
##### Masker: Transparanten

---
##### Belichten
---
###### DIY

---
###### Professioneel

---
###### Redneck

---
###### Redneck

---
##### Ontwikkelen

---
###### Ontwikkelen: Pro tip

note:
Ga met je vinger over de ontwikkelde printplaat terwijl deze is ondergedompeld in water. Dit zal glibberig aanvoelen. Wrijf met je vinger deze glibberige subtie af de printplaat dit zal de etstijd verkorten en zorgen voor een strakker ontwerp.
---
##### Water

---
##### Etsen
---
##### IJzer(III)chloride

---
Nadelen:
- Traag
- Vuil
---
##### Waterstofperoxide en zoutzuur

Note:
Meer info: http://users.telenet.be/nielsl/hoe_printplaten_esten.htm
---
##### Etsen met azijn

note: https://hackaday.com/2012/02/15/etching-pcbs-with-vinegar/
---
##### Tips

https://www.instructables.com/id/Sponge-Ferric-Chloride-Method-Etch-Circuit-Bo/
---
##### Water

---
### Gaatjes boren

---

---
### Optioneel
---
#### Solder mask

---
#### Vertinnen

---
#### Silkscreen

---
#### Bestellen
https://pcbshopper.com/

---
### Hacks
DLP printer - https://hackaday.com/2018/11/24/put-that-dlp-printer-to-use-making-pcbs/
https://hackaday.com/2019/07/07/a-complete-desktop-pcb-etching-station/
---
# Extra: E textile

---

---
## Borduurmachine

---
## Zeefdrukken OLED

---
## Luidspreker
http://www.kobakant.at/DIY/?p=5935
---
# Getting started with KiCad
---
## Downloading KiCad
https://kicad-pcb.org/download/
---
## Installing KICAD
---
## Your first project
{%youtube EusZO-MBDyM %}
---
## New Project
{%youtube kGZeMJezw3U %}
note: Maak een nieuw project aan. Een project bestaat uit:
- een schema dit is de voorstelling van de verbindingen die gemaakt moeten worden tussen de componenten.
- een PCB layout dit zijn alle footprints van de componenten op de juiste manier met elkaar verbonden aan de hand van koperbaantjes.
---
## Creating a schematic
---
<!--:::info
### Shortkeys
-
:::-->
### Componenten toevoegen aan het schema
{%youtube xG5bMjmegCI %}
---
#### Creating a new library + Drawing a new symbol
{%youtube vCkWNPtOrXI %}
---
### Componenten verbinden
{%youtube Ux7Z5yleLeQ %}
---
### Component waarden toekennen:
{%youtube mq-YMsnMENw %}
---
### Annotating
{%youtube vb0k_zKjzMg %}
---
### Electrical rule check
{%youtube EohoOGKSXHQ %}
---
### PCB Footprints toekennen aan schema symbolen
{%youtube Gzsp3B6wpY0 %}
---
### Eigen footprint ontwerpen
{%youtube 1WRDSqcDFiI %}
---
### Netlist genereren
{%youtube 1Rgr7gdtqZM %}
---
## Creating a PCB
---
### PCB openen en Netlist inladen
{%youtube 73Tx5LG95sI %}
---
### Componenten plaatsen op de PCB
{%youtube SEOR9rdX48c %}
---
### Routen van traces
{%youtube VfUHsa1Flbk %}
---
### Kopervlakken maken
{%youtube NfPu4KItRMU %}
---
### Bord outline tekenen
{%youtube eMmK4bYFsq4 %}
---
### Design Rule Check
{%youtube NmFl_sUxAo0 %}
---
<!--:::info
### Shortkeys
-
:::-->
## Exporting your files
---
### Exporteren om zelf te etsen
{%youtube Pklo7d2kSB8 %}
---
### Exporteren naar gerber voor een fabrikant
{%youtube 0Eep2VWS3S4 %}
---
# Adressen
Gotron Gent
---
# Bronnen
https://en.wikipedia.org/wiki/Wire_wrap
[Collin's Lab: The REAL Breadboard](https://www.youtube.com/watch?v=HrG98HJ3Z6w)
https://sites.google.com/site/electricalhustlerss/representing-information
{"metaMigratedAt":"2023-06-15T04:07:19.949Z","metaMigratedFrom":"YAML","title":"Van Zero to Hero in PCB design","breaks":true,"description":"View the slide with \"Slide Mode\".","contributors":"[{\"id\":\"8bc479dc-4989-4a52-9d40-de62a66986ba\",\"add\":7991,\"del\":5727}]"}