
MacroController
alex1klimovich/nrf52840-macro-controller
Custom nRF52840 productivity controller for digital artists — PCB, BLE/USB firmware, OLED, haptics, RGB, and enclosure CAD.

Macropad for the Hackpad V3 Program as part of Highway to Undercity.
Pjpadv2 4 is an open-source printed circuit board by pjontop, from the pjontop/Ingenuity repository on GitHub. It is a 2-layer board of 57.7 × 57.6 mm with 32 parts on 32 nets, routed with 368 tracks and 88 vias.
It is built around the 1N4148WT and SK6812MINI-E. Its parts include 18 diodes, 9 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Ingenuity is a 8 key macropad with a rotary encoder and per key customizable lighting. It uses QMK firmware and it via compatible. It is heavily inspired off the Treasure Type 9 series.
Everything comes together using 4 M2x8 screws. They are screwed in from the plate into the main case. It has 2 peices the plate (for holding switches) and the main case (for everything else) <image src=/assets/cad.png/> Made in onshape, left fusion because it kept on crashing on my mac.
This is my PCB and SCH. It was made in KiCad and the silkscreen was made in figma. PCB <img src=/assets/pcb.png/> SCH <img src=/assets/schematic.png/> The routing was really hard to get used to, but in the end (after like 100 redos), I made it.
It uses QMK with via for everything
btw this took me like months (from v1 to v3), i went through like 17 iterations before this, thx hc!!
<img src=/assets/fittogether.png/>
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 1N4148WT | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9 |
| 9 | SK6812MINI | underkeyled:LED_SK6812MINI | D10, D11, D12, D13, D14, D15, D16, D17, D18 |
| 5 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW8 |
| 4 | MountingHole | mounting hole:Mounting Hole 2.2mm M2 Pad | H1, H2, H4, H6 |
| 3 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW5, SW6, SW7 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW14 |
| 1 | XIAO-RP2040-DIP | OPL:XIAO-RP2040-DIP | U1 |
It measures 57.7 × 57.6 mm and has 2 copper layers, 1.6 mm thick.
32 parts, built around the 1N4148WT and SK6812MINI-E. 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 pjontop/Ingenuity repository on GitHub, at the commit this page was made from: the board is pcb/pjpadv2 4.kicad_pcb and its schematic pcb/libraries/OPL_Kicad_Library-master 2/Grove Vision AI V2 Library/Grove - Vision AI Module V2.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 pjontop before reusing the design.

alex1klimovich/nrf52840-macro-controller
Custom nRF52840 productivity controller for digital artists — PCB, BLE/USB firmware, OLED, haptics, RGB, and enclosure CAD.



Shuri-101/MacroPad
Macro Pad for use in CAD and general productivity + convenience, mainly for use in CAD...


Abluebowobble/macropad-hackclub
The heatset inserts would be placed in all the holds to keep the case together and keep the pcb board in place! I have items poking out both the front side and the backside, so I'll need to be careful about that when…

anshxlm/hackpad
This is my hackpad! It has 8 backlit keys, a dial, an OLED, and a status LED.

Anycircle11139s/12-key-hackpad
This is my PCB design, after creating the schematic, I imported it into the pcb editor and arranged the parts, which was pretty easy.