This Keyboard Will Make You More Productive! DIY Macropad Build + QMK Setup

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

КОМЕНТАРІ • 132

  • @구월-n9e
    @구월-n9e 10 місяців тому +6

    Oh Thank you so much I was struggling with qmk for an hour, and I finally found the way to start keymapping...

  • @bertagabor9111
    @bertagabor9111 11 місяців тому +8

    The first understandable tutorial for me how to make firmware, ty

  • @oleurgast730
    @oleurgast730 21 день тому

    You often can get old POS keyboards using cherry black switches for cheap (I got some for about 12€ each a few years ago). For a macro keyboard the dynamic of the switch does not matter, so you can reuse the switches (even if you prefer blue ones like I do).
    However, the most impotant part are some old POS keyboards have 2-part relegendable keycaps. Keycaps with transparent cover. You can print a label, put it on the main part of the keycap and stick the tranparent cover on top. For a macro keyboard this is quite nice. Actually this was used on POS systems to lable with product pictures (f.e. in bakerys for the most sold products).
    You can still buy such keycaps new, but theycost more than the switches...

  • @Adam-g8s8q
    @Adam-g8s8q 10 місяців тому +3

    Love your little helper.

  • @rviana4
    @rviana4 7 місяців тому +3

    Man, ultra cool project!
    Just order the parts and I'll try to do it as a first arduino project.
    Kudos from Brazil, my man! Also, lots of pets on my behalf for the helper.

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

      My man! It works and it's beautifull!!!!!
      Already planning on all the macros i'll do! You rocks!

  • @Stojce_
    @Stojce_ 6 місяців тому +1

    you can add little bumps with notches to friction fit the arduino inside instead of super gluing it, will be less permanent and more elegant

  • @aprilfinnigan7267
    @aprilfinnigan7267 7 місяців тому +2

    Thank you so much for the guide. I do mentoring with a group of kids and this seems like a good cheap introduction to soldering, patience, flashing, 3d printing, while also getting them into the keyboard gremlin scene.

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

      I dont know how old they are but this is way to complex for a 12 or 10 year old

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

      @@froggy0100 You severely underestimate children.

  • @danialothman
    @danialothman 7 місяців тому +11

    im 3 mins into the video, just noticed the powerwashing clip on the topleft 🤣

  • @billart1663
    @billart1663 6 місяців тому +2

    Bro... Thank you so much you are so understandable I have been watching videos for hours and I finally now understood with your video

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

      Awesome, I'm glad the video helped 🙂

  • @LA-di8kp
    @LA-di8kp Рік тому +4

    janjetina 4500!!!!!!!
    This was such a good tutorial! No information overload, nice music and editing, and excellent voice-over to go with it.
    You got a new subscriber! :)

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

      Thank you so much! :)

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

      Hey, you got selected for the enclosure 🥳 Please leave me your email so I can contact you about the details 🙂

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

      you won the enclosure!!!

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

    That's so cool… I'm a person with a disability and having everything all together one place would be awesome… would be also cool to have a virtual keypad that I could assign things to

  • @majinkeyboards
    @majinkeyboards 2 місяці тому +1

    wow, excellent video.

    • @Djambo57
      @Djambo57  2 місяці тому +1

      Thank you! :)

  • @korean_dude6036
    @korean_dude6036 8 місяців тому

    This is so educational. Thank you.

  • @dzulfikarsn
    @dzulfikarsn Рік тому +2

    That's really cool, ty

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

      Thank you :)

  • @EJEuth
    @EJEuth Рік тому +2

    Very interesting! Thanks for sharing

  • @dlmm2645
    @dlmm2645 8 місяців тому

    Great vid, for me really down the rabbit hole! How does the row/columns work in reciving signals. Dont fully understand what is happening there!

  • @amosreginaldjr.4200
    @amosreginaldjr.4200 Рік тому +9

    I’m dead, you put the power wash video in the corner 😭😭😭

    • @Djambo57
      @Djambo57  Рік тому +9

      I had to, even I got bored while editing and it's so satisfying I love it

    • @amosreginaldjr.4200
      @amosreginaldjr.4200 Рік тому +2

      @@Djambo57 😭😭😭😭 I respect it

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

      @@amosreginaldjr.4200 thank you 🤝

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

    There is a calc button built into the QMK keycode set. You don't need a macro for it.

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

      Thanks for mentioning that, I'll definitely use the button then to save some time.

  • @f937r
    @f937r 4 місяці тому

    Adding the powerwashing clip to keep people watching the video was genius.

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

      I'm glad you enjoyed!

  • @manuel8179
    @manuel8179 8 місяців тому

    Very cool, i'm thinking on making one of these, but instead of opening n calculators, would be nice to open and close the calculator with the same key, how hard can it be? (Actual question)

  • @davidjushpe3022
    @davidjushpe3022 11 місяців тому +1

    Is it possible to combine several buttons pushes at the same time? I mean simultaneously. If no is there a way to do it? Thanks

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

      There are more complex things like layers but I'm not sure if there's a way to detect multiple button presses.

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

    Good tutorial. Will order the parts to make one :)

  • @harrylbonyoutube6981
    @harrylbonyoutube6981 11 місяців тому +1

    This video helped me to throw together a macropad. Excellent tutorial. When I try to build a full keyboard, however, windows keeps giving me a "USB device not recognized error". Any ideas? I'm using a different micro controller, but it's still an Atmega32U4. Does it matter if the board runs on 3v instead of 5?

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

      it should be a hardware issue. maybe the board you're using is dead or something else is wrong with it. Try to swap it with another Arduino pro micro or similar and it should work

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

      @@Djambo57 The board is an adafruit itsy bitsy. As far as I can tell the board isn't dead, as it does power on when plugged in. I'd use a promicro, but it's short by two pins. Are itsy bitsy's not suited for keyboards?

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

    When you connect this keyboard what name is it shown, com port ?

  • @mattmheha
    @mattmheha 5 місяців тому +1

    came for the macro pad stayed for the cat o7

  • @jendafojtik
    @jendafojtik Рік тому +7

    Hello! This is an amazing video and I should know, I just spent 10 hours trying to find a way how to actually program my custom 3x2 macropad. However, when I try compiling, I get the following error:
    #error (".h is required unless your keyboard uses data-driven configuration. Please rename your keyboard's header file to .h")
    Any help at all would be so appreciated.
    Otherwise liked and subscribed! :)

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

    hey, great video! When I write the command 'qmk new-keyboard' I get an error message. does any one have an idea what I did wrong?

  • @Zzxii
    @Zzxii Рік тому +3

    Great video. I have considered building one of these many time. I also use a mouse with the macro buttons on the thumb cluster, its great.

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

      Thanks! The mouse is great 😁

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

    Hi, did you make any changes to the visual studio settings? I get a "compiler optimizations disabled" error when compiling.

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

    4:48 in some other videos and guides, people use a wire for the row connections instead of the diodes themselves. is there any reason to do one method over the other?

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

      Do whatever is easier for you. If everything is connected like on the schematic it will work :)

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

      ​@@Djambo57 Thank you! I ended up using the diodes and it went smoothly, I'm connecting it to the micro controller now and this has been a great first project for me and I am learning a lot. I really appreciate this guide, the 3d files etc.!!
      Last question, I'm not the best at reading the schematic and with circuits so I'm a bit confused on 5:20 how to wire the reset switch. The switch I have has 3 pins "C", "NO", and "NC". I can't really tell from the video what the GND and RST pins are connected to or if both are wired to one pin?

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

    amazing video my macropad is working but the micros aren't working as the code register keyboard as German layout and a lot of keys like y and z are mix and / and & are switch i can't find the alternative method if cane can help me?

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

      Hey, I had the same problem since my keyboard layout is Croatian. Y and Z are also mixed and I got it solved by including croatian layout in the keymap file... I don't remember how exactly but it should be shown somewhere in the video

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

      @@Djambo57 Thank you so much it was beecause of 2 header files of croatian (
      #include "keymap_croatian.h"
      #include "sendstring_croatian.h") without them its working fine

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

      @@sultanmuhammad5736 I'm glad you got it working :)

  • @Doron512
    @Doron512 20 днів тому

    after i choose atmega32u4, it tells me i have to update the config files to match the hardware. what should i do?

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

    janjetina 4500!!!!!!!
    a little late but you never know! :)

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

    The microswitch for the reset you linked has 3pins but in the video it has 2pins. The 3pin variant has C, NO, & NC. Which one should wire to Ground & Reset? Thanks

  • @Roxy53280
    @Roxy53280 9 місяців тому +1

    6:00 it appears your cat knows ASCII. it decodes as "meow".

  • @Alihaider10109
    @Alihaider10109 8 місяців тому

    At 4:55 what was the wire name and also tell me if I can use normal wire instead of the wire u used at 4:55

    • @vFxc
      @vFxc 8 місяців тому

      It’s a normal wire, he just cut it like that

    • @Alihaider10109
      @Alihaider10109 8 місяців тому +1

      I know but the wire is like there’s soldering iron wire inside

    • @Alihaider10109
      @Alihaider10109 8 місяців тому

      @@vFxc😅😅😅

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

    i want 2 6x6 macroboards

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

    If I wanted to make a 5 by 5 Macro pad would I connect my Extra pin to Arduino D16?

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

      You can use any free GPIO pin you want. Just make sure to declare it by the AVR name and not Arduino

  • @emilionavarro1453
    @emilionavarro1453 6 місяців тому +1

    Could this work with the Arduino Nano V3.0 Atmega328 ??

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

      nop, not usb ready chip

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

      Atmega328p doesnt have the required hardware... You need the pro micro board

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

    I don't see anyone building it using ARDUINO NANO, not the Pro Micro.. Why? What's the disadvantage of Nano on that project?

    • @Djambo57
      @Djambo57  6 місяців тому +2

      @@Schjoenz nano doesnt supoort HID meaning it cant be used as a keyboard over usb... The microcontroller is different, the nano usually has a AtMega328p while the pro micro has a AtMega32u4 which can be used in such cases

  • @oaktree0511
    @oaktree0511 10 місяців тому +1

    Wouldn’t it be better to install VIA/VIAL support? I know Jan Lunge did it, and was wondering if there are any downsides to adding that support.

  • @r3dd09
    @r3dd09 9 місяців тому

    Website is down, can i fet the stl?

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

    Wow Great tutorial!

  • @biomassfreak
    @biomassfreak 10 місяців тому

    Wtf only 15k viees that was perfect. And I actually have everything I need for this except screws and diodes!

  • @bamasck1834
    @bamasck1834 5 місяців тому +1

    Samo gledam video i jednom trenutku štekate arduino i piše janjetina 4500

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

      Hahahahahahaha

  • @froggy0100
    @froggy0100 2 місяці тому +1

    Thankk you soo so much

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

      Thank you for watching! :)

  • @j.k.4958
    @j.k.4958 Рік тому +1

    janjetina 4500!!!!!!
    (thanks for an amazing video, really makes me want to create mine, still have to decide how I'd use it in my web developer routine tho)

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

      first janjetina commnet let's goo

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

      Hey, you got selected for the enclosure 🥳 Please leave me your email so I can contact you about the details 🙂

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

      you won the enclosure!!!

    • @j.k.4958
      @j.k.4958 Рік тому

      @@Djambo57 hi there, been trying to add my email for days but the comment seems not to be added everytime x)

    • @j.k.4958
      @j.k.4958 Рік тому

      @@Djambo57 I'll send you an email directly, will be easier. :)

  • @markomarkovski9323
    @markomarkovski9323 8 місяців тому

    Do you experience ghosting with this kind of setup?

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

    how ken i turn of the led from the arduino pro micro

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

      You will have to desolder it since they are connected to power phisically, there is no switch to turn them off

  • @davidadato9850
    @davidadato9850 10 місяців тому

    can you make custom project for me ?

    • @Djambo57
      @Djambo57  10 місяців тому

      Hey, what did you have in mind?

  • @DanielleKing-n7z
    @DanielleKing-n7z 3 місяці тому +1

    Hernandez Linda Clark Matthew Gonzalez David

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

    I don't have 3D printer😢😢.

  • @Roxy53280
    @Roxy53280 9 місяців тому

    janjetina 4500!!!!!!!!!!

  • @MortonSid
    @MortonSid 4 місяці тому

    14549 Marks Locks

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

    Cool but you could also free software autohotkey with any keyboard (including your own) by assign macros to hotkeys. Dont need any of that

  • @KeynesUrsula
    @KeynesUrsula 4 місяці тому

    58298 Turcotte Trail

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

    Well time to repair the 3d printer

  • @RosalindHarlan-r1h
    @RosalindHarlan-r1h 4 місяці тому

    Perez Patricia Harris Richard Garcia Ruth

  • @bamasck1834
    @bamasck1834 5 місяців тому +1

    Janjetina je fina

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

      Ðabe pises proso givavej 😄

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

    barutalan video!

  • @bamasck1834
    @bamasck1834 5 місяців тому +1

    volim janjetinu

  • @yozhis1
    @yozhis1 4 місяці тому

    can't you just buy a numpad and do the same?

  • @ege8240
    @ege8240 11 місяців тому +1

    why dont you just use arduino ide?

    • @Djambo57
      @Djambo57  11 місяців тому +2

      Because Arduino IDE uses a bootloader to upload your code, in this case, we are flashing a .hex file directly to the microcontroller

  • @AbdulHaadi-gh6np
    @AbdulHaadi-gh6np 5 місяців тому +1

    janjetina 4500...s

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

    janjetina 4500!!!!!!!!!!!

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

      nice video @Djambo
      Have lerned a lot friom watching you do it.
      Obviosly, it's a lot harder than you made it look, but not impossible! Thanks!

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

      Thank you :)

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

      Hey, you got selected for the enclosure 🥳 Please leave me your email so I can contact you about the details 🙂

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

      you won the enclosure!!!

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

    Johnson Deborah Lewis Scott Hernandez Sharon

  • @littlefrank90
    @littlefrank90 8 місяців тому +1

    How is this easier than just writing arduino code?

  • @AntoniaAmelia-i9i
    @AntoniaAmelia-i9i 4 місяці тому

    5011 Nathaniel Roads

  • @JoOdom-r8c
    @JoOdom-r8c 3 місяці тому

    Harris Nancy Perez Kimberly Smith William

  • @AntoinetteFanny-l8s
    @AntoinetteFanny-l8s 3 місяці тому

    Thompson Brian Anderson Sharon Wilson Anthony

  • @AntoinetteFanny-l8s
    @AntoinetteFanny-l8s 3 місяці тому

    Clark Mark Allen Margaret Young Richard

  • @LarryWhite-o6m
    @LarryWhite-o6m 3 місяці тому

    Thompson Betty Allen Margaret Johnson John