mirror of
https://github.com/osiweb/unified_retro_keyboard.git
synced 2024-11-29 05:49:22 +00:00
OSI mounting holes
Add library modules for OSI mounting holes on PCB, and holes in the aligner for spacers to pass through.
This commit is contained in:
parent
594e3d7d8b
commit
b6418f578e
71
hardware/common/unikbd.pretty/OSI mounting holes.kicad_mod
Normal file
71
hardware/common/unikbd.pretty/OSI mounting holes.kicad_mod
Normal file
@ -0,0 +1,71 @@
|
||||
(module "OSI mounting holes" (layer F.Cu) (tedit 5E099A2C)
|
||||
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value "OSI mounting holes" (at 0 -0.5) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center -85.979 0.4826) (end -82.229 0.4826) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center -85.979 0.4826) (end -82.479 0.4826) (layer Cmts.User) (width 0.15))
|
||||
(fp_text user %R (at -85.28558 5.27304) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user OSI (at -85.53958 -4.32816) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 85.979 0.4826) (end 89.729 0.4826) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center 85.979 0.4826) (end 89.479 0.4826) (layer Cmts.User) (width 0.15))
|
||||
(fp_text user %R (at 86.57082 5.50164) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user OSI (at 86.31682 -4.09956) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 31.75 10.16) (end 35.5 10.16) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center 31.75 10.16) (end 35.25 10.16) (layer Cmts.User) (width 0.15))
|
||||
(fp_text user %R (at 32.13862 14.79804) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user OSI (at 31.88462 5.19684) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center -31.75 10.16) (end -28 10.16) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center -31.75 10.16) (end -28.25 10.16) (layer Cmts.User) (width 0.15))
|
||||
(fp_text user %R (at -31.61538 15.12824) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user OSI (at -31.86938 5.52704) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 0 -92.8624) (end 3.75 -92.8624) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15))
|
||||
(fp_text user OSI (at 0.59182 -97.46996) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0.84582 -87.86876) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center -109.855 -92.8624) (end -106.105 -92.8624) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center -109.855 -92.8624) (end -106.355 -92.8624) (layer Cmts.User) (width 0.15))
|
||||
(fp_text user OSI (at -109.56798 -97.46996) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at -109.31398 -87.86876) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 109.855 -92.8624) (end 113.605 -92.8624) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center 109.855 -92.8624) (end 113.355 -92.8624) (layer Cmts.User) (width 0.15))
|
||||
(fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 110.75162 -87.97036) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(pad "" np_thru_hole circle (at -85.979 0.4826) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 85.979 0.4826) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 31.75 10.16) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at -31.75 10.16) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 0 -92.8624) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at -109.855 -92.8624) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 109.855 -92.8624) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask))
|
||||
)
|
71
hardware/common/unikbd.pretty/OSI_spacer_holes.kicad_mod
Normal file
71
hardware/common/unikbd.pretty/OSI_spacer_holes.kicad_mod
Normal file
@ -0,0 +1,71 @@
|
||||
(module OSI_spacer_holes (layer F.Cu) (tedit 5E099C16)
|
||||
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value "OSI mounting holes" (at 0 -0.5) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 110.75162 -87.97036) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 109.855 -92.8624) (end 113.355 -92.8624) (layer Cmts.User) (width 0.15))
|
||||
(fp_circle (center 109.855 -92.8624) (end 113.605 -92.8624) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user %R (at -109.31398 -87.86876) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user OSI (at -109.56798 -97.46996) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center -109.855 -92.8624) (end -106.355 -92.8624) (layer Cmts.User) (width 0.15))
|
||||
(fp_circle (center -109.855 -92.8624) (end -106.105 -92.8624) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user %R (at 0.84582 -87.86876) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user OSI (at 0.59182 -97.46996) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15))
|
||||
(fp_circle (center 0 -92.8624) (end 3.75 -92.8624) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user OSI (at -31.86938 5.52704) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at -31.61538 15.12824) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center -31.75 10.16) (end -28.25 10.16) (layer Cmts.User) (width 0.15))
|
||||
(fp_circle (center -31.75 10.16) (end -28 10.16) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user OSI (at 31.88462 5.19684) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 32.13862 14.79804) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 31.75 10.16) (end 35.25 10.16) (layer Cmts.User) (width 0.15))
|
||||
(fp_circle (center 31.75 10.16) (end 35.5 10.16) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user OSI (at 86.31682 -4.09956) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 86.57082 5.50164) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 85.979 0.4826) (end 89.479 0.4826) (layer Cmts.User) (width 0.15))
|
||||
(fp_circle (center 85.979 0.4826) (end 89.729 0.4826) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user OSI (at -85.53958 -4.32816) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at -85.28558 5.27304) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center -85.979 0.4826) (end -82.479 0.4826) (layer Cmts.User) (width 0.15))
|
||||
(fp_circle (center -85.979 0.4826) (end -82.229 0.4826) (layer F.CrtYd) (width 0.05))
|
||||
(pad "" np_thru_hole circle (at 109.855 -92.8624) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at -109.855 -92.8624) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 0 -92.8624) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at -31.75 10.16) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 31.75 10.16) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 85.979 0.4826) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at -85.979 0.4826) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask))
|
||||
)
|
Loading…
Reference in New Issue
Block a user