You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/src/pages/hackpad/Tutorial.mdx
+16-11Lines changed: 16 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Make your own Hackpad!
2
2
3
-
Hey! Want to make your own macropad but have absolutely no clue where to start? You found the right place! In this tutorial, we're going to make a 4-key macropad as an example. For a full submission, you will have to edit it to be your own (add an extra key?? a knob?? new case? up to you!)
3
+
Hey! Want to make your own macropad but have absolutely no clue where to start? You found the right place! In this tutorial, we're going to make a 4-key macropad as an example. **For a full submission, you will have to edit it to be your own** (add an extra key?? a knob?? new case? up to you!)
4
4
5
5
**Read over the [FAQ](/faq) first so that you have an idea of what you're working with!**
6
6
@@ -45,36 +45,40 @@ Start by opening up KiCad, a window will pop up, create a new project then click
This should open up a new window with your schematic editor! Once you're in, press the A key on your keyboard. This should open up a menu where you can add components. Search for the following to add them:
49
-
- XIAO-RP2040-DIP
48
+
This should open up a new window with your schematic editor! Once you're in, press the A key on your keyboard. This should open up a menu where you can add **symbols** for your different components! Search for the following to add them:
49
+
- XIAO-RP2040-DIP (your microcontroller)
50
50
- SW_Push (This will be our keyboard switch! Copy and paste this 4 times)
51
-
- SK6812 MINI LED (I will be using 2 of these!)
51
+
- SK6812 MINI LED (its an RGB LED - I will be using 2 of these!)
52
52
53
-
Start by placing these components down, they don't have to be in any order, but placing them close to eachother allows for more tidyness.
53
+
Start by placing these symbols down. They don't have to be in any particular order, but place them somewhat close together
Now, press the W key to start wiring! Again, this is just a guide and you should do this to add your own pizzazz in it! After wiring, I'm left with something like this:
57
+
Afterwards, it should look something like this ^^
58
+
59
+
Now it's time to start wiring. Hit the W key on your keyboard to start wiring! This should make a green wire start to appear. Connect your components like so:
Next, lets assign footprints. Press this button in the top naviagation bar to assign footprints to your components.
63
+
(to get the GND symbol, press P and search for it!)
64
+
65
+
Once all the components are connected, we can start assigning **footprints** to the symbols we have here. Footprints are what gets physically drawn on the PCB. To do this, click the "run footprint assignment tool" in the top right.
@@ -84,7 +88,8 @@ Click anywhere on your screen to place your components down, it should look some
84
88
85
89
Lay out the components as you wish, and go over the the edge.cuts layer and create a rectangle. This will be your board size!
86
90
87
-
Don't forget to route the PCB! Connect the footprints using copper traces. You should have something like this:
91
+
92
+
Now it's time to route the PCB! Hit X on your keyboard and hit any golden pad with a blue line. It should dim the entire screen and show you where to go. Route the PCB like so:
0 commit comments