Skip to the content
PCBKitNew board
2 layers80.2 × 99 mmAT ProtoKeeb rev1, the printed circuit board in 3D

AT ProtoKeeb rev1

atechofficials/protokeeb1

Open Source 16-Key Mechanical Keyboard with rotary encoder and ARGB backlight. Powered by Raspberry Pi Pico. Supports QMK, KMK and ZMK Keyboard Firmware.

Size
80.2 × 99 mm
Copper layers
2
Thickness
1.6 mm
Parts
114
Nets
115
Pads
357
Tracks, vias
812, 108
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
3 Feb 2024
Updated
7 Jul 2025

Overview

AT ProtoKeeb rev1 is an open-source printed circuit board by atechofficials, from the atechofficials/protokeeb repository on GitHub, published under the MIT licence. It is a 2-layer board of 80.2 × 99 mm with 114 parts on 115 nets, routed with 812 tracks and 108 vias.

It is built around the USBLC6-2SC6, 1N4148WS and MX1A-11NW, with the WS2812B-2020, PEC11R-4215F-S0024 and USB4105-GF-A among its other parts. Its parts include 33 diodes, 21 capacitors, 16 switches, 9 resistors and 3 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

6

README

README.md
Protokeeb Logo

Protokeeb

Protokeeb Keyboard with 3D Printed Case

Overview

Protokeeb is a 16-key (4 x 4) keyboard/numpad/macropad/MIDI device designed by A-Tech Officials. It is ideal for those looking to get started with custom keyboards and open-source keyboard firmware. The PCB is based on a Raspberry Pi Pico development board, making it perfect for developers and enthusiasts eager to explore the world of custom keyboards and firmware.

Features

  • Per-key south-facing ARGB (WS2812B-2020) backlight LED.
  • All anti-ghosting keys. It's a Mechanical Keyboard. Duh.
  • N-Key Rollover
  • On-board ESD/EMI protection.
  • Rotary Encoder with push button.
  • USB Type-C port. Not a feature anymore in 2024. #NoMoreMicroUSB
  • Dedicated Bootselect and Reset Button for easy bootloader access.
  • Supports various RP2040-based development boards that have similar SMD footprint and pinout to a Raspberry Pi Pico.
  • 2MB/4MB flash storage for comprehensive keyboard firmware.
  • Compatible with QMK, KMK, and ZMK keyboard firmware.
  • Support both sandwich style/layered case or 3D-printed cases.

Supported Dev Boards

  • Raspberry Pi Pico
  • Raspberry Pi Pico W
  • Waveshare RP2040-Plus

Getting Started

You can get started with Protokeeb hardware in two ways:

  • Option 1: Order a fully assembled/soldered PCB from A-Tech Officials (Work-in-progress).
  • Option 2: Download the Gerber and necessary files to order the PCB from your local or preferred PCB fabrication company and source all required electronic components yourself.

Option 1 is a straightforward plug-and-play option, as each Protokeeb board comes pre-flashed with QMK firmware and a default keymap, allowing easy customization without worrying about the electronics.

Option 2 is a DIY approach with detailed instructions provided for almost every step, ideal for those who want to immerse themselves in the learning, development, and customization aspects of custom keyboards.

[!NOTE] Option 2 is not recommended for absolute beginners in electronics, as it requires specific skills and basic electronics knowledge, including proficient SMD soldering skills.

For detailed assembly instructions, follow this guide: Assembly Instructions

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please fork this repository and submit a pull request with your changes.

Support

For any issues or questions, please open an issue on GitHub.

Acknowledgements

Thanks to the open-source community for their support and contributions.

Parts

114
QtyValueFootprintReferences
19100nFCapacitor_SMD:C_0603_1608MetricC2, C4, C5, C6, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21 +3
161N4148WSDiode_SMD:D_SOD-323D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17
16MX1A-11NWMX1A-11NW:MX1A11NWS1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16
16WS2812B-2020WS2812B-2020:WS2812B2020LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12, LED13, LED14, LED15, LED16
5MountingHoleMountingHole:MountingHole_2.7mm_M2.5_ISO7380H1, H2, H3, H4, H5
310KResistor_SMD:R_0603_1608MetricR5, R6, R7
351KResistor_SMD:R_0603_1608MetricR3, R4, R9
3ARGB LED Data LinkJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP3
3GNDTestPoint:TestPoint_Pad_D1.0mmTP2, TP8, TP12
2+3.3VTestPoint:TestPoint_Pad_D1.0mmTP7, TP11
25.1KResistor_SMD:R_0603_1608MetricR1, R2
2LOGOProtokeeb:ProtoKeeb_Logo_10mmG***, G***
2LOGOProtokeeb:ProtoKeeb_Logo_Text_50mmG***, G***
1+5VTestPoint:TestPoint_Pad_D1.0mmTP1
110nFCapacitor_SMD:C_0603_1608MetricC1
11N5819(SMA)Diode_SMD:D_SMAD1
12AInductor_SMD:L_0603_1608MetricFB1
14.7uFCapacitor_SMD:C_0603_1608MetricC3
151K (NC)Resistor_SMD:R_0603_1608MetricR8
1ARGB-1TestPoint:TestPoint_Pad_D1.0mmTP3
1ARGB-1-OUTTestPoint:TestPoint_Pad_D1.0mmTP5
1ARGB-2TestPoint:TestPoint_Pad_D1.0mmTP4
1ARGB-2-OUTTestPoint:TestPoint_Pad_D1.0mmTP6
1BOOTSEL4982:4982BTN2
1PEC11R-4215F-S0024PEC11R-4215F-S0024:XDCR_PEC11R-4215F-S0024MT1
1RESET4982:4982BTN1
1RXTestPoint:TestPoint_Pad_D1.0mmTP10
1Raspberry Pi PicoRPi_Pico_SMD:RPi_Pico_SMDU1
1SCLTestPoint:TestPoint_Pad_D1.0mmTP13
1SDATestPoint:TestPoint_Pad_D1.0mmTP14
1TXTestPoint:TestPoint_Pad_D1.0mmTP9
1TXB0102DCURTXB0102DCUR:SOP50P310X90-8NU2
1USB4105-GF-AUSB4105-GF-A:GCT_USB4105-GF-AJ1
1USBLC6-2SC6USBLC6-2SC6:SOT95P280X145-6NU3

The 113 most common of 114 parts.

Questions

How big is the AT ProtoKeeb rev1 PCB?

It measures 80.2 × 99 mm and has 2 copper layers, 1.6 mm thick.

What parts does the AT ProtoKeeb rev1 use?

114 parts, built around the USBLC6-2SC6, 1N4148WS, MX1A-11NW and WS2812B-2020. 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 AT ProtoKeeb rev1 KiCad files?

From the atechofficials/protokeeb repository on GitHub, at the commit this page was made from: the board is PCB/Rev1.0/AT-ProtoKeeb_rev1/AT-ProtoKeeb_rev1.kicad_pcb and its schematic PCB/Rev1.0/AT-ProtoKeeb_rev1/AT-ProtoKeeb_rev1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the AT ProtoKeeb rev1 design in my own project?

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

Similar boards

  • 4 layers93.3 × 155.8 mmKiCAD Keypad, the printed circuit board in 3D

    KiCAD Keypad

    EesaWithTheShot/Macropad

    72 parts
  • 4 layers70.6 × 102.9 mmEVT PCB, the printed circuit board in 3D

    EVT PCB

    mquerostudio/MQ-One

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

    265 parts58
  • 4 layers121.9 × 109.2 mmPlinkyblack, the printed circuit board in 3D

    Plinkyblack

    plinkysynth/plinky_public

    a public release of the plinky sw and hw

    267 parts227
  • 2 layers69 × 100 mmVideo Touch Pad, the printed circuit board in 3D

    Video Touch Pad

    BrettHallen/Atari

    Projects for the Atari 2600 & 400/800

    19 parts1
  • 4 layers189.3 × 134.8 mmQuad joystick mixer, the printed circuit board in 3D

    Quad joystick mixer

    peterstaylor/quad-joystick-mixer

    quad joystick mixer

    239 parts
  • 2 layers117.3 × 54.5 mmMegapad, the printed circuit board in 3D

    Megapad

    hackclub/OnBoard

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

    69 parts915
  • 2 layers81.9 × 101 mmIo board, the printed circuit board in 3D

    Io board

    hacker-fab/spincoater

    This project is currently being worked on.

    25 parts1
  • 4 layers16.9 × 119.4 mmOrbit, the printed circuit board in 3D

    Orbit

    earthtojake/text-to-cad

    Design physical products with AI

    182 parts26kMIT