Skip to content

Commit

Permalink
Rework all SO packages
Browse files Browse the repository at this point in the history
- Specify assembly type
- Specify pad functions
- Add package outlines polygon
- Change pad shape to rounded rect (50% radius)
- Add pin-1 dot on documentation layer (similar to DIP packages)
- Add 3D model
  • Loading branch information
ubruhin committed Sep 24, 2023
1 parent db85848 commit 1720cc4
Show file tree
Hide file tree
Showing 474 changed files with 397,798 additions and 46,161 deletions.

Large diffs are not rendered by default.

326 changes: 180 additions & 146 deletions pkg/0243cef5-0c2a-4845-82d0-b9bf7a7a872f/package.lp

Large diffs are not rendered by default.

Large diffs are not rendered by default.

566 changes: 300 additions & 266 deletions pkg/03b21bab-a15f-4e22-8935-4d63a8862961/package.lp

Large diffs are not rendered by default.

Large diffs are not rendered by default.

374 changes: 204 additions & 170 deletions pkg/0402a5fb-33b0-41d1-9959-29cf1444ab19/package.lp

Large diffs are not rendered by default.

Large diffs are not rendered by default.

302 changes: 168 additions & 134 deletions pkg/046b35fd-1e95-4475-9b89-2a80a48f1d1e/package.lp

Large diffs are not rendered by default.

Large diffs are not rendered by default.

326 changes: 180 additions & 146 deletions pkg/0497d0c3-4909-460a-883b-840f3936f901/package.lp

Large diffs are not rendered by default.

Large diffs are not rendered by default.

758 changes: 396 additions & 362 deletions pkg/04e18e24-adfc-4fcd-be4c-9f7f1cc33c2a/package.lp

Large diffs are not rendered by default.

Large diffs are not rendered by default.

374 changes: 204 additions & 170 deletions pkg/04efa306-cc7c-4060-b014-a743576125d6/package.lp

Large diffs are not rendered by default.

Large diffs are not rendered by default.

806 changes: 420 additions & 386 deletions pkg/06a0c61d-2433-464a-9a78-d5b8ae9f21df/package.lp

Large diffs are not rendered by default.

Large diffs are not rendered by default.

278 changes: 156 additions & 122 deletions pkg/0868442e-c372-452f-8de6-f5da85ebb53b/package.lp

Large diffs are not rendered by default.

Large diffs are not rendered by default.

710 changes: 372 additions & 338 deletions pkg/087febc6-db1d-4e02-9d3f-85cbdb9d1f33/package.lp

Large diffs are not rendered by default.

Large diffs are not rendered by default.

806 changes: 420 additions & 386 deletions pkg/0b976de0-1d48-407d-8e92-6d4e6e975667/package.lp

Large diffs are not rendered by default.

Large diffs are not rendered by default.

134 changes: 84 additions & 50 deletions pkg/0bfbe591-6c1a-4deb-b9b6-772f85b58f8a/package.lp
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
(description "8-pin Small Outline Integrated Circuit (SOIC), standardized by EIAJ.\n\nPitch: 1.27 mm\nNominal width: 7.62mm\nHeight: 1.70mm\n\nGenerated with librepcb-parts-generator (generate_so.py)")
(keywords "soic8,so8,so,soic,small outline,smd,eiaj")
(author "Danilo B.")
(version "0.2.1")
(version "0.3")
(created 2018-11-10T20:32:03Z)
(deprecated false)
(generated_by "")
(category a074fabf-4912-4c29-bc6b-451bf43c2193)
(assembly_type auto)
(assembly_type smt)
(pad abfdf5d0-032e-43ad-8e61-c4024e933b05 (name "1"))
(pad be3ecdd8-7836-4454-a5f1-5416b23b0f8f (name "2"))
(pad 5d1fcc37-21b4-4019-94ca-ed73109c5a46 (name "3"))
Expand All @@ -17,48 +17,50 @@
(pad f533fd0b-fb4f-4350-a369-a59be1253a02 (name "6"))
(pad b4ccf88f-4a69-4a4c-ad69-fec23b4a74e9 (name "7"))
(pad 2c5c888b-aa8e-4649-826e-897850724d8c (name "8"))
(3d_model e30a4aff-b8e4-4c3b-90e7-4cd6f7d8c32b (name "SOIC127P762X170-8"))
(footprint a96b1776-c009-421a-a87b-bcd2617cd358
(name "Density Level B (median protrusion)")
(description "")
(3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
(3d_model e30a4aff-b8e4-4c3b-90e7-4cd6f7d8c32b)
(pad abfdf5d0-032e-43ad-8e61-c4024e933b05 (side top) (shape roundrect)
(position -3.81 1.905) (rotation 0.0) (size 1.5 0.43) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position -3.81 1.905) (rotation 0.0) (size 1.5 0.43) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad abfdf5d0-032e-43ad-8e61-c4024e933b05)
)
(pad be3ecdd8-7836-4454-a5f1-5416b23b0f8f (side top) (shape roundrect)
(position -3.81 0.635) (rotation 0.0) (size 1.5 0.43) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position -3.81 0.635) (rotation 0.0) (size 1.5 0.43) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad be3ecdd8-7836-4454-a5f1-5416b23b0f8f)
)
(pad 5d1fcc37-21b4-4019-94ca-ed73109c5a46 (side top) (shape roundrect)
(position -3.81 -0.635) (rotation 0.0) (size 1.5 0.43) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position -3.81 -0.635) (rotation 0.0) (size 1.5 0.43) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad 5d1fcc37-21b4-4019-94ca-ed73109c5a46)
)
(pad 88854fd4-4318-4d9e-9411-5d910d914ed1 (side top) (shape roundrect)
(position -3.81 -1.905) (rotation 0.0) (size 1.5 0.43) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position -3.81 -1.905) (rotation 0.0) (size 1.5 0.43) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad 88854fd4-4318-4d9e-9411-5d910d914ed1)
)
(pad a70966a8-b8dd-4665-bccf-43b4e9c07c78 (side top) (shape roundrect)
(position 3.81 -1.905) (rotation 0.0) (size 1.5 0.43) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position 3.81 -1.905) (rotation 0.0) (size 1.5 0.43) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad a70966a8-b8dd-4665-bccf-43b4e9c07c78)
)
(pad f533fd0b-fb4f-4350-a369-a59be1253a02 (side top) (shape roundrect)
(position 3.81 -0.635) (rotation 0.0) (size 1.5 0.43) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position 3.81 -0.635) (rotation 0.0) (size 1.5 0.43) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad f533fd0b-fb4f-4350-a369-a59be1253a02)
)
(pad b4ccf88f-4a69-4a4c-ad69-fec23b4a74e9 (side top) (shape roundrect)
(position 3.81 0.635) (rotation 0.0) (size 1.5 0.43) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position 3.81 0.635) (rotation 0.0) (size 1.5 0.43) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad b4ccf88f-4a69-4a4c-ad69-fec23b4a74e9)
)
(pad 2c5c888b-aa8e-4649-826e-897850724d8c (side top) (shape roundrect)
(position 3.81 1.905) (rotation 0.0) (size 1.5 0.43) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position 3.81 1.905) (rotation 0.0) (size 1.5 0.43) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad 2c5c888b-aa8e-4649-826e-897850724d8c)
)
(polygon b7f49c78-d99a-48f8-8810-53c359d21606 (layer top_documentation)
Expand Down Expand Up @@ -207,6 +209,13 @@
(vertex (position -2.485 -2.78) (angle 0.0))
(vertex (position -2.485 2.78) (angle 0.0))
)
(polygon 1c29d956-1849-48ec-8df6-8ada16d382dc (layer top_package_outlines)
(width 0.0) (fill false) (grab_area false)
(vertex (position -4.21 2.905) (angle 0.0))
(vertex (position 4.21 2.905) (angle 0.0))
(vertex (position 4.21 -2.905) (angle 0.0))
(vertex (position -4.21 -2.905) (angle 0.0))
)
(polygon 07979d95-176d-40aa-aec2-d0605d6fe8f2 (layer top_courtyard)
(width 0.0) (fill false) (grab_area false)
(vertex (position -4.81 3.155) (angle 0.0))
Expand All @@ -215,6 +224,9 @@
(vertex (position -4.81 -3.155) (angle 0.0))
(vertex (position -4.81 3.155) (angle 0.0))
)
(circle 3f0c6a5d-5d8c-4b3d-a08f-f5501d07d0e6 (layer top_documentation)
(width 0.0) (fill true) (grab_area false) (diameter 0.5) (position -1.61 1.905)
)
(stroke_text f3708b06-b1f7-44da-9d6a-9172bf8d1f3b (layer top_names)
(height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
(align center bottom) (position 0.0 4.175) (rotation 0.0)
Expand All @@ -230,44 +242,45 @@
(name "Density Level A (max protrusion)")
(description "")
(3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
(3d_model e30a4aff-b8e4-4c3b-90e7-4cd6f7d8c32b)
(pad abfdf5d0-032e-43ad-8e61-c4024e933b05 (side top) (shape roundrect)
(position -3.86 1.905) (rotation 0.0) (size 1.8 0.45) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position -3.86 1.905) (rotation 0.0) (size 1.8 0.45) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad abfdf5d0-032e-43ad-8e61-c4024e933b05)
)
(pad be3ecdd8-7836-4454-a5f1-5416b23b0f8f (side top) (shape roundrect)
(position -3.86 0.635) (rotation 0.0) (size 1.8 0.45) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position -3.86 0.635) (rotation 0.0) (size 1.8 0.45) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad be3ecdd8-7836-4454-a5f1-5416b23b0f8f)
)
(pad 5d1fcc37-21b4-4019-94ca-ed73109c5a46 (side top) (shape roundrect)
(position -3.86 -0.635) (rotation 0.0) (size 1.8 0.45) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position -3.86 -0.635) (rotation 0.0) (size 1.8 0.45) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad 5d1fcc37-21b4-4019-94ca-ed73109c5a46)
)
(pad 88854fd4-4318-4d9e-9411-5d910d914ed1 (side top) (shape roundrect)
(position -3.86 -1.905) (rotation 0.0) (size 1.8 0.45) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position -3.86 -1.905) (rotation 0.0) (size 1.8 0.45) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad 88854fd4-4318-4d9e-9411-5d910d914ed1)
)
(pad a70966a8-b8dd-4665-bccf-43b4e9c07c78 (side top) (shape roundrect)
(position 3.86 -1.905) (rotation 0.0) (size 1.8 0.45) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position 3.86 -1.905) (rotation 0.0) (size 1.8 0.45) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad a70966a8-b8dd-4665-bccf-43b4e9c07c78)
)
(pad f533fd0b-fb4f-4350-a369-a59be1253a02 (side top) (shape roundrect)
(position 3.86 -0.635) (rotation 0.0) (size 1.8 0.45) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position 3.86 -0.635) (rotation 0.0) (size 1.8 0.45) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad f533fd0b-fb4f-4350-a369-a59be1253a02)
)
(pad b4ccf88f-4a69-4a4c-ad69-fec23b4a74e9 (side top) (shape roundrect)
(position 3.86 0.635) (rotation 0.0) (size 1.8 0.45) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position 3.86 0.635) (rotation 0.0) (size 1.8 0.45) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad b4ccf88f-4a69-4a4c-ad69-fec23b4a74e9)
)
(pad 2c5c888b-aa8e-4649-826e-897850724d8c (side top) (shape roundrect)
(position 3.86 1.905) (rotation 0.0) (size 1.8 0.45) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position 3.86 1.905) (rotation 0.0) (size 1.8 0.45) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad 2c5c888b-aa8e-4649-826e-897850724d8c)
)
(polygon b7f49c78-d99a-48f8-8810-53c359d21606 (layer top_documentation)
Expand Down Expand Up @@ -416,6 +429,13 @@
(vertex (position -2.485 -2.78) (angle 0.0))
(vertex (position -2.485 2.78) (angle 0.0))
)
(polygon 01399755-09ab-43f6-97f4-c9f26b0230e4 (layer top_package_outlines)
(width 0.0) (fill false) (grab_area false)
(vertex (position -4.21 2.905) (angle 0.0))
(vertex (position 4.21 2.905) (angle 0.0))
(vertex (position 4.21 -2.905) (angle 0.0))
(vertex (position -4.21 -2.905) (angle 0.0))
)
(polygon 77ec75f3-4e3f-4dcd-a7e0-4e6dc09a133a (layer top_courtyard)
(width 0.0) (fill false) (grab_area false)
(vertex (position -5.26 3.405) (angle 0.0))
Expand All @@ -424,6 +444,9 @@
(vertex (position -5.26 -3.405) (angle 0.0))
(vertex (position -5.26 3.405) (angle 0.0))
)
(circle e8c8445b-2fd6-4833-a916-4cff92394062 (layer top_documentation)
(width 0.0) (fill true) (grab_area false) (diameter 0.5) (position -1.61 1.905)
)
(stroke_text a7ee6b75-7b5a-493d-886a-18cd3b1cce20 (layer top_names)
(height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
(align center bottom) (position 0.0 4.175) (rotation 0.0)
Expand All @@ -439,44 +462,45 @@
(name "Density Level C (min protrusion)")
(description "")
(3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
(3d_model e30a4aff-b8e4-4c3b-90e7-4cd6f7d8c32b)
(pad abfdf5d0-032e-43ad-8e61-c4024e933b05 (side top) (shape roundrect)
(position -3.76 1.905) (rotation 0.0) (size 1.2 0.41) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position -3.76 1.905) (rotation 0.0) (size 1.2 0.41) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad abfdf5d0-032e-43ad-8e61-c4024e933b05)
)
(pad be3ecdd8-7836-4454-a5f1-5416b23b0f8f (side top) (shape roundrect)
(position -3.76 0.635) (rotation 0.0) (size 1.2 0.41) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position -3.76 0.635) (rotation 0.0) (size 1.2 0.41) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad be3ecdd8-7836-4454-a5f1-5416b23b0f8f)
)
(pad 5d1fcc37-21b4-4019-94ca-ed73109c5a46 (side top) (shape roundrect)
(position -3.76 -0.635) (rotation 0.0) (size 1.2 0.41) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position -3.76 -0.635) (rotation 0.0) (size 1.2 0.41) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad 5d1fcc37-21b4-4019-94ca-ed73109c5a46)
)
(pad 88854fd4-4318-4d9e-9411-5d910d914ed1 (side top) (shape roundrect)
(position -3.76 -1.905) (rotation 0.0) (size 1.2 0.41) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position -3.76 -1.905) (rotation 0.0) (size 1.2 0.41) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad 88854fd4-4318-4d9e-9411-5d910d914ed1)
)
(pad a70966a8-b8dd-4665-bccf-43b4e9c07c78 (side top) (shape roundrect)
(position 3.76 -1.905) (rotation 0.0) (size 1.2 0.41) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position 3.76 -1.905) (rotation 0.0) (size 1.2 0.41) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad a70966a8-b8dd-4665-bccf-43b4e9c07c78)
)
(pad f533fd0b-fb4f-4350-a369-a59be1253a02 (side top) (shape roundrect)
(position 3.76 -0.635) (rotation 0.0) (size 1.2 0.41) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position 3.76 -0.635) (rotation 0.0) (size 1.2 0.41) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad f533fd0b-fb4f-4350-a369-a59be1253a02)
)
(pad b4ccf88f-4a69-4a4c-ad69-fec23b4a74e9 (side top) (shape roundrect)
(position 3.76 0.635) (rotation 0.0) (size 1.2 0.41) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position 3.76 0.635) (rotation 0.0) (size 1.2 0.41) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad b4ccf88f-4a69-4a4c-ad69-fec23b4a74e9)
)
(pad 2c5c888b-aa8e-4649-826e-897850724d8c (side top) (shape roundrect)
(position 3.76 1.905) (rotation 0.0) (size 1.2 0.41) (radius 0.0)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified)
(position 3.76 1.905) (rotation 0.0) (size 1.2 0.41) (radius 0.5)
(stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
(package_pad 2c5c888b-aa8e-4649-826e-897850724d8c)
)
(polygon b7f49c78-d99a-48f8-8810-53c359d21606 (layer top_documentation)
Expand Down Expand Up @@ -625,6 +649,13 @@
(vertex (position -2.485 -2.78) (angle 0.0))
(vertex (position -2.485 2.78) (angle 0.0))
)
(polygon 7098a6eb-c286-4403-bbc1-25205f319326 (layer top_package_outlines)
(width 0.0) (fill false) (grab_area false)
(vertex (position -4.21 2.905) (angle 0.0))
(vertex (position 4.21 2.905) (angle 0.0))
(vertex (position 4.21 -2.905) (angle 0.0))
(vertex (position -4.21 -2.905) (angle 0.0))
)
(polygon 2429849a-bf36-4b32-8d3b-ed706fe70645 (layer top_courtyard)
(width 0.0) (fill false) (grab_area false)
(vertex (position -4.46 3.005) (angle 0.0))
Expand All @@ -633,6 +664,9 @@
(vertex (position -4.46 -3.005) (angle 0.0))
(vertex (position -4.46 3.005) (angle 0.0))
)
(circle 7384e123-1793-40c7-b432-65bebf8c96dc (layer top_documentation)
(width 0.0) (fill true) (grab_area false) (diameter 0.5) (position -1.61 1.905)
)
(stroke_text 8f7db1f2-c2d6-4bfc-bf15-10b08c13161d (layer top_names)
(height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
(align center bottom) (position 0.0 4.175) (rotation 0.0)
Expand Down
Loading

0 comments on commit 1720cc4

Please sign in to comment.