I do CAD for a living and I'm going to use this to make a macro keyboard. Will improve my productivity and reduce the strain on my wrists considerably. Might make a couple for my coworkers too!
Working in Max, thinking of doing a cool design to use w my 3d connexion spacemouse and just putting it in the middle to replicate their more expensive variants
every time you think about a problem there's always someone thinking "Yes, but can I do it with Arduino ?" that's what I love about the Arduino community, great stuff btw
Thanks. Built two of these so far, another two to go. Works perfectly. I used hot glue to attach the arduino. Bit overkill but all I've got. I also added a good glob behind the connector and on the print to reinforce the arduinos port some. The reviews said they're prone to snapping off.
If you have some patients, you can get the Micro and a pack of 10 switches from eBay, shipped from China of course, for around $5. I'm cheap, and can wait, so I think that is what I am going to do. Thanks for the tutorial. Very well put together.
Nice little project, what would be the point of using mechanical switches though? Loud noise when pressing is the last thing I'd imagine desirable for livestreaming.
Key switches are available in different feels and noise levels .some are nearly silent. My streams are tech oriented so i went with clicky ones for a bit of "atmosphere"
I bought a junk razer keyboard. Heres hoping the razer greens will click into that frame no problem. I don't see why not. Worse come to worse I have parts for my current keyboard. I've spent a total of $115 so far but I should be able to make 4 of these.
Nice tutorial! Quick question though: You are using Pro Micro board, but later in the video in Arduino IDE You chose leonardo as target board. Why is that?
Great Video! Definitely informative. I am trying to make it with 10 keys and tried to change the code a bit, but for some reason my keys don't work. I think it's probably a problem with my soldering, since I haven't soldered much in my life. Do you have any recommendations on how to troubleshoot it?
To add on to this, you can make a matrix with the keys to save quite a few pins. The 8 pins in this case could have been 6, or you could get up to 16 macro keys from 8 pins on the Arduino by making a matrix instead.
Do I have to have eight buttons or can I have just seven? I ask cause a video I watched told me something along the lines of (you watch a video where they build the box with buttons. your building the same box.) any one know if that's true or not?
I really wanted to try this out, but I want to program shortcut commands on the keys (ctr+c, ctr+v, alt+tab, etc) could you please tell me what code would let me add these commands to the macro keyboard?
hummmm SO this is my situation and need help, I got an Arduino Pro Micro and MX keys, I've programmed it to send (SHIFT +A-J) fire it up open note pad, and bingo works ABCDEFGHIJ / Opened OBS assign the hotkeys to my scenes, scene 1 SHIFT + A etc , test it with my computer keyboard and it works... but when I try it from my macro keypad it jumps to other scenes or nothing at all.. any help? should I have just used the pre determined code.. the issue is im stupid on Arduino and I have 10 keys.. lol
Brilliant, so easy. I think I'll make one, thanks to you. If you like I can share fusion files etc. Could make a BCP, with plug inns for Cherry switches, and Arduino .. unnecessary, .. maybe
Hello, I have a question, I have everything ordered everything, and I mean everything, I didn’t even have a soldering iron, this will be my first real project, but I can’t find the 9 pin connectors on Amazon do you have a link I can use?
Compilation error: Error: 2 UNKNOWN: exit status 1 HELP! I've never used an Arduino before and thought that this would be a nice project to start learning only to find myself not even being able to compile the code to the board!
Yes. I added the LEDs from the donor razer keyboard to match my keyboard. Just add resistors to the + and set the pins to high in the code. I don't think theres enough pins for A-RGG, but two pin RGB LEDs should work fine.
@@sokoloft3 could you send me a picture or video of how leds are connected to the plate or keyboard switches please? I’m totally new to this. The code could be very useful too. Thanks a lot!
This is in no way a replacement for the Elgato SD. The entire point of the Stream Deck is the icons behind the buttons. Otherwise, you'd just use keyboard shortcuts. To be able to have multiple pages of functions for each button and an icon that will tell you what each icon does, plus the animations possible, are the only reasons people would buy the Elgato.
it write this: Nastala chyba při nahrávaní projektu. avrdude: butterfly_recv(): programmer is not responding avrdude: butterfly_recv(): programmer is not responding avrdude: butterfly_recv(): programmer is not responding avrdude: butterfly_recv(): programmer is not responding avrdude: butterfly_recv(): programmer is not responding Found programmer: Id = "�"; type = � Software Version = i.
Make a stream deck for under 20$: Buy for 300$ a 3d printer, pay the electricity, buy the filament, try setting, buy solder iron pcb and many more. yeah in the end you have a stream deck for 20 oh now wait.... my deck has no buttons where I can change the stickers. anyway good job done .
I do CAD for a living and I'm going to use this to make a macro keyboard. Will improve my productivity and reduce the strain on my wrists considerably. Might make a couple for my coworkers too!
Working in Max, thinking of doing a cool design to use w my 3d connexion spacemouse and just putting it in the middle to replicate their more expensive variants
every time you think about a problem
there's always someone thinking "Yes, but can I do it with Arduino ?"
that's what I love about the Arduino community, great stuff btw
I'm already on my second project thanks to this video that plunged me into the world of macropads and QMK keyboards, thanks!
I've watched other videos about this but this is the only one that explains how to do the wires thanks very helpful
Glad it helped
Thanks. Built two of these so far, another two to go. Works perfectly. I used hot glue to attach the arduino. Bit overkill but all I've got. I also added a good glob behind the connector and on the print to reinforce the arduinos port some. The reviews said they're prone to snapping off.
there is a qmk firmware for this along with the 2x3 and 2x5 variants
Do you have a link to the 2x5 version? I cant seem to find it
Do have the link?
Thingiverse/thing:4497991 and the firmware is on the qmk configurator under handwired
@@gazeddy thank you
Helpful. I'm making a similar deck and was confused at what kind of switches to buy.
Can't believe that pro micro board was around a dollar!
If you have some patients, you can get the Micro and a pack of 10 switches from eBay, shipped from China of course, for around $5. I'm cheap, and can wait, so I think that is what I am going to do. Thanks for the tutorial. Very well put together.
might do this as my first electronics soldering project. Thanks, great video. :)
Great Nero, a really useful print! Thanks 😊
Nice project! Recently I have also seen the Freedeck project wich works with oled's that looks also very much promissing
Marvelous walkthrough video!
this will improve your stream quite a bit!
Nice little project, what would be the point of using mechanical switches though? Loud noise when pressing is the last thing I'd imagine desirable for livestreaming.
Key switches are available in different feels and noise levels
.some are nearly silent. My streams are tech oriented so i went with clicky ones for a bit of "atmosphere"
I bought a junk razer keyboard. Heres hoping the razer greens will click into that frame no problem. I don't see why not. Worse come to worse I have parts for my current keyboard. I've spent a total of $115 so far but I should be able to make 4 of these.
in 6:26 how make to name OBS_KEY_F20. thanks
Thank you for making this video. It's great. Is there a video or guide to adding more buttons?
Fantastic and very helpful.
Easy enough to follow :) I'm actually going to reprint my key caps cause I smashed the first layer a bit to much. Undec
Nice tutorial!
Quick question though: You are using Pro Micro board, but later in the video in Arduino IDE You chose leonardo as target board. Why is that?
ye i agree. why u choose leo for pro micro ?
Can u use to press keyboard button? like wasd?
hey, and how to write in Arduino to turn KEY_ down, mute, turn off the sound?
Function key with e.g. F7?
The link isn't working for me. Is anyone else having trouble with it? ( I tried it an hour or two later and it worked )
Hey! is there a way to make the keys rgb addressable too? like for a mute make it red or green for unmute.
Nice Tutorial mate! After watching this washed my hands as you said. Cheers!
i guess it is pretty randomly asking but do anybody know a good site to stream new tv shows online?
@Kaiser Blaine Flixportal :D
@Marcel Arthur thanks, I signed up and it seems like they got a lot of movies there :D Appreciate it !!
@Kaiser Blaine no problem :)
Thank you very much, I will try to do that!
How did you design the keycaps with legends?
Can i use a $4 Pro Micro ATmega32U4 5v 16mhz?
Great Video! Definitely informative. I am trying to make it with 10 keys and tried to change the code a bit, but for some reason my keys don't work. I think it's probably a problem with my soldering, since I haven't soldered much in my life. Do you have any recommendations on how to troubleshoot it?
I'd advise for people to use diodes if they are making one of these. It will prevent ghosting issues.
To add on to this, you can make a matrix with the keys to save quite a few pins. The 8 pins in this case could have been 6, or you could get up to 16 macro keys from 8 pins on the Arduino by making a matrix instead.
How can you use that, for Windows Makros?
hello why does it not work when i press 1 switch but works when i press 2 switches can u please help?
Where did you find the file for the key caps?
Thingiverse, cant remember which one exactly
Is this compatable with arduino Uno?
Do I have to have eight buttons or can I have just seven? I ask cause a video I watched told me something along the lines of (you watch a video where they build the box with buttons. your building the same box.) any one know if that's true or not?
hi when i try to upload the code i get this error massage: exit status 1
expected initializer before 'pinMode'
Does anyone know the best place to buy the exact amount of switches needed for this?
Your content is great
How could I power leds for the switches in this project?
probably need another micro controller for the RGB but if u dont mind white just connect the lighting pins to power somehow
if you use this deck with another software ex. photoshop the normal shorcuts are unavailable to use with your main keyboard?
Which pin of the switch do I have to connect to GND?
I really wanted to try this out, but I want to program shortcut commands on the keys (ctr+c, ctr+v, alt+tab, etc) could you please tell me what code would let me add these commands to the macro keyboard?
Which soldering iron is that?
TS100
Buy a Pinecil. Much better and cheaper TS100
Where did you get These keys???
I salvaged key switches and caps from an old razer keyboard.
@@sokoloft3 thanks :)
hummmm SO this is my situation and need help, I got an Arduino Pro Micro and MX keys, I've programmed it to send (SHIFT +A-J) fire it up open note pad, and bingo works ABCDEFGHIJ / Opened OBS assign the hotkeys to my scenes, scene 1 SHIFT + A etc , test it with my computer keyboard and it works... but when I try it from my macro keypad it jumps to other scenes or nothing at all.. any help? should I have just used the pre determined code.. the issue is im stupid on Arduino and I have 10 keys.. lol
hi !
if i wanted to lend a friend the controller, just plug it in and go or does he have to do the whole arduino process?
Thanks a lot!
Yes, once its all flashed and setup you can plug it into any computer and it should just be detected automatically
@@CanuckCreator thanks 😊
you think i could like use arduino jumper cables to plug in the switches to the pro micro instead of having to buy the connecters and a crimping tool?
Long as its a solid connection. Could solder wires directly if you wanted too even
@@CanuckCreator yeah would like it so be socketed without buying a crimping tool lol it should be a solid connection
Can you press more than one switch at once or would you need diodes?
Because its wired in pin direct mode and not col/row. You can press all of em together
Brilliant, so easy. I think I'll make one, thanks to you. If you like I can share fusion files etc. Could make a BCP, with plug inns for Cherry switches, and Arduino .. unnecessary, .. maybe
error redefinition of void setup you can fix pls :C
I tried slicing these for a Prusa and it said the size was hundred of times larger then the build plate. Does anyone have a fix for this?
ummm, scale 100x times smaller i guess
@@CanuckCreator call me crazy but slicing it on another device fixed it!
Hello, I have a question, I have everything ordered everything, and I mean everything, I didn’t even have a soldering iron, this will be my first real project, but I can’t find the 9 pin connectors on Amazon do you have a link I can use?
I sourced mine via digikey
Nero 3dp ok! How long did it take to ship, I ordered mine from digikey also and that is the only thing I am waiting on
Nero 3dp also, how are you supposed to screw in the m3 screws, there is no threads?
Однозначно плюс! Люблю полезные самодельные вещи.
Compilation error: Error: 2 UNKNOWN: exit status 1
HELP! I've never used an Arduino before and thought that this would be a nice project to start learning only to find myself not even being able to compile the code to the board!
Which arduino is that exactly?
How do you like your TS100? What are you using for power?
Love the ts100. Using an lrs350-24 for power
Is t possible to add LEDs or RGB to this?
Yes. I added the LEDs from the donor razer keyboard to match my keyboard. Just add resistors to the + and set the pins to high in the code. I don't think theres enough pins for A-RGG, but two pin RGB LEDs should work fine.
@@sokoloft3 could you send me a picture or video of how leds are connected to the plate or keyboard switches please? I’m totally new to this.
The code could be very useful too. Thanks a lot!
@@martinrosenberg182 Sure. Talking here is hard though. RUclips likes to delete my comments
@@martinrosenberg182 I have tried to post my discord like 5 times now and it just keeps getting deleted...
@@martinrosenberg182 It's my username with pound 5490
Super tutorial :)
How do I assign the commands?
In obs i just assigned em in the hotkeys settings for example. They just should up as additional f keys
@@CanuckCreator thanks a lot
Aight man you know what I’m just gonna buy a stream deck
Nice
The code doesnt work
it can not find this #include "Keyboard.h"
make sure you have select Arduino Leonardo under tools board.
@@CreamyMane hello i am sorry but it write this error message: avrude: error:buffered memory access not supported. Maybe isn't can you help me please?
@kevin scaletta for arduino UNO doesnt work ! check out the comments of the link in the description
@@CreamyMane plese help me
in comment below
@@maurix3240 haven't gotten mine to work correctly yet ill get back to you when I do
Could you make me a printed case? As i don't have a 3D Printer, i can pay for materials, labour and shipping.
Already got one made up, thanks though. :)
teste? de bug?
can you help ma please
This is in no way a replacement for the Elgato SD. The entire point of the Stream Deck is the icons behind the buttons. Otherwise, you'd just use keyboard shortcuts. To be able to have multiple pages of functions for each button and an icon that will tell you what each icon does, plus the animations possible, are the only reasons people would buy the Elgato.
it write this:
Nastala chyba při nahrávaní projektu.
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
Found programmer: Id = "�"; type = �
Software Version = i.
Wash your hands?! 😆
all you need to build your own stream deck is a couple of key switches, an arduino, £10 in fillament and a £500 3d printer!
A new 3d printer such as Ender 3 is about 155 dollars and even less if you buy a used one.
You didn’t include the price of owning a 3D printer
Make a stream deck for under 20$: Buy for 300$ a 3d printer, pay the electricity, buy the filament, try setting, buy solder iron pcb and many more. yeah in the end you have a stream deck for 20 oh now wait.... my deck has no buttons where I can change the stickers. anyway good job done .
There’s a world between this and a StreamDeck. This video title is borderline click bait.