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

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

КОМЕНТАРІ • 62

  • @imabeapirate
    @imabeapirate Рік тому +15

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

    • @snowtechs
      @snowtechs 6 місяців тому

      What characters are used to make such a clean layout? I want to theft but I can't seem to figure out some of those chars.

  • @redndwhitee92
    @redndwhitee92 Рік тому +4

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

  • @alexandradefer9434
    @alexandradefer9434 5 місяців тому +2

    This was superrr helpful!! Im by no means someone who programs and I decided to build a Corne v3… its been a journey thus far to say the least😂

  • @mrxinu
    @mrxinu Рік тому +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 Рік тому +2

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

  • @doorba2470
    @doorba2470 2 роки тому +2

    This was extremely helpful, thank you!

  • @wastedtaco7944
    @wastedtaco7944 2 місяці тому

    Thank you for the video. It really helped.

  • @zscept
    @zscept 7 місяців тому +1

    tysm bro i needed this for my bakenekogo

  • @JefCollier
    @JefCollier 11 місяців тому

    I subbed after this vid. Thanks mate!

  • @ShikoMstoyan
    @ShikoMstoyan 3 місяці тому

    Thanks for video, it was realy helpfull)

  • @I-Irdyad-I
    @I-Irdyad-I 11 місяців тому +2

    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?

    • @thecompanioncube4211
      @thecompanioncube4211 День тому

      Select the closest one. Keyboard selection is just guidance for default config to be written, you always edit that. The more important selection is the controller selection which you want to get exact

  • @rollonfood
    @rollonfood 2 місяці тому

    I had to clone someone else's repo for my particular keyboard. Following your instructions I managed to get all the way to editing the keymap and then forking the repo and pushing. but I can not work out how to get the download part under the actions tab. It just says "there are no workflow runs yet" . Any advice appreciated mate!

  • @jardonic
    @jardonic 19 днів тому +1

    2:41 how do you reset the controller?

    • @SethusBuilds
      @SethusBuilds  16 днів тому

      @@jardonic i have a physical reset button in the board that i can hold to reset

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

    thanks mate, really great to start.

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

    Thanks, very helpful

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

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

  • @dyeghocunha8364
    @dyeghocunha8364 6 місяців тому

    I Got an Souffler V3, not the Sofle... the souffler version... but the Oled doesent seems to work, and i cant reset it too ....kinda lost here

  • @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.

  • @synless322
    @synless322 2 роки тому

    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  2 роки тому

      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!

  • @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!

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

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

  • @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 Рік тому +1

      @@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 10 місяців тому

      @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

  • @alpacamale2909
    @alpacamale2909 7 місяців тому

    they really make it hard for regular people

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

    Thanks bro

  • @congnguyen-vo7gp
    @congnguyen-vo7gp 2 роки тому

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

    • @SethusBuilds
      @SethusBuilds  2 роки тому

      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 2 роки тому

      @@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 2 роки тому

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

    • @SethusBuilds
      @SethusBuilds  2 роки тому

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

  • @DavidMullen-d1t
    @DavidMullen-d1t 5 місяців тому

    Roselyn Crescent

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

    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

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

      @@SethusBuilds ok thanjks

  • @BoyleFitch-f7h
    @BoyleFitch-f7h 4 місяці тому

    Emelia Park

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

    can u share ur keymap?

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

      I made a video about my keymap ua-cam.com/video/VShLPvF693k/v-deo.html

  • @JulianDonald-b8h
    @JulianDonald-b8h 4 місяці тому

    Rohan Ranch

  • @ScottHugo-t4d
    @ScottHugo-t4d 3 місяці тому

    Dach Knoll

  • @TobiasBlithe-r2h
    @TobiasBlithe-r2h 5 місяців тому

    Gonzalez Deborah Lopez Edward Jackson Sharon

  • @DollyCleveland-l1f
    @DollyCleveland-l1f 4 місяці тому

    Wilson Sandra Gonzalez Steven Johnson Kenneth

  • @RumaAhsan-w3x
    @RumaAhsan-w3x 5 місяців тому

    Johnson Ruth Hall Paul Smith Mark

  • @DeloraProdoehl-l4o
    @DeloraProdoehl-l4o 3 місяці тому

    Walker Donna White Larry Harris Edward

  • @DszxbjjUgvnjeed
    @DszxbjjUgvnjeed 5 місяців тому

    Martinez Cynthia Lee Deborah Moore Robert

  • @KathleenClement-g1o
    @KathleenClement-g1o 5 місяців тому

    Alize Spurs

  • @LaurelGreenhalgh-n2m
    @LaurelGreenhalgh-n2m 5 місяців тому

    Reichert Loaf

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

    1:35 Suppository 😂

  • @MontgomeryAlvis-y2e
    @MontgomeryAlvis-y2e 5 місяців тому

    Bogan Ports

  • @BeerbohmEsther-q2j
    @BeerbohmEsther-q2j 4 місяці тому

    5494 Wintheiser Walks

  • @fedorlubensky
    @fedorlubensky 28 днів тому

    Thanks ❤