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
50 changes: 50 additions & 0 deletions hackpads/Parneel's Hackpad/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Parneel's Hackpad
My Hackpad, designed for IDE functionality and general-purpose stuff \
Designed for [Hackpad](https://hackpad.hackclub.com)

## Inspiration / Challenges
Designing a macropad from scratch seemed pretty cool so I decided to do it! \
Some challenges I faced was figuring out how to use CAD software as a complete beginner to CAD - I ended up switch from Fusion to Onshape then back to Fusion lol.

## Screenshots
### PCB

*PCB schematic* \
<img src="assets/Schematic.png" alt="PCB Schematic" width="25%">

*PCB* \
<img src="assets/PCB.png" alt="PCB Routing" width="25%">

*PCB, rendered front side* \
<img src="assets/PCBFront.png" alt="PCB Front" width="25%">

*PCB, rendered back side* \
<img src="assets/PCBBack.png" alt="PCB Back" width="25%">

### Case
<img src="assets/SideView.png" alt="Case Side View" width="25%">

*Top view* \
<img src="assets/CaseTop.png" alt="Case Top View" width="25%">

*Side view* \
<img src="assets/CaseRight.png" alt="Case Side View" width="25%">

*Other side view* \
<img src="assets/CaseSide.png" alt="Case Side View 2" width="25%">

## BOM
| Component | Qty | Comments |
|--------------------------|-----|--------------------------------------------------------------------------------------------------------------------------|
| XIAO RP2040 | 1 | |
| EC11 Rotary Encoder | 1 | |
| Cherry MX-style switches | 12 | will be ordering [custom switches](https://divinikey.com/products/gateron-smoothie-linear-switches) w/ grant if possible |
| 1N4148 diodes | 12 | |
| 0.91" SSD1306 OLED | 1 | |
| 1U Keycaps | 12 | preferably mostly white with a few red/black ones |
| M3x16 bolts | 4 | |
| M3 heat-set inserts | 4 | |
| Case.stl | 1 | black if possible |
| Plate.stl | 1 | black if possible |
| Knob.stl | 1 | black if possible |
| PCB | 1 |
Binary file added hackpads/Parneel's Hackpad/assets/CaseRight.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/Parneel's Hackpad/assets/CaseSide.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/Parneel's Hackpad/assets/CaseTop.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/Parneel's Hackpad/assets/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/Parneel's Hackpad/assets/PCBBack.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/Parneel's Hackpad/assets/PCBFront.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/Parneel's Hackpad/assets/Schematic.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/Parneel's Hackpad/assets/SideView.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions hackpads/Parneel's Hackpad/bom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
| Component | Qty | Comments |
|--------------------------|-----|--------------------------------------------------------------------------------------------------------------------------|
| XIAO RP2040 | 1 | |
| EC11 Rotary Encoder | 1 | |
| Cherry MX-style switches | 12 | will be ordering [custom switches](https://divinikey.com/products/gateron-smoothie-linear-switches) w/ grant if possible |
| 1N4148 diodes | 12 | |
| 0.91" SSD1306 OLED | 1 | |
| 1U Keycaps | 12 | preferably mostly white with a few red/black ones |
| M3x16 screws | 4 | |
| M3 heat-set inserts | 4 | |
| Case.stl | 1 | black if possible |
| Plate.stl | 1 | black if possible |
| Knob.stl | 1 | black if possible |
| PCB | 1 |
Loading