Skip to content

Commit 3343256

Browse files
authored
Added new 3D models (#141)
* Added new 3D models * Added the note for Safari download
1 parent 975189f commit 3343256

13 files changed

+546121
-133
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ _autosave-*
1515
*-save.pro
1616
*-save.kicad_pcb
1717
fp-info-cache
18+
.DS_Store
1819

1920
# Netlist files (exported from Eeschema)
2021
*.net

3dmodels/espressif.3dshapes/ESP32-C6-MINI-1.STEP

+60,231
Large diffs are not rendered by default.

3dmodels/espressif.3dshapes/ESP32-C6-MINI-1U.STEP

+90,365
Large diffs are not rendered by default.

3dmodels/espressif.3dshapes/ESP32-C6-WROOM-1.STEP

+102,356
Large diffs are not rendered by default.

3dmodels/espressif.3dshapes/ESP32-C6-WROOM-1U.STEP

+103,027
Large diffs are not rendered by default.

3dmodels/espressif.3dshapes/ESP32-H2-MINI-1U.STEP

+84,092
Large diffs are not rendered by default.

3dmodels/espressif.3dshapes/ESP32-S3-MINI-1U.STEP

+105,868
Large diffs are not rendered by default.

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ The Espressif KiCad library is distributed via the Pluguin and Content Manager (
9797

9898
To install the library, you need to download the **"espressif-kicad-addon.zip"** file from the latest release. For legacy support, please visit the legacy branch and follow the instructions from there.
9999

100+
101+
> Make sure to download the correct zip file and ***do not extract the files***. If you are using macOS and Safari, ensure to that the automatic unzip feature (**Open safe files after downloading**) is disabled.
102+
100103
* [Latest Release](https://github.com/espressif/kicad-libraries/releases/latest)
101104

102105
For KiCad 6 and 7, you can use the following steps:

footprints/Espressif.pretty/ESP32-C6-MINI-1.kicad_mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@
159159
)
160160
)
161161
)
162-
(model "${ESPRESSIF_3DMODELS}/ESP32-C3-MINI-1.STEP"
163-
(offset (xyz -6.6 -8.37 0))
162+
(model "${KICAD7_3RD_PARTY}/3dmodels/com_github_espressif_kicad-libraries/espressif.3dshapes/ESP32-C6-MINI-1.STEP"
163+
(offset (xyz -6.55 -8.3 0.5))
164164
(scale (xyz 1 1 1))
165165
(rotate (xyz 0 0 0))
166166
)

footprints/Espressif.pretty/ESP32-C6-MINI-1U.kicad_mod

+5
Original file line numberDiff line numberDiff line change
@@ -137,4 +137,9 @@
137137
(pad "51" smd rect (at 5.95 7.65 90) (size 0.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50e39e15-e0de-401a-a82b-545a6109027c))
138138
(pad "52" smd rect (at -5.95 7.65 90) (size 0.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90785223-6d97-4390-8591-b39e1571cb90))
139139
(pad "53" smd rect (at -5.95 -2.25 90) (size 0.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35506341-d62d-48a0-90e4-2b1ad79286f3))
140+
(model "${KICAD7_3RD_PARTY}/3dmodels/com_github_espressif_kicad-libraries/espressif.3dshapes/ESP32-C6-MINI-1U.STEP"
141+
(offset (xyz -6.75 -1.2 -8.45))
142+
(scale (xyz 1 1 1))
143+
(rotate (xyz -90 0 0))
144+
)
140145
)

footprints/Espressif.pretty/ESP32-C6-WROOM-1.kicad_mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@
108108
)
109109
)
110110
)
111-
(model "${ESPRESSIF_3DMODELS}/ESP32-S3-WROOM-1.STEP"
112-
(opacity 0.7500) (offset (xyz -9 -9.75 0))
111+
(model "${KICAD7_3RD_PARTY}/3dmodels/com_github_espressif_kicad-libraries/espressif.3dshapes/ESP32-C6-WROOM-1.STEP"
112+
(offset (xyz -9 -9.75 0))
113113
(scale (xyz 1 1 1))
114114
(rotate (xyz 0 0 0))
115115
)

footprints/Espressif.pretty/ESP32-DevKitC.kicad_mod

+112-97
Large diffs are not rendered by default.

footprints/Espressif.pretty/ESP32-S3-MINI-1U.kicad_mod

+57-32
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,58 @@
1-
(footprint "ESP32-S3-MINI-1U" (version 20211014) (generator pcbnew)
1+
(footprint "ESP32-S3-MINI-1U" (version 20221018) (generator pcbnew)
22
(layer "F.Cu")
3-
(tedit 635FBD28)
43
(descr "ESP32-S3-MINI-1 and ESP32-S3-MINI-1U")
54
(tags "esp32-s3")
65
(attr smd)
76
(fp_text reference "REF**" (at 0 -9.35) (layer "F.SilkS")
8-
(effects (font (size 1 1) (thickness 0.15)))
7+
(effects (font (size 1 1) (thickness 0.15)))
98
(tstamp 3aced845-83c1-4b5c-906f-7a1884062712)
109
)
1110
(fp_text value "ESP32-S3-MINI-1U" (at 0 9.35) (layer "F.Fab")
12-
(effects (font (size 1 1) (thickness 0.15)))
11+
(effects (font (size 1 1) (thickness 0.15)))
1312
(tstamp d370559b-8633-439e-a63c-463ce266de36)
1413
)
1514
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
16-
(effects (font (size 1 1) (thickness 0.15)))
15+
(effects (font (size 1 1) (thickness 0.15)))
1716
(tstamp b996e933-2e5e-48fe-8d45-4e515638782e)
1817
)
19-
(fp_line (start -7.7 -7.7) (end 7.7 -7.7) (layer "F.SilkS") (width 0.12) (tstamp 1fd9790a-5e5b-4f5e-8357-4f31651dbddd))
20-
(fp_line (start -7.7 7.7) (end -7.7 -7.7) (layer "F.SilkS") (width 0.12) (tstamp 4515bad2-291b-40f5-a915-9d187a981d64))
21-
(fp_line (start -6.8 -7.85) (end -8 -7.85) (layer "F.SilkS") (width 0.12) (tstamp 4bc87a38-c739-470d-9451-9d45503d7acf))
22-
(fp_line (start 7.85 7.85) (end 7.85 6.8) (layer "F.SilkS") (width 0.12) (tstamp 83151023-5106-4495-aeff-aefc75dfd6c0))
23-
(fp_line (start 7.85 -7.85) (end 7.85 -6.8) (layer "F.SilkS") (width 0.12) (tstamp 91bf6d34-9c57-4c33-9ad7-1823f01a3191))
24-
(fp_line (start -7.85 7.85) (end -7.85 6.8) (layer "F.SilkS") (width 0.12) (tstamp 99cc7708-ea73-4d45-b9c0-127e10ae8f69))
25-
(fp_line (start 7.7 -7.7) (end 7.7 7.7) (layer "F.SilkS") (width 0.12) (tstamp a63c40ac-2029-4268-bc91-5b9db4dd799a))
26-
(fp_line (start 6.8 7.85) (end 7.85 7.85) (layer "F.SilkS") (width 0.12) (tstamp c84e707a-60e9-480e-86b7-f1e363936725))
27-
(fp_line (start 6.8 -7.85) (end 7.85 -7.85) (layer "F.SilkS") (width 0.12) (tstamp d77c1de2-4ec8-4fbe-876f-e22ac7395dd1))
28-
(fp_line (start -6.8 7.85) (end -7.85 7.85) (layer "F.SilkS") (width 0.12) (tstamp e2f149c2-370a-4f6a-8f82-a0f53f059b06))
29-
(fp_line (start 7.7 7.7) (end -7.7 7.7) (layer "F.SilkS") (width 0.12) (tstamp e5569d81-80f9-4e34-84b9-1bbc2598bb55))
30-
(fp_line (start -8 -8) (end -8 8) (layer "F.CrtYd") (width 0.12) (tstamp 406038a6-e7cc-4630-9f35-60c0a4170172))
31-
(fp_line (start 8 -8) (end -8 -8) (layer "F.CrtYd") (width 0.12) (tstamp 921640b8-d1c8-4ecf-94d9-b7dea7acaf31))
32-
(fp_line (start -8 8) (end 8 8) (layer "F.CrtYd") (width 0.12) (tstamp b0064db8-ebc9-4fc5-a1b3-04116a1ad079))
33-
(fp_line (start 8 8) (end 8 -8) (layer "F.CrtYd") (width 0.12) (tstamp b2cc1ff0-1398-4ee6-b0cc-c3393591263f))
34-
(fp_line (start -7.7 7.7) (end 7.7 7.7) (layer "F.Fab") (width 0.15) (tstamp 3d06e7e6-38a3-416f-a13d-56067d9407a3))
35-
(fp_line (start 7.7 -7.7) (end -7.7 -7.7) (layer "F.Fab") (width 0.15) (tstamp 767d13df-5e37-488b-b6e5-02557d9d395c))
36-
(fp_line (start 7.7 7.7) (end 7.7 -7.7) (layer "F.Fab") (width 0.15) (tstamp a00eaf83-142f-4370-9fa4-5c7e5d6e98d6))
37-
(fp_line (start -7.7 -7.7) (end -7.7 7.7) (layer "F.Fab") (width 0.15) (tstamp b53bdfe2-a829-4adc-a4d2-d32320ab0686))
18+
(fp_line (start -7.85 7.85) (end -7.85 6.8)
19+
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 99cc7708-ea73-4d45-b9c0-127e10ae8f69))
20+
(fp_line (start -7.7 -7.7) (end 7.7 -7.7)
21+
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1fd9790a-5e5b-4f5e-8357-4f31651dbddd))
22+
(fp_line (start -7.7 7.7) (end -7.7 -7.7)
23+
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4515bad2-291b-40f5-a915-9d187a981d64))
24+
(fp_line (start -6.8 -7.85) (end -8 -7.85)
25+
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4bc87a38-c739-470d-9451-9d45503d7acf))
26+
(fp_line (start -6.8 7.85) (end -7.85 7.85)
27+
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e2f149c2-370a-4f6a-8f82-a0f53f059b06))
28+
(fp_line (start 6.8 -7.85) (end 7.85 -7.85)
29+
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d77c1de2-4ec8-4fbe-876f-e22ac7395dd1))
30+
(fp_line (start 6.8 7.85) (end 7.85 7.85)
31+
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c84e707a-60e9-480e-86b7-f1e363936725))
32+
(fp_line (start 7.7 -7.7) (end 7.7 7.7)
33+
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a63c40ac-2029-4268-bc91-5b9db4dd799a))
34+
(fp_line (start 7.7 7.7) (end -7.7 7.7)
35+
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e5569d81-80f9-4e34-84b9-1bbc2598bb55))
36+
(fp_line (start 7.85 -7.85) (end 7.85 -6.8)
37+
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 91bf6d34-9c57-4c33-9ad7-1823f01a3191))
38+
(fp_line (start 7.85 7.85) (end 7.85 6.8)
39+
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 83151023-5106-4495-aeff-aefc75dfd6c0))
40+
(fp_line (start -8 -8) (end -8 8)
41+
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 406038a6-e7cc-4630-9f35-60c0a4170172))
42+
(fp_line (start -8 8) (end 8 8)
43+
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp b0064db8-ebc9-4fc5-a1b3-04116a1ad079))
44+
(fp_line (start 8 -8) (end -8 -8)
45+
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 921640b8-d1c8-4ecf-94d9-b7dea7acaf31))
46+
(fp_line (start 8 8) (end 8 -8)
47+
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp b2cc1ff0-1398-4ee6-b0cc-c3393591263f))
48+
(fp_line (start -7.7 -7.7) (end -7.7 7.7)
49+
(stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp b53bdfe2-a829-4adc-a4d2-d32320ab0686))
50+
(fp_line (start -7.7 7.7) (end 7.7 7.7)
51+
(stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 3d06e7e6-38a3-416f-a13d-56067d9407a3))
52+
(fp_line (start 7.7 -7.7) (end -7.7 -7.7)
53+
(stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 767d13df-5e37-488b-b6e5-02557d9d395c))
54+
(fp_line (start 7.7 7.7) (end 7.7 -7.7)
55+
(stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp a00eaf83-142f-4370-9fa4-5c7e5d6e98d6))
3856
(pad "1" smd rect (at -7 -5.95 90) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e657324c-3b20-4623-90f6-370abde92247))
3957
(pad "2" smd rect (at -7 -5.1 90) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73a2f9d8-8d4d-4a05-9c1c-3b135bae39c0))
4058
(pad "3" smd rect (at -7 -4.25 90) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0b9cd49-9c42-426d-9b91-8d0a9490a96f))
@@ -95,36 +113,43 @@
95113
(pad "58" smd rect (at -4.25 -7) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74f2a52f-ecad-44e0-9c5c-0991335ebd58))
96114
(pad "59" smd rect (at -5.1 -7) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f98b1d84-8430-47bb-b817-0ae62dd1291d))
97115
(pad "60" smd rect (at -5.95 -7) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e3a833e7-0c9c-41af-ac35-49ecd7d9c9dc))
98-
(pad "61" smd rect (at 1.65 -1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
99-
(zone_connect 2) (tstamp 16d2d7a7-7b51-4707-8d4b-74e0cabd17f9))
100-
(pad "61" smd rect (at -1.65 1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
101-
(zone_connect 2) (tstamp 191ac53d-46f3-4721-860d-7dff0d5203dc))
102116
(pad "61" smd custom (at -1.65 -1.65) (size 0.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask")
103117
(zone_connect 2)
104118
(options (clearance outline) (anchor rect))
105119
(primitives
106-
(gr_poly (pts
120+
(gr_poly
121+
(pts
107122
(xy 0.6 0.6)
108123
(xy -0.6 0.6)
109124
(xy -0.6 0)
110125
(xy 0 -0.6)
111126
(xy 0.6 -0.6)
112-
) (width 0) (fill yes))
127+
)
128+
(width 0) (fill yes))
113129
) (tstamp 29c28e74-513e-4abb-bebe-ce4d6d156196))
114130
(pad "61" smd rect (at -1.65 0) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
115131
(zone_connect 2) (tstamp 2e834ded-fdc3-46c9-952a-e3e1b3b5a39d))
132+
(pad "61" smd rect (at -1.65 1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
133+
(zone_connect 2) (tstamp 191ac53d-46f3-4721-860d-7dff0d5203dc))
116134
(pad "61" smd rect (at 0 -1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
117135
(zone_connect 2) (tstamp a9584289-dcf1-45ad-b361-04b0ecbea7dc))
118136
(pad "61" smd rect (at 0 0) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
119137
(zone_connect 2) (tstamp a9a62418-f170-4964-850f-1e89a1d2d04a))
138+
(pad "61" smd rect (at 0 1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
139+
(zone_connect 2) (tstamp cf7e02a5-e6d4-45bb-a3d9-e1d7ae057358))
140+
(pad "61" smd rect (at 1.65 -1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
141+
(zone_connect 2) (tstamp 16d2d7a7-7b51-4707-8d4b-74e0cabd17f9))
120142
(pad "61" smd rect (at 1.65 0) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
121143
(zone_connect 2) (tstamp af4a11b7-aa69-4ff8-b4d0-ba35667bb9bb))
122144
(pad "61" smd rect (at 1.65 1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
123145
(zone_connect 2) (tstamp cbfe49ed-f257-408b-8449-eec3002e7401))
124-
(pad "61" smd rect (at 0 1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
125-
(zone_connect 2) (tstamp cf7e02a5-e6d4-45bb-a3d9-e1d7ae057358))
126146
(pad "62" smd rect (at -7 -7 180) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 929ea914-d305-4d5c-a9c2-a7cd57167667))
127147
(pad "63" smd rect (at -7 7 180) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d67805db-387c-4a8f-839b-2a2e560f75e0))
128148
(pad "64" smd rect (at 7 7 180) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19031a68-6f7c-490b-9ac3-1a0fb5922fa3))
129149
(pad "65" smd rect (at 7 -7 180) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a24a0705-005d-4cbc-bbba-22e741b077a1))
150+
(model "${KICAD7_3RD_PARTY}/3dmodels/com_github_espressif_kicad-libraries/espressif.3dshapes/ESP32-S3-MINI-1U.STEP"
151+
(offset (xyz -7.7 -7.7 0))
152+
(scale (xyz 1 1 1))
153+
(rotate (xyz 0 0 0))
154+
)
130155
)

0 commit comments

Comments
 (0)