Skip to content

Commit

Permalink
docs: update readme with settings for generating gerbers
Browse files Browse the repository at this point in the history
  • Loading branch information
tomsaleeba committed Dec 10, 2019
1 parent b7c0367 commit f66ae37
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 4 deletions.
37 changes: 37 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,43 @@ manufactured. The listed quantity is to assemble *both halves*.
Note1: we need to construct our own M2 standoffs of the right length as they
don't stock M2x9 female-female standoffs.

# Generating gerbers
Using KiCad 5.1.4, here's the settings to generate gerbers.

Plot settings (should be the defaults):
```
Plot format: Gerber
Included layers:
F.Cu
B.Cu
F.Paste
B.Paste
F.SilkS
B.SilkS
F.Mask
B.Mask
Edge.Cuts
Plot foorprint values: yes
Plot footprint references: yes
Exclude PCB edge layer from other layers: yes
Exclude pads from silkscreen: yes
Default line width: 0.1mm
Coordinate format: 4.6, unit mm
```

Drill settings:
```
Drill File Format: Excellon
Oval Holes Drill Mode: Use alternate drill mode
Map File Format: PostScript
Drill Origin: Absolute
Drill Units: Inches
Zeros Format: Suppress leading zeros
```

The fix for the JLCPCB PTH layer error was to change the [oval hole drill
mode](https://forum.kicad.info/t/jlcpcb-gives-me-warnings-on-drill-and-edge-cuts/17565/25).

# Credit for Kicad symbols/footprints
- [Kailh reversible footprints](https://github.com/daprice/keyswitches.pretty/blob/master/Kailh_socket_reversible.kicad_mod)
- [P-08073 TACT reset switch footprint](https://github.com/kata0510/minisplit/tree/master/minisplit-footprint.pretty)
Expand Down
8 changes: 4 additions & 4 deletions pcb/ergoslab.kicad_pcb
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
(40 Dwgs.User user)
(41 Cmts.User user)
(42 Eco1.User user)
(43 Eco2.User user hide)
(43 Eco2.User user)
(44 Edge.Cuts user)
(45 Margin user)
(46 B.CrtYd user)
Expand Down Expand Up @@ -87,7 +87,7 @@
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory "/tmp/tmp.o8ysDQPSpz"))
(outputdirectory "/tmp/tmp.RLDnsrcVKc/blah2"))
)

(net 0 "")
Expand Down Expand Up @@ -8150,7 +8150,7 @@
(segment (start 180.505001 62.718999) (end 170.916299 72.307701) (width 0.25) (layer B.Cu) (net 55))
(segment (start 179.33 53.73) (end 179.33 54.530998) (width 0.25) (layer B.Cu) (net 55))

(zone (net 0) (net_name "") (layer B.Cu) (tstamp 5DE6C110) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer B.Cu) (tstamp 5DEF31D7) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254)
(fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
Expand Down Expand Up @@ -11337,7 +11337,7 @@
)
)
)
(zone (net 0) (net_name "") (layer F.Cu) (tstamp 5DE6C10D) (hatch edge 0.508)
(zone (net 0) (net_name "") (layer F.Cu) (tstamp 5DEF31D4) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254)
(fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
Expand Down

0 comments on commit f66ae37

Please sign in to comment.