hackpad/hackpads/Hephaestus (Hackpad)
2025-02-16 11:01:29 -05:00
..
Hackpad submit Add files via upload 2025-02-16 11:01:29 -05:00
images Add files via upload 2025-02-16 11:01:29 -05:00
LICENSE Add files via upload 2025-02-16 11:01:29 -05:00
README.md Add files via upload 2025-02-16 11:01:29 -05:00

MacroPad Project [Hephaestus]

Overview

This project is a custom MacroPad powered by a Seeeduino XIAO RP2040. It includes an OLED display, a rotary encoder, and a 3x3 key matrix.

Features

  • Seeeduino XIAO as the main microcontroller
  • Rotary Encoder with push-button functionality
  • 3x3 Key Matrix
  • OLED Display
  • 3D Printed Case for enclosure

Screenshots

Overall Hackpad

Overall Hackpad

Schematic

Schematic

PCB Layout

PCB Layout

Case Design

Case

Bill of Materials (BOM)

The following table contains all the components needed for this macropad:

Part Name Quantity
XIAO RP2040 1x
Cherry MX keyswitches 9x
Diodes 1N4148 D-35 9x
SSD1306 OLED .96 1x
EC-11 Rotary Encoder 1x
Printed Case 1x

Firmware

The MacroPad firmware is implemented using KMK.

Usage

  • Rotary Encoder for volume control and mute.
  • Press keys for WASD. (also Q/E)

Future:

  • Implement proper OLED functionality

License

This project is open-source under the MIT License.