KMK Open Source Mechanical Keyboard Firmware Written in CircuitPython

Поділитися
Вставка
  • Опубліковано 6 лют 2025

КОМЕНТАРІ • 17

  • @dgvigil
    @dgvigil Рік тому +1

    This was a great intro to KMK. I think I’m going to give it a try. Thanks!

    • @LeonAnavi
      @LeonAnavi  Рік тому

      Hope you enjoy it! Thanks for the feedback :)

  • @divyanshugarg2831
    @divyanshugarg2831 Місяць тому +1

    What micro controller are you using?

    • @LeonAnavi
      @LeonAnavi  Місяць тому

      My mechanical keyboards in the video are with Raspberry Pi RP2040 microcontroller.

  • @Dev-qe7rv
    @Dev-qe7rv Рік тому +1

    How do i change the keyboard configuration in kmk and can I configure it to VIA

    • @LeonAnavi
      @LeonAnavi  Рік тому

      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 :)

  • @AzHilus
    @AzHilus Рік тому +1

    Can you give out the gerber file for the PCB

    • @LeonAnavi
      @LeonAnavi  Рік тому +1

      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.

    • @AzHilus
      @AzHilus Рік тому

      Thanks @@LeonAnavi Such a great help you are

    • @LeonAnavi
      @LeonAnavi  Рік тому +1

      @@AzHilus I am glad to help :)

  • @TOMTOM-nh3nl
    @TOMTOM-nh3nl Рік тому +1

    Thank You

    • @LeonAnavi
      @LeonAnavi  Рік тому

      You're welcome. I am happy to hear the video is useful :)

  • @le0nz
    @le0nz Рік тому

    Great video ❤.

  • @shubhampatel8193
    @shubhampatel8193 Рік тому

    What is the diameter of 4 corner holes on PCB ?

    • @LeonAnavi
      @LeonAnavi  Рік тому +1

      The mounting holes on the PCB are 3.2mm for M3.

    • @shubhampatel8193
      @shubhampatel8193 Рік тому

      @@LeonAnavi thanks for your response :)