MiniMagicMacroMachene
A wireless macro pad made to be used with autoHotKey
May 16 (part 1) Starting
The idea for this project is a small macro pad that can be used with a laptop effectively
Today I am making a BOM and finding the things that are needed for the PCB design and starting on the 3d Model
Total Time Spent: 1.5 hr
May 16(part 2) worked on PCB
created the PCB and finished PCB and found
- https://www.digikey.com/en/products/detail/1N4148/1N4148FS-ND/458603
- https://cherry.saas.contentserv.com/admin/rest/document/30?ContextIDs=15343&Language=1
these are the parts I will be using and hopefully 3d print the rest.
Total Time Spent: 4 hr
May 17 finding parts and failing to make the case
Found venders for PCB parts and found what key switches I am going to use
- https://www.pishop.us/product/raspberry-pi-pico-2/?src=raspberrypi
- https://www.digikey.com/en/products/detail/onsemi/1N4148/458603
- https://mechanicalkeyboards.com/products/cherry-mx2a-black-60g-linear?variant=48014721286444
also found pricing for the parts
also got a quote for the PCB of 20.06 from PCBway (including shipping)
Found a plugin that will make creating the case infinitely easier allowing communication between freecad and Kicad
tryed useing FreeCad to make case and am not doing very well at it
Found a tool called turbocase that generates a scad file for a case for a pcb and I used it to generate the bottom case
also made the BOM
Total Time Spent: 3.5 hr
May 19 finishing and finsing the stuff I did wrong
So I learned that I have the wrong pinout for the pi Pico 2 and on the pcb have switches connected to the ground pins and not the data pins
the pinout :
https://datasheets.raspberrypi.com/pico/Pico-2-Pinout.pdf
Fixed the pinout problem and also fixed my traces so that rows are on top while collems are on bottom
Also fixed my bord cutout
also starting on the case for the pcb useing fusion360 because freecad is driveing me crazy
created the case for the PCB and finished modeling
also starting the firmware using QMK
I am going to assighn the keys on the keybord to func keys 13 through 21 inclusive
the key layout JSON is in QMKlayout.JSON
also updated the BOM
I found that QMK does not support the rPI pico 2 series but the rPI Pico 1 has the same pinout so I am changeing to useing the PI Pico 1w
Setup the firwere jsons and things and trying to compile
Finished the firmwere
Total Time Spent: 5.5 hr
May 28 Firmwere and things
Today my project needs the firmwere with Bluetooth
I found that QMK does not support my microcontroller but ZMK does so I am going to change to ZMK
I am going to setup ZMK firmwere
I also had to join the ZMK discord server
-https://docs.zephyrproject.org/latest/boards/raspberrypi/rpi_pico/doc/index.html
I found the thing I needed
All the firmware is hopefully done and comes builtin with Bluetooth
** total time spent 2hr **