
ROsiM
hkzlab/ROsiM
ROsiM is a ROM simulator/emulator, supporting up to 512k/16bit ROMs

A custom 3x3 macro pad project based on the Seeed Studio RP2040 microcontroller.
Macropad is an open-source printed circuit board by the-projecter, from the the-projecter/macropad repository on GitHub, published under the MIT licence. It is a 2-layer board of 65.5 × 87 mm with 39 parts on 36 nets, routed with 181 tracks and 13 vias.
It is built around the RP2040, WS2812B and BAT48ZFILM. Its parts include 21 diodes, 9 switches, 2 capacitors, 2 ICs and 1 resistor. It belongs with the keyboards and input boards and the RP2040 boards of this library.
A custom 3x3 macro pad project based on the Seeed Studio RP2040 microcontroller.
The macro pad features 9 Cherry MX switches, arranged in a 3x3 matrix, a 0.91" OLED display (128x32 px), and 12 WS2812B RGB LEDs for underglow lighting effects.
The firmware is programmed using QMK and includes customizable keymaps, OLED status display support, and RGB lighting effects.
This project is proudly sponsored by NextPCB. NextPCB is my first sponsor and this project was made possible through their support. If you are working on a similar project, then get your first PCB for only 0.1$.
Seeed Studio RP2040
9x Cherry MX switches
0.91" OLED display (128x32 px)
12x WS2812B RGB LEDs
custom designed PCB
QMK Firmware
Custom keymaps
OLED support
RGB underglow effects
| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 |
| 9 | BAT48ZFILM | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8, D9 |
| 9 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9 |
| 2 | 100uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C1, C2 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | OLED Display | 1_MK_library:0.91__OLED_Display | U2 |
| 1 | RP2040 | 1_MK_library:RP2040_MK | U1 |
The 37 most common of 39 parts.
It measures 65.5 × 87 mm and has 2 copper layers, 1.66 mm thick.
39 parts, built around the RP2040, WS2812B and BAT48ZFILM. 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 the-projecter/macropad 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 publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

hkzlab/ROsiM
ROsiM is a ROM simulator/emulator, supporting up to 512k/16bit ROMs

JordanAceto/micro_ox
Monosynth with analog signal path and digital controls. SSI2130 VCOs and SSI2140 VCF.

JordanAceto/Phasor_II
6-stage optical phase shifter pedal ala the Mu-tron II with extra features


earlynerd/bl4818-drive
replacement integrated servo drive PCB for 4818/4825 brushless motors

OlegDemk/ESP32_GPS_loger_v1
GPS logger can log in GPS data every 5 seconds into Micro SD card.

