From Zero to Macropad banner

From Zero to Macropad

11 devlogs
14h 14m 36s

This is my first time designing a PCB and 3D modeling using fusion 360.
My goal is to build a macropad with 9 keys, and I will be making it a numpad first. Firmware can always be adjusted to your need.

Demo Repository

Loading README...

Hung-Chi Wang

Shipped this project!

Hours: 14.24
Cookies: 🍪 0
Multiplier: 6.09 cookies/hr

Updated my readme and release and ready to ship for the new system!! I’m kinda just curious about where the new system will get me, but yk wat we’ll seee

Hung-Chi Wang

Updated my readme and release and ready to ship for the new system!! (btw i just realized that I forgot to post devlog after getting this 1 hour so don be surprised by how I get this hour so fast

Attachment
0
Hung-Chi Wang

Shipped this project!

Hours: 4.14
Cookies: 🍪 29
Multiplier: 6.89 cookies/hr

Big success!! Ik it’s been a while since the last update cuz I kinda procrastinated a little bit, particularly bc i was working some other more advanced projects lol. But anyways im still very happy and hopefully i’ll make V2 of it if I have time lol
Just some features i’ll probly add in V2:

  • nrf24l01 radio
  • a nob to change volume
  • a screen
Hung-Chi Wang

Tested out all the functions, updated repo/README and rendered this

  • Added a professional Release page
  • Formatted my README in the way how I did for all the other projects
    *** Btw dont be surprise how I got these 2 hours right after my previous devlog (simply cuz I forgot to log this a month ago lol
Attachment
0
Hung-Chi Wang

I soldered the keys and the board!!!
But for some reason it’s still not working, apparently my Arduino Micro has some issues too cuz it kept disconnecting itself when tried to flash it……

Attachment
Attachment
1

Comments

Rei
Rei 2 months ago

aaa looks nice :0

Hung-Chi Wang

Updated my demo and published everything online including uploading my PCB design and schematic to Kicanvas!!!

Attachment
Attachment
0
Hung-Chi Wang

Shipped this project!

Hours: 8.71
Cookies: 🍪 113
Multiplier: 13.02 cookies/hr

I never designed a PCB before so this was the first time.

Thanks to my prior experience in circuit design, designing this wasn’t too hard
PS: trust me the most annoying part turned out to be tracking time

This was also my first time using Fusion 360, and it was actually much easier than thought, tho it still took me some time to learn……

Anyways, this project is just a small taste of how hardware design is like, and I really enjoy it

Lastly, I haven’t gotten the parts yet and assembly is also not part of the time tracking, so I’ll just update till it works perfectly just in case any of you want to download my files :)

Hung-Chi Wang
  • Uploaded the demonstration model to Printables
  • Fixed and recompiled the firmware cuz I just realized it didn’t match the schematic…….(AHHHH
Attachment
0
Hung-Chi Wang

I installed QMK and added the firmware folder, hope it works when the parts arrive

Attachment
0
Hung-Chi Wang
  • Added a socket for Arduino Micro power supply
  • Purchase parts: Arduino Pro Micro, Cherry MX key switches x 9
  • Follow tutorial to order PCB from JLCPCB
Attachment
Attachment
0
Hung-Chi Wang

Finally made the case by following along with a tutorial

  • Macropad base
  • Macropad top case
  • Imported PCB and switch keys bodies
Attachment
1

Comments

Hung-Chi Wang
Hung-Chi Wang 3 months ago

idk why I uploaded 5 images but only one is shown here

Hung-Chi Wang

Flavortown beta finally launched!!!!! Got too many hours to log

  1. Fixed Hackatime for Fusiong 360 because it was not compatible with the latest version
  • Remember to install requests and chardet in Fusion 360 directly (in the Add-in folder)
  • Change main.py to the same name as the .manifest file
  • Directly indicate the path to the pip library installed
  1. Setting up Hackatime for Kicad
  2. Redid the schematic and redesigned PCB as I didn’t include GND and reset button
  3. Learned Fusion 360 and built a practice project along the way
  4. Started building my first Fusion sketch
Attachment
1

Comments

Hung-Chi Wang
Hung-Chi Wang 3 months ago

Just in case anyone want to log their hours for Fusion 360, remember to install the pip library directly in the lib folder! It took me 2 hours to figure the code as well…….very frustrating cuz the python code in there was already outdated