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

3h 22m 10s logged

NOTE:

I originally started this project on Forge but decided to do stardance instead. The below is two devlogs seperated with the first 2 hours and the second 1.5 hours.

DEVLOG 1 (first 2 hours):

OVERVIEW:

Hello! I am completely new to hardware design like this. Only thing ive done is a little bit of messing around with breadboards and a motor for a flavortown project. Anyways I have had a problem with my laptop withmy current laptop where it doesnt have media controls. So I have designed this board with kicad (I learned how to do it just today) and hope to get funding and make this in real life to solve a problem I have without paying large coorperations and while having fun!

NEXT STEPS:

  • I have some existing Fusion360 skills so I am going to design I case for this! Should be fun
  • Do research on getting the actual parts I need and how to integrate it into the board.

CHALLENGES:

  • AS previously mentioned this is all pretty new to me. I had to learn a new software (even if its basic).
  • Cant wait to learn more about KiCad and other parts of this project.

DEVLOG 2 (Second 1.5 hours):

OVERVIEW:

Created the firmware framework for the board! I also created a BOM but that time wasnt recorded. Readme was also made with info on the project and images and build instructions.

NEXT STEPS:

  • Cad

CHALLENGES:

  • I spent around an hour trying to get the code to compile in VSC with platformio. I kept getting wierd errors and I tried to trouble shoot for a while but couldnt get it to work. I moved to Aurdino IDE which solved the problem
  • I havent ever written code like this before o it was really interesting to learn how to do it.
0
9

Comments 1

@IndexJson

Are you planning to make it wireless or via USB? Also you need to think about debouncing the switches, otherwise 1 click can be detected as multiple. You can either do that is software, or easier - add debouncing capacitors on the PCB. 100nF would be enough.