KMK is written in CircuitPython and the keymap, in Python terms, is a List of Lists of Key objects, for example have a look at the keymap for ANAVI Macro Pad 12: github.com/KMKfw/kmk_firmware/blob/master/boards/anavi/macro-pad-12/code.py#L79 Basically you can edit the CircuitPython code to change the keys. More details about configurations are available at: kmkfw.io/docs/config_and_keymap VIA works by communicating with the firmware that is running on the device and sending it commands across USB. It works with QMK but as of the moment I am not aware of KMK support. However, the ANAVI mechanical keyboards in the video support both KMK and QMK :)
Yes, KiCad projects for all these PCBs are available at GitHub: github.com/AnaviTechnology You are free to use them under open source hardware licenses, including to export gerber and drill files from KiCad. Btw KiCad is free and open source software that works on MS Windows, Mac OS and Linux distributions.
This was a great intro to KMK. I think I’m going to give it a try. Thanks!
Hope you enjoy it! Thanks for the feedback :)
What micro controller are you using?
My mechanical keyboards in the video are with Raspberry Pi RP2040 microcontroller.
How do i change the keyboard configuration in kmk and can I configure it to VIA
KMK is written in CircuitPython and the keymap, in Python terms, is a List of Lists of Key objects, for example have a look at the keymap for ANAVI Macro Pad 12:
github.com/KMKfw/kmk_firmware/blob/master/boards/anavi/macro-pad-12/code.py#L79
Basically you can edit the CircuitPython code to change the keys. More details about configurations are available at: kmkfw.io/docs/config_and_keymap
VIA works by communicating with the firmware that is running on the device and sending it commands across USB. It works with QMK but as of the moment I am not aware of KMK support. However, the ANAVI mechanical keyboards in the video support both KMK and QMK :)
Can you give out the gerber file for the PCB
Yes, KiCad projects for all these PCBs are available at GitHub: github.com/AnaviTechnology
You are free to use them under open source hardware licenses, including to export gerber and drill files from KiCad. Btw KiCad is free and open source software that works on MS Windows, Mac OS and Linux distributions.
Thanks @@LeonAnavi Such a great help you are
@@AzHilus I am glad to help :)
Thank You
You're welcome. I am happy to hear the video is useful :)
Great video ❤.
Thank you!
What is the diameter of 4 corner holes on PCB ?
The mounting holes on the PCB are 3.2mm for M3.
@@LeonAnavi thanks for your response :)