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

This is my custom macropad for hackclub x amd Blueprint with a alaxander and malenia engraving
Macropad is an open-source printed circuit board by shangathechild, from the shangathechild/EldenPad repository on GitHub. It is a 2-layer board of 84.3 × 91.2 mm with 26 parts on 29 nets, routed with 332 tracks and 37 vias.
It is built around the 1N4148WT and SK6812MINI-E. Its parts include 15 diodes, 9 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Hello! This is my custom macropad for hackclub x amd Blueprint
This thing is chonky massive(i couldnt fit my wires and my engravings on a small one)
I have a 0.91 inch OLED display displaying a hollow knight image, im gonna animate it and put a clock on it later on
I got 6 LEDs with RGB
I have a rotary encoder which controls my volume
I have 9 keys (including the rotary encoder switch)
I have a malenia and alaxander engraving on it :)
I have two custom keycaps, one being the sekiro death symbol and the elden ring logo.
schematic
Even though it says MINI LEDs the, footprint is mini E
pcb
The wires look super messy, this is my first time and idk how to make it cleaner.
This was the most fun part of the entire process, even though it was painful. I used the education version of autodesk fusion for all this.
This was by far the HARDEST part of the entire process as it was really confusing ( ive never writen code in C before so i had to learn everthing from GfG, and i took a little bit of help from gemini cuz i didnt understand what to write in the config and stuff for QMK)
I wrote my firmware in QMK and you can find it in the REPO, the fully compiled one in the Production section
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 1N4148WT | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9 |
| 8 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9 |
| 6 | SK6812MINI | footprints:SK6812MINI-E_fixed | D10, D11, D12, D13, D14, D15 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | SSD1306 | KiCad-SSD1306-0.91-OLED-4pin-128x32:SSD1306-0.91-OLED-4pin-128x32 | Brd1 |
| 1 | XIAO-RP2040-DIP | ScottoKeebs_MCU:Seeed_XIAO_RP2040 | U1 |
It measures 84.3 × 91.2 mm and has 2 copper layers, 1.6 mm thick.
26 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 shangathechild/EldenPad repository on GitHub, at the commit this page was made from: the board is PCB/Macropad.kicad_pcb and its schematic PCB/Macropad.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 shangathechild 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.