update readme

This commit is contained in:
Daniel Jin 2025-02-18 04:41:02 -07:00
parent f8c052105c
commit d1ea3beaf9
7 changed files with 34 additions and 23 deletions

View file

@ -2,7 +2,7 @@
This is my hackpad submission!
![image](assets/V3_full_front.png)
![image](assets/v3_full_front.png)
![image](assets/v3_full_back.png)
@ -20,34 +20,45 @@ A 4x4 keyboard matrix is used to support 16 keys. An IO extender is used to give
![image](assets/v3_pcb_front.png)
# Design Process #
# BOM #
I wanted to challenge myself by trying to route as many components as possible on my pcb.
Because of this the, first Jankpad had almost every item in the approved list.
## Keyboard ##
- 16 MX-Style Switches
- 16 Keycaps
- 1 EC11 Rotary encoder
## Case ##
3d prints @ [production/case](production/case)
- `bottom.stl`
- `middle.stl`
- `top.stl`
Misc
- 5 M3x16mm screws
- 10 M3x5mx4mm heatset inserts
## Electronics ##
- PCB
- 1 Seeed XIAO RP2040 SMD
- 16 1N4148 Diodes
- 16 SK6812 LEDs
- 1 MCP23017
- 0.96 inch OLED
# Background #
I haven't every played with kicad or pcb design before, so this project presented the perfect oppurtunity for me to do just that!
I wanted to challenge myself by trying to route as many components as possible on my pcb, and so my first Jankpad had almost every item in the approved list.
I was able to fit 16 switches, 16 leds, an OLED, and 2 diodes on the V1 using an IO expander.
![assets/full.png]
Jankpad V3 managed to slim down the design at the cost of a rotary encoder, as I learned that I could place components on the back side of the board.
# Reflection #
I'm pretty proud of Jankpad V3, and it baffles me that I was able to go from never having touched kicad to having designed my own macropad from scratch in a span of two days
My goal with making this hackpad was to familiarize PCB design, which I think I definitely accomplished here today.
# BOM #
- 3D printed case parts
- PCB
- 1 Seeed XIAO RP2040 SMD
- 16 MX-Style Switches
- 16 1N4148 Diodes
- 16 SK6812 LEDs
- 16 Keycaps
- 1 EC11 Rotary encoder
- 1 MCP23017
- 0.96 inch OLED
- 5 M3x16mm screws
- 10 M3x5mx4mm heatset inserts

Binary file not shown.

Binary file not shown.

Binary file not shown.