
Sweep high
davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.

Hey everyone! This is my submission for Hackpad V5, a YSWS program in Hack Club.
3x5macropad is an open-source printed circuit board by turtletabletop, from the turtletabletop/3x5macropad repository on GitHub. It is a 2-layer board of 99.4 × 99.4 mm with 55 parts on 29 nets, routed with 178 tracks and 19 vias.
Its parts include 15 diodes, 15 switches, 1 IC and 1 connector. It belongs with the RP2040 boards of this library.
Hey everyone! This is my submission for Hackpad V5, a YSWS program in Hack Club.
This macropad is a custom-built 3x5 ortholinear hot-swappable keyboard built off of the Seeed Studio XIAO RP2040 with a small OLED display. It uses Kailh Hot Swap Sockets, so it supports a variety of MX-style switches and uses QMK firmware. It's intended to mimic the Sky: Children of the Light digital music pad in-game.
I used Onshape for the CAD because I have previously used Onshape for FRC, and I thought Fusion360 was for nerds + online link sharing is fun!
Note that the mounting plate is intended to be fully transparent and made of acrylic/resin/any other clear material that can be used for a mounting plate. First time using Onshape for anything outside of robotics. Kept the case pretty simple.
The case is assembled by putting the heat set inserts in the top, and the bolts in the bottom.
The entire PCB was made in KiCad! Note that I used ScottoKeeb's KiCad library for the footprints and symbols because I was following his guide. I had a lot of fun adding the silkscreen art for this; I just ripped a bunch of pictures from indie games I love + SkyCOTL. First time making a PCB!
without filled zones
with filled zones
dunno what to say here honestly just copied skottokeeb's guide for the most part
This was mainly inspired by Sky: Children of the Light's in-game music pad. When you play an instrument in-game, a 3x5 tiled grid shows up where you can press each tile to play a musical note.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G*** +7 |
| 15 | ~ | ScottoKeebs_Components:Diode_DO-35 | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15 |
| 15 | ~ | acheron_MXH.pretty-master:MX100H | S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15 |
| 1 | MCU_Seeed_XIAO_RP2040 | ScottoKeebs_MCU:Seeed_XIAO_RP2040 | U2 |
| 1 | OLED_128x32 | ScottoKeebs_Components:OLED_128x32 | J1 |
It measures 99.4 × 99.4 mm and has 2 copper layers, 1.6 mm thick.
55 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the turtletabletop/3x5macropad repository on GitHub, at the commit this page was made from: the board is pcb/3x5macropad.kicad_pcb and its schematic pcb/3x5macropad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask turtletabletop before reusing the design.

davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

lever-tech/flake
An open-source, wireless, split ergonomic keyboard designed to be productive, healthy, and enjoyable. [formerly Anywhy Flake]

jes/scamp-cpu
A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

rgoulter/keyboard-labs
Repo with my PCB designs and keyboard firmware

dcpedit/dissatisfaction30
To get the PCB manufactured, upload dissat-pcb.zip to JLCPCB, select your desired PCB color while keeping all the other default options, and place your order (minimum 5).