FreeDeck - Open Source Stream Deck Alternative - HID, Arduino

Поделиться
HTML-код
  • Опубликовано: 10 июл 2024
  • In this video I build, flash and program the FreeDeck an Arduino based Stream Deck alternative.
    Items used in this video:
    ❗️These links are affiliated and I may earn a small commission if you purchase❗️
    0.96" OLED Screen: s.click.aliexpress.com/e/_dSS...
    Arduino Pro Micro (Clone): ebay.us/VfWOyv
    MicroSD Card Module: s.click.aliexpress.com/e/_dYAWmO6
    74HC4051 Multiplexer: ebay.us/O4SYtd
    4GB MicroSD Card: amzn.to/2Zz6QBc
    Surface Mount Buttons: s.click.aliexpress.com/e/_d8m...
    FreeDeck Hardware (PCB Gerber Files): admw.uk/FreeDeckHW
    FreeDeck Code: admw.uk/FreeDeckCode
    FreeDeck Configurator: admw.uk/FreeDeckConfig
    3D Printed Case: admw.uk/FreeDeckCase
    0:00 Intro
    2:27 PCBs
    3:12 What you need
    4:01 How to build
    11:16 Flashing the arduino
    12:53 Configuring the FreeDeck
    16:25 Power up
    17:24 3d Printed Case
    17:42 Conclusion

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

  • @lensch27
    @lensch27 4 года назад +433

    "the eltago streamdeck"

    • @chrisw1462
      @chrisw1462 4 года назад +6

      ROFL...

    • @psypherlyne4353
      @psypherlyne4353 4 года назад +10

      1:09 lol

    • @OfficialyMax
      @OfficialyMax 4 года назад +8

      i shrivelled when i heard that

    • @OfficialyMax
      @OfficialyMax 4 года назад +11

      Sounds like an chinese clone of it hahahah

    • @juschu85
      @juschu85 4 года назад +6

      No, it's called Eltago Streampad

  • @sortofsmarter
    @sortofsmarter 4 года назад +19

    I'm so glad to see a great streamdeck alternative. I have been really needing one but can never seem to cough up the money for it. I've already ordered all the parts...Thanks to all of you for this...

  • @KilianGosewisch
    @KilianGosewisch 4 года назад +84

    Absolutely amazing video! Thanks for being a part of this project and all your contributions

    • @AdamWelchUK
      @AdamWelchUK  4 года назад +14

      I'm glad you like it, but you've done all the hard work! Cheers

    • @BenMitro
      @BenMitro 4 года назад +10

      Thanks you both!

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

      @killian @adam can we get an idea on when the gerber files will be available on github?

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

      Marcis Soper they’re all there now in the 3x2 SMD or TH folders

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

    Got the black pcb version of this from JLC PCB in the mail today. This was my first time using a pcb manufacturing service and I’m pleasantly surprised at the quality. Can’t wait to make my own Freedeck once I’ve got all the components in the mail.

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

    Those little screens are neat. I wish I still had the full use of my hands. These sorts of projects always look fun to do. Great video. Cheers.

  • @JamesHughes-photoJames
    @JamesHughes-photoJames 4 года назад +6

    Just what I’ve been looking for. I’ve seen the free deck project, ordered the cherry switches, but this takes it to a whole different level. Thank you Adam!

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

      Great to hear!

    • @JamesHughes-photoJames
      @JamesHughes-photoJames 3 года назад

      @@AdamWelchUK is there a link or search term for the icons?

    • @JamesHughes-photoJames
      @JamesHughes-photoJames 3 года назад

      Found some icons (not as easy of a search as you would think) and completed the build. I made my own case, 3D printed base and laser cut mirror plexi for the face. Not sure if I can put a link in here but let's see if it works. photos.app.goo.gl/9DKc5QJAYyiQJF1g7 this is a shared album with a picture of my finished product.Note that the top left screen isn't working. I think it is either shorted out or defective. When I have time I'm going to pull the board out of the case and try putting a piece of paper between the screen and the button as was suggested in the discord. For now it doesn't affect the function and if any screen were to be bad, that is the best one.

  • @DavidLindes
    @DavidLindes 4 года назад +9

    Lovely project! And seems great for anything that might want frequent updates... For stuff one wants to leave alone most of the time, e-ink displays might also be an interesting choice!

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

    Such a fun project! Amazing work!

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

    Thanks for the guide and all the information! This is awesome Adam.

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

    thank you for your great work Adam, I have ordered both of your PCBs - TH and SMD and am excited about building them - also going to show my gratitude by being a Patreon

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

      Yay! That’s great. Thanks very much. What colour are you pcbs?

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

      @@AdamWelchUK I ordered the black PCBs of both - is there/will there be any videos on building the SMD version Adam?

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

    finally my SMD & TH boards I ordered came in - had every intention of making the SMD version first but quickly realised that maybe I should have ordered the paste mask plate as well - so I built the through hole version instead, and have to say that if anyone else is thinking of building do the TH verision much easier. Happy to report that it mostly worked, have OLED 1 & 3 not illuminating for me and after do few tests think it maybe they are DOA so will need to remove and replace - which is not going to be fun but such is life! thanks for designing and sharing your work Adam your a clever guy!

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

      Best of luck with the screens. Glad it’s working in the main. I’ve just designed the pcb, the rest is down to Killian and his helpers. Thanks for posting your progress.

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

    Nice little project and loved the screen peel extra at the end.

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

    Wow! Excellent project and great video, Adam! Really enjoyed watching it and inspired me to look further into this :) keep it up!

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

    Brilliant, thank you! Can't wait to try this!

  • @piconano
    @piconano 4 года назад +49

    I would've put one switch on each of the bottom corners, and wire them in parallel.
    It also provides the neglected support for the bending on the glass, when you push on the corners.
    the holes on the enclosure, will also make a great alignment jig when it comes time to solder them onto the PCB.
    Thanks for the inspirations.

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

    Nice build. You can use a plexiglass top cover for a streamlined look. C cuts for every button, leaving the hinge side uncut or, better, partially cut. You can combine it with a nice sticker mask or play with plexiglass transparency. Carving finger placement dots is also an option. Mount it with magnets for clean look.

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

    This is brilliant. Great job. Thanks for sharing all this goodness.

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

    amazing, I need to try this build one day

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

    Watched the tutorial, stayed for the peel, nice!

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

    I made a project very similar to this one a few years ago.
    If I remember correctly OBS has a websocket plugin.
    I used a TV box running Node red and the Dashboard add on.
    That way I had a locally hosted webpage that I could use to control OBS (I used a old phone).
    I considered using a Arduino and board as the tactile feedback would have been nice.
    Your project is more impressive.
    Great video.

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

    The end was really cute and made me laugh (savoring the peeling). I totally agree! :D

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

      Six at the same time is a luxury.

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

    Very neat design!

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

    That was really cool, thank you!

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

    this project is now really starting to get that more consumer look to it, will be intresting to see where it goes next, one big improvement i could see would be a switch to a colour panel (driver: ST7735) or maybe even just some clear caps that can go over the screen like what the elgato has which can instead directly push the switch rather than flexing the whole display

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

    Great video as ever, love how the board looks.

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

      Cheers Colin. Thanks for pointing me in this direction. It sits on my desk at work and is becoming very handy!

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

    fascinating! I'm definitely going to give this a try!

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

    Awesome! I'm going to built it. Thanks

  • @jamest.5001
    @jamest.5001 4 года назад

    Cool, this could change things , and you made tiny touch screens, cool!

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

    This looks great! I have to make one

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

    hey adam, after seeing your video i was rather inspired to make this myself. first time ordering a bare PCB. hope it goes well. thanks for the tips. great video

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

      Excellent. I’m pleased you’ve tried something new based on one of my videos! Good luck with the next steps!

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

    Excellent project 👍

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

    Great video 👍 I'm going to build for myself and daughter

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

    This is very very cool. great video :)

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

    Hello Other Adam.
    Thanks for this, link this with Andrais's spinner and we now have a sweet editing streaming deck!
    Thanks mate and subbed!

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

      Cheers Adam. I think this video benefitted from his HID video released just 36 hours later :-) Great to have you along.

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

    A great start to work

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

    Great video Adam! Seems like a good alternative to a streamdeck. I just ordered a few touch screens to try and do the same thing....

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

      Great - looking forward to seeing your progress Dustin.

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

    definitely making me one of these

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

    Look great ! A home button seem to be a great idea for being able to use 6 pages of 6 buttons instead of 5.

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

    well done mate.

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

    yeah, that's on the top of the to do list for me.

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

    that's nice, i'm thinking about to do this.

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

    Awesome project.

  • @RobinHilton22367
    @RobinHilton22367 4 года назад +35

    15:50 - its not Crucial but it is Transcend ;)

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

    Pretty cool

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

    Adam: Talking about the Macro KeyPad
    Me: hehe bug in the chrome key

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

    I wonder how long it will be before someone knocks this off (just like your battery tester design!). Great effort, thanks for sharing! A great idea and a lot cheaper than the commercially available design - all we need now are cheap colour screens!

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

    I very like your job man.

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

    I've seen lots of other Elgato style budget builds, but this one, to me at least, is the cleanest. Ordered my PCB's and parts today and cant wait (30 - 90 days) to get started. (might as well build 5 since I have to buy a min of 5 boards) lol. Purchased my .96 LCD's in white, hopefully that doesn't screw anything up :S

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

    Nice video! Print the lid first and you've got a template to assist aligning the screens for soldering 👍

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

    bardzo fajny film

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

    Brilliant!

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

    Oh, I just made the same one. You should use 0.42 inch display. They are awesome.

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

    Nice vid. Wanna make this now.

  • @erotunr
    @erotunr 3 года назад +5

    You should make a part 2 to show how to expand to more screens

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

    Several of these would also be good for simulation games such as flight sims.Instead of locating the correct key on the keyboard for those you have not mapped to your flight controls, you could use these, once could even be used to engage a background mp3 player, to play back in cabin announcements, saftey breifings and other fluff that just adds to the experience when flying :) Oh, and F13 doesn't exist on a PC keyboard, or at leas on not many, but those of us lucky enough to own a full sized mac computer keybvoard has keys going up to F15. Mine are mapped to Autopilot controls in the sim, and microphone select / TX when working with my amateur radio software (swapping microphones in effect changes from one radio to the next).

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

      That’s a great idea. I use F13-24 on my previous macro keypads to trigger auto hot key functions where programs aren’t customisable in that way. There’s loads of combinations you can use control+f24 shift+Ctrl+f21 etc. etc.

  • @JamesMyatt1
    @JamesMyatt1 4 года назад +8

    This is a great project and I've been thinking about similar macropads too. One idea I'm going to steal is the sd card with configuration.
    However, it's usually a good idea to have a switch to disable the keyboard/mouse functions because otherwise you can end up in a situation where you can't flash it over usb anymore if it's trying to send keypresses all of the time. Actually you could do that easily by disabling the output when the sd card is removed.
    Another option worth considering is using a dedicated i2c multiplexer like TCA9548A although it's probably more expensive but possibly simpler in other respects. Also a i2c gpio extender like PCF8574 or MCP23017 might also be more flexible, e.g. if you want a switch matrix rather than up to 8 parallel switches. Again probably slightly more expensive too, but the oleds, micro and pcb are your biggest costs.

  • @BenMitro
    @BenMitro 4 года назад +3

    What a brilliant idea Adam and Kilian. It certainly started me thinking...android phone or iPhone, key images, touch detection, bluetooth or wifi connection to PC/Laptop...presto no hardware to build! Could be more universal too if it connected with some library on a RPi...just some thoughts and a thankyou to you both.

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

      You're describing "Matric". Or "Roccu Power Grid" - although I don't think that's maintained anymore. Possibly you could use "Unified Remote". Depends on exactly what you're trying to do.
      I use Matric to execute scripts in Elite Dangerous (request docking etc) and Unified Remote to control my HTPC. Both have shortcomings, and a "real" button is just so much nicer to work with.

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

      Touch screens are no good for blind pressing. Real buttons you can feel for while looking at something else.

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

      @@tin2001 I've now built a USB numpad into a Photoshop keyboard shortcut pad, and another into an elite dangerous keypad. Much better, imo. LUAmacros converts the keys into whatever keyboard shortcuts or scripts I need.
      I may end up building an 18 screen version of this thing though.

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

    very cool

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

    superb

  • @piconano
    @piconano 4 года назад +20

    I am designing my own, and was looking for inspiration. You've done a good job.
    However, I need mine to be in full color, so I opted to go with these;
    "10PCS 0.96 inch TFT Display 8P SPI HD 65K Full Color LCD Module ST7735 Drive IC 80*160"
    If you google that, you'll see other sizes. At around $2.50 each, they are a pretty damn good deal for something that didn't even exist 5 years ago!
    I kinda like the elongated look. Specially if mounted vertically.
    I wanted to buy one, it was industrial, with industrial pricing and in Japanese!

    • @tobimai4843
      @tobimai4843 4 года назад +3

      Also TFT doesnt have burn in, these small OLEDs have rather bad Burn-in

    • @georgeeden5835
      @georgeeden5835 4 года назад +6

      Is there a space where we can follow you on this project?

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

      Hey, can you explain how you made this project?

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

      The owner of the github says the Arduinos don't have enough processing power to do full colour displays but I guess that the stm32f103c8t6 (blue pill) might.

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

    Quite amazing what can be done today so cheaply although it obviously requires almost a decade of experience to be able to both code the software and then design all the hardware along with it.

  • @Andrew-ci6nw
    @Andrew-ci6nw 4 года назад +1

    A great project really well done. Would be good to have a separate physical back button so you don't loose a screen on every page to the back arrow.

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

      That’s possible. It’s also possible to use the press and hold function to go back a page too, but I didn’t show that in my demo. :-/

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

    Done a button touch screen too. Fortunately it does not need much clicking :)

  • @EvertvanIngen
    @EvertvanIngen 4 года назад +110

    0:14 So now one sees the little bug in the Chrome button walking a marathon?

    • @AdamWelchUK
      @AdamWelchUK  4 года назад +13

      I caught him in the edit - I was tempted to run a little section of it in reverse to see if anyone noticed :-)

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

      lol i had to look an see if anyone else saw that, i thought i was trippin 😂

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

      I think that thats the OBS Studio button

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

      I can’t see. It

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

      @@bobgoldman4404 little black dots moving through the engraving

  • @SonofTheMorningStar666
    @SonofTheMorningStar666 4 года назад +37

    Hey buddy. There is a bug on the bottom left key cap going round the circle from 0:15 and onwards. Make sure that there are no others.

    • @YuriST
      @YuriST 4 года назад +12

      As a programmer, i was trying to find another kind of bug... Forgot that real life also has bugs

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

      Or, make sure there are more bugs, and bet on them

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

    oh look at that, I built something similar with some sanwa switches I had laying around and an arduino

  • @beauregardslim1914
    @beauregardslim1914 4 года назад +3

    VERY nice. I love those little OLED screens and I was thinking of doing something similar with a Pi Zero.
    Do you worry that the "hinge" for the display-buttons is the soldered headers? I wonder if solder will crack over time with both the torque and the downward pressure on the joint. Of course it wouldn't be that hard to use stranded wire and put a block of material at the top edge of the screens if necessary.
    Subscribed.

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

    For reference... F13 is just Shift + F1 for anyone who's wondering... that's... a pretty standard thing.

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

    Cool

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

    wow
    I didn't know this was a new video lol

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

    For less soldering, How about a touch screen monitor and a raspberry pi? With the added advantage of making custom colored buttons of any size, and all the programming can be done right on the pi.

  • @maicod
    @maicod 4 года назад +6

    9:55 love the idea of the screens pressing onto the switches. maybe you can find switches who are a small bit higher ? also I was thinking of a design where capacitive touch OLEDs are used but that would raise the cost deerly I guess :)

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

      You can glue a plastic space behind the screen to level then, but yes capacitive touch OLED is better.

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

      Do you have any examples of capacitive touch screens of this kind of size?

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

      SidneyCritic ComedyHound I was thinking same with the gluing of plastic. The capacitive touch would be OK with me as long as the box of the button had haptic feedback. I grew up on tactile IBM click keyboards. In a large office, you could lose some of your hearing over time :D Regardless that tactile feedback and sound was badass. OK maybe sound not good with this application, but definitely some haptic feeling for the user, so technically could click it blind, especially if it featured a transparent Braille like just for the number position of the button (would also expect the Braille to change lol!). You can see a marker used now on keyboards on the F and J keys on ASCII keyboards for those typing as trained, following the “home row”.

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

      then again. you could fit the hole keyboard an more on a TFT.

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

      @@nodustechnologies3989 basically buy a cheap smartphone and use it as remote.

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

    This is a great project, I really like it! A quick question, why is the SD card needed? Is it because all the images would not fit into the flash memory of the arduino? Thank you!

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

    Amazing video! I would like to make my own version with different number of screens and different layout. Can you please explain how the configurator website works? And how can I make something more customizable for myself?

  • @certified-forklifter
    @certified-forklifter 4 года назад

    great

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

    Is there a ready to use project to make one with more buttons?

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

    Hello, on the page for the oled, there's a "new" version. Do you see a possible proble to use it or the 4 pins is what important ?
    Thanks

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

    Such a cool project. Thanks for this Adam. Have you posted the STL files for the case anywhere?

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

      Yeah the case used in this video is available here: www.thingiverse.com/thing:4511644

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

    Nice job. Do you know how the screens are addressed in the code? As far as I'm aware all of those screens share the same I2C address.

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

    great job man but have you made any PCBs or 3D enclosures for more keys

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

    I have actually had to do that Arduino mini desoldering job on a PCB.. It is indeed quite awful as you have suggested.

  • @HannesMrg
    @HannesMrg 3 года назад +24

    Looks like a mechanical disaster - pressing the button through the display, flexing everything.
    Does everything still work?

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

      I have done something similar to this, and those screens are made of thin glass and can crack from being handled roughly, especially in the corners. Perhaps using a clear plastic button-top to go over it would be better, but I haven't personally been able to find a suitable one on any of the usual websites.

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

    subbed, like your channel, but wish you did a video on the 3d printed macro keyboard you did.. struggling to build one here

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

    cool, i already have bunch of those screens and promicro waiting for me to do exactly the same thing. this simplifies the process a lot, thanks!
    i've been wondering about how well does those screens take the pressure from fingers, should i shield them with thin plexiglass or something? how about adding some "screen saver" features like movin screen content a bit or reversing colors or something to lessen oled burning?

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

      Since the oleds are essentialy hinges, you can lasercut the top cover on a top plexiglass cover. Every cut will be C shaped, leaving the hinge uncut, ot partially cut. you could also carve some dots for finger placement.

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

    I was thinking for a long time about something similar but with a password manager like keepass2 in mind, how complex do you think it would be? Maybe too much for the arduino?

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

    0:15 - 1:43 = in the lower left white button an insect crawls in a circle until the author scares it at the end

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

    Very neat project Adam. Strikes me that it's almost a waste having one screen button as a page shift, are there any extra lines spare to have a couple of plain hardware buttons to do that?

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

      Yes there are a few pins left - I think Killian fancies adding a rotary encoder. The configurator has the long press functionality built in, so you could always have the top left button programmed to go up a level on a long press and use the button for something more useful on each page already.

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

    Awesome project, and a great open source version of the Stream Deck. I'd be curious to find out if you could create a capacitive touch version with some basic TTp-223 chips, and a pad integrated into the PCB BEHIND the OLED screen. The sensitivity of the capacity could be tuned to trigger when a finger is touching the OLED, i.e. hovering over the capacitance pad of the PCB? Wonder if that would work and the OLED doesn't interfere with the signal too much??
    Great work though, love it!

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

      Cheer Stephen. I think this is worth investigating and I bought some of the ICs David was playing with a few weeks ago with this in mind. I’m inclined to think that the distance, the components mounted on the back of the screen and the screen itself may be too much to deal with for a touch sensor. But it’ll be fun trying :-)

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

      @@AdamWelchUK Check out the cap sense capabilities, they are well documented

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

    What type of display did you use?, Because if you look on the back there is address setting resistors, you can tell this by them being 0 ohms. I'm not sure how many addresses can be done using them but for 6 displays it should of been enough.

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

    Just wondering if there is a way to use it with tmk or qmk and then use an Arduino micro for the key images

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

    Blob of silicone on top of each switch at the final fitting to take up the gap, and fit the screens into the case to use it as an alignment tool? I appreciate in your instance the case was probably designed and printed after all the soldering was done...

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

    @Adam Welch I am about to finish this project by myself and I have a question. What screw size is used to hold the components together? Btw it is a cool starter project keep going!

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

    I would add a 6 step knob in the up left corner to change pages hahah

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

    Nice job. Are you selling the PCBs?

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

    Could this be scaled up to do more screens?

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

    Hi, great project ! i recieved the parts but got the pins of the OLED screends on this order VCC, GND, SCL, SDA instead of GND, VCC, SCL, SDA. Is this a problem ? should i order new screens with the the goods pins order or is this ok ? Thank you for your help.

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

    great, neat project :-) is coda available for bigger decs? e.g. 18 like on elgato stream deck pro?

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

    If there was a way to update the images and macros through the pro micro, this would be an amazing project for me to make tbh.

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

    what do you think about a version that uses low profile cherry switches instead of surface mounted buttons?

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

    0:05 i love that minecraft and fortnite are in the same column