Skip to the content
PCBKitNew board
2 layers100 × 90 mmNeowPad, the printed circuit board in 3D

Macropad

Size
100 × 90 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
29
Pads
140
Tracks, vias
146, 3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 Mar 2026
Updated
11 Jun 2026

Overview

NeowPad is an open-source printed circuit board by BMLP07, from the BMLP07/NeowPad repository on GitHub. It is a 2-layer board of 100 × 90 mm with 35 parts on 29 nets, routed with 146 tracks and 3 vias.

Its parts include 16 switches, 15 diodes and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.

README

README.md

NeowPad

Macropad designed for productivity with customizable encoder and keys

Description

A medium-sized 15-key macropad with a rotatory encoder. The encoder and every key can be customized as wished on the firmware powered by a XIAO RP2040

Features

  • Every key can be customized as well as the encoder
  • Main functions are single-input, multiple-input and macros.

Future plans:

  • Not a single layout but multiple for different task (work, games, ...)
  • Key-pressed combinations for more functionality

BOM

  • 1x Case (Top & Bottom)
  • 1x Unsoldered Seeed XIAO RP2040
  • 15x MX-Style switches
  • 15x White blank DSA keycaps
  • 15x Through-hole 1N4148 Diodes
  • 1x EC11 Rotary encoders
  • 4x M3x16mm screws
  • 4x M3x5mx4mm heatset inserts

Design

Schematic
Schem
PCB
PCB
CAD
CAD

File descriptions

  • CAD: Contains .stp/.step files and .f3b files.
  • Firmware: Contains KMK python file.
  • PCB: Contains gerber.zip (for production), PCB schematic and layout.
  • Production: All files necessary for the production of the macropad.

Comments

It has been a lovely journey learning how to design a PCB in KiCAD, the case in CAD programs and learning how to code a firmware for a macropad.
Thanks for the opportunity and eager to learn more about hardware, software and more!

Badge

Parts

35
QtyValueFootprintReferences
151N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15
15SW_PushNeowpad:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15
3LOGOLOGOG***, G***, G***
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW16
1XIAO-RP2040-DIPOPL:XIAO-RP2040-DIPU1

Questions

How big is the NeowPad PCB?

It measures 100 × 90 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NeowPad use?

35 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.

Where can I download the NeowPad KiCad files?

From the BMLP07/NeowPad repository on GitHub, at the commit this page was made from: the board is Production/NeowPad.kicad_pcb and its schematic PCB/NeowPad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NeowPad design in my own project?

Its repository states no licence, so its author keeps all rights: ask BMLP07 before reusing the design.

Similar boards

  • 2 layers97.2 × 59.1 mmArmLEDsPrototype, the printed circuit board in 3D

    ArmLEDsPrototype

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    35 parts915
  • 2 layers62 × 42 mmMod cell 0 02, the printed circuit board in 3D

    Mod cell 0 02

    Green-bms/SmartBMS

    Open source Smart Battery Management System

    35 parts756
  • 2 layers75 × 26 mmDIY detector electron variant, the printed circuit board in 3D

    DIY detector electron variant

    ozel/DIY_particle_detector

    A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons

    35 parts558BSD-2-Clause
  • 2 layers45 × 25 mmReCamera Basically Board, the printed circuit board in 3D

    ReCamera Basically Board

    Seeed-Studio/OSHW-reCamera-Series

    reCamera is a series of open-source AI cameras.

    35 parts495Apache-2.0
  • 2 layers160.8 × 24.4 mmHUD VID RCD PANEL, the printed circuit board in 3D

    HUD VID RCD PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    35 parts431
  • 2 layers75 × 50 mmBackplane tester, the printed circuit board in 3D

    Backplane tester

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    35 parts397Apache-2.0
  • 2 layers50 × 20.5 mmOtterIron PRO Top, the printed circuit board in 3D

    OtterIron PRO Top

    Jana-Marie/Otter-Iron-PRO

    USB-PD soldering station for JBC C245 handles.

    35 parts321
  • 2 layers50.5 × 67.1 mmHackheld Vega, the printed circuit board in 3D

    Hackheld Vega

    SpacehuhnTech/HackHeld

    Hackable Handheld

    35 parts277