add OSI mounting holes to eco-2 layer in part lib

The Eco2 layer is used for OSI mounting holes.  Adding the eco2 layer to
the OSI mounting holes part allows export of these parts along with the
keyboard cutout as a DXF for case design.
This commit is contained in:
Dave 2023-04-21 17:10:08 -05:00
parent e505693c38
commit f66d8ba553
1 changed files with 98 additions and 52 deletions

View File

@ -1,65 +1,111 @@
(module "OSI mounting holes" (layer F.Cu) (tedit 5EF10B49)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(footprint "OSI mounting holes" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr through_hole)
(fp_text reference "REF**" (at 0 0.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 9b3b86b5-9225-4dec-9179-82a1196a3238)
)
(fp_text value "OSI mounting holes" (at 0 -0.5) (layer F.Fab)
(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)))
(tstamp 5433f4ab-233b-418b-a1b9-475411197a1a)
)
(fp_circle (center 109.22 -97.9424) (end 112.72 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -97.9424) (end -105.72 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -97.9424) (end 3.5 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center -85.725 0.635) (end -81.975 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -92.8624) (end -105.72 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -92.8624) (end 112.72 -92.8624) (layer Cmts.User) (width 0.15))
(fp_text user %R (at -85.66658 5.27304) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text user "OSI" (at -85.92058 -4.32816) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 27c7889f-e62f-46c2-93f0-3c54721d011a)
)
(fp_text user OSI (at -85.92058 -4.32816) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text user "OSI" (at 85.5726 -4.191) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 2dc9c352-cdc9-4238-a8df-5b3c886cff40)
)
(fp_text user %R (at 86.57082 5.65404) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text user "OSI" (at -104.7496 -95.3516) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 548d8c15-2483-464f-8ebd-dde37f374e29)
)
(fp_text user OSI (at 85.5726 -4.191) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text user "OSI" (at 113.792 -95.2754) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 93f093e3-0eef-4ada-a707-8397cefb12c2)
)
(fp_text user OSI (at 4.572 -95.3516) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text user "OSI" (at 4.572 -95.3516) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp bc8758b6-19a6-4c1e-9aa6-92ae5986edd7)
)
(fp_text user %R (at 0.84582 -87.86876) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text user "${REFERENCE}" (at 110.75162 -87.97036) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 01ab8ce6-36bc-465a-a40f-ab8a610387f7)
)
(fp_text user OSI (at -104.7496 -95.3516) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text user "${REFERENCE}" (at -109.31398 -87.86876) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 56570b12-1e7e-4fd3-a4c2-f8df493ac0a3)
)
(fp_text user %R (at -109.31398 -87.86876) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text user "${REFERENCE}" (at 86.57082 5.65404) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 84b2f115-bb58-4c83-b56b-57f0ecf7c9a1)
)
(fp_text user OSI (at 113.792 -95.2754) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text user "${REFERENCE}" (at 0.84582 -87.86876) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c16897fc-9ac2-4fab-ae3b-abcbd3e06f28)
)
(fp_text user %R (at 110.75162 -87.97036) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text user "${REFERENCE}" (at -85.66658 5.27304) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp d4ef1667-3ff3-436d-b266-7faf109788fd)
)
(fp_line (start -3.175 -101.6) (end -3.175 -88.9) (layer F.CrtYd) (width 0.12))
(fp_line (start -3.175 -88.9) (end 3.175 -88.9) (layer F.CrtYd) (width 0.12))
(fp_line (start 3.175 -88.9) (end 3.175 -101.6) (layer F.CrtYd) (width 0.12))
(fp_line (start 3.175 -101.6) (end -3.175 -101.6) (layer F.CrtYd) (width 0.12))
(fp_line (start -106.045 -88.9) (end -106.045 -101.6) (layer F.CrtYd) (width 0.12))
(fp_line (start -112.395 -88.9) (end -106.045 -88.9) (layer F.CrtYd) (width 0.12))
(fp_line (start -106.045 -101.6) (end -112.395 -101.6) (layer F.CrtYd) (width 0.12))
(fp_line (start -112.395 -101.6) (end -112.395 -88.9) (layer F.CrtYd) (width 0.12))
(fp_line (start 112.395 -88.9) (end 112.395 -101.6) (layer F.CrtYd) (width 0.12))
(fp_line (start 106.045 -88.9) (end 112.395 -88.9) (layer F.CrtYd) (width 0.12))
(fp_line (start 112.395 -101.6) (end 106.045 -101.6) (layer F.CrtYd) (width 0.12))
(fp_line (start 106.045 -101.6) (end 106.045 -88.9) (layer F.CrtYd) (width 0.12))
(pad "" np_thru_hole circle (at -85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at 0 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at -109.22 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at 109.22 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers *.Cu *.Mask))
(fp_circle (center -109.22 -97.9424) (end -105.72 -97.9424)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 01025a9a-0ad6-41c4-9e1a-ed6c3aa1b1de))
(fp_circle (center -109.22 -92.8624) (end -105.72 -92.8624)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 85a60eb7-74ef-487d-b8df-eb1018fbb1b2))
(fp_circle (center -85.725 0.635) (end -82.225 0.635)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 83a0bc2a-7306-41a8-a70f-85c7ca554680))
(fp_circle (center 0 -97.9424) (end 3.5 -97.9424)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 12277598-7f04-4d26-9aeb-79ca8cdbe798))
(fp_circle (center 0 -92.8624) (end 3.5 -92.8624)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp d52a917b-51b4-44b0-8914-2eaa76ec025d))
(fp_circle (center 85.725 0.635) (end 89.225 0.635)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp bf62e63f-7499-45e8-87b3-0dfa7a0bf6da))
(fp_circle (center 109.22 -97.9424) (end 112.72 -97.9424)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 2a22db23-c241-4cb7-8ef7-60a626886fb8))
(fp_circle (center 109.22 -92.8624) (end 112.72 -92.8624)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp d653e6c4-5e16-4519-adbc-b961dcc328f2))
(fp_circle (center -109.22 -95.4024) (end -105.72 -95.4024)
(stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 36a746d3-6213-45ab-8211-d297e480094b))
(fp_circle (center -85.725 0.635) (end -82.225 0.635)
(stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp e601c69c-696b-47b5-b5b4-f98b13cc52e6))
(fp_circle (center 0 -95.4024) (end 3.5 -95.4024)
(stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 806690bd-c645-4a45-9639-ce3c5aa7400c))
(fp_circle (center 85.725 0.635) (end 89.225 0.635)
(stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 9f8ee5e3-b2fd-452d-89e5-f83963d3742f))
(fp_circle (center 109.22 -95.4024) (end 112.72 -95.4024)
(stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 240306cf-7921-4a92-b6e8-a028102ea398))
(fp_line (start -112.395 -101.6) (end -112.395 -88.9)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 1dba16be-dd36-4af3-99e9-3bcbda2931a5))
(fp_line (start -112.395 -88.9) (end -106.045 -88.9)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 77045cd6-f8cd-47bc-94fb-13e8085fca7a))
(fp_line (start -106.045 -101.6) (end -112.395 -101.6)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 50daee6d-66f5-4447-a568-a7d5202a98f4))
(fp_line (start -106.045 -88.9) (end -106.045 -101.6)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp c511bf0f-45d0-4a9e-b11e-d3bc054bedb2))
(fp_line (start -3.175 -101.6) (end -3.175 -88.9)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 4d3f73b6-eaab-42ad-bdb2-4b4ca09255ee))
(fp_line (start -3.175 -88.9) (end 3.175 -88.9)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp c2c48a55-bc5f-4f97-a612-07a7bed5b142))
(fp_line (start 3.175 -101.6) (end -3.175 -101.6)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 0f806816-bcb0-4c89-8d73-dabdd8b24da6))
(fp_line (start 3.175 -88.9) (end 3.175 -101.6)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp a9df06a1-e144-4984-a03f-871b422a8183))
(fp_line (start 106.045 -101.6) (end 106.045 -88.9)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 8e00f6cb-8bd9-499e-81f5-8f26c4d40bd9))
(fp_line (start 106.045 -88.9) (end 112.395 -88.9)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp f9ec91da-fc55-434b-be7a-19f94dc471e3))
(fp_line (start 112.395 -101.6) (end 106.045 -101.6)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp fceae6b7-5dab-46ec-b4a2-7153a6beddce))
(fp_line (start 112.395 -88.9) (end 112.395 -101.6)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp a842ec8e-31dd-4466-8a6a-5db692ab613b))
(fp_circle (center -85.725 0.635) (end -81.975 0.635)
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 0de3327e-b5c7-4d1a-8eaf-79b9a023cedc))
(fp_circle (center 85.725 0.635) (end 89.475 0.635)
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 2639d849-c4cb-4777-84f0-6626895651a1))
(pad "" np_thru_hole oval (at -109.22 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers "*.Cu" "*.Mask") (tstamp 3ad54bfc-11e1-4e2c-bcea-d0e8340d063f))
(pad "" np_thru_hole circle (at -85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers "*.Cu" "*.Mask") (tstamp ebdbc4a6-54c4-4034-8831-21fb7089a0c9))
(pad "" np_thru_hole oval (at 0 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers "*.Cu" "*.Mask") (tstamp 94688157-bfde-4214-be32-76b106668b97))
(pad "" np_thru_hole circle (at 85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers "*.Cu" "*.Mask") (tstamp 5f64083b-e896-4b3b-a24c-2cdc7fd981fe))
(pad "" np_thru_hole oval (at 109.22 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers "*.Cu" "*.Mask") (tstamp d4d48680-de4c-4e0d-9236-bf16bb96855f))
)