DIY Macro Pad Keyboard Build from Scratch with Custom PCB and Mechanical Switches

Поделиться
HTML-код
  • Опубликовано: 29 июн 2024
  • This is a 12 key macro keypad with 2 rotary encoders, custom keycaps and under-glow RGB. This board is running KMK firmware on the Adafruit KB2040.
    👋 Follow me → linktr.ee/salimbenbouz
    _______________________
    ⚡️ Project links:
    Github: github.com/sb-ocr/ocreeb-12
    Instructables: bit.ly/3CezH2l
    Hackster.io: bit.ly/3y0kYps
    Thingiverse: bit.ly/3BPSv6T
    PCB Way: bit.ly/3fpFbhZ
    _______________________
    🧪 Project resources:
    Adafruit guides:
    learn.adafruit.com/welcome-to...
    learn.adafruit.com/customizin...
    KMK firmware:
    github.com/KMKfw/kmk_firmware
    Dye-sub custom keycaps process:
    • Make Your Own Custom K...
    _______________________
    🛠 Tools:
    Autodesk Fusion 360: bit.ly/49dQyQN
    Soldering station: geni.us/16zcw5
    3D Printer: geni.us/UKTApo
    PEI build plate: geni.us/9K0md
    iFixit Driver Kit: geni.us/pE8dvKd
    Magnetic Helping Hand: geni.us/qmbA3W
    Digital Microscope: geni.us/OvfXE
    Oscilloscope: geni.us/rHzAS8
    🎬Video gear:
    Sigma 18-35mm f/1.8 DC Art Lens: geni.us/43RyE
    90cm Octagonal Softbox: geni.us/tXzLg2U
    Motorized Camera Slider: geni.us/CKpHVYp
    Aputure Amaran 100D Light: geni.us/DitmF6
    Aputure Amaran PT1C Tube Light: geni.us/zcYT
    Heavy Duty Light Stand with Casters: geni.us/W3aZy4Z
    RØDE VideoMic GO II Microphone: geni.us/3gEQb4
    RØDE Wireless GO II Microphones: geni.us/HTWPS
    🎧 Music:
    Epidemic Sound share.epidemicsound.com/cp32b6
    _______________________
    00:00 Intro
    01:23 Parts
    02:30 Schematic and PCB
    05:23 Enclosure Design
    06:30 3D Printing
    08:20 SMD Soldering
    09:20 Firmware
    10:56 Assembly
    13:23 Final Result
    _______________________
    Affiliate links may be included in the description. I may receive a small commission at no additional cost to you.
    #diy #mechanicalkeyboard #macropad

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

  • @jamesrunion2438
    @jamesrunion2438 Год назад +585

    I can tell that you took the time to put this together, seeing how extremely detailed you are with your guide. I also have noticed that this is your first and only video that you’ve posted, I just would like to note that you did a great job. And I will be subscribing as I look forward to seeing more from you in the future!!

    • @salimbenbouz
      @salimbenbouz  Год назад +27

      Thank you! Appreciated

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

      Agreed! Well done

    • @10szym44
      @10szym44 Год назад +2

      Editing is pretty good for a starting channel! I’d like to see more.

    • @NonJohns
      @NonJohns Год назад +5

      wow it's the first video???

    • @salimbenbouz
      @salimbenbouz  Год назад +2

      Yes, more coming soon.

  • @lantern8613
    @lantern8613 Год назад +199

    I was genuinely surprised to see this was your first video, the quality had me guessing that you'd been on RUclips for years with hundreds of videos. Definitely looking forward to seeing more!

  • @samueleslick
    @samueleslick Год назад +23

    Top tier content! You already feel like a well established channel with just one video, I'm impressed!

  • @idiedlastmonth
    @idiedlastmonth Год назад +10

    One of the most well-made tutorials I have ever seen. The amount of work that went into making it is unimaginable. Thank you sooooo much!

  • @cadeellsworth2139
    @cadeellsworth2139 Год назад +49

    This is one of the most well-shot, well-structured videos I have ever seen on RUclips. Well done! Can't wait to see what you make in the future!

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

      Wow, thanks! I just uploaded a new project last week. Check it out!

  • @a-tawil
    @a-tawil Год назад +99

    Video editing and shooting is top notch, from the final clip to the 3D printing timelapse. Keep going, you've got a new subscriber here :)

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

      1:27 yes, top notch

  • @MillerKevinG
    @MillerKevinG Год назад +17

    Absolutely incredible video. Best ed printing shot/edit I've ever seen! This has 100% inspired me to make a macropad (maybe even a whole keyboard for myself.

  • @akaTelo
    @akaTelo Год назад +7

    Such a high quality video, hard to imagine it's your first! The MIDI feature is such a fun twist, and the dye sublimation is something totally new to me, would love to learn more about that. Great job, subscribed and looking forward to your next projects.

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

    Great video! Not only did your 3D printed parts turn out looking great, but the PCB was awesome too. Such a tidy and professional looking macro pad

  • @unlink1649
    @unlink1649 Год назад +9

    this is extremely well made. I have all the skills and tools to make this project and totally will. Thank you for showing me what's possible. You're an inspiration

  • @jamesmcasey
    @jamesmcasey Год назад +7

    This video was a pleasure to watch. The macro keyboard looks amazing!

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

    Amazing production quality, amazing build, and the DIY keycap legends were icing on the cake!

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

    The amount of effort you spent in designing this, documenting, and even creating this youtube video is astounding.

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

    Epic video, instant subscribe. I love that you really did 'from scratch', with everything from pcb layout to the sublimination. That was awesome and the result is SO clean. Well done and well edited/filmed!

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

    Salim, I came back to write a shorter comment. I discovered your channel at 4:30am today after my meditation. I have no idea how, but I was inspired to enter for the words "keyboard macro PCB" into the RUclips search bar and your video was appx the 17th video in the search results. Since you had taken the effort to put chapters for a long video I clicked on it and it was the BEST CLICK I made. Your video is proof of how BRILLIANT people like you can use RUclips not only to showcase their GENIUS, but to spark joy and inspire others. This video is also PROOF that all the RUclips statistics, rating and ranking has zero meaning. EXCELLENCE is in the content of the video not the "statistics". I found your video because of my interest and not because of an algorithm. ❤

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

    Phenomenal video. You don't get lost in the weeds with excessive step-by-step detail, you gave what's (to me) a relatable and inspiring overview. I've done lots of Arduino and Python projects but never really understood CircuitPython's capabilities until just now - being able to modify behaviour by recognising the device as a USB drive and editing some text files? Very exciting! DIY dye sublimation? Likewise! That magnetic(?) PCB holder with the four movable legs? I want one! Looking forward to whatever you do next.

  • @zimbu_
    @zimbu_ Год назад +11

    This is my favourite out of all the videos that RUclips has recommended to me this year. I feel you took a challenging project, and turned it into something that even someone who isn't confident in all of these skills like electronics, programming, soldering and 3D printing can do with these instructions. I'm honestly thinking about visiting my local library here in Finland and asking if the 3D printers they have for public use could print out the case, and then ordering the parts to make this myself if the answer is yes.
    The video is amazingly well made to be the first video of a channel btw. Audio and editing was absolutely "professional RUclips content creator" level, basically the only way I could tell I wasn't watching a recent video from a big creator like DIY Perks is that there wasn't as much bright soft light as you'd get with an expensive studio lighting setup.

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

      Thank you for the kind words!
      I absolutely encourage you to go for it. If you don't have access to a 3D printer at the library you can order the enclosure from a fab house at an affordable price.
      If you encounter any issues during the build I'd be happy to assist. Let me know

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

    Man you take a personal project all the way! I am quite envious of how ambitious you are and how professional this project turned out. Good job!

  • @JamesPearson
    @JamesPearson Год назад +2

    Everything about your video and project is of such high quality - totally inspiring (albeit unachievable for me!) I really enjoyed it and looking forward to more videos from you. Thanks!

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

    Looking forward to more videos from ya mate, this one was great. I'm looking to get more into electronics and custom PCB boards, etc and looking forward to more videos from you about all this. Keep it up mate! 🤘🏻

  • @thrillcell
    @thrillcell Год назад +2

    Awesome build! Really makes me excited to get into custom pcb's

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

    Excellent video! I have ideas for similar devices but have been having trouble finding concise relevant resources and this is exactly what I needed. Thank you. Subbed and I hope to see more in the future.

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

    This video perfectly captures the work and knowledge that went into making this macro keypad. Incredible! Can’t wait to see what you make next.

  • @7katter
    @7katter Год назад +1

    Discovering this channel is a dream come true for me! So inspiring!

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

    Amazing work, and unbelievable that it’s your first video! Subbed and looking for more :)

  • @dzintisruzaikis8192
    @dzintisruzaikis8192 9 месяцев назад

    Amazing video!!! Very well thought out, and as complex a PCB designing, soldering etc. can be, if someone (like me) watches this, they would be encouraged to try such a project.

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

    The underlying technical information is great, and your video capture/production quality is amazing. Excellent work.

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

    This is far more information than I was looking for when I searched but it turned out to be something I'm super interested in trying, thank you! It looks great and I'm interested to check out your other videos. Smashing that subscribe button!

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

    Man this has taken almost 7 months to find an in depth easy to follow video on this subject. You have given me terminology that is hard to find and words I can now use to describe what I am looking for thank you so much!

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

    The sound the parts made coming off of the print-bed were pure ASMR.

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

    You nailed it! Instant sub, this is top-tier content and production quality.

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

    Pretty inspiring first video. Can't wait to see what you do next.

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

    Perfect, the device is amazing and also the video production with the excellent b-roll and everything, you should do more!

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

    That's so cool!! can't wait to see what else you create

  • @bennettbrady9785
    @bennettbrady9785 Год назад +5

    This is such an amazing design. personally, i think it looks almost machine made and i would absolutely buy this. it has a great simplicity that isnt seen in many other macro pads. if you manufactured these im sure you would be the top seller.

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

      Thank you! Maybe in the next revision I can do a small run.

  • @ChunkySteveo
    @ChunkySteveo Год назад +9

    The most professional part of this had to be those transfers on the key caps.... they look immense!!! Most DIY macro pads are often let down by their keycaps. Off to watch how to do that from your link. Thanks!

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

    I just want to say thank you, your video helped me a lot. The video has very good quality and its kept simple but also very detailed. Hope more videos are upcoming. Love You

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

    Dude! Excellent job! How is this your first video? The content is very inspiring, the edit looks like you've been doing this for years, I'm looking forward to see what else you'll show us!

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

    Great job man, keep 'em coming :)

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

    great design. great build. great video. great work! looking forward to seeing what you build next.

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

    I'm electronic hobbyist and I love to make and discover. I've been doing this for couple years and it would never occur to me to make this AMASING PROJECT.
    Aside that, You made an awesome video, You combine guide for making this project and simultaneously You filmed vlog how it was to make that. It was such an awesome video and I would love to see more videos and guides from You.

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

    Really nice Salim, love to see some more.

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

    Excellent video, and an even better project! You've earned my subscription mate :)

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

    Perfect beginner project honestly and so well documented that it's hard to not get the itch to do it yourself. The cost of macro pads are (imo) pretty outrageous, so it's well worth the investment.

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

    Lovely video. Was captivated from start to finish.

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

    Hi Salim, this is one of the best macro pads I've seen!

  • @Sandra-zr8vw
    @Sandra-zr8vw Год назад

    This is great! :) Definitely subscribing and quite amazed that this is your first video!

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

    this whole project and vid is a masterpiece. Good Job my friend

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

    With the quality of this video, I thought you were a long-time youtuber! You've done an amazing job with this. And i'm saying this as someone with very little understanding of code, soldering, product design, CAD, keyboards, PCBs, or anything like that. I understood almost all of this video. I'm so impressed. Thank you so much for sharing this with us!

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

      Thank you! I’m so pleased to hear that! I only have 2 projects uploaded for now. Recently started and I like it so far. Stay tuned for more

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

    This is absolutely amazing!!!
    This will be my guide to make my own. Thank you!

  • @3D-Amir
    @3D-Amir Год назад

    Nice work Salim. Well done!

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

    this is so incredible that you can do all this. Well done

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

    wow, this is simply amazing that you can do this yourself. absolutely awesome. thank you for taking the time to share how you did this

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

    This is so inspiring and amazing…. Also such a satisfaction to watch your high quality video and the build process… Thank you so much ❤

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

    awesome video Salim, thank you for sharing!

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

    First person I see using KMK firmware and that makes me happy, I think it is highly underrated.

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

    Wow, excellent video. Thanks for taking the time to record and share your knowledge and workflow.

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

    What a great project! What an amazing video! Congrat man

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

    Superb. There’s a lot of things you did and showed that I don’t understand, however I really enjoyed watching this.

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

    Well done! That is super neat. Subscribed!

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

    Just found the channel, nice edits, clean build. Keep it going man!

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

    Great project and even greater work Salim.

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

    Great job man, I love this kind of content!!!

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

    I was thinking about making my own macro pad and this popped up, it's very helpful, thanks

  • @mattjurga466
    @mattjurga466 Год назад +4

    Super clear explanations and beautiful shots throughout! Love the secret function at the end!!

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

    Very sleek, awesome work!

  • @MarkoVukovic0
    @MarkoVukovic0 9 месяцев назад

    Wow, dude. This is amazing, thank you for sharing!

    • @salimbenbouz
      @salimbenbouz  9 месяцев назад

      Glad you enjoyed it! I new version of this project is in the works :)

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

    Such an amazing work, Salim! and it turned out so beautiful, I hope your brother loved it.

    • @salimbenbouz
      @salimbenbouz  11 месяцев назад +1

      Thanks! I appreciate it

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

    Great content and the production is on point, can't wait for the next one.

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

    Wow, so many different skills and craft. I didn't understand the technical topics but from a design viewpoint you did an amazing job!

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

    I want to make one now. This video is so detailed.

  • @MatthewEncina
    @MatthewEncina 10 месяцев назад

    Fun project. Thanks for sharing your process.

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

      Hey Matthew! thanks for checking it out! Big fan of your videos!

    • @MatthewEncina
      @MatthewEncina 10 месяцев назад

      @@salimbenbouz 🙏🏽

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

    People love this kind of project. Looks simple, clean, nice , and not too expensive.

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

      Yep. It seems like a good place to start learning

  • @jdoe8162
    @jdoe8162 10 месяцев назад

    This channel is the definition of UNDERRATED

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

    Your skills are amazing! Most people need years and years to reach this level of quality. Thank you for sharing.

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

    Awesome video! Here before the 1K subscribers. 🎉

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

    Phenomenal job with this! Thanks!!

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

    This is so incredible, so much talent in one man

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

    Keep going! Really great video 👍🏻

  • @Amiro05
    @Amiro05 Год назад +4

    wonderful video! I'm watching this while CURRENTLY handwiring my board, beautiful explanation, great work!
    edit: I already know how to handwire, and while doing it i enjoy watching youtube, its very interesting how this video got recommended to me!

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

      Thank you! Appreciated!
      Very interesting indeed 👀 .. Good luck with your board!

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

    I'm very impressed. GJ!

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

    This very quickly is becoming my favorite channel.

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

    I’m impressed by everything in this video. Can’t believe it’s your first!

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

      Thanks! 🙏 There is a new one if you want to check it out

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

    Well that was insanely helpful. For real great rundown

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

    Hi. Thank you for your video & explanation. You did a really interesting work with a perfect video editing. I follow and wait for your next project.

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

    That came out really nice!

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

    Amazing project and video!

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

    Wow, you are so talented. Thank you for the inspiration.

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

    Great stuff dude. Thanks for sharing

  • @innovation-park
    @innovation-park Год назад

    I am looking forward to your next video!

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

    Wow dude. I can't tell if I am more jealous or impressed! Brilliant job and fantastic video!

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

    Brilliant video! More of this sort of thing please :)

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

    This is a very impressive channel. Ive watched all 3 videos you have posted thus far and you definitely earned a sub from me. Keep up the great work.

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

    i think that was the quickest i subscribed to a channel

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

    Great project!
    I'll use this for inspiration for my macro keyboard.

  • @3dmantis
    @3dmantis Год назад

    great job! 😀 Thank you very much for sharing!

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

    thats awesome dude!

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

    Nice project and a really clean style on the edit, nice work :) Subscribed.

  • @JayKay-xz6qg
    @JayKay-xz6qg Год назад

    great video! looking forward to more in the future :)

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

      Thanks! There is a new one if you want to check it out :)

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

    Awesome video, the product looks amazing