Skip to content

Commit 9b08064

Browse files
committed
footprints: universal ESP32 WROOM/WROVER footprint
1 parent 1027594 commit 9b08064

File tree

1 file changed

+112
-66
lines changed

1 file changed

+112
-66
lines changed
+112-66
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,119 @@
1-
(module ESP32 (layer F.Cu) (tedit 580086D0)
2-
(solder_mask_margin 0.102)
3-
(fp_text reference REF** (at 0.017964 -4.589866) (layer F.SilkS)
1+
(module ESP32:ESP32 (layer F.Cu) (tedit 5F4A8988)
2+
(descr "ESP32-WROOM or ESP32-WROVER")
3+
(attr smd)
4+
(fp_text reference U9 (at -8.4 -16.8 180) (layer F.SilkS)
45
(effects (font (size 1 1) (thickness 0.15)))
56
)
6-
(fp_text value ESP32 (at 0.017964 4.300134) (layer F.Fab)
7+
(fp_text value ESP32 (at 0 0 180) (layer F.Fab) hide
78
(effects (font (size 1 1) (thickness 0.15)))
89
)
9-
(fp_line (start -2.395036 -3.192866) (end -3.157036 -3.192866) (layer F.SilkS) (width 0.15))
10-
(fp_line (start -3.157036 -3.192866) (end -3.157036 -2.430866) (layer F.SilkS) (width 0.15))
11-
(fp_line (start -3.157036 2.395134) (end -3.157036 3.157134) (layer F.SilkS) (width 0.15))
12-
(fp_line (start -3.157036 3.157134) (end -2.395036 3.157134) (layer F.SilkS) (width 0.15))
13-
(fp_line (start 3.192964 2.395134) (end 3.192964 3.157134) (layer F.SilkS) (width 0.15))
14-
(fp_line (start 3.192964 3.157134) (end 2.430964 3.157134) (layer F.SilkS) (width 0.15))
15-
(fp_line (start 2.430964 -3.192866) (end 3.192964 -3.192866) (layer F.SilkS) (width 0.15))
16-
(fp_line (start 3.192964 -3.192866) (end 3.192964 -2.430866) (layer F.SilkS) (width 0.15))
17-
(fp_circle (center -3.85 -2.9) (end -3.95 -3.1) (layer F.SilkS) (width 0.45))
18-
(pad 24 smd oval (at 2.217964 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
19-
(pad 36 smd oval (at 2.917964 -2.217866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
20-
(pad 48 smd oval (at -2.182036 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
21-
(pad 49 smd rect (at 0.017964 -0.017866) (size 4.3 4.3) (layers F.Cu F.Paste F.Mask)
22-
(solder_mask_margin 0.102))
23-
(pad 12 smd oval (at -2.882036 2.182134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
24-
(pad 11 smd oval (at -2.882036 1.782134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
25-
(pad 10 smd oval (at -2.882036 1.382134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
26-
(pad 9 smd oval (at -2.882036 0.982134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
27-
(pad 8 smd oval (at -2.882036 0.582134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
28-
(pad 7 smd oval (at -2.882036 0.182134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
29-
(pad 6 smd oval (at -2.882036 -0.217866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
30-
(pad 5 smd oval (at -2.882036 -0.617866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
31-
(pad 4 smd oval (at -2.882036 -1.017866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
32-
(pad 3 smd oval (at -2.882036 -1.417866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
33-
(pad 2 smd oval (at -2.882036 -1.817866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
34-
(pad 1 smd oval (at -2.882036 -2.217866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
35-
(pad 47 smd oval (at -1.782036 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
36-
(pad 46 smd oval (at -1.382036 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
37-
(pad 45 smd oval (at -0.982036 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
38-
(pad 44 smd oval (at -0.582036 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
39-
(pad 43 smd oval (at -0.182036 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
40-
(pad 42 smd oval (at 0.217964 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
41-
(pad 41 smd oval (at 0.617964 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
42-
(pad 40 smd oval (at 1.017964 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
43-
(pad 39 smd oval (at 1.417964 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
44-
(pad 38 smd oval (at 1.817964 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
45-
(pad 37 smd oval (at 2.217964 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
46-
(pad 35 smd oval (at 2.917964 -1.817866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
47-
(pad 34 smd oval (at 2.917964 -1.417866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
48-
(pad 33 smd oval (at 2.917964 -1.017866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
49-
(pad 32 smd oval (at 2.917964 -0.617866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
50-
(pad 31 smd oval (at 2.917964 -0.217866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
51-
(pad 30 smd oval (at 2.917964 0.182134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
52-
(pad 29 smd oval (at 2.917964 0.582134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
53-
(pad 28 smd oval (at 2.917964 0.982134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
54-
(pad 27 smd oval (at 2.917964 1.382134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
55-
(pad 26 smd oval (at 2.917964 1.782134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
56-
(pad 25 smd oval (at 2.917964 2.182134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask))
57-
(pad 23 smd oval (at 1.817964 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
58-
(pad 22 smd oval (at 1.417964 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
59-
(pad 21 smd oval (at 1.017964 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
60-
(pad 20 smd oval (at 0.617964 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
61-
(pad 19 smd oval (at 0.217964 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
62-
(pad 18 smd oval (at -0.182036 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
63-
(pad 17 smd oval (at -0.582036 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
64-
(pad 16 smd oval (at -0.982036 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
65-
(pad 15 smd oval (at -1.382036 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
66-
(pad 14 smd oval (at -1.782036 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
67-
(pad 13 smd oval (at -2.182036 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask))
68-
(model "C:/Users/adam/Documents/GitHub/footprints/3D/STEP/User Library-QFN48_7x7.step"
10+
(fp_line (start 6.5 -9.955) (end 7.5 -9.955) (layer F.SilkS) (width 0.15))
11+
(fp_line (start 9 -9.755) (end -9 -9.755) (layer F.Fab) (width 0.12))
12+
(fp_line (start -7.5 -9.955) (end -6.5 -9.955) (layer F.SilkS) (width 0.15))
13+
(fp_circle (center -6.75 7.345) (end -5.75 7.345) (layer F.Fab) (width 0.12))
14+
(fp_line (start -2.53 8.955) (end -2.53 5.235) (layer F.Fab) (width 0.12))
15+
(fp_line (start -2.53 5.235) (end -7.92 5.235) (layer F.Fab) (width 0.12))
16+
(fp_text user U9 (at 0 -1.905 180) (layer F.Fab)
17+
(effects (font (size 1 1) (thickness 0.15)))
18+
)
19+
(fp_text user WROOM (at 0 -10.9 180) (layer F.SilkS)
20+
(effects (font (size 1 1) (thickness 0.15)))
21+
)
22+
(fp_text user WROVER (at 0 -16.8) (layer F.SilkS)
23+
(effects (font (size 1 1) (thickness 0.15)))
24+
)
25+
(fp_circle (center 10 10.1) (end 10.127 10.354) (layer F.SilkS) (width 0.5))
26+
(fp_line (start -9.2 9.475) (end 9.2 9.475) (layer F.SilkS) (width 0.15))
27+
(fp_line (start 9.2 15.895) (end 9.2 9.005) (layer F.SilkS) (width 0.15))
28+
(fp_line (start -9.2 15.895) (end -9.2 9.005) (layer F.SilkS) (width 0.15))
29+
(fp_line (start -9.2 15.895) (end 9.2 15.895) (layer F.SilkS) (width 0.15))
30+
(fp_line (start -9.2 -15.345) (end -9.2 -15.905) (layer F.SilkS) (width 0.15))
31+
(fp_line (start -9.2 -15.905) (end -6.5 -15.905) (layer F.SilkS) (width 0.15))
32+
(fp_line (start 6.5 -15.905) (end 9.2 -15.905) (layer F.SilkS) (width 0.15))
33+
(fp_line (start 9.2 -15.905) (end 9.2 -15.345) (layer F.SilkS) (width 0.15))
34+
(fp_line (start 9 15.695) (end 9 -15.705) (layer F.Fab) (width 0.12))
35+
(fp_line (start 9 -15.705) (end -9 -15.705) (layer F.Fab) (width 0.12))
36+
(fp_line (start -9 -15.705) (end -9 15.695) (layer F.Fab) (width 0.12))
37+
(fp_line (start -9 15.695) (end 9 15.695) (layer F.Fab) (width 0.12))
38+
(fp_line (start -7.92 -15.135) (end 7.92 -15.135) (layer F.Fab) (width 0.12))
39+
(fp_line (start 7.92 -15.135) (end 7.92 8.955) (layer F.Fab) (width 0.12))
40+
(fp_line (start 7.92 8.955) (end -2.53 8.955) (layer F.Fab) (width 0.12))
41+
(fp_line (start -7.92 5.235) (end -7.92 -15.135) (layer F.Fab) (width 0.12))
42+
(pad 23 smd oval (at -4.445 -9.755 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
43+
(solder_paste_margin -0.04))
44+
(pad 24 smd oval (at -5.715 -9.755 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
45+
(solder_paste_margin -0.04))
46+
(pad 16 smd oval (at 4.445 -9.755 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
47+
(solder_paste_margin -0.04))
48+
(pad 15 smd oval (at 5.715 -9.755 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
49+
(solder_paste_margin -0.04))
50+
(pad 24 smd oval (at -9 -9.525) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
51+
(solder_paste_margin -0.04))
52+
(pad 23 smd oval (at -9 -10.795) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
53+
(solder_paste_margin -0.04))
54+
(pad 16 smd oval (at 9 -10.795) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
55+
(solder_paste_margin -0.04))
56+
(pad 15 smd oval (at 9 -9.525) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
57+
(solder_paste_margin -0.04))
58+
(pad 38 smd oval (at -9 8.255) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
59+
(solder_paste_margin -0.04))
60+
(pad 37 smd oval (at -9 6.985) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
61+
(solder_paste_margin -0.04))
62+
(pad 36 smd oval (at -9 5.715) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
63+
(solder_paste_margin -0.04))
64+
(pad 35 smd oval (at -9 4.445) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
65+
(solder_paste_margin -0.04))
66+
(pad 34 smd oval (at -9 3.175) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
67+
(solder_paste_margin -0.04))
68+
(pad 33 smd oval (at -9 1.905) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
69+
(solder_paste_margin -0.04))
70+
(pad 32 smd oval (at -9 0.635) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
71+
(solder_paste_margin -0.04))
72+
(pad 31 smd oval (at -9 -0.635) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
73+
(solder_paste_margin -0.04))
74+
(pad 30 smd oval (at -9 -1.905) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
75+
(solder_paste_margin -0.04))
76+
(pad 29 smd oval (at -9 -3.175) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
77+
(solder_paste_margin -0.04))
78+
(pad 28 smd oval (at -9 -4.445) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
79+
(solder_paste_margin -0.04))
80+
(pad 27 smd oval (at -9 -5.715) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
81+
(solder_paste_margin -0.04))
82+
(pad 26 smd oval (at -9 -6.985) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
83+
(solder_paste_margin -0.04))
84+
(pad 25 smd oval (at -9 -8.255) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
85+
(solder_paste_margin -0.04))
86+
(pad 14 smd oval (at 9 -8.255) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
87+
(solder_paste_margin -0.04))
88+
(pad 13 smd oval (at 9 -6.985) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
89+
(solder_paste_margin -0.04))
90+
(pad 12 smd oval (at 9 -5.715) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
91+
(solder_paste_margin -0.04))
92+
(pad 11 smd oval (at 9 -4.445) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
93+
(solder_paste_margin -0.04))
94+
(pad 10 smd oval (at 9 -3.175) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
95+
(solder_paste_margin -0.04))
96+
(pad 9 smd oval (at 9 -1.905) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
97+
(solder_paste_margin -0.04))
98+
(pad 8 smd oval (at 9 -0.635) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
99+
(solder_paste_margin -0.04))
100+
(pad 7 smd oval (at 9 0.635) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
101+
(solder_paste_margin -0.04))
102+
(pad 6 smd oval (at 9 1.905) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
103+
(solder_paste_margin -0.04))
104+
(pad 5 smd oval (at 9 3.175) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
105+
(solder_paste_margin -0.04))
106+
(pad 4 smd oval (at 9 4.445) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
107+
(solder_paste_margin -0.04))
108+
(pad 3 smd oval (at 9 5.715) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
109+
(solder_paste_margin -0.04))
110+
(pad 2 smd oval (at 9 6.985) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
111+
(solder_paste_margin -0.04))
112+
(pad 1 smd oval (at 9 8.255) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
113+
(solder_paste_margin -0.04))
114+
(model ./footprints/esp32/ESP32.3dshapes/KiCAD-ESP-WROOM-32.wrl
69115
(at (xyz 0 0 0))
70-
(scale (xyz 0.9 1 0.9))
71-
(rotate (xyz -90 0 90))
116+
(scale (xyz 1 1 1))
117+
(rotate (xyz 0 0 0))
72118
)
73119
)

0 commit comments

Comments
 (0)