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:
Dave 2020-01-02 10:13:37 -06:00
parent 594e3d7d8b
commit b6418f578e
2 changed files with 142 additions and 0 deletions

View 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))
)

View 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))
)