Skip to content

Commit f46af2b

Browse files
committed
Fix castellated pads
1 parent 5d79640 commit f46af2b

8 files changed

+1218
-3028
lines changed

Footprints/SparkFun-Connector.pretty/1x01_Castellated.kicad_mod

Lines changed: 27 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -8,98 +8,6 @@
88
(effects (font (size 0.5 0.5) (thickness 0.1)))
99
(tstamp 5c500bcc-0ccd-4076-a17d-029f4ac4ddb4)
1010
)
11-
(fp_poly
12-
(pts
13-
(xy 0.188651 -0.803455)
14-
(xy 0.352371 -0.733074)
15-
(xy 0.497855 -0.630155)
16-
(xy 0.618729 -0.499208)
17-
(xy 0.709699 -0.345969)
18-
(xy 0.766779 -0.17715)
19-
(xy 0.7874 -0.000741)
20-
(xy 0.7874 0.000592)
21-
(xy 0.770781 0.178542)
22-
(xy 0.715922 0.349474)
23-
(xy 0.625481 0.504547)
24-
(xy 0.503717 0.636459)
25-
(xy 0.356363 0.738996)
26-
(xy 0.19036 0.807333)
27-
(xy 0.013803 0.8382)
28-
(xy -1.27 0.8382)
29-
(xy -1.27 -0.8382)
30-
(xy 0.013951 -0.8382)
31-
)
32-
33-
(stroke (width 0) (type default)) (fill solid) (layer "F.Cu") (tstamp 0fa92110-0bff-458e-aeda-61732f7f238e))
34-
(fp_poly
35-
(pts
36-
(xy 0.188651 -0.803455)
37-
(xy 0.352371 -0.733074)
38-
(xy 0.497855 -0.630155)
39-
(xy 0.618729 -0.499208)
40-
(xy 0.709699 -0.345969)
41-
(xy 0.766779 -0.17715)
42-
(xy 0.7874 -0.000741)
43-
(xy 0.7874 0.000592)
44-
(xy 0.770781 0.178542)
45-
(xy 0.715922 0.349474)
46-
(xy 0.625481 0.504547)
47-
(xy 0.503717 0.636459)
48-
(xy 0.356363 0.738996)
49-
(xy 0.19036 0.807333)
50-
(xy 0.013803 0.8382)
51-
(xy -1.27 0.8382)
52-
(xy -1.27 -0.8382)
53-
(xy 0.013951 -0.8382)
54-
)
55-
56-
(stroke (width 0) (type default)) (fill solid) (layer "B.Cu") (tstamp 9e954001-79b6-4d12-8109-9ba2609fd098))
57-
(fp_poly
58-
(pts
59-
(xy 0.188651 -0.803455)
60-
(xy 0.352371 -0.733074)
61-
(xy 0.497855 -0.630155)
62-
(xy 0.618729 -0.499208)
63-
(xy 0.709699 -0.345969)
64-
(xy 0.766779 -0.17715)
65-
(xy 0.7874 -0.000741)
66-
(xy 0.7874 0.000592)
67-
(xy 0.770781 0.178542)
68-
(xy 0.715922 0.349474)
69-
(xy 0.625481 0.504547)
70-
(xy 0.503717 0.636459)
71-
(xy 0.356363 0.738996)
72-
(xy 0.19036 0.807333)
73-
(xy 0.013803 0.8382)
74-
(xy -1.27 0.8382)
75-
(xy -1.27 -0.8382)
76-
(xy 0.013951 -0.8382)
77-
)
78-
79-
(stroke (width 0) (type default)) (fill solid) (layer "B.Mask") (tstamp 36a83672-8841-40d6-be99-75a636f3587b))
80-
(fp_poly
81-
(pts
82-
(xy 0.188651 -0.803455)
83-
(xy 0.352371 -0.733074)
84-
(xy 0.497855 -0.630155)
85-
(xy 0.618729 -0.499208)
86-
(xy 0.709699 -0.345969)
87-
(xy 0.766779 -0.17715)
88-
(xy 0.7874 -0.000741)
89-
(xy 0.7874 0.000592)
90-
(xy 0.770781 0.178542)
91-
(xy 0.715922 0.349474)
92-
(xy 0.625481 0.504547)
93-
(xy 0.503717 0.636459)
94-
(xy 0.356363 0.738996)
95-
(xy 0.19036 0.807333)
96-
(xy 0.013803 0.8382)
97-
(xy -1.27 0.8382)
98-
(xy -1.27 -0.8382)
99-
(xy 0.013951 -0.8382)
100-
)
101-
102-
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 39857874-d72e-48b2-aefb-2b4fddbffc90))
10311
(fp_poly
10412
(pts
10513
(xy 0.254 0.254)
@@ -109,8 +17,33 @@
10917
)
11018

11119
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 39ac6f6d-4240-4c6f-83c1-4fc6854bba31))
112-
(pad "1" thru_hole circle (at 0 0 180) (size 1.016 1.016) (drill 0.85) (layers "*.Cu" "*.Mask")
113-
(solder_mask_margin 0.1016) (tstamp f30250f6-8ea5-4de7-9d23-af440908c2cd))
20+
(pad "1" thru_hole custom (at 0 0 180) (size 1.016 1.016) (drill 0.85) (layers "*.Cu" "*.Mask")
21+
(solder_mask_margin 0.1016) (thermal_bridge_angle 45)
22+
(options (clearance outline) (anchor circle))
23+
(primitives
24+
(gr_poly
25+
(pts
26+
(xy -0.188651 0.803455)
27+
(xy -0.352371 0.733074)
28+
(xy -0.497855 0.630155)
29+
(xy -0.618729 0.499208)
30+
(xy -0.709699 0.345969)
31+
(xy -0.766779 0.17715)
32+
(xy -0.7874 0.000741)
33+
(xy -0.7874 -0.000592)
34+
(xy -0.770781 -0.178542)
35+
(xy -0.715922 -0.349474)
36+
(xy -0.625481 -0.504547)
37+
(xy -0.503717 -0.636459)
38+
(xy -0.356363 -0.738996)
39+
(xy -0.19036 -0.807333)
40+
(xy -0.013803 -0.8382)
41+
(xy 1.27 -0.8382)
42+
(xy 1.27 0.8382)
43+
(xy -0.013951 0.8382)
44+
)
45+
(width 0) (fill yes))
46+
) (tstamp f30250f6-8ea5-4de7-9d23-af440908c2cd))
11447
(pad "1B" thru_hole circle (at -1.57 0) (size 1.75 1.75) (drill 1.7) (layers "*.Cu" "*.Mask")
11548
(thermal_bridge_angle 0) (tstamp 0dc9a71f-0ba5-4395-b606-afc92eb1fd9e))
11649
)

Footprints/SparkFun-Connector.pretty/1x01_Castellated_Square.kicad_mod

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,6 @@
88
(effects (font (size 0.5 0.5) (thickness 0.1)))
99
(tstamp 5c500bcc-0ccd-4076-a17d-029f4ac4ddb4)
1010
)
11-
(fp_poly
12-
(pts
13-
(xy 0.7874 0.8382)
14-
(xy -1.27 0.8382)
15-
(xy -1.27 -0.8382)
16-
(xy 0.7874 -0.8382)
17-
)
18-
19-
(stroke (width 0) (type default)) (fill solid) (layer "F.Cu") (tstamp 5f65fea7-5232-4108-8962-106a9f245614))
2011
(fp_poly
2112
(pts
2213
(xy 0.7747 0.8382)
@@ -35,15 +26,6 @@
3526
)
3627

3728
(stroke (width 0) (type default)) (fill solid) (layer "B.Mask") (tstamp 28f82da3-3ede-47cf-91d0-fa3500faacfd))
38-
(fp_poly
39-
(pts
40-
(xy 0.7874 0.8382)
41-
(xy -1.27 0.8382)
42-
(xy -1.27 -0.8382)
43-
(xy 0.7874 -0.8382)
44-
)
45-
46-
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 069013a6-9575-41a8-9ac6-b9bfeab96bc7))
4729
(fp_poly
4830
(pts
4931
(xy 0.254 0.254)
@@ -53,8 +35,19 @@
5335
)
5436

5537
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 39ac6f6d-4240-4c6f-83c1-4fc6854bba31))
56-
(pad "1" thru_hole circle (at 0 0 180) (size 1.016 1.016) (drill 0.85) (layers "*.Cu" "*.Mask")
57-
(solder_mask_margin 0.1016) (tstamp f30250f6-8ea5-4de7-9d23-af440908c2cd))
38+
(pad "1" thru_hole custom (at 0 0 180) (size 1.016 1.016) (drill 0.85) (layers "*.Cu" "*.Mask")
39+
(solder_mask_margin 0.1016) (thermal_bridge_angle 45)
40+
(options (clearance outline) (anchor circle))
41+
(primitives
42+
(gr_poly
43+
(pts
44+
(xy -0.7874 -0.8382)
45+
(xy 1.27 -0.8382)
46+
(xy 1.27 0.8382)
47+
(xy -0.7874 0.8382)
48+
)
49+
(width 0) (fill yes))
50+
) (tstamp f30250f6-8ea5-4de7-9d23-af440908c2cd))
5851
(pad "1B" thru_hole circle (at -1.57 0) (size 1.75 1.75) (drill 1.7) (layers "*.Cu" "*.Mask")
5952
(thermal_bridge_angle 0) (tstamp 0dc9a71f-0ba5-4395-b606-afc92eb1fd9e))
6053
)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
(footprint "1x01_SMD_1x1mm" (version 20221018) (generator pcbnew)
2+
(layer "F.Cu")
3+
(fp_text reference "Ref**" (at 0 -1.27) (layer "F.Fab")
4+
(effects (font (size 0.5 0.5) (thickness 0.1)))
5+
(tstamp f12ff12c-15bd-4c73-8d54-d9ce7f933e6e)
6+
)
7+
(fp_text value "Val**" (at 0 1.27) (layer "F.Fab")
8+
(effects (font (size 0.5 0.5) (thickness 0.1)))
9+
(tstamp da9cd193-647e-4686-b09c-095a43fca17a)
10+
)
11+
(pad "1" smd rect (at 0 0 90) (size 1 1) (layers "F.Cu" "F.Paste" "F.Mask")
12+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp 38e6ac37-2464-4d40-9215-f2845a3f9a0d))
13+
)

0 commit comments

Comments
 (0)