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

  Переглядів 745,947

Salim Benbouziyane

Salim Benbouziyane

День тому

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

КОМЕНТАРІ: 682
@jamesrunion2438
@jamesrunion2438 Рік тому
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 Рік тому
Thank you! Appreciated
@hollishall3134
@hollishall3134 Рік тому
Agreed! Well done
@10szym44
@10szym44 Рік тому
Editing is pretty good for a starting channel! I’d like to see more.
@NonJohns
@NonJohns Рік тому
wow it's the first video???
@salimbenbouz
@salimbenbouz Рік тому
Yes, more coming soon.
@lantern8613
@lantern8613 Рік тому
I was genuinely surprised to see this was your first video, the quality had me guessing that you'd been on UKposts for years with hundreds of videos. Definitely looking forward to seeing more!
@idiedlastmonth
@idiedlastmonth 11 місяців тому
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 Рік тому
This is one of the most well-shot, well-structured videos I have ever seen on UKposts. 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!
@samueleslick
@samueleslick Рік тому
Top tier content! You already feel like a well established channel with just one video, I'm impressed!
@MillerKevinG
@MillerKevinG Рік тому
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.
@unlink1649
@unlink1649 Рік тому
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
@akaTelo
@akaTelo Рік тому
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 Рік тому
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
@a-tawil
@a-tawil Рік тому
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:27 yes, top notch
@thespencerowen
@thespencerowen Рік тому
The amount of effort you spent in designing this, documenting, and even creating this youtube video is astounding.
@jamesmcasey
@jamesmcasey Рік тому
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!
@CullenJWebb
@CullenJWebb Рік тому
The sound the parts made coming off of the print-bed were pure ASMR.
@zimbu_
@zimbu_ Рік тому
This is my favourite out of all the videos that UKposts 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 UKposts 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 Рік тому
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
@thrillcell
@thrillcell Рік тому
Awesome build! Really makes me excited to get into custom pcb's
@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.
@youtubelibrary_10
@youtubelibrary_10 Рік тому
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 UKposts 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 UKposts not only to showcase their GENIUS, but to spark joy and inspire others. This video is also PROOF that all the UKposts 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. ❤
@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!
@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! 🤘🏻
@JamesPearson
@JamesPearson Рік тому
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!
@RoamingAdhocrat
@RoamingAdhocrat Рік тому
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.
@Kvatch1
@Kvatch1 Рік тому
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.
@TikoyTV
@TikoyTV Рік тому
This is absolutely amazing!!! This will be my guide to make my own. Thank you!
@gilbster
@gilbster Рік тому
That's so cool!! can't wait to see what else you create
@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.
@bennettbrady9785
@bennettbrady9785 Рік тому
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.
@BillLambert
@BillLambert Рік тому
You nailed it! Instant sub, this is top-tier content and production quality.
@CottonTailJoe
@CottonTailJoe 5 місяців тому
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!
@salimbenbouz
@salimbenbouz 5 місяців тому
Glad it was helpful!
@7katter
@7katter 10 місяців тому
Discovering this channel is a dream come true for me! So inspiring!
@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
@sarahlallaoui8427
@sarahlallaoui8427 Рік тому
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.
@jdoe8162
@jdoe8162 8 місяців тому
This channel is the definition of UNDERRATED
@Zomwil
@Zomwil Рік тому
First person I see using KMK firmware and that makes me happy, I think it is highly underrated.
@jpunkins
@jpunkins 13 днів тому
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!
@dzintisruzaikis8192
@dzintisruzaikis8192 7 місяців тому
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.
@spicychickennuggett1763
@spicychickennuggett1763 Рік тому
this whole project and vid is a masterpiece. Good Job my friend
@JustinHildebrandt
@JustinHildebrandt Рік тому
Phenomenal job with this! Thanks!!
@JK0854
@JK0854 Рік тому
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
@AlAnsikk
@AlAnsikk Рік тому
great design. great build. great video. great work! looking forward to seeing what you build next.
@fahvm4362
@fahvm4362 Рік тому
People love this kind of project. Looks simple, clean, nice , and not too expensive.
@salimbenbouz
@salimbenbouz 11 місяців тому
Yep. It seems like a good place to start learning
@rm709
@rm709 Рік тому
Amazing work, and unbelievable that it’s your first video! Subbed and looking for more :)
@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 Рік тому
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
@ChunkySteveo
@ChunkySteveo Рік тому
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!
@salimbenbouz
@salimbenbouz Рік тому
Thank you! Glad you enjoyed it
@lolio4327
@lolio4327 10 місяців тому
What a great project! What an amazing video! Congrat man
@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!
@eliasgermer8762
@eliasgermer8762 Рік тому
Great job man, keep 'em coming :)
@storzem
@storzem Рік тому
Excellent video, and an even better project! You've earned my subscription mate :)
@alexgonzalez3962
@alexgonzalez3962 Рік тому
awesome video Salim, thank you for sharing!
@ClydapusGotwald
@ClydapusGotwald Рік тому
I want to make one now. This video is so detailed.
@doncristobal33
@doncristobal33 10 місяців тому
This is so incredible, so much talent in one man
@MegaPremios
@MegaPremios Рік тому
Great job man, I love this kind of content!!!
@seanlennon5044
@seanlennon5044 Рік тому
Really nice Salim, love to see some more.
@ats2mike
@ats2mike Рік тому
The underlying technical information is great, and your video capture/production quality is amazing. Excellent work.
@salimbenbouz
@salimbenbouz Рік тому
Thank you! I'm glad you enjoyed it!
@janixDK
@janixDK Рік тому
I'm very impressed. GJ!
@nado121
@nado121 Рік тому
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!
@houcemkabboudi
@houcemkabboudi Рік тому
I was thinking about making my own macro pad and this popped up, it's very helpful, thanks
@Sandra-zr8vw
@Sandra-zr8vw Рік тому
This is great! :) Definitely subscribing and quite amazed that this is your first video!
@dusanzdravkovic8010
@dusanzdravkovic8010 Рік тому
Hi Salim, this is one of the best macro pads I've seen!
@bastardborn
@bastardborn Рік тому
Well that was insanely helpful. For real great rundown
@rajibalam9748
@rajibalam9748 Рік тому
Wow, you are so talented. Thank you for the inspiration.
@geektoolkit
@geektoolkit Рік тому
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!
@salimbenbouz
@salimbenbouz Рік тому
Thanks for the sub!
@gaffah
@gaffah Рік тому
Well done! That is super neat. Subscribed!
@MarkoVukovic0
@MarkoVukovic0 7 місяців тому
Wow, dude. This is amazing, thank you for sharing!
@salimbenbouz
@salimbenbouz 7 місяців тому
Glad you enjoyed it! I new version of this project is in the works :)
@EchtKerim
@EchtKerim Рік тому
One word - AMAZING !
@CristobalRuiz
@CristobalRuiz Рік тому
Great stuff dude. Thanks for sharing
@zoltanvaczi230
@zoltanvaczi230 Рік тому
Great project! I'll use this for inspiration for my macro keyboard.
@sandm4n
@sandm4n Рік тому
Lovely video. Was captivated from start to finish.
@3D-Amir
@3D-Amir Рік тому
Nice work Salim. Well done!
@thespacebar8643
@thespacebar8643 Рік тому
Superb. There’s a lot of things you did and showed that I don’t understand, however I really enjoyed watching this.
@nicolastrelles5584
@nicolastrelles5584 10 місяців тому
Just found the channel, nice edits, clean build. Keep it going man!
@MichaalHell
@MichaalHell 7 місяців тому
thsi is such a nice build!
@TarcisioXavierGruppi
@TarcisioXavierGruppi Рік тому
Amazing project and video!
@Thefedmog_Challenge
@Thefedmog_Challenge Рік тому
Great project and even greater work Salim.
@MultyJM
@MultyJM Рік тому
Woah, this is your first video and it is very interesting and cared, waiting for more! By the way, a couple weeks ago I was wondering if I could design a keyboard extension like this one but trying not using any Arduino/rpi, I knew that was going to be a lot more difficult and found some tutorials on how to use an old keyboard microcontroller.
@innovation-park
@innovation-park Рік тому
I am looking forward to your next video!
@MatthewKanwisher
@MatthewKanwisher 8 місяців тому
What an amazing video. Please make more
@3dmantis
@3dmantis Рік тому
great job! 😀 Thank you very much for sharing!
@jonathanjacobus7057
@jonathanjacobus7057 Рік тому
This is such a great video. I was considering buying one of these but was a bit disappointed by the cost and the quality I'm seeing from ones I could find on amazon. I'm not sure I'll be building one but I really enjoyed the video all the same! I hope you make more videos like this.
@mqxxx
@mqxxx Рік тому
Keep going! Really great video 👍🏻
@esaedvik
@esaedvik Рік тому
That came out really nice!
@DanielKovacs
@DanielKovacs 15 днів тому
This is so inspiring and amazing…. Also such a satisfaction to watch your high quality video and the build process… Thank you so much ❤
@lionblaze3522
@lionblaze3522 Рік тому
i think that was the quickest i subscribed to a channel
@AndyKow
@AndyKow Рік тому
Wow, excellent video. Thanks for taking the time to record and share your knowledge and workflow.
@salimbenbouz
@salimbenbouz Рік тому
Thanks for watching!
@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!
@salimbenbouz
@salimbenbouz Рік тому
Thank you!
@lallaouianas4565
@lallaouianas4565 Рік тому
Great content and the production is on point, can't wait for the next one.
@mikulcek
@mikulcek Рік тому
Your skills are amazing! Most people need years and years to reach this level of quality. Thank you for sharing.
@salimbenbouz
@salimbenbouz Рік тому
Thank you! appreciated
@masukomi
@masukomi 3 місяці тому
Thank you for making this. It really helped give me a good idea of what was involved and if making a custom keyboard from scratch was something I felt was achievable or not. It also gave me a good sense of what I'd have to spend time learning.
@salimbenbouz
@salimbenbouz 3 місяці тому
Glad to hear it was useful!
@don_marcel
@don_marcel Рік тому
Can't wait for the next one
@Fritschge128
@Fritschge128 Рік тому
thats awesome dude!
@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.
@mattjurga466
@mattjurga466 Рік тому
Super clear explanations and beautiful shots throughout! Love the secret function at the end!!
@bassodaskalou616
@bassodaskalou616 Рік тому
Thank you so much this helped a lot!!!! You saved my life
@dirceusoaresjr
@dirceusoaresjr Рік тому
Was until I came here to the comments that I realized that you have a still very small channel. I really imagined it would be a channel with hundreds of thounsands subscribers. Top quality video and content (really inspiring). Keep this work and if it's your intention, soon you'll achieve that.
@138arielv
@138arielv 10 місяців тому
this is just amazing bro
@hanysbaba8069
@hanysbaba8069 Рік тому
Great, I'm lucky, it works great for me without errors
@jrmoulton
@jrmoulton Рік тому
This is awesome! This video is definitely worth a sub
@julienderiviere4907
@julienderiviere4907 Рік тому
Very sleek, awesome work!
How I made a Modular Macro Keyboard System (3D Printed): Ocreeb MK2
20:00
Salim Benbouziyane
Переглядів 334 тис.
Підставка для яєць
00:37
Afinka
Переглядів 99 тис.
Первая поломка Scirocco! Балацко попал на мотор.
1:13:12
I PUT MY ARMOR ON (Creeper) (PG Version)
00:19
Sam Green
Переглядів 4,9 млн
Was it worth it?
24:50
Shaun Boyd Made This
Переглядів 863 тис.
I Built a PC that Makes Coffee
23:16
Nerdforge
Переглядів 912 тис.
I built a mouse from scratch with 3D printing and Arduino
15:17
Ben Makes Everything
Переглядів 158 тис.
Turn ANY Keyboard Into A Stream Deck! (…again)
14:04
nutty
Переглядів 67 тис.
We should use this amazing mechanism that's inside a grasshopper leg
19:19
Can This Desk Gadget Make You More Productive? | Megalodon Macropad
7:02
Work From Hype
Переглядів 377 тис.
Add Knobs and Buttons to YOUR DESK the easy way!
11:31
cam shand
Переглядів 58 тис.
Making my Dream Gaming Mouse
11:45
optimum
Переглядів 1,3 млн
Підставка для яєць
00:37
Afinka
Переглядів 99 тис.