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

HackroPad Ver. 1.0

Hardware
  • 14 Devlogs
  • 21 Total hours

I am building a Macropad for the average Hackclub member

Open comments for this post

2h 45m 49s logged

Devlog: Compiling a 3x3 Layout into QMK CoreProject: Hackropad Ver. 1.0Hardware: Custom 3x3 Layout (9 keys) + SSD1306 0.91” OLEDBrain: RP2040 Controller (.uf2 binary output)Method: Manual folder override using AI pairing tools. The host repository expected 17 keys, crashing our 9-key footprint. We dropped standard layout macros and wrote raw C-brackets inside keymap.c to bypass the validation parser.The Silent Freeze: Standard qmk compile hung on a blank prompt. We switched to raw make hackpad:default to expose real-time background debugging logs.The OLED Driver Error: The compiler rejected OLED_DRIVER=SSD1306. Modern QMK branches auto-detect displays, so we deleted the redundant flag from rules.mk.The Makefile Syntax Crash: Formatting glitches caused a missing separator stop. We used terminal echo strings to overwrite rules.mk cleanly.

The global repository code kept forcing a 5x4 matrix over our 3x3 array. We injected #undef overrides into config.h to wipe the system memory:

#undef MATRIX_ROWS
#undef MATRIX_COLS
#undef MATRIX_ROW_PINS
#undef MATRIX_COL_PINS

Pointer Signedness Check: The cat animation arrays threw a type-safety error. We swapped data types from unsigned char to plain const char PROGMEM to clear the validation gate.Terminal Crash Loop: Multi-line text pasting broke the MSYS console shell, locking it in a > prompt loop. We rebooted the terminal and ran an inline Python script to patch the target file paths on the local drive.Project Baseline StatusMatrix Setup: Pure 3x3 hardware array isolated.Pins Mapped: GPIO rows and columns match physical schematic.Build State: Fixed, cleaned environment, and ready for final firmware compilation.

0
0
6
Open comments for this post

3h 25m 18s logged

I was almost done shipping it but this time, I had some qmk config and file compiling issues. I am going to ask the #stardance-help channl in slack for assitance. I was using gemini to help me figuire out the issue, but it was of no help. Hopefully, I can finish by the end of the week!

0
0
6
Open comments for this post

3h 0m 38s logged

I was working on fixing the screws placement, and making a github repo, harder than I thought it was. I just have to finish adding the CAD files to the github repo and then I submit! I’m really excited!

2
0
18
Open comments for this post

59m 36s logged

I think I finished the draft for the Hackropad CAD. I’m going to check everything one more time when I get the chance. I’m really excited to ship my project soon!

0
0
2
Open comments for this post

1h 42m 40s logged

I finally almost finished the CAD for the HackroPad! I am really excited to go finish it off! I honestly think I would have finished this project faster if I used a software that wasn’t useless, AKA Fusion360. Also I just have to add the holes for the screws and I am good to go!

0
0
4
Open comments for this post

1h 16m logged

I was trying to make the CAD for the hackropad, however I realized my edge.cuts on the pcb design was too complicated to CAD for. I decided to make it one big square so it would be easy. Now I am trying to extrude the base and create a cavity for the pcb to go in. I am struggling to create the cavity though.

0
0
10
Open comments for this post

20m 20s logged

I was trying to fix the small triangle I made at the right hand side. I am close to fixing it, but I think I need to restart. However, now that I have a bit more experience with the software I think it’s actually pretty good, so I will continue using Fusion 360.

0
0
11
Open comments for this post

1h 39m 22s logged

I started the CAD after I finished the final PCB design. I’m using Fusion 360 for my CAD software, and personally I think it sucks, I had to go through a lot to just add a triangle (my project has a good amount of those). I might change my CAD Software to something else.

0
0
1
Open comments for this post

47m 41s logged

I am working the schematics for the pcb. I am a newbie so I was very confused at first but I slowly got the hang of it. Let me know how I can change this to make it better in the comments.

0
0
37

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…