3D Printed 48-key Mechanical Keyboard Build

Поделиться
HTML-код
  • Опубликовано: 30 сен 2021
  • Even the keycaps are custom made!
    FREE DESIGN FILES AVAILABLE HERE:
    www.printables.com/model/4399...
    or here:
    www.thingiverse.com/thing:498...
    Typing test here: • Typing on my homemade ...
    Don't hesitate to ask any project related question in the comments below, and I'll happily answer them to my best ability.
    OPTIONAL WAYS OF DOING THE WIRING:
    beta.docs.qmk.fm/using-qmk/gu...
    PARTS LIST:
    Gateron Yellow Mechanical switches
    US: amzn.to/3F8vMU9
    UK: amzn.to/39TF3RJ
    INTERNATIONAL: ebay.us/SWMByO
    Pro Micro controller
    US: amzn.to/3ut0H91
    UK: ebay.us/3rHMsY
    INTERNATIONAL: ebay.us/A0xDJM
    Diodes 1N4148 (PACK OF 100)
    US: amzn.to/3uwlcBF
    INTERNATIONAL: ebay.us/qkyoGM (50 or 100 pcs)
    Keycap Stabilizer kit
    US: amzn.to/3B1Qtin
    UK: amzn.to/3kWr5oz
    INTERNATIONAL: ebay.us/yv5CFR (4*2u+6.25u)
    M3 screws for bottom cover
    US: amzn.to/3mx0Vsf
    INTERNATIONAL: ebay.us/rTWN4g
    Electrical wire
    US: amzn.to/3meHLXK
    INTERNATIONAL: (literally any store that sells electrical components)
    --------------------------------------------------------------------------------------------------------------
    The links above are affiliate links, meaning that I may earn a small commision per qualified sale through the links, at no extra cost to you. Think of it as a way to support my work by simply buying what you need for the project. Anything purchased through the links will support the channel, even other purchases will support me as long as you went through one of my links to get to the Amazon or Ebay pages.
    MUSIC FROM EPIDEMICSOUND.COM
  • НаукаНаука

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

  • @makerunit
    @makerunit  9 месяцев назад +3

    Listening to this almost two years later... Yes I was sick when recording the voiceover... but that didn't stop me!😀

  • @imbecilexv7766
    @imbecilexv7766 2 года назад +29

    This is actually the best guide I've ever found, especially the wiring. You keep it simple but still detailed.
    I made a 4 × 4 macropad with this guide, Thanks a lot dude.
    Cheers!

    • @makerunit
      @makerunit  2 года назад

      Thank you so much! I’m really glad to hear that you found the video helpful! 👍😁

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

    Your video should be blowed up. Just came back to here after 5 months haha. Ur doing is on the toppest level and ceiling of playing custom diy keyboard

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

      Thank you! I appreciate it! I’ve not posted any new videos in about a year now unfortunately. I’m working on something cool now though hopefully out within a few weeks 👌

  • @randomher089
    @randomher089 2 года назад +19

    Great guide! I was surprised to learn how relatively simple the wiring is! Thanks for explaining it in such detail.

    • @makerunit
      @makerunit  2 года назад +1

      Thanks! I’m glad you enjoyed the video!

  • @Graphics_Card
    @Graphics_Card 2 года назад +13

    You deserve wayyy more subs. Pretty badass for a 3d printed keyboard.

    • @makerunit
      @makerunit  2 года назад

      Thank you so much! 😊 I’m glad you liked it!

  • @LRTOTAL
    @LRTOTAL Год назад +3

    Nice, the custom labels on the keycaps look awesome!
    One note for who isn't too comfortable with soldering:
    1) Practice a little before;
    2) You need to be careful when pre-applying solder as it can lead to "cold joints" and therefore possible intermittant connections, so don't do it unless absolutely necessary and, if you do, don't stay too long on the joints with the iron. Also, it's a good idea to add some rosin flux when needed.

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

      Thank you! Glad you enjoyed the build!
      I wasn’t aware that cold joints were a thing, but thanks for letting me know I’ll definitely keep it in mind for later projects 😊

  • @rafaelbordoni516
    @rafaelbordoni516 2 года назад +2

    Man, you are THE GOAT! I didn't know you could use QMK to flash a handwired keyboard like that, I thought only the fancy PCBs worked with it.

    • @makerunit
      @makerunit  2 года назад +1

      Thanks man! Yeah it’s suprisingly easy to work with. Honestly before starting this project I didn’t even know how easy the process actually was, but things aren’t always as complicated as they seem, most things often turns out to be a lot less complicated that they appear at first.

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

    The chocolate bar looks amazing!

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

      Yeah thanks! I nailed that chocolate bar look right?

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

      @@makerunit I'm surprised and proud that you got what I meant and yes, you nailed it

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

      @@janmagtoast haha! Next time I’ll put some more thought into ergonomics 🤣

  • @sl1pm0nk1
    @sl1pm0nk1 2 года назад +1

    fantastic work! i can't wait to print my own now that the weather is cooling down. keep up the great videos!

    • @makerunit
      @makerunit  2 года назад +1

      Thank you! 😊 let me know if you encounter any issues and I’d be happy to help any way I can!

  • @hamidrezalali7804
    @hamidrezalali7804 2 года назад +3

    for sure i will do this project , and just enjoyed watching this amazing work.

    • @makerunit
      @makerunit  2 года назад

      Awesome! I’m glad you liked it, let me know if you encounter any issues and I’d be happy to assist 🙂

  • @Snowsea-gs4wu
    @Snowsea-gs4wu 2 месяца назад +1

    Thanks for the video! Now create a tutorial for a Commodore 64 keyboard which are difficult to recreate using normal PC keyboards because they have additional keys!

    • @makerunit
      @makerunit  2 месяца назад +1

      Additional keys is usually not a problem when making a custom layout 😁

  • @pelaesss
    @pelaesss 2 года назад +2

    Awesome guide and great video quality. You'll get thousands of subs in the next years if you keep this quality.

    • @makerunit
      @makerunit  2 года назад

      Thank you so much Rodolfo 😊

  • @theanomynousguy
    @theanomynousguy Год назад +3

    I think I would've filled it with foam due to it being hollow for the most part. Great build overall!

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

      That’s a good idea to fight the hollow sound definitely. I’ll keep that in mind for next time 👍😊 thanks!

  • @theeagle414
    @theeagle414 2 года назад +1

    Ohhh the way he said Nozzle made my day😍

  • @anon_y_mousse
    @anon_y_mousse 2 года назад +1

    This is probably the easiest guide I've seen. Once I have some time I'll have to give it a try, though without 3D printing as I don't have one. You might want to update the QMK link. Looks like they removed the beta subdomain.

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

    Epic keeb.
    The keycaps though look a little hand drawn/bold
    Great job, all considered!

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

      Thank you! Yeah definitely some improvements to be done for my next one 😁 for example angling the keys slightly towards the person typing would be a good starting point, I must admit it’s a little awkward to write on the way it is 😃

  • @jamieswanson4450
    @jamieswanson4450 2 года назад +1

    Awesome as always

    • @makerunit
      @makerunit  2 года назад

      Thank you Jamie! 😊

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

    So much good information! Thank you so much!

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

      Thank you! I’m glad you found it helpful!

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

    Great video. Very well explained. Thanks

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

      Thanks! I tried my best to explain it how I’d prefer to get it explained, and I’m happy you enjoyed it!

  • @MrZachzippo
    @MrZachzippo 2 года назад +1

    Thanks so much, it filled in a lot of gaps. I hope to make one soon,
    .

    • @makerunit
      @makerunit  2 года назад

      Awesome! I’m glad you found my video helpful!

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

    Great work!

  • @gratusrichard1644
    @gratusrichard1644 2 года назад +1

    such an underrated channel. good luck for your future brother

    • @makerunit
      @makerunit  2 года назад +1

      Thank you! I appreciate your positive feedback! 😊

  • @akfishing8149
    @akfishing8149 7 месяцев назад +1

    you could have inserted the illuminated elements of the calibrator and instead of painting and sanding, it would shine nicely with a transparent insert

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

      That’s a possibility definitely 😊

  • @timtriumph1455
    @timtriumph1455 6 месяцев назад +1

    im gonna print this butt gonna make it a lil slimmer thansk for the files

    • @makerunit
      @makerunit  6 месяцев назад

      Oh yeah this one turned out a little thicker than first anticipated.😅

  • @mauroprogramador4486
    @mauroprogramador4486 2 года назад +1

    Great guide!!!! Thanks!!!!

  • @alivevilaalivevila6665
    @alivevilaalivevila6665 2 года назад +2

    I start from handwired too in mechanical keyboard. And since I learn how to make pcb, never going back to handwired again. You should learn to make keyboard pcb, it is easy. Nice keycaps and case btw.

    • @makerunit
      @makerunit  2 года назад

      Thanks! Yeah I’ve thought about it but as this was my very first mechanical keyboard I’ve ever owned I thought I’d try handwiring first. There may be more keyboards coming up in the future, then I’d think about trying pcb maybe! 👍😃

  • @kartik7960
    @kartik7960 2 года назад +1

    Great channel

    • @makerunit
      @makerunit  2 года назад

      Thank you! I really appreciate it! 😊 don’t hesitate to suggest some new challenges for me to try out I’m always open to new ideas 😊

  • @ShadowFandub
    @ShadowFandub 2 года назад +2

    I love it! Great job

    • @makerunit
      @makerunit  2 года назад

      Thank you! I’m glad you liked it! 😊

    • @ShadowFandub
      @ShadowFandub 2 года назад +1

      @@makerunit What is the max keys? 60?

    • @makerunit
      @makerunit  2 года назад +1

      @@ShadowFandub there is room for 48 keys total 😊

    • @ShadowFandub
      @ShadowFandub 2 года назад +1

      @@makerunit i mean, the pro micro can use 60 keys?

    • @makerunit
      @makerunit  2 года назад +1

      @@ShadowFandub I believe it’s got 18 pins for keys (I’m using 17 of them, all exept TX1) which allows for a maximum of 81 keys possible if using 9 rows by 9 columns. But really depends on the amount of rows vs amount of columns you’re using.
      An example is: 5 rows, 13 columns which allows for 5 times 13 keys which is 65 keys.
      6 rows 12 keys can do 72 keys for example.
      I hope my explaination was good enough 😊

  • @mrb2917
    @mrb2917 7 месяцев назад +1

    The key honks killed me 🤣

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

      Then how did you write this comment? 🕵️🧐

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

    Really cool. U r the one i been looking for. Do u ever imagine oneday ull do a gaming mouse custom for u entirely from scratch

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

      Thank you! I’ve actually got it written down already in my «future projects» idea list, but unfortunately it’s been a little quiet on the DIYing haven’t really found the time due to a lot of factors the last 6 months, but hopefully I’ll be «back in business» once the summer is over 😁 I actually have a new «cube 2.0» build printable on the ender 3 ready for test prints which I actually designed like 5 months ago just haven’t gotten around to do it😅

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

      @@makerunit youtu.be/xEGrtR2ưnTY this listed a bit of part need for the mouse but not 100% … tell me or i tell u here if 1 of us founded any knowledgeable video about the mouse

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

      ruclips.net/video/xEGrtR2wnTY/видео.html

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

      the first link get glitched out

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

    Wow 👏

  • @Erik-uw1uk
    @Erik-uw1uk Год назад +1

    DIY Endgame :D

  • @AlmostBrokeLbs
    @AlmostBrokeLbs 7 месяцев назад +1

    I split my 60% kb in half and all switches are fine and case can be fixed, but pcb is broken.
    So I will do this for fun with it and cuse I can costumize key layers

    • @makerunit
      @makerunit  7 месяцев назад +1

      Cool! Looking forward to hearing how it goes! 😊 always fun customizing stuff!

    • @AlmostBrokeLbs
      @AlmostBrokeLbs 7 месяцев назад +1

      @@makerunit thanks, Ill update you when I have done it, I'll start next month

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

      @@AlmostBrokeLbs Awesome! 😊

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

    The pro micro (atmeta32u4) is getting a bit long in the tooth. It's also a bit expensive. The new RPi Pico is only 4 bucks, the wireless version is $6. QMK runs on it, and now that the bluetooth support has been added to the C lib, you can even build a wireless keyboard using it. The Pico has much more IO pins than the pro micro, so even a 104 key version is within it's grasp, not to mention RGB lighting support.

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

      Aha! Thanks for letting me know. I don’t think this was available at the time of making this. (I think)

  • @achannelhasnoname5182
    @achannelhasnoname5182 2 года назад +1

    Lovely video, 11 minutes and here's everything you need to know about building your own mechanical keyboard.

    • @makerunit
      @makerunit  2 года назад

      Thank you! I tried to be as thorough as possible 😊 all this applies to any keyboard you’d wanna make 😊

  • @AaPerm
    @AaPerm 2 года назад +2

    Cool build! I was wondering what are the advantage of doing the wiring instead of buying a cheap PCB though.

    • @makerunit
      @makerunit  2 года назад +1

      Thank you! Honestly, it’s more for the learning experience I would say, just understanding how it all works.
      One advantage with hand-wiring is you could make custom unconventional keyboard sizes and shapes without having to order a new PCB for every attempt.
      But this one specifically was intended also for me to learn how it’s done, gave me great understanding of exactly how keyboards work which I never new before.

    • @AaPerm
      @AaPerm 2 года назад +1

      @@makerunit oh that’s nice! Thanks for the answer.

  • @FinnSpins_
    @FinnSpins_ 2 года назад +2

    Cool but I need a shift on each side

    • @makerunit
      @makerunit  2 года назад

      Yeah this project was mainly intended for me to just learn the mechanics of making a working keyboard from scratch (everything but the switches). 😀 (my first ever keyboard build)

    • @FinnSpins_
      @FinnSpins_ 2 года назад +1

      @@makerunit Really cool man I recently made my first custom keyboard and next week I’m going to make another one soon also your content is great! I didn’t make my own case on my keyboard but that’s because I don’t have a 3d printer and I can’t afford one. It’s cool how you Hotwire the switches though I don’t know how to do that.

    • @makerunit
      @makerunit  2 года назад

      @@FinnSpins_ before making this even I didn’t know how keyboards actually were put together so it was a fun learning experience for me also!

    • @FinnSpins_
      @FinnSpins_ 2 года назад

      @@makerunit i Also used the gateron yellows for my keyboard but I recommend tactile for typing on your next build. I love the tecsee purple pandas, they are great for gaming and typing. I really recommend them

  • @leowhelan5578
    @leowhelan5578 2 года назад +4

    It’s a nice first try. On the next one, think about angling the board to about 6 degrees to make for a much more natural and comfortable typing experience.

    • @makerunit
      @makerunit  2 года назад +1

      Thank you! Yeah that would probably be an improvement, I was afraid the keyboard would be way to thick angling it slightly, I’ll definitely keep it in mind for next attempt in the future 😁

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

      Alternatively, get some of those cabinet door dampeners and stick them to the back corners to raise it a little

  • @EasonTek
    @EasonTek 2 года назад +1

    sounds kinda cursed, also try lubricating your stabiliser wires, just the parts that go into the stabilisers, this reduces rattle.

    • @makerunit
      @makerunit  2 года назад

      Yeah I agree, especially the spacebar sounds quite bad. I had to manually bend the metal bar to the correct size for this spacebar as it wasn’t a conventional size for the space.

    • @EasonTek
      @EasonTek 2 года назад

      @@makerunit oh, right, so u maybe made it, say 1.9-1.8u instead of the 2u stabiliser you're using

    • @makerunit
      @makerunit  2 года назад +1

      @@EasonTek yeah I don’t have the exact size but yeah 👍

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

    excellent video! could i use a Raspberry Pi Pico as a controller?

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

      Thank you! I mean you might but I can’t say for sure as I have never worked with the Pi Pico. I’m still learning this kind of stuff myself as I go so haven’t gotten there yet unfortunately to be able to answer you on that. But the micro controller holder in my specific design is specifically intended for the Arduino Pro Micro. If you look through the kbfirmware website there’s a dropdown menu i believe of supported micro controllers.

  • @arachn0tron926
    @arachn0tron926 2 года назад +1

    What material filament did you use? Did you have to do any post processing to get a better finish?

    • @makerunit
      @makerunit  2 года назад

      I used a gray colored PLA filament for the frame and white PLA for the keycaps. All the post processing I did was shown in the video, the only surfaces I «finished» were the actual key caps after applying paint to each letter and symbol.

  • @furyln5671
    @furyln5671 2 года назад

    I have an Adventurer 3 printer but its not wide enough to fit the bottom plate. Do I have any options? I assume that I can't really just scale it down to fit my printer since everything won't fit... :(

    • @makerunit
      @makerunit  2 года назад

      Hey, scaling isn’t really an option unfortunately as this will not leave enough room for the switches. They are already a very tight fit as it is now.
      The best option for you would probably be to split the model and print it perhaps in 4 pieces then glue together and maybe finish with some sandpaper. This would’t look as clean but may be the best option for your print volume unfortunately… I hope you find a solution!

  • @Moonbush
    @Moonbush 2 года назад +1

    Can you use a teensy 2.0 with this keyboard?

    • @makerunit
      @makerunit  2 года назад

      As long as the amount of digital pins are enough to cover all the rows and columns it should work, but the controller may not fit in the holder I designed, so you may need to make a custom microcontroller holder piece.

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

    What can I do if the keyboard doesn't fit on my 3d printer?

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

      I’d say use a software to cut the part in half, some slicers also have the option to split bigger parts which you can then glue later.

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

      @@makerunit thanks

  • @archiemitcheson4939
    @archiemitcheson4939 2 года назад +1

    Im working on the same project, but planning on using an adafruit neokey 5x6, and joining multiple together. I am not very good at soldering so I see this as an easier alternative. This doing the matrix for me, would you know how these matrixs can be attached together?

    • @makerunit
      @makerunit  2 года назад

      Hey, sorry for the late response, unfortunately I don’t have much experience with joining two separate boards. 😢

    • @archiemitcheson4939
      @archiemitcheson4939 2 года назад

      @@makerunit Your video has been very helpful, do you know what to do if I was to have 14 cols instead of 13?

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

    Hi! I was just wondering if this project will be the same if I used turkish Q aswell?

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

      I’m not sure if I understand the question correctly, but are you asking if it works with a turkish keyboard layout? If that’s it then I’m not sure as I’m unfortunately not familiar with the turkish layout 🙂 let me know if I misunderstood the question

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

    Excellent video, if it's not too much trouble I would like to know if you have the stl file model of the stabilizers you used. as much as possible. thanks crack

    • @makerunit
      @makerunit  7 месяцев назад +1

      Hi! Thank you! Unfortunately the Stabilizers were not printed but bought on amazon. I’m not sure if they’re still available, but you may get away with another type and bend the stabilizer bars to fit possibly but I can’t guarantee 😅

    • @davidmalquin89
      @davidmalquin89 7 месяцев назад +1

      @@makerunit Gracias bro

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

    How do you know where to wire the rows and columns ?

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

      You just need to imagine a grid draw lines so that one row(horizontal) and one column (vertical)connects to each switch. Then you need to write down that grid so that you can replicate it in the QMK firmware if making custom firmware. If not, I feel the video explains is pretty good, better than I can with text at least😊

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

    Is there also a 60 case of this model ?

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

      Unfortunately I’ve only made this one model of the keyboard.

  • @Babbolozada
    @Babbolozada 2 года назад +1

    How long did it take to take all the measurements and have the design ready?

    • @makerunit
      @makerunit  2 года назад

      It’s kind of a hard question to answer as I did a little bit at a time in between when I had free time so I don’t have an exact number I’m sorry. So all I can say is somewhere between like 5-15 hrs…

  • @8ngine
    @8ngine 2 года назад +1

    How many keys can the arduino support ?

    • @makerunit
      @makerunit  2 года назад

      Given the digital pins of 18 on the pro micro, the theoretical max keys would be 9 by 9 rows which is 81 keys but this would make for a square keyboard, or very confusing wiring schematics to make it work.
      Lets say you’d make a 5 row keyboard, you could support up to 13 keys per row. (Only 65 keys)
      A 4 row keyboard would support up to 14 keys per row. (Only 48 keys)
      6 row keyboard would support 12 keys per row. (72 keys) etc.
      You get the idea, the closer the row and column number are to 9 on each side the more keys. The less rows lower than 9, the less total keys.
      I hope this made sense…

  • @alpacamale2909
    @alpacamale2909 2 года назад +1

    Hey could you handwire a 40% ortholinear?

    • @makerunit
      @makerunit  2 года назад

      Maybe that’s another project for the future, I’ve got a few projects waiting now to finish 😊 I’ve actually never tried a ortholinear keyboard, are there any benefits to this opposed to using a regular layout?

    • @alpacamale2909
      @alpacamale2909 2 года назад +1

      @@makerunit The first benefit that comes to my head is that if you work with numbers you can program a calculator layer. it's way better than crunching numbers on a staggered keyboard. in my keyboard it works just like on your mobile phone, if I press a key I get a calculator layer for one keypress, because I maybe want to just press a symbol, but if I press it twice I get locked on that layer, in case I want to type a long number.

    • @makerunit
      @makerunit  2 года назад

      @@alpacamale2909 ah yeah I see that’d be useful in many scenarios. Maybe I’ll give it a shot one day! 😊

  • @thienanle
    @thienanle 2 года назад

    Im thinking of making one out of ply wood and cut with a laser. I do wonder, if anyone has made one before? Can’t find any one YT here…

    • @makerunit
      @makerunit  2 года назад

      I’m sure someone has made one but maybe not so many videos about it, would be super fun project in the future and a lot of fun to make a wooden keyboard!
      About this specific design I’d say it should be possible if you hollow out the inside with a router and then laser cut the keycaps perhaps. Just keep in mind the little tab where the switches click into it’s only around 1mm at the thinnest so careful with the wood there. What about trying some wooden frame and 3D printing only the plate for the switches? I’d love to see your result one day if you ever make one! 😊

  • @tahashaikh6689
    @tahashaikh6689 21 день назад

    What's the cost of making

    • @makerunit
      @makerunit  21 день назад

      Hi, it depends on where you live and the availability of the parts needed. All parts are listed in the description so you can see there approximately how much each part costs. 🙂

  • @tahashaikh6689
    @tahashaikh6689 21 день назад

    Pleas sand it

    • @makerunit
      @makerunit  21 день назад

      I’ll try to get a better finish next time 🙂

  • @Magnus_E
    @Magnus_E 2 года назад +1

    send it to chyrosran22... (ask for return though)

    • @makerunit
      @makerunit  2 года назад

      I mean I’m happy with the result! But if its THAT good, I’m not sure, maybe my next keyboard will do! 😂