You are browsing as a guest. Sign up (or log in) to start making projects!

Hilopad

Hardware
  • 3 Devlogs
  • 8 Total hours

I am broke 😭, but I have wanted to try a stream deck / macropad for a while. I saw this project and took it as an opportunity.

Ship #1 Pending review

Hilopad

It has

  • A 3x2 grid of mechanical switches
  • A radial dial
  • A 0.9” OLED panel
  • A 2x8 LED matrix

Render (Attached image)

I made sure to include several peepholes to see the PCB.

The Schemetic

As you can see, the entire thing will be controlled by a Module-Seeeduino-XIAO. The 6 buttons and rotary switch are all routed through a 2x4 matrix. I also added a 2x8 RGB LED matrix, but I have not used it in the current firmware. In the future, I plan to make it an audio visualizer. Lastly, I have an OLED panel. It will display the current keyboard layout that is controlled by the encoder. (I only have 2 right now)

The PCB

This was my first time designing a PCB, so it is probably very messy. I rerouted it a couple of times due to errors in the schematic, and I learned a lot. Overall, I am very proud of it. I also had fun adding silkscreen art.

The Case

I designed the case in Fusion 360, which I had just taken a class for during my freshman year. I added holes for all the buttons and art, as well as some more for the fun of it.

BOM

  • 1 Seeed XIAO RP2040
  • 7 through-hole 1N4148 Diodes
  • 6 MX-Style switches
  • 1 EC11 Rotary encoder
  • 1 0.91 inch OLED display (pin order: GND-VCC-SCL-SDA)
  • 6 DSA keycaps
  • 16 SK6812 MINI-E LEDs
  • 4 M3x16mm screws
  • 4 M3x5mx4mm heatset inserts
Video of Project → See source code →
Open comments for this post

3h 1m 54s logged

Created the firmware and README

I finished making the firmware for my keyboard as well as creating a render and submitting the GitHub repo with a README.

0
0
7
Open comments for this post

1h 39m 58s logged

I Finished The Case For My Hackpad

The case will have slots for all the buttons and lights, as well as a hole to see the mural and a vent-looking thing to peek at the diodes.

0
0
5
Open comments for this post

3h 14m 55s logged

I finished the PCB design for my hackpad.

It will have:

  • a 2x3 button array
  • a radial dial
  • a 2x8 LED array

I plan to use the LED array as an audio visualizer or volume percentage. The OLED will likely display the CPU’s temperature.

0
0
2

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…