Build Your own Stream Deck For Under 20$

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 พ.ค. 2024
  • Link to the instructional guide discussed in the video, contains links to the STLs, the BOM as well as the arduino code www.partsnotincluded.com/diy-...
    This was a fun little side project todo, i use it for controlling OBS when i stream, but it is recognized as just another keyboard by your computer so can be used for many other things as well.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 123

  • @Flumphinator
    @Flumphinator 3 ปีที่แล้ว +27

    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!

    • @bravefastrabbit770
      @bravefastrabbit770 3 ปีที่แล้ว

      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

  • @VintageSH
    @VintageSH 3 ปีที่แล้ว +4

    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

  • @pastasuta
    @pastasuta 2 ปีที่แล้ว +3

    I'm already on my second project thanks to this video that plunged me into the world of macropads and QMK keyboards, thanks!

  • @sokoloft3
    @sokoloft3 2 ปีที่แล้ว +1

    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.

  • @qwertybg333
    @qwertybg333 4 ปีที่แล้ว +5

    Great Nero, a really useful print! Thanks 😊

  • @durvius2657
    @durvius2657 3 ปีที่แล้ว +1

    might do this as my first electronics soldering project. Thanks, great video. :)

  • @TEA-mg5eb
    @TEA-mg5eb 3 ปีที่แล้ว +2

    I've watched other videos about this but this is the only one that explains how to do the wires thanks very helpful

  • @Kimchi_Studios
    @Kimchi_Studios 2 ปีที่แล้ว +2

    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!

  • @activemotionpictures
    @activemotionpictures 2 ปีที่แล้ว

    Marvelous walkthrough video!

  • @koopaa13
    @koopaa13 2 ปีที่แล้ว

    Thank you for making this video. It's great. Is there a video or guide to adding more buttons?

  • @Jason-qn5wi
    @Jason-qn5wi 3 ปีที่แล้ว +1

    Nice project! Recently I have also seen the Freedeck project wich works with oled's that looks also very much promissing

  • @KuittheGeek
    @KuittheGeek 3 ปีที่แล้ว

    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.

  • @cathyomalley2772
    @cathyomalley2772 3 ปีที่แล้ว +1

    Fantastic and very helpful.

  • @rodrigo.guimaraes
    @rodrigo.guimaraes 4 ปีที่แล้ว +2

    Easy enough to follow :) I'm actually going to reprint my key caps cause I smashed the first layer a bit to much. Undec

  •  3 ปีที่แล้ว +1

    Thank you very much, I will try to do that!

  • @ShilleR2044
    @ShilleR2044 4 ปีที่แล้ว +4

    this will improve your stream quite a bit!

  • @mastooltv
    @mastooltv 3 ปีที่แล้ว

    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?

  • @naigcarillo5483
    @naigcarillo5483 3 ปีที่แล้ว +2

    Hey! is there a way to make the keys rgb addressable too? like for a mute make it red or green for unmute.

  • @shinuza
    @shinuza 4 ปีที่แล้ว +2

    Your content is great

  • @thejungernaut1712
    @thejungernaut1712 3 ปีที่แล้ว

    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?

  • @rodsnyder6020
    @rodsnyder6020 4 ปีที่แล้ว +7

    Nice Tutorial mate! After watching this washed my hands as you said. Cheers!

    • @kaiserblaine7316
      @kaiserblaine7316 2 ปีที่แล้ว

      i guess it is pretty randomly asking but do anybody know a good site to stream new tv shows online?

    • @marcelarthur4294
      @marcelarthur4294 2 ปีที่แล้ว

      @Kaiser Blaine Flixportal :D

    • @kaiserblaine7316
      @kaiserblaine7316 2 ปีที่แล้ว

      @Marcel Arthur thanks, I signed up and it seems like they got a lot of movies there :D Appreciate it !!

    • @marcelarthur4294
      @marcelarthur4294 2 ปีที่แล้ว

      @Kaiser Blaine no problem :)

  • @taraskirichenko7378
    @taraskirichenko7378 3 ปีที่แล้ว

    Однозначно плюс! Люблю полезные самодельные вещи.

  • @re-i-fu
    @re-i-fu 4 ปีที่แล้ว +2

    Super tutorial :)

  • @cha16musicme
    @cha16musicme 3 ปีที่แล้ว

    if you use this deck with another software ex. photoshop the normal shorcuts are unavailable to use with your main keyboard?

  • @bumiiilmuna
    @bumiiilmuna 3 ปีที่แล้ว +1

    Can u use to press keyboard button? like wasd?

  • @mikolajnowak3532
    @mikolajnowak3532 2 ปีที่แล้ว

    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?

  • @edudiy9438
    @edudiy9438 2 ปีที่แล้ว

    hey, and how to write in Arduino to turn KEY_ down, mute, turn off the sound?
    Function key with e.g. F7?

  • @sjay67
    @sjay67 3 ปีที่แล้ว

    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

  • @rupert274
    @rupert274 3 ปีที่แล้ว +1

    How did you design the keycaps with legends?

  • @roycedainielletanedo7409
    @roycedainielletanedo7409 3 ปีที่แล้ว +1

    Can i use a $4 Pro Micro ATmega32U4 5v 16mhz?

  • @gazeddy
    @gazeddy 3 ปีที่แล้ว +9

    there is a qmk firmware for this along with the 2x3 and 2x5 variants

    • @joshcook983
      @joshcook983 2 ปีที่แล้ว

      Do you have a link to the 2x5 version? I cant seem to find it

    • @rembaron1318
      @rembaron1318 ปีที่แล้ว

      Do have the link?

    • @gazeddy
      @gazeddy ปีที่แล้ว +1

      Thingiverse/thing:4497991 and the firmware is on the qmk configurator under handwired

    • @rembaron1318
      @rembaron1318 ปีที่แล้ว +1

      @@gazeddy thank you

  • @datrandomdugggy5537
    @datrandomdugggy5537 3 ปีที่แล้ว

    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?

    • @CanuckCreator
      @CanuckCreator  3 ปีที่แล้ว

      Long as its a solid connection. Could solder wires directly if you wanted too even

    • @datrandomdugggy5537
      @datrandomdugggy5537 3 ปีที่แล้ว

      @@CanuckCreator yeah would like it so be socketed without buying a crimping tool lol it should be a solid connection

  • @martincaneva4247
    @martincaneva4247 3 ปีที่แล้ว +1

    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!

    • @CanuckCreator
      @CanuckCreator  3 ปีที่แล้ว +1

      Yes, once its all flashed and setup you can plug it into any computer and it should just be detected automatically

    • @martincaneva4247
      @martincaneva4247 3 ปีที่แล้ว

      @@CanuckCreator thanks 😊

  • @gigawattsfactory6777
    @gigawattsfactory6777 3 ปีที่แล้ว

    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?

  • @Omega-if3rg
    @Omega-if3rg 3 ปีที่แล้ว

    Which pin of the switch do I have to connect to GND?

  • @sokoloft3
    @sokoloft3 2 ปีที่แล้ว

    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.

  • @Thrillowatt
    @Thrillowatt 3 ปีที่แล้ว +2

    Can you press more than one switch at once or would you need diodes?

    • @gazeddy
      @gazeddy 3 ปีที่แล้ว +1

      Because its wired in pin direct mode and not col/row. You can press all of em together

  • @QrchackOfficial
    @QrchackOfficial 4 ปีที่แล้ว +1

    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.

    • @CanuckCreator
      @CanuckCreator  4 ปีที่แล้ว

      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"

  • @TheMixmastamike1000
    @TheMixmastamike1000 3 ปีที่แล้ว +1

    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 )

  • @well-ofshadow6772
    @well-ofshadow6772 3 ปีที่แล้ว

    hi when i try to upload the code i get this error massage: exit status 1
    expected initializer before 'pinMode'

  • @_numanair_
    @_numanair_ 4 ปีที่แล้ว

    How do you like your TS100? What are you using for power?

    • @CanuckCreator
      @CanuckCreator  4 ปีที่แล้ว

      Love the ts100. Using an lrs350-24 for power

  • @hex1795
    @hex1795 2 ปีที่แล้ว

    Does anyone know the best place to buy the exact amount of switches needed for this?

  • @willmoran5694
    @willmoran5694 3 ปีที่แล้ว

    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?

    • @CanuckCreator
      @CanuckCreator  3 ปีที่แล้ว

      I sourced mine via digikey

    • @willmoran5694
      @willmoran5694 3 ปีที่แล้ว

      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

    • @willmoran5694
      @willmoran5694 3 ปีที่แล้ว

      Nero 3dp also, how are you supposed to screw in the m3 screws, there is no threads?

  • @danilovegap
    @danilovegap 3 ปีที่แล้ว +1

    How could I power leds for the switches in this project?

    • @OrrySnorry
      @OrrySnorry 3 ปีที่แล้ว

      probably need another micro controller for the RGB but if u dont mind white just connect the lighting pins to power somehow

  • @Im_not_perfect
    @Im_not_perfect 4 ปีที่แล้ว +1

    Nice

  • @JakeLuden
    @JakeLuden 3 ปีที่แล้ว

    Aight man you know what I’m just gonna buy a stream deck

  • @rembaron1318
    @rembaron1318 ปีที่แล้ว

    How can you use that, for Windows Makros?

  • @WayneRigley
    @WayneRigley 3 ปีที่แล้ว

    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

  • @WirtReality
    @WirtReality 3 ปีที่แล้ว +2

    Where did you find the file for the key caps?

    • @CanuckCreator
      @CanuckCreator  3 ปีที่แล้ว +1

      Thingiverse, cant remember which one exactly

  • @ThatGuitar-Guy
    @ThatGuitar-Guy 11 หลายเดือนก่อน

    Is this compatable with arduino Uno?

  • @fabianhengl
    @fabianhengl 3 ปีที่แล้ว

    Which arduino is that exactly?

  • @TyroneAli
    @TyroneAli 2 ปีที่แล้ว

    hello why does it not work when i press 1 switch but works when i press 2 switches can u please help?

  • @XxBanziixX1
    @XxBanziixX1 3 ปีที่แล้ว +2

    I'd advise for people to use diodes if they are making one of these. It will prevent ghosting issues.

    • @SR-cm1hx
      @SR-cm1hx 10 หลายเดือนก่อน

      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.

  • @loginwarehoause1371
    @loginwarehoause1371 2 ปีที่แล้ว

    in 6:26 how make to name OBS_KEY_F20. thanks

  • @xyorch
    @xyorch 3 ปีที่แล้ว

    error redefinition of void setup you can fix pls :C

  • @johnhathcock
    @johnhathcock 2 ปีที่แล้ว +1

    Which soldering iron is that?

    • @CanuckCreator
      @CanuckCreator  2 ปีที่แล้ว

      TS100

    • @sokoloft3
      @sokoloft3 2 ปีที่แล้ว +1

      Buy a Pinecil. Much better and cheaper TS100

  • @benjaminredmond812
    @benjaminredmond812 ปีที่แล้ว

    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?

    • @CanuckCreator
      @CanuckCreator  ปีที่แล้ว

      ummm, scale 100x times smaller i guess

    • @benjaminredmond812
      @benjaminredmond812 ปีที่แล้ว

      @@CanuckCreator call me crazy but slicing it on another device fixed it!

  • @ceurwyn
    @ceurwyn 3 ปีที่แล้ว

    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!

  • @flofdev
    @flofdev 2 ปีที่แล้ว +1

    Where did you get These keys???

    • @sokoloft3
      @sokoloft3 2 ปีที่แล้ว +1

      I salvaged key switches and caps from an old razer keyboard.

    • @flofdev
      @flofdev 2 ปีที่แล้ว

      @@sokoloft3 thanks :)

  • @martinrosenberg182
    @martinrosenberg182 2 ปีที่แล้ว

    Is t possible to add LEDs or RGB to this?

    • @sokoloft3
      @sokoloft3 2 ปีที่แล้ว +1

      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.

    • @martinrosenberg182
      @martinrosenberg182 2 ปีที่แล้ว

      @@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!

    • @sokoloft3
      @sokoloft3 2 ปีที่แล้ว

      @@martinrosenberg182 Sure. Talking here is hard though. TH-cam likes to delete my comments

    • @sokoloft3
      @sokoloft3 2 ปีที่แล้ว

      @@martinrosenberg182 I have tried to post my discord like 5 times now and it just keeps getting deleted...

    • @sokoloft3
      @sokoloft3 2 ปีที่แล้ว

      @@martinrosenberg182 It's my username with pound 5490

  • @martincaneva4247
    @martincaneva4247 3 ปีที่แล้ว

    How do I assign the commands?

    • @CanuckCreator
      @CanuckCreator  3 ปีที่แล้ว +1

      In obs i just assigned em in the hotkeys settings for example. They just should up as additional f keys

    • @martincaneva4247
      @martincaneva4247 3 ปีที่แล้ว

      @@CanuckCreator thanks a lot

  • @leonardobrandalise8824
    @leonardobrandalise8824 2 ปีที่แล้ว

    teste? de bug?

  • @gingerlyblue6384
    @gingerlyblue6384 3 ปีที่แล้ว

    Could you make me a printed case? As i don't have a 3D Printer, i can pay for materials, labour and shipping.

    • @gingerlyblue6384
      @gingerlyblue6384 3 ปีที่แล้ว

      Already got one made up, thanks though. :)

  • @maurix3240
    @maurix3240 3 ปีที่แล้ว

    The code doesnt work
    it can not find this #include "Keyboard.h"

    • @CreamyMane
      @CreamyMane 3 ปีที่แล้ว

      make sure you have select Arduino Leonardo under tools board.

    • @maurix3240
      @maurix3240 3 ปีที่แล้ว

      @@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?

    • @martincaneva4247
      @martincaneva4247 3 ปีที่แล้ว

      @kevin scaletta for arduino UNO doesnt work ! check out the comments of the link in the description

    • @maurix3240
      @maurix3240 3 ปีที่แล้ว

      @@CreamyMane plese help me
      in comment below

    • @CreamyMane
      @CreamyMane 3 ปีที่แล้ว

      @@maurix3240 haven't gotten mine to work correctly yet ill get back to you when I do

  • @maurix3240
    @maurix3240 3 ปีที่แล้ว

    can you help ma please

  • @maurix3240
    @maurix3240 3 ปีที่แล้ว

    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.

  • @letsgoBrandon204
    @letsgoBrandon204 3 ปีที่แล้ว +1

    Wash your hands?! 😆

  • @brianvandy4002
    @brianvandy4002 2 ปีที่แล้ว

    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.

  • @tacticoolnukes849
    @tacticoolnukes849 3 ปีที่แล้ว +1

    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!

    • @Photodeus
      @Photodeus 3 ปีที่แล้ว

      A new 3d printer such as Ender 3 is about 155 dollars and even less if you buy a used one.

  • @DanThaMan604
    @DanThaMan604 3 ปีที่แล้ว

    You didn’t include the price of owning a 3D printer

  • @DieTabbi
    @DieTabbi 3 ปีที่แล้ว

    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 .

  • @ArnaudMEURET
    @ArnaudMEURET 3 ปีที่แล้ว

    There’s a world between this and a StreamDeck. This video title is borderline click bait.