Skip to content

Commit

Permalink
Total rework of DIP packages
Browse files Browse the repository at this point in the history
This is the result of librepcb-parts-generator PR 75:
LibrePCB/librepcb-parts-generator#75

- IPC 7351-C conforming names
- Updated dimensions (based on JEDEC and real-world package sizes)
- New silkscreen conforming to IPC 7351-C recommendations
- Use lead span for pad x-offset, not package width

Version has been bumped to v0.2.0.
  • Loading branch information
dbrgn committed Jan 26, 2020
1 parent df8cb3d commit a6b7171
Show file tree
Hide file tree
Showing 15 changed files with 2,026 additions and 979 deletions.
184 changes: 121 additions & 63 deletions pkg/1cc4d1c8-c1db-41f5-8e49-f972b26e8af1/package.lp
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
(librepcb_package 1cc4d1c8-c1db-41f5-8e49-f972b26e8af1
(name "DIP-14 7.62mm")
(description "14-lead 7.62mm wide Dual Inline Package\n\nGenerated with librepcb-parts-generator (generate_dip.py)")
(name "DIP787W55P254L1905H533Q14")
(description "14-lead DIP (Dual In-Line) package (JEDEC MS001 AA)\n\nPitch: 2.54mm\nBody length: 19.05mm\nBody width: 7.62mm\nLead span: 7.87mm\nLead width: 0.55mm\nMax height: 5.33mm\n\nGenerated with librepcb-parts-generator (generate_dip.py)")
(keywords "dip14,pdip14,dip,pdip,cdip,cerdip,dual inline package")
(author "Danilo B.")
(version "0.1")
(version "0.2")
(created 2018-11-04T23:13:00Z)
(deprecated false)
(category edc63ee6-ea87-495d-a6b9-54536fe8b1f9)
Expand All @@ -25,153 +25,211 @@
(name "hand soldering")
(description "")
(pad 8affcb8a-27ed-4fbf-b777-3a9a253a124e (side tht) (shape rect)
(position -3.81 7.62) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position -3.935 7.62) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad 3890501e-e0dd-4413-a762-e69f44df62c9 (side tht) (shape round)
(position -3.81 5.08) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position -3.935 5.08) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad b142ad92-94fc-4dbe-a2fd-c26dc2916229 (side tht) (shape round)
(position -3.81 2.54) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position -3.935 2.54) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad b7446479-24d6-402c-ac77-8ea40df917c8 (side tht) (shape round)
(position -3.81 0.0) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position -3.935 0.0) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad 96c768e0-4f63-46a4-9477-6528b5b225b8 (side tht) (shape round)
(position -3.81 -2.54) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position -3.935 -2.54) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad 487c02aa-c9f7-49a7-896f-08ad767944ae (side tht) (shape round)
(position -3.81 -5.08) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position -3.935 -5.08) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad 7b268023-a1e5-4244-855d-e7ca45cb6b7f (side tht) (shape round)
(position -3.81 -7.62) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position -3.935 -7.62) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad ecee5a85-d29f-4510-a3f0-7c1ae9af64c1 (side tht) (shape round)
(position 3.81 -7.62) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position 3.935 -7.62) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad 7b3cb451-c5e8-4e10-b947-8329f44033c6 (side tht) (shape round)
(position 3.81 -5.08) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position 3.935 -5.08) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad 2b65cfc5-78f6-412c-8f05-d392bb351217 (side tht) (shape round)
(position 3.81 -2.54) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position 3.935 -2.54) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad 3cdb8c7d-dcfc-4589-b62b-a9294a8443d2 (side tht) (shape round)
(position 3.81 0.0) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position 3.935 0.0) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad 7479a3ec-0dc8-44f4-a85d-40b693899b2e (side tht) (shape round)
(position 3.81 2.54) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position 3.935 2.54) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad 3fe9eda3-fc27-4dd7-a220-b7c245c74166 (side tht) (shape round)
(position 3.81 5.08) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position 3.935 5.08) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(pad 89ffcef2-79db-4780-b952-cb8b7f6706e6 (side tht) (shape round)
(position 3.81 7.62) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
(position 3.935 7.62) (rotation 0.0) (size 2.54 1.27) (drill 0.8)
)
(polygon 5c2f417e-9dfb-4d3a-b2d6-d5a6864e6664 (layer top_placement)
(width 0.25) (fill false) (grab_area false)
(vertex (position -2.265 8.446) (angle 0.0))
(vertex (position -0.755 8.446) (angle 180.0))
(vertex (position 0.755 8.446) (angle 0.0))
(vertex (position 2.265 8.446) (angle 0.0))
(vertex (position 2.265 -8.446) (angle 0.0))
(vertex (position -2.265 -8.446) (angle 0.0))
(vertex (position -2.265 8.446) (angle 0.0))
(vertex (position -3.935 8.58) (angle 0.0))
(vertex (position -3.935 9.65) (angle 0.0))
(vertex (position 3.935 9.65) (angle 0.0))
(vertex (position 3.935 8.58) (angle 0.0))
)
(polygon f10c2f2d-b11b-4aea-9cc9-b1139a3e930f (layer top_placement)
(width 0.25) (fill false) (grab_area false)
(vertex (position -3.935 -8.58) (angle 0.0))
(vertex (position -3.935 -9.65) (angle 0.0))
(vertex (position 3.935 -9.65) (angle 0.0))
(vertex (position 3.935 -8.58) (angle 0.0))
)
(polygon a54bdb2c-12e7-4f0e-aa7b-c20e4802cdeb (layer top_placement)
(width 0.25) (fill false) (grab_area false)
(vertex (position -1.312 9.65) (angle 0.0))
(vertex (position -1.312 9.4) (angle 180.0))
(vertex (position 1.312 9.4) (angle 0.0))
(vertex (position 1.312 9.65) (angle 0.0))
)
(polygon 19d13ed6-1f54-47f4-a6f0-05f4f82e646c (layer top_documentation)
(width 0.25) (fill false) (grab_area true)
(vertex (position -3.048 8.446) (angle 0.0))
(vertex (position 3.048 8.446) (angle 0.0))
(vertex (position 3.048 -8.446) (angle 0.0))
(vertex (position -3.048 -8.446) (angle 0.0))
(vertex (position -3.048 8.446) (angle 0.0))
(width 0.25) (fill false) (grab_area false)
(vertex (position -3.685 9.4) (angle 0.0))
(vertex (position -1.312 9.4) (angle 180.0))
(vertex (position 1.312 9.4) (angle 0.0))
(vertex (position 3.685 9.4) (angle 0.0))
(vertex (position 3.685 -9.4) (angle 0.0))
(vertex (position -3.685 -9.4) (angle 0.0))
(vertex (position -3.685 9.4) (angle 0.0))
)
(polygon f2a23b1f-1633-4865-b000-3114f5df32bd (layer top_courtyard)
(width 0.25) (fill false) (grab_area false)
(vertex (position -4.335 10.05) (angle 0.0))
(vertex (position 4.335 10.05) (angle 0.0))
(vertex (position 4.335 8.78) (angle 0.0))
(vertex (position 5.73 8.78) (angle 0.0))
(vertex (position 5.73 -8.78) (angle 0.0))
(vertex (position 4.335 -8.78) (angle 0.0))
(vertex (position 4.335 -10.05) (angle 0.0))
(vertex (position -4.335 -10.05) (angle 0.0))
(vertex (position -4.335 -8.78) (angle 0.0))
(vertex (position -5.73 -8.78) (angle 0.0))
(vertex (position -5.73 8.78) (angle 0.0))
(vertex (position -4.335 8.78) (angle 0.0))
(vertex (position -4.335 10.05) (angle 0.0))
)
(circle c481ade6-5f8a-420f-a659-355754838b86 (layer top_placement)
(width 0.0) (fill true) (grab_area false) (diameter 1.0) (position -1.265 7.446)
(width 0.0) (fill true) (grab_area true) (diameter 0.8) (position -4.535 8.855)
)
(stroke_text 80293fb8-de15-405c-9ac3-51599f65a543 (layer top_names)
(height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
(align center bottom) (position 0.0 9.716) (rotation 0.0)
(align center bottom) (position 0.0 10.575) (rotation 0.0)
(auto_rotate true) (mirror false) (value "{{NAME}}")
)
(stroke_text c16f6215-0a29-4b82-a9f9-80ac11065472 (layer top_values)
(height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
(align center top) (position 0.0 -9.716) (rotation 0.0)
(align center top) (position 0.0 -10.575) (rotation 0.0)
(auto_rotate true) (mirror false) (value "{{VALUE}}")
)
)
(footprint f2a40083-f968-4ca2-8f68-24b085c8a237
(name "compact")
(description "")
(pad 8affcb8a-27ed-4fbf-b777-3a9a253a124e (side tht) (shape rect)
(position -3.81 7.62) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position -3.935 7.62) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad 3890501e-e0dd-4413-a762-e69f44df62c9 (side tht) (shape round)
(position -3.81 5.08) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position -3.935 5.08) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad b142ad92-94fc-4dbe-a2fd-c26dc2916229 (side tht) (shape round)
(position -3.81 2.54) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position -3.935 2.54) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad b7446479-24d6-402c-ac77-8ea40df917c8 (side tht) (shape round)
(position -3.81 0.0) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position -3.935 0.0) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad 96c768e0-4f63-46a4-9477-6528b5b225b8 (side tht) (shape round)
(position -3.81 -2.54) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position -3.935 -2.54) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad 487c02aa-c9f7-49a7-896f-08ad767944ae (side tht) (shape round)
(position -3.81 -5.08) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position -3.935 -5.08) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad 7b268023-a1e5-4244-855d-e7ca45cb6b7f (side tht) (shape round)
(position -3.81 -7.62) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position -3.935 -7.62) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad ecee5a85-d29f-4510-a3f0-7c1ae9af64c1 (side tht) (shape round)
(position 3.81 -7.62) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position 3.935 -7.62) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad 7b3cb451-c5e8-4e10-b947-8329f44033c6 (side tht) (shape round)
(position 3.81 -5.08) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position 3.935 -5.08) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad 2b65cfc5-78f6-412c-8f05-d392bb351217 (side tht) (shape round)
(position 3.81 -2.54) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position 3.935 -2.54) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad 3cdb8c7d-dcfc-4589-b62b-a9294a8443d2 (side tht) (shape round)
(position 3.81 0.0) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position 3.935 0.0) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad 7479a3ec-0dc8-44f4-a85d-40b693899b2e (side tht) (shape round)
(position 3.81 2.54) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position 3.935 2.54) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad 3fe9eda3-fc27-4dd7-a220-b7c245c74166 (side tht) (shape round)
(position 3.81 5.08) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position 3.935 5.08) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(pad 89ffcef2-79db-4780-b952-cb8b7f6706e6 (side tht) (shape round)
(position 3.81 7.62) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
(position 3.935 7.62) (rotation 0.0) (size 1.6 1.6) (drill 0.8)
)
(polygon ae0e030a-d704-449f-8d8b-fbbc1ab71a25 (layer top_placement)
(width 0.25) (fill false) (grab_area false)
(vertex (position -2.735 8.446) (angle 0.0))
(vertex (position -0.912 8.446) (angle 180.0))
(vertex (position 0.912 8.446) (angle 0.0))
(vertex (position 2.735 8.446) (angle 0.0))
(vertex (position 2.735 -8.446) (angle 0.0))
(vertex (position -2.735 -8.446) (angle 0.0))
(vertex (position -2.735 8.446) (angle 0.0))
(vertex (position -3.935 8.745) (angle 0.0))
(vertex (position -3.935 9.65) (angle 0.0))
(vertex (position 3.935 9.65) (angle 0.0))
(vertex (position 3.935 8.745) (angle 0.0))
)
(polygon 17ea47f9-eb69-402e-bac0-1c98456a4d70 (layer top_placement)
(width 0.25) (fill false) (grab_area false)
(vertex (position -3.935 -8.745) (angle 0.0))
(vertex (position -3.935 -9.65) (angle 0.0))
(vertex (position 3.935 -9.65) (angle 0.0))
(vertex (position 3.935 -8.745) (angle 0.0))
)
(polygon c085422b-4b0a-45cc-a6e1-f3f1ccd60151 (layer top_placement)
(width 0.25) (fill false) (grab_area false)
(vertex (position -1.312 9.65) (angle 0.0))
(vertex (position -1.312 9.4) (angle 180.0))
(vertex (position 1.312 9.4) (angle 0.0))
(vertex (position 1.312 9.65) (angle 0.0))
)
(polygon be9b6162-4d1e-4b90-8660-bc60a33470ed (layer top_documentation)
(width 0.25) (fill false) (grab_area true)
(vertex (position -3.048 8.446) (angle 0.0))
(vertex (position 3.048 8.446) (angle 0.0))
(vertex (position 3.048 -8.446) (angle 0.0))
(vertex (position -3.048 -8.446) (angle 0.0))
(vertex (position -3.048 8.446) (angle 0.0))
(width 0.25) (fill false) (grab_area false)
(vertex (position -3.685 9.4) (angle 0.0))
(vertex (position -1.312 9.4) (angle 180.0))
(vertex (position 1.312 9.4) (angle 0.0))
(vertex (position 3.685 9.4) (angle 0.0))
(vertex (position 3.685 -9.4) (angle 0.0))
(vertex (position -3.685 -9.4) (angle 0.0))
(vertex (position -3.685 9.4) (angle 0.0))
)
(polygon 1e44d837-ea07-42e5-b2fc-7f735903ef6d (layer top_courtyard)
(width 0.25) (fill false) (grab_area false)
(vertex (position -4.335 10.05) (angle 0.0))
(vertex (position 4.335 10.05) (angle 0.0))
(vertex (position 4.335 8.945) (angle 0.0))
(vertex (position 5.26 8.945) (angle 0.0))
(vertex (position 5.26 -8.945) (angle 0.0))
(vertex (position 4.335 -8.945) (angle 0.0))
(vertex (position 4.335 -10.05) (angle 0.0))
(vertex (position -4.335 -10.05) (angle 0.0))
(vertex (position -4.335 -8.945) (angle 0.0))
(vertex (position -5.26 -8.945) (angle 0.0))
(vertex (position -5.26 8.945) (angle 0.0))
(vertex (position -4.335 8.945) (angle 0.0))
(vertex (position -4.335 10.05) (angle 0.0))
)
(circle 954212bb-6eba-442a-8f81-772febdea59d (layer top_placement)
(width 0.0) (fill true) (grab_area false) (diameter 1.0) (position -1.735 7.446)
(width 0.0) (fill true) (grab_area true) (diameter 0.8) (position -4.535 9.02)
)
(stroke_text 883fbc82-030a-4d91-9bd9-19910eb36e2d (layer top_names)
(height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
(align center bottom) (position 0.0 9.716) (rotation 0.0)
(align center bottom) (position 0.0 10.575) (rotation 0.0)
(auto_rotate true) (mirror false) (value "{{NAME}}")
)
(stroke_text a3c2c112-fbd5-48c6-9791-1bb4b3a96c4f (layer top_values)
(height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
(align center top) (position 0.0 -9.716) (rotation 0.0)
(align center top) (position 0.0 -10.575) (rotation 0.0)
(auto_rotate true) (mirror false) (value "{{VALUE}}")
)
)
Expand Down
Loading

0 comments on commit a6b7171

Please sign in to comment.