Skip to content
Open
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions hackpads/SquarePad Macro/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
~\hackpads\SquarePad Macro\pcb\MyHackpad-backups
~\SquarePad Macro\pcb\other junk\MyHackpad-backups
6 changes: 6 additions & 0 deletions hackpads/SquarePad Macro/BOM.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
"Reference","Value","Datasheet","Footprint","Qty","DNP"
"D1,D2,D3,D4,D5,D6,D7,D8","Diode","~","ScottoKeebs_Components:Diode_DO-35","8",""
"J1","OLED_128x32","","ScottoKeebs_Components:OLED_128x32","1",""
"K1,K2,K3,K4,K5,K6,K7,K8","Keyswitch","~","ScottoKeebs_Hotswap:Hotswap_MX_Plated_1.00u","8",""
"SW1","RotaryEncoder_Switch","~","ScottoKeebs_Scotto:Encoder_EC11_MX","1",""
"U2","MCU_Seeed_XIAO_RP2040","","ScottoKeebs_MCU:Seeed_XIAO_RP2040","1",""
32 changes: 32 additions & 0 deletions hackpads/SquarePad Macro/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# SQUAREPAD MACRO

### Staying on-brand with my username.

I made this Hackpad while trying to keep it in the shape of a square. This is my first time working with PCBs, so I hope it works :)

The aim of this macropad is to have it on the side for quick binds. I hope I can program the encoder to act as a multi-layer thing too.

# BOM:

- 8x Cherry MX Switches (hotswap?)
- 8x Through-hole 1N4148 Diodes
- 1x PCB
- 5x M2x6mm Standoffs???
- 1x EC11 Rotary Encoder
- 1x 0.96'' OLED Display (128x32)
- 1x SEEED XIAO RP2040
- 4x screws (unsure of the type)

Huge thanks to the other people in the repository. I probably would've not figured out how to do it without references and/or help from Slack.
Also kudos to Hack Club for this crazy opportunity. :D

Images of stuff:
[Schematic](images/Schematic.png)
[The hackpad, broken apart](images/Hackpad_Case_Full.png)
[Bottom of case](images/Hackpad_bottom.png)
[Top of case](images/Hackpad_top.png)
[The hackpad, assembled](images/Hackpad_Full.png)

### Kudos to ScottoKeebs(https://github.com/joe-scotto/scottokeebs) for the library that saved my project

# PROUD CAT AND DOG FATHER!!! :3
152,255 changes: 152,255 additions & 0 deletions hackpads/SquarePad Macro/cad/MyHackpad.step

Large diffs are not rendered by default.

Loading