From c2fbdc9a24c33a99be9132b6a72114eef038c148 Mon Sep 17 00:00:00 2001 From: Jeff Moe Date: Tue, 31 Dec 2019 11:35:14 -0700 Subject: [PATCH] clean --- README.md | 169 +++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 148 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 12d62ad..8858574 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,58 @@ #Summary +- [Summary](#section-id-1) +- [PCBA](#section-id-51) +- [Prototype PCBA Manufacturing](#section-id-57) +- [Software](#section-id-66) + - [Debian](#section-id-72) + - [Other Software](#section-id-108) + - [Electronic Design Automation (EDA)](#section-id-129) +- [PCB Manufacturing](#section-id-135) + - [Board Types and Features](#section-id-149) + - [Copper Layer](#section-id-154) + - [Soldermask](#section-id-159) + - [Silkscreen](#section-id-164) + - [Standards & QC](#section-id-169) +- [PCB Assembly](#section-id-178) + - [Placement](#section-id-191) + - [Solder Paste](#section-id-208) + - [Solder Wire](#section-id-219) + - [Flux](#section-id-228) + - [Flux Remover](#section-id-235) + - [Low Melt Alloy](#section-id-244) + - [Solder Wick](#section-id-251) + - [Heat](#section-id-258) +- [PCBA Processes](#section-id-273) + - [Solder through hole components with soldering iron](#section-id-278) + - [Solder SMT components with soldering iron](#section-id-283) + - [Solder SMT components with hot air](#section-id-288) + - [Solder SMT components with oven](#section-id-293) + - [Solder SMT components with skillet](#section-id-298) + - [Solder BGA components](#section-id-303) + - [Rework through hole components](#section-id-308) + - [Rework SMT components](#section-id-318) + - [Rework BGA components](#section-id-328) + - [Create solder paste stencil](#section-id-333) + - [Apply solder paste with solder paste mask](#section-id-343) + - [Apply solder paste with syringe](#section-id-348) + - [Apply solder paste with electronic syringe](#section-id-353) + - [Solder Pot](#section-id-358) +- [PCBA Testing](#section-id-366) +- [Equipment](#section-id-371) + - [LASER](#section-id-378) + - [CNC](#section-id-391) + - [3D Printer](#section-id-404) + - [Solder Station](#section-id-416) + - [Pick and Place](#section-id-445) +- [Production Boards](#section-id-457) +- [Copying / License](#section-id-466) + + + +
+ +#Summary + - [PCBA](#section-id-1) - [Prototype PCBA Manufacturing](#section-id-12) - [Software](#section-id-19) @@ -44,27 +97,20 @@ - [Solder Station](#section-id-291) - [Pick and Place](#section-id-318) - [Production Boards](#section-id-328) -- [Some thing else](#section-id-337) - - [and more](#section-id-340) - - [and](#section-id-343) -
+
+ # PCBA PCB Assembly. Soldering. SMT. Thru hole. Stencils. Paste. Equipment. Tools. HOWTOs. -This document is available here: -https://code.forksand.com/forksand/pcba/src/branch/master/README.md - -License: CC By SA 4.0 International and/or GPLv3+ at your discretion. -Other code licensed under their own respective licenses. - -Copyright © 2019, Fork Sand, Inc.
+
+ # Prototype PCBA Manufacturing This documents free software and open source hardware manufacturing of PCBAs (Printed Circuit Board Assemblies). @@ -74,12 +120,16 @@ level technology.
+
+ # Software Various Free Software (as defined by FSF) applications available for the creation of PCBAs.
+
+ ## Debian The below packages are in Debian Buster. Note, even though it is in Debian, you may want to build some of these packages from scratch @@ -116,6 +166,8 @@ The following Debian packages are NOT in use:
+
+ ## Other Software Other PCBA software available under Free Software licenses. @@ -137,12 +189,16 @@ FlatCAM lets you take your designs to a CNC router. You can open Gerber, Excello
+
+ ## Electronic Design Automation (EDA) To design PCBs, KiCAD is used. Export Gerber files for manufacturing.
+
+ # PCB Manufacturing You can make your own PCB or have them made by numerous suppliers. Recommended suppliers (amongst many): @@ -157,26 +213,36 @@ Recommended suppliers (amongst many):
+
+ ## Board Types and Features FR1, FR4, etc.
+
+ ## Copper Layer Cu later.
+
+ ## Soldermask Green...
+
+ ## Silkscreen White...
+
+ ## Standards & QC Standards: @@ -186,6 +252,8 @@ Standards:
+
+ # PCB Assembly You can have a board assembled by a house such as ProtoExpress, or you can assemble it yourself. There is an endless variety of @@ -199,6 +267,8 @@ DIY approaches to this. This you have the PCB finished. You need to:
+
+ ## Placement The many ways to place a part... @@ -216,6 +286,8 @@ BGA, and through hole parts.
+
+ ## Solder Paste To solder SMT parts to PCB. @@ -227,6 +299,8 @@ In use:
+
+ ## Solder Wire In use: @@ -236,6 +310,8 @@ In use:
+
+ ## Flux In use: @@ -243,6 +319,8 @@ In use:
+
+ ## Flux Remover But you just put flux on... @@ -252,6 +330,8 @@ In use:
+
+ ## Low Melt Alloy To desolder, perchance. @@ -259,6 +339,8 @@ To desolder, perchance.
+
+ ## Solder Wick Solder wick, aka desoldering wire. @@ -266,6 +348,8 @@ In use: variety sizes.
+
+ ## Heat You need to melt that solder... @@ -281,41 +365,57 @@ You need to melt that solder...
+
+ # PCBA Processes Working with PCBs and components:
+
+ ## Solder through hole components with soldering iron HOWTO solder through hole components to a PCB with soldering.
+
+ ## Solder SMT components with soldering iron HOWTO Solder SMT components with soldering iron.
+
+ ## Solder SMT components with hot air HOWTO Solder SMT components with hot air.
+
+ ## Solder SMT components with oven HOWTO Solder SMT components with oven.
+
+ ## Solder SMT components with skillet HOWTO Solder SMT components with skillet.
+
+ ## Solder BGA components HOWTO Solder BGA components.
+
+ ## Rework through hole components HOWTO Rework through hole components. @@ -326,6 +426,8 @@ Current Practice:
+
+ ## Rework SMT components HOWTO Rework SMT components. @@ -336,11 +438,15 @@ Current Practice:
+
+ ## Rework BGA components HOWTO Rework BGA components.
+
+ ## Create solder paste stencil HOWTO Create solder paste stencil. @@ -351,21 +457,29 @@ Current Practice:
+
+ ## Apply solder paste with solder paste mask HOWTO Apply solder paste with solder paste mask.
+
+ ## Apply solder paste with syringe HOWTO Apply solder paste with syringe.
+
+ ## Apply solder paste with electronic syringe HOWTO Apply solder paste with electronic syringe.
+
+ ## Solder Pot HOWTO Use a solder pot. @@ -374,11 +488,15 @@ HOWTO Use a solder pot.
+
+ # PCBA Testing Pins.
+
+ # Equipment The equipment considered is what is generally available to hackerspaces. This leaves out industrial gear like large @@ -386,6 +504,8 @@ wave solder machines.
+
+ ## LASER LASERS can serve a few purposes in manufacturing PCBAs. Inexpensive LASER cutters are available at many hackerspaces. @@ -399,6 +519,8 @@ Inexpensive LASERs can be retrofit to RepRap 3D printers.
+
+ ## CNC Large CNCs are overkill for PCBA assembly. Very small CNCs can be used. @@ -412,6 +534,8 @@ CNCs can be used to:
+
+ ## 3D Printer RepRap 3D printers are available at many hackerspaces. 3D printers can be used to: @@ -424,6 +548,8 @@ RepRap 3D printers are available at many hackerspaces.
+
+ ## Solder Station Solder station tools: @@ -453,6 +579,8 @@ Solder station tools:
+
+ ## Pick and Place A variety of free software compatible and open source hardware pick and place machines are available. @@ -465,6 +593,8 @@ proprietary application.
+
+ # Production Boards Boards manufactured or slated to be manufactured. @@ -474,17 +604,14 @@ https://code.forksand.com/forksand/fs-TrellisBoard * ULX3X --- ECP5 board. https://code.forksand.com/forksand/fs-ulx3s -
- -# Some thing else -foo +
-
+# Copying / License +This document is available here: +https://code.forksand.com/forksand/pcba/src/branch/master/README.md -## and more -this +License: CC By SA 4.0 International and/or GPLv3+ at your discretion. +Other code licensed under their own respective licenses. -
+Copyright © 2019, Fork Sand, Inc. -## and -that