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

laval

@laval

Joined June 3rd, 2026

  • 7Devlogs
  • 2Projects
  • 0Ships
  • 0Votes
Open comments for this post

36m logged

Learning CAD for the case (Macropad/hackpad)

I have been designing my case for the macropad i’m building in CAD (onshape, as I am a bit more familiar with the software over Fusion or Solidworks). I am having a bit of trouble getting everything to fit within tolerance, but I have found a work around solution. More designing tomorrow.

0
0
8
Open comments for this post

2h 9m 1s logged

PCB Routing + Finish PCB Design

I routed the PCB together and I finished the PCB design. Now I need to create the case in CAD software, then write the firmware. Hopefully I can finish both tomorrow.

To route the PCB, I used 2 layers. The OLED, switch matrix, and rotary encoder are all on the front, while the microcontroller and diodes are in the back. This allows me to have a more clean design.

0
0
5
Open comments for this post

1h 8m 1s logged

Hackpad blog 2: Finished Schematic, working on routing PCB.

So far i have finished the schematic. I decided to delete the 2nd rotary encoder since I don’t see a justification for using it, as the first rotary is enough. Now, I need to learn to route the PCB, as well as align it nicely. Hopefully, I’ll be able to finish the PCB design soon. Then I will design the CAD case, then create the firmware.

0
0
21
Open comments for this post

1h 25m 54s logged

Hackpad blog: Currently working on adding parts to the schematic.

I am either going to go with 9 keys in a 3x3 matrix, or the 3x3 matrix with the addition of 2 rotary encoders and the OLED screen. After I’m done wiring everything, I will route the PCB together.

0
0
5
Open comments for this post

1h 14m 11s logged

Update 2:

I changed my vision for the game. I want it to make it a rhythm-style game, similar to osu. I do plan on expanding the style of the game after the first prototype to include the code for the bullet class that is currently unused.

So far, I have added the logic to create Hit box circles that have a out circle that slowly shrinks to the size of the inner circle. The objective is for the player to click on the red circle at the point the blue circle radius matches the red circle radius. I used Pythagoras’s theorem in order to calculate the distance from the mouse pointer to the inner circle, so the player can successfully make the circle disappear.

My next objective is to make it so that the player gets a visual indicator as to whether or not they hit the circle in time. This will also be shown with a points bar, which will be able to fill up to unlock something (not sure what that will be).

2
0
35
Open comments for this post

46m 37s logged

Update 2: So far I have added a boss, as well as the boss’s bullets. At first, the code made it so that the boss would shoot a “laser”-esqe beam towards the player. I’ve fixed this through adding a timer, that resets to 0 after 1 second. However, I still need to properly place this into a class, as well as creating a general direction for the bullets to travel.

0
0
4

Followers

Loading…