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

ahclip89

@ahclip89

Joined June 1st, 2026

  • 7Devlogs
  • 3Projects
  • 2Ships
  • 16Votes
I am 15 and just finished my freshman year in high school. I have loved programming for a while and when I saw this I knew I had to join. I am currently working on Hilopad, a custom macropad with 6 keys, a rotary encoder, an OLED screen, and a 2x8 LED matrix.
Ship 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
Ship

I made a liquid generator with several sliders to customize it. This was my first time ever working with shaders and I learned a LOT. I plan on using shaders in some of my upcoming games and continue growing my skills.

  • 4 devlogs
  • 5h
Try project → See source code →
Open comments for this post

2h 35m 18s logged

Using what I learned about shaders, I made a liquid editor with color and wave settings.

Using what I learned about shaders, I made a liquid editor with color and wave settings.

Replying to @ahclip89

0
5
Open comments for this post

1h 28m 5s logged

I experimented with several effects to make a warpy glass thing and outlines. I also learned how to control shaders with a script and made a color selector.

I experimented with several effects to make a warpy glass thing and outlines. I also learned how to control shaders with a script and made a color selector.

Replying to @ahclip89

0
4
Open comments for this post

54m 3s logged

I followed an intro to Godot shaders video and made a simple water shader.

I followed an intro to Godot shaders video and made a simple water shader.

Replying to @ahclip89

0
5

Followers

Loading…