Skip to content

Commit f37f341

Browse files
committed
updated tutorial
1 parent 14cb65e commit f37f341

File tree

1 file changed

+0
-74
lines changed

1 file changed

+0
-74
lines changed

website/src/pages/hackpad/Tutorial.mdx

Lines changed: 0 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -180,80 +180,6 @@ Thats all for your PCB! Great job.
180180

181181
If you aren't satisfied and wan't something more advanced, [check out the advanced PCB guide!](/advancedPCB)
182182

183-
<a name="3d_models"/>
184-
### Bonus: 3D models!
185-
186-
You currently can view the 3D version of your PCB by pressing Alt+3 (Option+3 on some platforms). It should look something like this:
187-
188-
<img src="/docs/v2/3d-view.png" className="max-w-96" />
189-
190-
Oh no! We are missing some 3D models. Here we will learn how you add them.
191-
192-
First, you must find 3D models for your components on the internet, but here is @Cyao's trusty list of common models. (If this opens a new tab and doesn't automatically download, press Control+S)
193-
194-
- [Seeed-Studio Xiao](https://rawcdn.githack.com/cheyao/macropad/642f4e5dbdabb88147ccd878850d199042967667/PCB/third_party/xiao.step)
195-
- [Cherry MX v2 (Models for the switches)](https://rawcdn.githack.com/cheyao/macropad/3adb7e07d888458e6d1985f4e6be17601a1c2350/PCB/third_party/SW_Cherry_MX_PCB.stp)
196-
- [Neopixel SK6812_Mini (This is the one used in the beginner guide)](https://rawcdn.githack.com/StefanHamminga/kicad-packages3D/395108dcab363619c3c82ad00e060acd423aeeb7/LED_SMD.3dshapes/SK6812_Mini.step)
197-
- [Reverse Mount Neopixel](https://rawcdn.githack.com/cheyao/macropad/642f4e5dbdabb88147ccd878850d199042967667/PCB/third_party/neopixel.petty/SK6812MINI-E.step)
198-
- [128x64 0.96" SSD1306 OLED Display](https://rawcdn.githack.com/cheyao/macropad/642f4e5dbdabb88147ccd878850d199042967667/PCB/third_party/KiCad-SSD1306-128x64-master/SSD1306_OLED_Display(128x64).step)
199-
- [128x64 0.91" SSD1306 OLED Display](https://rawcdn.githack.com/cheyao/macropad/3adb7e07d888458e6d1985f4e6be17601a1c2350/PCB/third_party/oled_0.91_128x32.step)
200-
- [Rotatory encoder Alps EC11E](https://rawcdn.githack.com/horfee/kicad-packages3D/7a1d016fbda6eb6f7ae842b31ead5cd162b98a05/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.step)
201-
- [Kailh Choc v2 switched (You probably don't need this one)](https://rawcdn.githack.com/cheyao/macropad/642f4e5dbdabb88147ccd878850d199042967667/PCB/third_party/Kailh-Choc-V2.step)
202-
203-
Note: On some Linux distributions, you need to download the built-in kicad 3d models seperatly, most likely in the form of a package called "kicad-library-3d"
204-
205-
Now open the footprint editor:
206-
207-
<img src="/docs/v2/footprinteditor.png" className="max-w-96" />
208-
209-
In the editor, search for the component you want to add the model to, and double click it, you should have something like this: (I'm taking SK6812MINI as an example)
210-
211-
<img src="/docs/v2/editfootprint.png" className="max-w-96" />
212-
213-
If you don't have your own library yet, click File > New Library... and select Project. Name the library anything you like.
214-
215-
<img src="/docs/v2/newlibrary.png" className="max-w-96" />
216-
217-
If you want to add a 3d model to a footprint that was supplied by kicad, you need to create a copy of it.
218-
219-
Right click the footprint in the left menu bar and click Copy Footprint.
220-
221-
<img src="/docs/v2/copyfootprint.png" className="max-w-96" />
222-
223-
Search for your library, right click on it and click Paste Footprint.
224-
225-
<img src="/docs/v2/pastefootprint.png" className="max-w-96" />
226-
227-
Now click File > Footprint Proprerities... And you should have a new window, select "3D Models" at the top:
228-
229-
<img src="/docs/v2/3dmodels.png" className="max-w-96" />
230-
231-
If you don't have anything in the "3D Model(s)" frame, click on the + icon. After that, click on the file icon on the right and choose the coresponding 3D model that you downloaded. Now you have something like this:
232-
233-
<img src="/docs/v2/neopixel3d.png" className="max-w-96" />
234-
235-
If nothing is showing, make sure you checked the Show checkbox.
236-
237-
We need to rotate and move it. Press the + and - buttons on the rotation tab until it is at the right orientation, then the + and - buttons at the offset tab until you have the right position. Mine will be like this: (The + and - might be up and down arrows on some platforms)
238-
239-
<img src="/docs/v2/correctneopixel3d.png" className="max-w-96" />
240-
241-
Repeat this process for all the parts that are missing models. If you created copies of footprints, you need to re-assign the footprints to **your own** versions in the schematic editor. Go back to the PCB editor and re-click "Update PCB from schematic"
242-
243-
Now go to Tools > Update Footprints from Library... and click Update on the new window.
244-
245-
<img src="/docs/v2/updatefromlib.png" className="max-w-96" />
246-
247-
After all the work, you will have something like this when you press Alt+3 (Or Option+3):
248-
249-
<img src="/docs/v2/3dwithcomponents.png" className="max-w-96" />
250-
251-
Now to export the PCB as a 3D Model, select File > Export > STEP...
252-
253-
<img src="/docs/v2/exportstep.png" className="max-w-96" />
254-
255-
And select the directory you want the output to be in, then click Export. You don't need to change any settings. In the end you will get a .STEP file, that is the 3D model of your PCB.
256-
257183
<a name="case"/>
258184
## Creating your case
259185

0 commit comments

Comments
 (0)