Build Your own Stream Deck For Under 20$

Поделиться
HTML-код
  • Опубликовано: 23 дек 2024

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

  • @Flumphinator
    @Flumphinator 4 года назад +26

    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!

  • @TEA-mg5eb
    @TEA-mg5eb 4 года назад +2

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

  • @sokoloft3
    @sokoloft3 3 года назад +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.

  • @gazeddy
    @gazeddy 3 года назад +9

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

    • @joshcook983
      @joshcook983 3 года назад

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

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

      Do have the link?

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

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

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

      @@gazeddy thank you

  • @Kimchi_Studios
    @Kimchi_Studios 3 года назад +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!

  • @KuittheGeek
    @KuittheGeek 4 года назад

    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.

  • @durvius2657
    @durvius2657 3 года назад +1

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

  • @qwertybg333
    @qwertybg333 4 года назад +5

    Great Nero, a really useful print! Thanks 😊

  • @Jason-qn5wi
    @Jason-qn5wi 4 года назад +1

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

  • @activemotionpictures
    @activemotionpictures 3 года назад

    Marvelous walkthrough video!

  • @ShilleR2044
    @ShilleR2044 4 года назад +4

    this will improve your stream quite a bit!

  • @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"

  • @sokoloft3
    @sokoloft3 3 года назад

    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.

  • @loginwarehoause1371
    @loginwarehoause1371 3 года назад

    in 6:26 how make to name OBS_KEY_F20. thanks

  • @koopaa13
    @koopaa13 3 года назад

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

  • @cathyomalley2772
    @cathyomalley2772 4 года назад +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

  • @mikolajnowak3532
    @mikolajnowak3532 3 года назад +1

    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?

    • @AnkylosSpondylos
      @AnkylosSpondylos 2 месяца назад

      ye i agree. why u choose leo for pro micro ?

  • @bumiiilmuna
    @bumiiilmuna 4 года назад +1

    Can u use to press keyboard button? like wasd?

  • @edudiy9438
    @edudiy9438 3 года назад

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

  • @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 )

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

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

  • @rodsnyder6020
    @rodsnyder6020 4 года назад +7

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

    • @kaiserblaine7316
      @kaiserblaine7316 3 года назад

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

    • @marcelarthur4294
      @marcelarthur4294 3 года назад

      @Kaiser Blaine Flixportal :D

    • @kaiserblaine7316
      @kaiserblaine7316 3 года назад

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

    • @marcelarthur4294
      @marcelarthur4294 3 года назад

      @Kaiser Blaine no problem :)

  • @ÜmitKirenci
    @ÜmitKirenci 4 года назад +1

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

  • @rupert274
    @rupert274 3 года назад +1

    How did you design the keycaps with legends?

  • @roycedainielletanedo7409
    @roycedainielletanedo7409 4 года назад +1

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

  • @mastooltv
    @mastooltv 4 года назад

    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?

  • @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 Год назад

      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.

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

    How can you use that, for Windows Makros?

  • @TyroneAli
    @TyroneAli 3 года назад

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

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

    Where did you find the file for the key caps?

    • @CanuckCreator
      @CanuckCreator  4 года назад +1

      Thingiverse, cant remember which one exactly

  • @ThatGuitar-Guy
    @ThatGuitar-Guy Год назад

    Is this compatable with arduino Uno?

  • @gigawattsfactory6777
    @gigawattsfactory6777 4 года назад

    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?

  • @wellofshadow
    @wellofshadow 3 года назад

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

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

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

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

    Your content is great

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

  • @cha16musicme
    @cha16musicme 3 года назад

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

  • @Omega-if3rg
    @Omega-if3rg 3 года назад

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

  • @thejungernaut1712
    @thejungernaut1712 4 года назад

    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?

  • @johnhathcock
    @johnhathcock 3 года назад +1

    Which soldering iron is that?

  • @fen4flo
    @fen4flo 3 года назад +1

    Where did you get These keys???

    • @sokoloft3
      @sokoloft3 3 года назад +1

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

    • @fen4flo
      @fen4flo 3 года назад

      @@sokoloft3 thanks :)

  • @WayneRigley
    @WayneRigley 4 года назад

    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

  • @martincaneva4247
    @martincaneva4247 4 года назад +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  4 года назад +1

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

    • @martincaneva4247
      @martincaneva4247 4 года назад

      @@CanuckCreator thanks 😊

  • @datrandomdugggy5537
    @datrandomdugggy5537 4 года назад

    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  4 года назад

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

    • @datrandomdugggy5537
      @datrandomdugggy5537 4 года назад

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

  • @Thrillowatt
    @Thrillowatt 4 года назад +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

  • @sjay67
    @sjay67 4 года назад

    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

  • @xyorch
    @xyorch 3 года назад

    error redefinition of void setup you can fix pls :C

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

    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  2 года назад

      ummm, scale 100x times smaller i guess

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

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

  • @willmoran5694
    @willmoran5694 4 года назад

    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  4 года назад

      I sourced mine via digikey

    • @willmoran5694
      @willmoran5694 4 года назад

      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 4 года назад

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

  • @taraskirichenko7378
    @taraskirichenko7378 3 года назад

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

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

  • @fabianhengl
    @fabianhengl 3 года назад

    Which arduino is that exactly?

  • @_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

  • @martinrosenberg182
    @martinrosenberg182 3 года назад

    Is t possible to add LEDs or RGB to this?

    • @sokoloft3
      @sokoloft3 3 года назад +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. RUclips 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

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

    Super tutorial :)

  • @martincaneva4247
    @martincaneva4247 4 года назад

    How do I assign the commands?

    • @CanuckCreator
      @CanuckCreator  4 года назад +1

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

    • @martincaneva4247
      @martincaneva4247 4 года назад

      @@CanuckCreator thanks a lot

  • @JakeLuden
    @JakeLuden 3 года назад

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

  • @Im_not_perfect
    @Im_not_perfect 4 года назад +1

    Nice

  • @maurix3240
    @maurix3240 4 года назад

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

    • @CreamyMane
      @CreamyMane 4 года назад

      make sure you have select Arduino Leonardo under tools board.

    • @maurix3240
      @maurix3240 4 года назад

      @@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 4 года назад

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

    • @maurix3240
      @maurix3240 4 года назад

      @@CreamyMane plese help me
      in comment below

    • @CreamyMane
      @CreamyMane 4 года назад

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

  • @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.

  • @leonardobrandalise8824
    @leonardobrandalise8824 3 года назад

    teste? de bug?

  • @maurix3240
    @maurix3240 4 года назад

    can you help ma please

  • @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.

  • @maurix3240
    @maurix3240 4 года назад

    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?! 😆

  • @tacticoolnukes849
    @tacticoolnukes849 4 года назад +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.