Skip to the content
PCBKitNew board
2 layers159 × 25 mmHackbar, the printed circuit board in 3D

Hackbar is a macro keys pad in the shape of a bar designed to be placed on the long side of your keyboard. It features 7 switches, an encoder, and two neopixels per key and encoder.

Size
159 × 25 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
30
Pads
134
Tracks, vias
181, 80
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Feb 2026
Updated
10 Mar 2026

Overview

Hackbar is an open-source printed circuit board by udu3324, from the udu3324/hackbar repository on GitHub. It is a 2-layer board of 159 × 25 mm with 33 parts on 30 nets, routed with 181 tracks and 80 vias.

It is built around the SK6812 and PEC11R-4215F-S0024. Its parts include 16 diodes, 7 switches and 1 IC. It belongs with the RP2040 boards of this library.

Main components

2

README

README.md

hackbar

hackbar photo

Hackbar is a macro keys pad in the shape of a bar designed to be placed on the long side of your keyboard. It features 7 switches, an encoder, and two neopixels per key and encoder. It is also inspired by the Google g-board april fools video.

firmware

KMK firmware is used to tell what the mcu sends to the host device when recieving switch inputs.

CAD

The cad can be found on onshape.

Why I Made It

I wanted a macro keyboard that felt like the media control boards used in the a/v industry. They feature toggled leds that are vibrant and bright and look satisfying. I also would like to share this board with some of my friends as its very simple and easy to understand.

How to Use

The Seeed Xiao RP2040 makes flashing code very easy through circuitpython on the usb-c.

Photos

render 2

render 1

pcb

schematics

Bill of Materials

PartQuantityOn handPrice
DSA Keycaps7no
Switches7no
Rotary Encoder Cap1no
Rotary Encoder1no
SK6812 MINI-E LEDs16no
PCBno$9.55
Seeed XIAO RP20401no
3d Printed Case1yes
Hot-swap Socket7yes

Parts

33
QtyValueFootprintReferences
16SK68122_udu_lib:SK6812MINI-E_fixedD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16
7SW_Pushmxfoot:MX-Hotswap-1USW1, SW2, SW3, SW4, SW5, SW6, SW7
2LOGO1_udu_lib:hackclubG***, G***
1LOGO1_udu_lib:hackbar_back2G***
1LOGO1_udu_lib:blueprintG***
1PEC11R-4215F-S0024Snapeda:PEC11R-4215F-S0024_XDCR_PEC11R-4215F-S0024MT1
1XIAO-RP2040-SMD1_udu_lib:XIAO-RP2040-DIPU1

The 29 most common of 33 parts.

Questions

How big is the Hackbar PCB?

It measures 159 × 25 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hackbar use?

33 parts, built around the SK6812 and PEC11R-4215F-S0024. 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 Hackbar KiCad files?

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

Can I use the Hackbar design in my own project?

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

Similar boards

  • 2 layers130 × 66.1 mmMacropad, the printed circuit board in 3D

    Macropad

    rawoo714/MacroPad-Project

    A small Macropad with 13 mx cherry switches, 2 rotary encoders with tactile buttons, and 13 holes for sk6812 RGBs.

    60 parts
  • 4 layers121.9 × 109.2 mmPlinkyblack hwmidi jacks, the printed circuit board in 3D

    Plinkyblack hwmidi jacks

    plinkysynth/plinky_public

    a public release of the plinky sw and hw

    300 parts227
  • 6 layers66 × 66 mmPD240W kicad, the printed circuit board in 3D

    PD240W kicad

    theohg/PD240W

    PD240W is a complete hardware and firmware project converting USB-C Power Delivery into a programmable 240W (48V 5A) bench power supply, featuring C++ code for Raspberry Pi Pico, custom PCB Gerbers, and a 3D-printable…

    299 parts125
  • 2 layers139.7 × 123.2 mmPOC TB, the printed circuit board in 3D

    POC TB

    mquerostudio/MQ-One

    Archivos del MQ One y mi Trabajo Final de Grado :)

    296 parts58
  • 2 layers365 × 160 mmOrthoCodeCase, the printed circuit board in 3D

    OrthoCodeCase

    Jrodna/OrthoCode

    Ortholinear keyboard with thumb clusters and a rotary encoder designed with all THT components and regular keysets.

    214 parts18GPL-3.0
  • 4 layers29.3 × 187.1 mmLeft Frame, the printed circuit board in 3D

    Left Frame

    FlightDeckDIY/G1000-NXi-Mega

    Welcome to the G1000 NXi Mega project! This repository contains the schematic and PCB design files for a custom-built G1000 avionics panel, designed specifically for use with flight simulators like Microsoft Flight…

    127 parts14
  • 2 layers61.9 × 62.6 mmKeydeck, the printed circuit board in 3D

    Keydeck

    jimmydin7/keydeck

    Keydeck is a hardware project, a custom designed macropad with a fully built from scratch PCB, schematic, routing, and 3D model + printed case.

    9 parts7
  • 4 layers155 × 103 mmMEMLNaut 0 3, the printed circuit board in 3D

    MEMLNaut 0 3

    MusicallyEmbodiedML/MEMLNaut

    138 parts6