Skip to content
Notifications You must be signed in to change notification settings

its0amii/PROJECT-CLICK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 25, 2026
74855ff · · Jan 25, 2026

History

3 Commits
Jan 25, 2026
Jan 25, 2026
Jan 25, 2026
Jan 25, 2026
Jan 25, 2026

Repository files navigation

PROJECT-CLICK

PROJECT-CLICK is a 3×2 matrix macropad with a cyberpunk-inspired design, built around the XIAO RP2040. It features mechanical switches, an OLED display, RGB lighting, and a compact 3D-printed case. The goal of this project is to create a clean, functional hackpad that looks aggressive and futuristic while staying simple and reproducible.e.

This project is designed as part of a hackpad-style open hardware build, covering schematic, PCB, firmware, and enclosure design.


Features

  • 3×2 matrix (6 keys)
  • Cherry MX compatible switches
  • 0.91" 128×32 OLED display
  • EC11 rotary encoder
  • Cyberpunk-style compact case
  • XIAO RP2040 microcontroller
  • QMK-based firmware (planned / supported)
  • Simple 2-part 3D printed enclosure

Hackpad Overview

Overall assembled hackpad

Screenshot of the complete PROJECT-CLICK build

Overall Hackpad Screenshot


Schematic

The schematic includes:

  • 6-key matrix with individual diodes
  • OLED display connection
  • Rotary encoder
  • RP2040-based controller (XIAO RP2040)

Designed using KiCad.

Screenshot of the schematic

Schematic Screenshot Schematic Screenshot


PCB

The PCB was designed in KiCad with a focus on:

  • Cherry MX switch compatibility

Screenshot of the PCB layout

PCB Screenshot


Case & Assemblymbly

The case consists of 2 3D-printed parts:

  • Base (holds the PCB)
  • Top plate (holds switches and covers electronics)

Everything is fastened using M3 screws and heatset inserts, making the build sturdy and easy to service.

Screenshot of the case and how it fits together

Case Assembly Screenshot Case Assembly Screenshot Case Assembly Screenshot Case Assembly Screenshot


Firmware Overview

PROJECT-CLICK is designed to run KMK firmware.

Planned functionality:

  • 6 programmable macro keys
  • Rotary encoder for volume / scrolling / custom actions
  • OLED display for status, layers.

Bill of Materials (BOM)

Everything required to build one PROJECT-CLICK unit:

Electronics

  • 6× Cherry MX switches
  • 6× Blank DSA keycaps
  • 6× 1N4148 DO-35 diodes
  • 1× 0.91" 128×32 OLED display
  • 1× EC11 rotary encoder
  • 1× XIAO RP2040

Hardware

  • 10× M3×5×4 heatset inserts
  • 15× M3×16mm screws

Enclosure

  • 1× Case (2 printed parts)

Tools Used

  • KiCad – schematic & PCB designsign
  • Fusion 360 / CAD software – case design
  • KMK – firmware
  • 3D Printer – enclosure

Future Improvements

  • RGB underglow or per-key LEDs
  • Better power filtering and ground plane optimization
  • More aggressive cyberpunk visual elements
  • Additional firmware animations on OLED

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages