Newmacropad

narayanan123479·newmacropad·PCB/newmacropad.kicad_pcb

Newmacropad PCB layout, top view — open source RP2040/RP2350 board by narayanan123479

About the Newmacropad PCB

Newmacropad is an open source RP2040/RP2350 PCB design by narayanan123479, published on GitHub. It is a 2-layer board measuring 86.7 × 63 mm, with 33 components from 5 distinct parts.

Its main chip is the XIAO-RP2040-DIP, from the RP2040/RP2350 family. By type, the board carries 12 LEDs, 11 switches, 9 diodes and 1 IC.

It belongs with the keyboards designs in this gallery.

From the project

NewMacroPad is a custom 9-key macropad with 2 rotary encoders, built around a Seeed XIAO RP2040. It includes a custom 2-layer PCB, a 3D printed case, and KMK firmware for productivity shortcuts, media controls, and layer switching.

NewMacroPad is a custom 9-key macropad with 2 rotary encoders, built around a Seeed XIAO RP2040. It includes a custom 2-layer PCB, a 3D printed case, and KMK firmware for productivity shortcuts, media controls, and layer switching.

- Seeed XIAO RP2040 microcontroller - 9 MX mechanical switches - 2 rotary encoders - Custom 2-layer PCB designed in KiCad - 3D printed top and bottom case - Diode-based keyboard matrix - KMK firmware - 3 layers with different shortcut mappings - Media key support - NeoPixel layer color indicator

Newmacropad, from the project README
From the project README

Main components on the Newmacropad

Newmacropad bill of materials (BOM)

33 components, 5 distinct parts.

QtyPartRefs
1
XIAO-RP2040-DIP
U1
9
SW_Push
SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +1
2
RotaryEncoder
SW10, SW11
12
SK6812MINI
DI1, DI2, DI3, DI4, DI5, DI6, DI7, DI8 +4
9
1N4148
D0, D1, D2, D3, D4, D5, D6, D7 +1

Newmacropad design files

The KiCad project lives in the narayanan123479/newmacropad repository on GitHub; these links point at the commit this page was built from.

Newmacropad: common questions

What microcontroller does the Newmacropad use?

The Newmacropad is built around the XIAO-RP2040-DIP, from the RP2040/RP2350 family.

How big is the Newmacropad PCB?

The Newmacropad measures 86.7 × 63 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Newmacropad?

33 components, from 5 distinct parts. The full bill of materials is listed on this page.

Where can I download the Newmacropad design files?

From the narayanan123479/newmacropad repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Newmacropad design in my own project?

The repository has no license, so all rights stay with narayanan123479. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Newmacropad without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

Similar boards