Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions hackpads/nespad-v1/BOM.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# BOM:
- 6x Cherry MX switches
- 1x SEEED XIAO DIP RP2040
- 1x PCB

50 changes: 50 additions & 0 deletions hackpads/nespad-v1/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# nespad-v1

![Screenshot 2025-03-17 171458](https://github.com/user-attachments/assets/e12af4a7-7cb5-4899-8bf7-65ebd0827f68)

![Screenshot 2025-03-17 171512](https://github.com/user-attachments/assets/3b0b1c7f-de64-47e8-bb6a-54803773356e)

### Inspiration

Right off the bat I wanted to create a hackpad reminiscent of a retro game controller. This hackpad is similar to the NES controller, hence nespad, but the buttons are smushed together for space, and there is not start/select
There are some holes to show however that this isn't a gamecontroller, but a hackpad. I had fun designing this hackpad

### Challenges

My main challenge was learning to design the case, as I had no idea of what I was doing and if I was doing it right.

# Specs

### BOM:

- 6x Cherry MX switches
- 1x SEEED XIAO DIP RP2040
- 1x PCB
- 6x Blank DSA Keycaps
- 4x M3x16 Bolts

### Case:

- 1x Bottom Shell
- 1x Top Plate

### Firmware:
- nespad-v1 Firmware (KMK)

# Images

The following are some images

### Schematic

![nespad-v1-schematic](https://github.com/user-attachments/assets/f2fa5962-2308-4eeb-a68b-09617992fe2a)

### PCB

![nespad-v1-pcb](https://github.com/user-attachments/assets/71450998-5e98-4eb9-9d44-8b2790f43e47)

### Assembly

![nespad-v1-assembly](https://github.com/user-attachments/assets/ab67f337-0270-41e2-b195-ba350da0c834)

![nespad-v1-assembly-2](https://github.com/user-attachments/assets/03d7d77c-ee04-4b7a-827e-84d4e12b2423)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hackpads/nespad-v1/assets/nespad-v1-assembly.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hackpads/nespad-v1/assets/nespad-v1-pcb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hackpads/nespad-v1/assets/nespad-v1-schematic.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading