Beginner ZMK Tutorial - How to make and modify your ZMK keymap

Поделиться
HTML-код
  • Опубликовано: 26 дек 2022
  • In this video I give you an overview of ZMK firmware modification. I show how to download ZMK, how to build the firmware, and how to modify it.
    ZMK docs: zmk.dev/docs

Комментарии • 36

  • @imabeapirate
    @imabeapirate Год назад +6

    I love how you organized the bindings. I theft. I thank.

  • @redndwhitee92
    @redndwhitee92 Год назад +3

    Been struggling with zmk for a bit, definitely helped get pointed in the right direction.

  • @mrxinu
    @mrxinu 4 месяца назад +1

    Awesome video. I've been putting off setting up my Kinesis Advantage 360 Pro for too long and this helped clear some of the fog.

  • @maldi_tof2910
    @maldi_tof2910 Год назад

    thank you for the explanation of this. Looking at making my own keyboard and your video has made it less daunting.

  • @JefCollier
    @JefCollier 3 месяца назад

    I subbed after this vid. Thanks mate!

  • @doorba2470
    @doorba2470 Год назад

    This was extremely helpful, thank you!

  • @Kinder112
    @Kinder112 4 месяца назад

    thanks mate, really great to start.

  • @jackshafer9161
    @jackshafer9161 Год назад

    So good. Would love to see more ZMK videos from you.

  • @mr_mr
    @mr_mr 7 месяцев назад

    Thanks, very helpful

  • @emanueledepaoli3377
    @emanueledepaoli3377 4 месяца назад +1

    Hi, I know this video is quite old but I have a question. Say that I want to create a new keyboard, made from my own PCB design and layout that is not present in the "supported keyboard" list. How would I make a firmware for it? Do I select the closest supported keyboard (I assume same controller and similar layout) and modify it or do I need to do something else?

  • @SOGSEAL
    @SOGSEAL Год назад

    Awesome! is there a way to display layers layouts on the screen while learning the layouts? :)

  • @joaquindebrito14
    @joaquindebrito14 Год назад

    Thanks for the video man! i have a question, how many layers can i configure with the zmk, im using the plank ez right now and i use 6 layers, is that posible with the zmk?? i would like to switch to wireless keyboard.

  • @LukasB123
    @LukasB123 Год назад

    Thanks bro

  • @wredmatic
    @wredmatic Год назад

    How did you create the tables in your text editor? Any text based table I've ever seen using pipes, plus symbols, underscores, dashes, etc always has gaps in between characters, but yours looks like continuous lines. How did you manage that?

    • @SethusBuilds
      @SethusBuilds  Год назад

      The tables came default with the zmk sweep keymap from the github. The way that it was done in the keymap was that the lines with the pipes and other symbols are commented out indicated by the // at the beginning of the line. Thanks for the comment!

  • @synless322
    @synless322 Год назад

    Hi, I am currently trying to configure a DIY PCB previously running QMK. I now try to connect a nice!Nano to the lines and colums. I managed to configure the ZMK envionnement and I can compile multiple boards, like the nice!60 but other than premade board I have not been able to "make my own" board in ZMK.
    Any ressources ? (I have spend so much hours in the doc, on youtube, and on the ZMK Discord ...)

    • @SethusBuilds
      @SethusBuilds  Год назад

      I have not done this myself so I may be wrong but I believe that if you want do this you must use the zmk source code. You can find that in the docs under the development section: zmk.dev/docs/development/setup. Seems like you have to set up the Zephyr tool west as well. You will also need this when building the firmware on your own device rather than through github actions: zmk.dev/docs/development/build-flash. Hope this helps! Good luck!

  • @Michael-tj1dq
    @Michael-tj1dq Год назад

    Great video, it helped me through my build. However I hit a snag, the right side will not connect to the left side. I have tried to re-flash multiple times. Not sure if I should go back and start from scratch with my repository or if you might have any ideas? I was thinking to swap the Nano's and reflash to see if the both are working.

    • @SethusBuilds
      @SethusBuilds  Год назад

      Hi Michael! Thanks for the comment! Hmmm make sure the left side is getting powered, check if the soldering joints are all good. You can probably try powering both up with usb power and seeing if that works. Then it could be a power issue. If it tries to connect through the wired connection you can add a key in a layer of your firmware to switch the Bluetooth signal like I showed in the video. If your controllers are socketed you can even try the nanos detached from the keyboard and short the connectors with a wire or tweezers or something. I had similar connectivity issues when I started and I did this to troubleshoot. Hope this helps!

    • @Michael-tj1dq
      @Michael-tj1dq Год назад

      @@SethusBuilds hardware was good, I must have made a mistake on the initial flashing, ended up getting the reset coding from the NiceNano site and re-flashing. Solved that issue, then increased the Bluetooth signal, and relocated my Bluetooth dongle with a USB extension cable to the center of my desk really close to my keyboards. I love this layout for now, I might try a smaller layout in the future.

    • @SethusBuilds
      @SethusBuilds  Год назад +1

      @@Michael-tj1dq Awesome! Glad you figured it out and are liking the layout!

    • @jed_hed2474
      @jed_hed2474 2 месяца назад

      @Michael-tj1dq how were you able to reflash it? I've been struggling for a couple days to figure out how to use the reflasher after getting it installed because when I get it to run, it keeps giving me errors

  • @congnguyen-vo7gp
    @congnguyen-vo7gp Год назад

    Hi, how do you know which MCU that you're using, hope you can help

    • @SethusBuilds
      @SethusBuilds  Год назад

      ZMK will work on the following boards zmk.dev/docs/hardware. If your board is pro-micro based, check if it is one of these and then you can select that when creating your repo. Hope this helps!

    • @congnguyen-vo7gp
      @congnguyen-vo7gp Год назад

      @@SethusBuilds thank you for replying bro, I tried multiple firmware to find the right board, but it seems like the only one work well is the bluemicro but without bluetooth and the oled screen, nice nano automatically detect the oled screens but can't detect the keyboard keymap, I'm using sofle v2 wireless, hope you can help me to proceed further

    • @congnguyen-vo7gp
      @congnguyen-vo7gp Год назад

      @@SethusBuilds Hi bro, problem solve, thank you for your supporting

    • @SethusBuilds
      @SethusBuilds  Год назад

      @@congnguyen-vo7gp Awesome! Glad you worked it out!

  • @morpheus4564
    @morpheus4564 11 месяцев назад

    can u share ur keymap?

    • @SethusBuilds
      @SethusBuilds  10 месяцев назад +1

      I made a video about my keymap ruclips.net/video/VShLPvF693k/видео.html

  • @figgletinkle
    @figgletinkle Год назад

    0:53 run it in where and what? I don't understand

    • @SethusBuilds
      @SethusBuilds  Год назад

      Run this line: bash -c "$(curl -fsSL zmk.dev/setup.sh)" in your terminal for linux or mac, or this command: powershell -Command "iex ((New-Object System.Net.WebClient).DownloadString('zmk.dev/setup.ps1'))" in powershell if you are on windows. Powershell or terminal should be installed on your computer by default

    • @figgletinkle
      @figgletinkle Год назад

      @@SethusBuilds ok thanjks

  • @MODGNAR
    @MODGNAR Год назад +1

    1:35 Suppository 😂