Skip to content

Commit

Permalink
52: Doc: Gerber readme update, drill sizes, ignore
Browse files Browse the repository at this point in the history
  • Loading branch information
mmccoyd committed Mar 27, 2022
1 parent 08b0b5a commit aa4216c
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 73 deletions.
79 changes: 27 additions & 52 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,70 +1,43 @@
# Also documentation for me of what we actually want.

# What we want:

# KiCad 6 files:
# https://dev-docs.kicad.org/en/file-formats/
# https://docs.kicad.org/6.0/en/kicad/kicad.html#kicad_files_and_folders

# Project
# .kicad_pro project

# .kicad_pro project
# Schematic
# .kicad_sch schematic including the symbols used
# sym-lib-table list of symbol libraries

# .kicad_sch schematic including the symbols used
# sym-lib-table list of symbol libraries
# Board
# .kicad_pcb board
# fp-lib-table list of footprint libraries

# .kicad_pcb board
# fp-lib-table list of footprint libraries
# Libs
# .kicad_sym symbols multiple per file, not in any special folder
# foo.pretty/ folder for footprint files the folder is the library
# .kicad_mod footprint one per file

# .kicad_sym symbols multiple per file, not in any special folder
# foo.pretty/ folder for footprint files the folder is the library
# .kicad_mod footprint one per file
# Other
# .kicad_wks worksheet if custom ones are defined
# .net component footprint association file
# .cmp

# Things to ignore in git
# .kicad_prl local project settings
# fp-info-cache footprint cache to speed up loading


# .kicad_wks worksheet if custom ones are defined
# .net component footprint association file
# .cmp

# Old
# Things to ignore
# .kicad_prl local project settings
# fp-info-cache footprint cache to speed up loading

# myboard.pro project
# myboard.sch schematic
# myboard.kicad_pcb board

# myboard-cache.lib cache of symbols used schematic OBSOLETE w/ 6
# fp-lib-table for footprints, sym-lib-table for symbols

# library/
# foo.lib schematic parts lib
# foo.dcm descriptions for matching file
# bar.lib
# bar.dcm
# myfootprint.pretty/
# bas_part.kicad_mod footprints
# bap_part.kicad_mod




# Ignore gerbers.
# We commit and then remove after each fabrication
kicad/gerber_hillside/*.gbr
kicad/gerber_hillside/*.gbrjob
kicad/gerber_hillside/*.drl
kicad/gerber_hillside/*.ps
kicad/gerber_hillside.zip

*/gerber_*/*.gbr
*/gerber_*/*.gbrjob
*/gerber_*/*.drl
*/gerber_*/*.ps
*/gerber_*/*.svg
*/gerber_*/*.dxf
*/gerber_*.zip



# References
# KiCad 6 files:
# https://dev-docs.kicad.org/en/file-formats/
# https://docs.kicad.org/6.0/en/kicad/kicad.html#kicad_files_and_folders
# https://en.wikibooks.org/wiki/Kicad/file_formats
# https://docs.kicad.org/5.1/en/getting_started_in_kicad/getting_started_in_kicad.html#note-about-portability-of-kicad-project-files
# https://github.com/github/gitignore/blob/master/KiCad.gitignore
Expand All @@ -91,6 +64,8 @@ fp-info-cache
# backups
*-backups/

\#auto_saved_files\#


# Netlist files (exported from Eeschema)
*.net
Expand Down
5 changes: 5 additions & 0 deletions doc/design.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@


Drill tollerence is typically +- 2 mills
Hotswap mill-max sockets need 60 mill min hole
So created footprint with 62 mill holes.
7 changes: 0 additions & 7 deletions hillside48/.gitignore

This file was deleted.

11 changes: 0 additions & 11 deletions hillside52/.gitignore

This file was deleted.

7 changes: 4 additions & 3 deletions hillside52/gerber_hillside52/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
Two files are included just for reference if helpful, not for putting into the PCB:
Two files, F_Fab.gbr and User_Eco2.gbr, are included just for reference if helpful,
not for putting into the PCB:

- xxx-F_Fab.gbr to make explicit that there are internal cutouts in the edge.cuts
layer. It also includes some component markings, but the markings are just for reference
layer. It includes some component markings, but the markings are just for reference
on screen, not for inclusion in the silk layer.

- xxx-User_Eco2.gbr for some context if needed. The PCB is one half of a split keyboard
Expand All @@ -11,6 +12,6 @@ These PTH are mechanical not electrical:

- 2.5mm x 1 on the right, for haptic board.
- 2.2mm x 8 in the center and sides, for a tenting puck and case mount
- 1.7mm x 4 in the bottom, for key switches that are also rotary encoder mounts.
- 1.7mm x 3 in the bottom, for key switches that are also rotary encoder mounts.
It is close to a the ground PTH for the rotary encoder, so it got converted to a PTH.
Some joining of the two is fine.

0 comments on commit aa4216c

Please sign in to comment.