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

Hilopad

  • 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

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

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.

Replying to @ahclip89

0
6
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.

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.

Replying to @ahclip89

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.

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.

Replying to @ahclip89

0
2

Followers

Loading…