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

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ค. 2024
  • ALL PARTS AND 3D MODELS BELOW
    You can purchase the 3D printed plastic parts for this project from my webshop!
    djambo3d.com/collections/yout...
    Help me make these videos more often
    Support me for more videos: patreon.com/Djambo
    Take a look at this cool video I made:
    • DIY Lab Bench Power Su...
    Mental Pressure Washing Video:
    • 20+ YEARS OF FILTH WAS...
    Tell him I said hi
    The enclosure
    djambo3d.com/products/djambo-...
    3D Models are linked at the bottom of the description and you can download them for free.
    Giveaway
    Subscribe and leave a comment as I said at the end of the video and I'll pick a few of you in a week and send you the enclosures free of charge :)
    Macropad Shopping List
    -Use my links so I can buy more cat food and electronics from Aliexpress
    Arduino Pro Micro USB C: s.click.aliexpress.com/e/_Deh...
    Microswitch Used for Reset: s.click.aliexpress.com/e/_DFL...
    Switch Diodes: s.click.aliexpress.com/e/_DmY...
    Mechanical Switches: s.click.aliexpress.com/e/_DBE...
    Mechanical Switch Keycaps: s.click.aliexpress.com/e/_Dl8...
    Rubber Feet 8mm: s.click.aliexpress.com/e/_Dnq...
    5x5mm M3 Inserts: s.click.aliexpress.com/e/_DkN...
    M3x12mm Bolts: s.click.aliexpress.com/e/_DnD...
    Silicone Wires: s.click.aliexpress.com/e/_DeI...
    Extension Wires: s.click.aliexpress.com/e/_Dez...
    Epic High-Quality USB C Cable: s.click.aliexpress.com/e/_Dlt...
    ********************************************
    -Some of the tools/supplies I have and really like:
    TS100 soldering iron: s.click.aliexpress.com/e/_DER...
    My favorite soldering tip (TS-BC2):
    s.click.aliexpress.com/e/_DCG...
    Tip cleaner: s.click.aliexpress.com/e/_DEi...
    Solder pump: s.click.aliexpress.com/e/_Dk1...
    Super cool multimeter probes: s.click.aliexpress.com/e/_DEe...
    Screwdriver set: s.click.aliexpress.com/e/_DcQ...
    Electric screwdriver: s.click.aliexpress.com/e/_Dda...
    Deburring tool: s.click.aliexpress.com/e/_DBt...
    Hand drill: s.click.aliexpress.com/e/_DmC...
    Silicone wires kit: s.click.aliexpress.com/e/_DBG...
    Black hot glue: s.click.aliexpress.com/e/_DlU...
    12AWG wire: s.click.aliexpress.com/e/_Dkc...
    Heatshrink: s.click.aliexpress.com/e/_DB3...
    Tweezers: s.click.aliexpress.com/e/_Dk8...
    Wire Cutters: s.click.aliexpress.com/e/_DdX...
    The Best Box Cutter I Ever Used (on god): s.click.aliexpress.com/e/_DBK...
    You'd want to install these before you start programming
    QMK MSYS: msys.qmk.fm/
    QMK Toolbox: github.com/qmk/qmk_toolbox
    QMK Keycodes: github.com/qmk/qmk_firmware/b...
    Vs code: code.visualstudio.com/download
    3D Models
    Thingiverse: www.thingiverse.com/thing:645...
    Printables: www.printables.com/model/5748...

ความคิดเห็น • 75

  • @aprilfinnigan7267
    @aprilfinnigan7267 13 ชั่วโมงที่ผ่านมา

    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.

  • @rviana4
    @rviana4 5 วันที่ผ่านมา +2

    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 4 ชั่วโมงที่ผ่านมา

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

  • @user-xs6ne8qw8x
    @user-xs6ne8qw8x 2 หลายเดือนก่อน +1

    Love your little helper.

  • @user-hd2nm1cy5j
    @user-hd2nm1cy5j 3 หลายเดือนก่อน +3

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

  • @bertagabor9111
    @bertagabor9111 3 หลายเดือนก่อน +5

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

  • @korean_dude6036
    @korean_dude6036 21 วันที่ผ่านมา

    This is so educational. Thank you.

  • @EJEuth
    @EJEuth 5 หลายเดือนก่อน +2

    Very interesting! Thanks for sharing

    • @Djambo57
      @Djambo57  5 หลายเดือนก่อน

      Thank you :D

  • @Tish0eX
    @Tish0eX 7 หลายเดือนก่อน +1

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

  • @dzulfikarsn
    @dzulfikarsn 5 หลายเดือนก่อน +2

    That's really cool, ty

    • @Djambo57
      @Djambo57  3 หลายเดือนก่อน

      Thank you :)

  • @LA-di8kp
    @LA-di8kp 8 หลายเดือนก่อน +3

    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  8 หลายเดือนก่อน +1

      Thank you so much! :)

    • @Djambo57
      @Djambo57  8 หลายเดือนก่อน

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

    • @Djambo57
      @Djambo57  8 หลายเดือนก่อน

      you won the enclosure!!!

  • @zeus04
    @zeus04 4 หลายเดือนก่อน

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

  • @dlmm2645
    @dlmm2645 28 วันที่ผ่านมา

    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!

  • @jesusofcarrots6593
    @jesusofcarrots6593 8 หลายเดือนก่อน

    Wow Great tutorial!

    • @Djambo57
      @Djambo57  8 หลายเดือนก่อน

      Thank you!! :)

  • @amosreginaldjr.4200
    @amosreginaldjr.4200 5 หลายเดือนก่อน +6

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

    • @Djambo57
      @Djambo57  5 หลายเดือนก่อน +5

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

    • @amosreginaldjr.4200
      @amosreginaldjr.4200 5 หลายเดือนก่อน +2

      @@Djambo57 😭😭😭😭 I respect it

    • @Djambo57
      @Djambo57  5 หลายเดือนก่อน +1

      @@amosreginaldjr.4200 thank you 🤝

  • @manuel8179
    @manuel8179 21 วันที่ผ่านมา

    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)

  • @Zzxii
    @Zzxii 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน

      Thanks! The mouse is great 😁

  • @r3dd09
    @r3dd09 2 หลายเดือนก่อน

    Website is down, can i fet the stl?

  • @jendafojtik
    @jendafojtik 8 หลายเดือนก่อน +6

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

  • @davidjushpe3022
    @davidjushpe3022 3 หลายเดือนก่อน +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  3 หลายเดือนก่อน

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

  • @Roxy53280
    @Roxy53280 2 หลายเดือนก่อน

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

  • @harrylbonyoutube6981
    @harrylbonyoutube6981 4 หลายเดือนก่อน +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  4 หลายเดือนก่อน

      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 4 หลายเดือนก่อน

      @@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?

  • @biomassfreak
    @biomassfreak 2 หลายเดือนก่อน

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

  • @Roxy53280
    @Roxy53280 2 หลายเดือนก่อน +1

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

  • @j.k.4958
    @j.k.4958 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน +1

      first janjetina commnet let's goo

    • @Djambo57
      @Djambo57  8 หลายเดือนก่อน

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

    • @Djambo57
      @Djambo57  8 หลายเดือนก่อน

      you won the enclosure!!!

    • @j.k.4958
      @j.k.4958 8 หลายเดือนก่อน

      @@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 8 หลายเดือนก่อน

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

  • @sultanmuhammad5736
    @sultanmuhammad5736 4 หลายเดือนก่อน +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  4 หลายเดือนก่อน

      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 4 หลายเดือนก่อน

      @@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  4 หลายเดือนก่อน

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

  • @yetimafia1199
    @yetimafia1199 3 หลายเดือนก่อน

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

    • @Djambo57
      @Djambo57  3 หลายเดือนก่อน

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

  • @Alihaider10109
    @Alihaider10109 หลายเดือนก่อน

    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 29 วันที่ผ่านมา

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

    • @Alihaider10109
      @Alihaider10109 28 วันที่ผ่านมา +1

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

    • @Alihaider10109
      @Alihaider10109 28 วันที่ผ่านมา

      @@vFxc😅😅😅

  • @Jalea98
    @Jalea98 8 หลายเดือนก่อน

    Well time to repair the 3d printer

  • @markomarkovski9323
    @markomarkovski9323 หลายเดือนก่อน

    Do you experience ghosting with this kind of setup?

  • @thomasdoet6462
    @thomasdoet6462 4 หลายเดือนก่อน

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

    • @Djambo57
      @Djambo57  4 หลายเดือนก่อน +1

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

  • @igor_misic
    @igor_misic 8 หลายเดือนก่อน +1

    barutalan video!

    • @Djambo57
      @Djambo57  8 หลายเดือนก่อน

      Hvala 😄

  • @davidadato9850
    @davidadato9850 3 หลายเดือนก่อน

    can you make custom project for me ?

    • @Djambo57
      @Djambo57  3 หลายเดือนก่อน

      Hey, what did you have in mind?

  • @littlefrank90
    @littlefrank90 หลายเดือนก่อน

    How is this easier than just writing arduino code?

  • @wchen2
    @wchen2 2 หลายเดือนก่อน +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.

  • @ege8240
    @ege8240 3 หลายเดือนก่อน +1

    why dont you just use arduino ide?

    • @Djambo57
      @Djambo57  3 หลายเดือนก่อน +2

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

  • @user-eo2eg4mg1e
    @user-eo2eg4mg1e 8 หลายเดือนก่อน +1

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

    • @user-eo2eg4mg1e
      @user-eo2eg4mg1e 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน

      Thank you :)

    • @Djambo57
      @Djambo57  8 หลายเดือนก่อน

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

    • @Djambo57
      @Djambo57  8 หลายเดือนก่อน

      you won the enclosure!!!