
Encoder
byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

this is my hackpad that i created with help from the hackclub with the blueprint program
Macro pad is an open-source printed circuit board by bartvernooij7, from the bartvernooij7/hackpad repository on GitHub. It is a 2-layer board of 62 × 56 mm with 7 parts on 14 nets, routed with 54 tracks and 0 vias.
Its parts include 5 switches, 1 IC and 1 connector. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Hi, this is my Hackpad repository. I originally started making this Hackpad on Blueprint, but Blueprint has ended, so I moved over to Forge to finish.
I designed the macropad for hardware monitoring and functioning as a soundboard. It features an integrated display, a rotary encoder for volume control, and 4 programmable buttons for macros (like passwords) and shortcuts (like Ctrl+C). While the screen currently displays a static photo, the software for hardware monitoring and volume control is fully functional.
for my and for other people how to build your own macropad. but why build your own macropad if you can buy one in the store? because it is fun to do, and this one is fully customized to my needs and you can customize it to your needs
I built this macropad because I wanted to learn how to design my own PCBs and write custom firmware. This project served as an excellent introduction to creating my first PCB. Additionally, I built it to improve my personal workflow, making it easier to adjust settings and monitor my system while doing homework or 3D modeling.
To recreate my Hackpad, you will need a soldering iron, access to a 3D printer, a computer for flashing the firmware, and basic soldering skills.
macro pad_drl.zip) found in the gerbers folder of my repository to a manufacturer like JLCPCB (JLCPCB Link). Order this first, as shipping takes a long time if you want it cheap!cadmodel folder in the repository and print it yourself, or use a site like JLC3DP (JLC3DP Link).This project uses an RP2040 microcontroller (a XIAO Seeed).
Here are all the parts and prices required for this build:
| Item | Price | Link |
|---|---|---|
| Keycaps (Green) | €2.45/$2.86 | AliExpress Link |
| Rotary Encoder | €1.52/$1.70 | AliExpress Link |
| 128x32 Screen | €1.60/$2.36 | AliExpress Link |
| Switches (20pc) | €3.18/$3.71 | AliExpress Link |
| Seeed RP2040 | €10.94/$12.77 | AliExpress Link |
| Screws | €3.96/$4.59 | AliExpress Link |
| PCB | €8.52/$4.26 | N/A |
| Filament | Free (I pay) | N/A |
| Total AliExpress | €23.98/$27.98 | |
| Total Complete | €32.61/$32.25 |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4 |
| 1 | OLED_display | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J1 |
| 1 | RotaryEncoder_Switch | rotery encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW5 |
| 1 | XIAO-RP2040-DIP | lpo lib:XIAO-RP2040-DIP | U1 |
It measures 62 × 56 mm and has 2 copper layers, 1.6 mm thick.
7 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 bartvernooij7/hackpad repository on GitHub, at the commit this page was made from: the board is HACKPAD/pcb files/macro pad.kicad_pcb and its schematic HACKPAD/pcb files/macro pad.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 bartvernooij7 before reusing the design.

byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.



AxxAxx/AxxSolder
STM32 Based soldering station for JBC cartridges, 9-24 VDC and USB-PD power


jamro/tiny-engineer
A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
