No video

I Made a 3D Printed Mechanical Keyboard

  Рет қаралды 33,513

DeWe

DeWe

Күн бұрын

In this video i'm going to show you how i made this really nice simple looking Mechanical Keyboard with a 3d printer for cheap
Project Github Link:
github.com/DeW...
All STL Files can be found in "STL Files" in the github page above.
Music:
------------------------------
Fresh Start by Joakim Karud / joakimkarud
Creative Commons - Attribution-ShareAlike 3.0 Unported- CC BY-SA 3.0
Free Download / Stream: bit.ly/_fresh-...
Music promoted by Audio Library • Fresh Start - Joakim K...

Пікірлер: 114
@dewe1144
@dewe1144 2 жыл бұрын
What video should i make next?
@bobbyhutter5654
@bobbyhutter5654 2 жыл бұрын
I would love to see a dye-sublimation process video! Those blank white caps came out amazing and definitely have an appeal all their own, i've just been interested in making my own keycap set, so i've been interested in the dye-sub process (there's not many super informative YT videos going from the design process to the finished product).
@Dirtdaredevil
@Dirtdaredevil 2 жыл бұрын
a 3d printed mouse or a 3d printed keyboard switch that works (hint) optical switches as they dont need copper they just need a spring
@dewe1144
@dewe1144 2 жыл бұрын
@@bobbyhutter5654 Hmm, I didn't know much about that, but from what i've seen, it requires a decently high heat for the ink to soak through the plastic, and i'm not quite sure that a 3d printed PLA plastic can withstand that amount of heat since it melts at 60C. But thanks for the suggestion.
@dewe1144
@dewe1144 2 жыл бұрын
@Yakko Does Stuff I've just recently bought a PMW3360, but haven't tested it or designed the pcb yet. So maybe in the future
@bobbyhutter5654
@bobbyhutter5654 2 жыл бұрын
@@dewe1144 ahhhh I didn't think this through 😅
@Agent_Alpha
@Agent_Alpha 2 жыл бұрын
this is the peak of custom mechanical keyboards, this man made almost every part on his own, except for the switches which is understandable
@dewe1144
@dewe1144 2 жыл бұрын
Thank you!!
@tooforsixohwan
@tooforsixohwan 2 жыл бұрын
My inner 12-year-old is trying very hard to not laugh at "Sacrificial hole enlarger"
@dewe1144
@dewe1144 2 жыл бұрын
lmao
@A1KBD
@A1KBD 2 жыл бұрын
This needs way more views. You printed literally everything you could- including the stabilizers! Thank you for the video
@dewe1144
@dewe1144 2 жыл бұрын
Thank you for the nice words.
@aleksandertrubin4869
@aleksandertrubin4869 2 жыл бұрын
Technically you could also print the switches (search for "void_switch"), but that would make hand soldering significantly harder due to the need to either install reed switches correctly (matrix) or a bunch of MUXes with hall sensors (each switch will need it's own wire from)
@lazer1036
@lazer1036 2 жыл бұрын
Yeah your editing is awesome, you have earned a sub :)
@kubermehta
@kubermehta 2 жыл бұрын
Alright, I got to admit, this is one of the most beautiful keyboard making videos I've seen, and definately the best 3D printed keyboard on youtube at this time. I can't express in words how much more recognition you deserve seeing the quality of these videos, Also, you definately nailed the keycaps which was one of the things that most other videos couldn't. Sorry that I ruined your "69 subscribers" moment but now you have 70 :)
@dewe1144
@dewe1144 2 жыл бұрын
Thanks for the kind words. Don't worry, having more subscribers is always better than 69 lol
@scufed
@scufed 2 жыл бұрын
man this is really what a custom is, he did nearly everything on his own and it looks really cool
@dewe1144
@dewe1144 2 жыл бұрын
Thanks man
@stevenmedina4030
@stevenmedina4030 Жыл бұрын
extremely dope video, specially because you ARE printing the key-caps unlike others.
@gerolori
@gerolori 5 ай бұрын
I love this, I already have a keymove 60% keyboard but was thinking I could use a second keyboard for macros (instead of dumb keypads with like 9 keys) I've been seeing a lot of 3d printed keyboards lately but I like this one because you actually 3d print basically everything, very nice done! I love blank keycaps
@lutfur.r
@lutfur.r 2 жыл бұрын
This is a great video! I’m surprised it doesn’t have more views
@dewe1144
@dewe1144 2 жыл бұрын
thanks for watching!
@MarinusMakesStuff
@MarinusMakesStuff 2 жыл бұрын
Nice one, you know, to give the keyboard extra strength, you could print the bottom plate in three parts so that the joining areas of the top and bottom piece aren't both centered.
@dewe1144
@dewe1144 2 жыл бұрын
Yes. i made the bottom plate to have a 'V' shaped joint for this reason.
@hadinazar367
@hadinazar367 2 жыл бұрын
Underrated
@dewe1144
@dewe1144 2 жыл бұрын
Thanks!
@sopi4446
@sopi4446 2 жыл бұрын
really nice video you definetly deserve more attention!
@dewe1144
@dewe1144 2 жыл бұрын
Thanks!
@yummygaming9292
@yummygaming9292 2 жыл бұрын
for a 3d printed board, it sounds really good! better than my SiCK-68 3d printed one!
@dewe1144
@dewe1144 2 жыл бұрын
Thanks!
@kinderjoy9732
@kinderjoy9732 2 жыл бұрын
now i am in a good mood
@Sharpless2
@Sharpless2 7 ай бұрын
what i like the most about this is that the keycaps are printed too. This way, if you were to do some dye-sub experiments, you can just print new ones instead of having to buy blank keycaps from goblintech or whatever. How hard would it be to add LED's to this? Single color only.
@boscardoscar7962
@boscardoscar7962 2 жыл бұрын
Bro most underrated youtuber ever
@dewe1144
@dewe1144 2 жыл бұрын
Thank you bro
@CrowClouds
@CrowClouds 4 ай бұрын
5:10 That coke nail tho 0_0
@bobbyhutter5654
@bobbyhutter5654 2 жыл бұрын
seriously impressive!
@arcanusjunior2317
@arcanusjunior2317 2 жыл бұрын
Great video! This is really impressive, liked and subbed! I've been looking for just this as there is very little options for ISO layout keyboards. Could you advise me on how to change the code for the different layout or even make a video on it (I'm sure MANY people will watch that video)? Thanks for the great content!
@dewe1144
@dewe1144 2 жыл бұрын
Thanks. The source code is under the github link in the video. you can change the keycode mapping in src/keymap.c with the key definition macros provided in include/keyboard_usb.h. and the position of the FN key in src/main.c. Although you would need to pay attention to the wiring
@Valdyr_Hrafn
@Valdyr_Hrafn Жыл бұрын
quick feedback for the video: The audio in this video was poorly balanced and while using headphones the treble of the music track actually got me feeling very sick
@Yukison22
@Yukison22 2 жыл бұрын
Awesome dude!
@dewe1144
@dewe1144 2 жыл бұрын
Thank you
@ThePrintZone123
@ThePrintZone123 Жыл бұрын
I recently got some polyterra saphire blue I might print this depends on component prices.
@lazer1036
@lazer1036 2 жыл бұрын
This is actually really cool if you don't want break the bank on a case or pcb lmao
@dewe1144
@dewe1144 2 жыл бұрын
Thanks!
@Prix_Studio
@Prix_Studio 3 ай бұрын
Cool
@tzhaki2354
@tzhaki2354 2 жыл бұрын
better than squashy boy's 3d printed board
@dewe1144
@dewe1144 2 жыл бұрын
nah i think he did better, but thanks anyway lol.
@JackDavis1111
@JackDavis1111 11 ай бұрын
Excellent video! Everybody else is 3D printing a case and then just putting in retail parts for the rest. Are the keys FDM or resin? I thought they were ceramic at first with how good they sounded.
@Jet-1n
@Jet-1n Жыл бұрын
what does it taste like
@arlo_tech
@arlo_tech 8 ай бұрын
Dude this is awesome.
@germanelias8924
@germanelias8924 2 жыл бұрын
$199 bundle etc. so wNice tutorialch was is best??? ❤️❤️
@benjaelee
@benjaelee Жыл бұрын
Not centering the 3d print triggered me a little bit
@svplol3883
@svplol3883 2 жыл бұрын
hello, i jusnt want to know if we really need the 5k Ohms resistos on the board ?? also thanks for doing this video, it's very helpfull !!!! Also is the st-link programmer really neeeded to flash the microcontroller ??
@dewe1144
@dewe1144 2 жыл бұрын
Thank for watching!. Glad you liked it. you don't really need that 5k ohm, you can instead use the built in pull up resistor in the stm32, i just didn't trust it enough. if you don't have an stlink could use the dfu mode to flash the stm32 or a serial to ttl converter like an ftdi chip. Haven't tried it though. I used stlink because it is the most reliable way to program it, and it also enables debugging which i needed when developing the driver.
@haishawang9339
@haishawang9339 2 жыл бұрын
whats the difference between a keyboard like this using a controller VS a keyboard with a standard PCB layout? Do they perform equally especially in gaming?
@dewe1144
@dewe1144 2 жыл бұрын
well the standard pcb layout would also need a microcontroller to read the switch matrix and translate it to usb. Now if i assume the standard PCB layout uses the microcontroller similar to an arduino (ATMega series), then yes, this one would be better because i used a faster microcontroller which is capable of a higher poll rate (1000 Hz). I'm not sure though since the firmware i used is built by myself and it's pretty crude
@whisnuariesa.3975
@whisnuariesa.3975 2 жыл бұрын
terima kasih 👍
@fouzaialaa7962
@fouzaialaa7962 6 ай бұрын
why didnt you use QMK or ZMK or any other customizable firmware ?
@haimontage633
@haimontage633 2 жыл бұрын
Could you make a video or picture Solder the upper wire with the STM32F4?
@dewe1144
@dewe1144 2 жыл бұрын
which upper wire? if you want the schematic diagram, you can find it in the GitHub link in the description
@michaelfink4965
@michaelfink4965 2 жыл бұрын
Nice work! Out of curiosity what nozzle size/layer height/machine did you print the keycaps with?
@dewe1144
@dewe1144 2 жыл бұрын
it was an ender 3 v2, 0.4mm nozzle, 0.2mm layer height
@Whitemankpi1
@Whitemankpi1 Жыл бұрын
is there a way to make a wireless version?)
@giantgamerpl
@giantgamerpl 10 ай бұрын
Can you flash firmware through usb or stm32 programmer is needed?
@lerxtpratt8101
@lerxtpratt8101 Жыл бұрын
I am curiou about the 3d printer model you are using? nice result on this kb
@dewe1144
@dewe1144 Жыл бұрын
Thanks. it is an ender 3 v2
@vietquang6364
@vietquang6364 Жыл бұрын
Hi, I can not a 5k ohms but I have use 5.1k on the board ?
@dewe1144
@dewe1144 Жыл бұрын
yes, these are just for pulling up the floating pins
@tomioka1331
@tomioka1331 Жыл бұрын
Print 40g gaming mouse from scratch pls
@36216
@36216 Жыл бұрын
having issues making this i got the blackpill but i am getting no flashing blue light or anything it cant find the device in stm32 cude as well just the flash tool
@dewe1144
@dewe1144 Жыл бұрын
did u try to connect to it with an stlink?
@36216
@36216 Жыл бұрын
@@dewe1144 okay so i got it to work i had the black pill i changed the name and it worked but im using a 84 keys im a little confused on what to do to change out the buttons but rn i got 16 by 6 not 5 by 15 where do i changed the key outputs is it only in keymap.h??
@36216
@36216 Жыл бұрын
@@dewe1144 if you got a discord channel i can send you how i got it wired up
@36216
@36216 Жыл бұрын
how to you add another row? i got it to work but im tryingto add the F keys to pa11 and it keeps failing
@36216
@36216 Жыл бұрын
i am currently typing on the keyboard =)
@user-2212
@user-2212 Жыл бұрын
awesome work!! can i know that is it needed to set up a new stm32 first if i buy a new one
@dewe1144
@dewe1144 Жыл бұрын
You shouldn't need to, since we're not using micropython. The stm32f4 has 3 native ways of programming it, that is dfu, serial, or swd
@4otko999
@4otko999 9 ай бұрын
sacrificial hole enlargement sounds interesting ( ͡° ͜ʖ ͡°)
@SaketVaibhav
@SaketVaibhav 2 жыл бұрын
Hey man, amazing video! Inspired by this I'm ready to do mine. But could you make a video on working with the STM32F4? That part is a bit complicated. How do you do this on VSCode? Like I'm worried about how I'd choose the COM ports etc. I've worked a bit with Arduinos but only on the IDE. Also, what if I do not want to use the ST LINK but want to do it via USB to TTL?
@dewe1144
@dewe1144 2 жыл бұрын
Thanks for watching! The programming part shouldn't be much of a concern since this project is made with PlatformIO IDE extension on VSCode. It basically converts VSCode into an IDE and handles the unnecessary build stuff behind. All i needed to do was code and press upload similar to the Arduino IDE. You can also change the flashing method to USB to TTL instead of stlink by modifying "upload_protocol" value from "stlink" to "serial" in file platformio.ini in the project directory
@SaketVaibhav
@SaketVaibhav 2 жыл бұрын
@@dewe1144 Okay cool that makes sense! So I'm gonna go ahead and buy the MC without the ST Link because that's even more pricey then the MC 🤣 I'll buy a USB to TTL and connect the appropriate pins, I guess. Do let me know if there's a mess up in my logic. But otherwise thanks a lot :)
@dewe1144
@dewe1144 2 жыл бұрын
@@SaketVaibhav Ur welcome. Few notes though, the backplate of the keyboard in my 3d model does not fit that well with the keyboard main frame. so i had to use a couple of zipties to hold them together lol. It's still pretty seemless though, so watch out for that or you could design the backplate yourself.
@SaketVaibhav
@SaketVaibhav 2 жыл бұрын
@@dewe1144 Hey thanks a lot! I have idea for that. I'll definitely let you know once I'm done. I don't think I'll have a flawless product since this is my first ever build :D But I can't wait to get it done :) Thanks for the motivation :)
@dewe1144
@dewe1144 2 жыл бұрын
@@SaketVaibhav Thanks man, really appreciate it!
@crispie-cars
@crispie-cars 2 жыл бұрын
with programming how long does it took to make this keyboard?
@dewe1144
@dewe1144 2 жыл бұрын
it took almost 2 months for me since i need to retweak my designs and build my own firmware, not to mention that i took a lot of break. But if you're trying to replicate it, it wouldn't take more than 2 days
@alpacamale2909
@alpacamale2909 2 жыл бұрын
How much did 3d printing cost?
@dewe1144
@dewe1144 2 жыл бұрын
i think it was around $7 - $10. I used cheap sunlu PLA+ filament
@dcl3d
@dcl3d 2 жыл бұрын
bro I'm using serial convertor module to connect with black pill but I'm getting " failed to init device" error. I also changed the (upload protocol) to "serial" still i got error. help me bro
@dewe1144
@dewe1144 2 жыл бұрын
have you entered boot mode? to enter the boot mode, press the boot button, and while holding the boot button down, press the reset button.
@dcl3d
@dcl3d 2 жыл бұрын
@@dewe1144 the program is dumped but the keyboard was not working
@dewe1144
@dewe1144 2 жыл бұрын
@@dcl3d have you tried uploading a simple blinky sketch to the microcontroller before?
@dcl3d
@dcl3d 2 жыл бұрын
@@dewe1144 not yet bro I will try. Thanks for your time
@dcl3d
@dcl3d 2 жыл бұрын
I'm using FTDI module for programming, but which RX & TX pin I need to use for dumping program in black pill. A9 & A10 is already soldered in keyboard. What should I do?
@saladbarsmash
@saladbarsmash Жыл бұрын
Could I DM about having 3D printed RGB low profile keycaps?
@dewe1144
@dewe1144 Жыл бұрын
i didn't have the stl for low profile keycaps
@saladbarsmash
@saladbarsmash Жыл бұрын
Would you be able to modify one if I gave it to you? Of course I would pay you for your efforts
@kino6441
@kino6441 2 жыл бұрын
Hi I’m wondering what type resistance u used
@kino6441
@kino6441 2 жыл бұрын
And is that okay if using stm32f401ccu7
@dewe1144
@dewe1144 2 жыл бұрын
@@kino6441 I used 5k ohm resistor for the matrix. Idk about stm32f401ccu7 but i don't think there's any reason for it to not work
@kino6441
@kino6441 2 жыл бұрын
@@dewe1144 Thanks a lot
@mahiboksh7688
@mahiboksh7688 2 жыл бұрын
Why dont you buy just a keyboard
@dewe1144
@dewe1144 2 жыл бұрын
why not, it's a DIY project for fun
@N00TBond
@N00TBond 2 жыл бұрын
Mic?
@dewe1144
@dewe1144 2 жыл бұрын
I bought it from a local online shop, its called SoundTech 2.1
@Xoren
@Xoren 2 жыл бұрын
Wanna collab?😏
How I made a Modular Macro Keyboard System (3D Printed): Ocreeb MK2
20:00
Salim Benbouziyane
Рет қаралды 428 М.
Magic or …? 😱 reveal video on profile 🫢
00:14
Andrey Grechka
Рет қаралды 52 МЛН
Zombie Boy Saved My Life 💚
00:29
Alan Chikin Chow
Рет қаралды 34 МЛН
Пройди игру и получи 5 чупа-чупсов (2024)
00:49
Екатерина Ковалева
Рет қаралды 4,7 МЛН
Заменил Своего Кота Роботом за 3000$
21:27
TheBrianMaps
Рет қаралды 1 МЛН
i 3D Printed my own Keyboard…
7:39
Squashy Boy
Рет қаралды 566 М.
Lets mod ROG Azoth Extreme | Will it get better?
4:43
Mr.Keybay
Рет қаралды 612
I Made my own Space Mouse for Fusion 360 using Magnets (DIY)
12:13
Salim Benbouziyane
Рет қаралды 1 МЛН
Should You Buy an Xbox in 2024?
22:28
Ben Rowlands
Рет қаралды 6 М.
2 New RC Monster Trucks with 1 Serious Issue!
19:29
Tomley RC
Рет қаралды 5 М.
Double Shot Polyurethane Keycaps
5:29
Keymacs
Рет қаралды 3,6 МЛН
How we designed a mechanical keyboard PCB!
23:24
KoBuss
Рет қаралды 64 М.
3D Printed Keyboard - With a Secret Ingredient?
7:17
Breaking Bald
Рет қаралды 16 М.
Magic or …? 😱 reveal video on profile 🫢
00:14
Andrey Grechka
Рет қаралды 52 МЛН