Blueprint

Stream Deck

This Stream Deck is an open source device that you can build it yourself and costumize it like you want. It was built with cheap materials to reduce cost so everyone can make it. I used the matrix system to build that because there are a lot of buttons.

Created by Seif Seif

Tier 3

85 views

3 followers

Timeline

RoboHub RoboHub gave kudos to Stream Deck ago

Cool

CAN CAN ⚡🚀 approved Stream Deck ago

Tickets awarded: 198 tickets

Tier: 3

CAN CAN ⚡🚀 submitted Stream Deck for review ago

Seif Seif submitted Stream Deck for review ago

technical_. technical_. requested changes for Stream Deck ago

Quite confused, you put cart pictures, but asked for no grant? Please do not put cart pictures if you are not getting a grant.

Seif Seif submitted Stream Deck for review ago

technical_. technical_. requested changes for Stream Deck ago

Please use .STEP for your 3d models.

Seif Seif submitted Stream Deck for review ago

CAN CAN ⚡🚀 requested changes for Stream Deck ago

You need photos in your readme

Tier: 3

CAN CAN ⚡🚀 submitted Stream Deck for review ago

Seif Seif submitted Stream Deck for review ago

Seif Seif added to the journal ago

The Assembly : The project is done!

I finally did the assembly : everything is working fine and the result were quite good. I spent a lot of time in the assembly cause I waited a lot for the glue to dry and I wanted to make sure that everything will be fine. I'm ready now to ship it.
I'm very proud for what I did. The results were not the best things but I learned a lot from this project. Honnestly it was a great experience!

Stream Deck

Seif Seif added to the journal ago

Finished the code

I made a working code for the stream deck and added for now :
Mute shortcut (ALT + M)
Deafen shortcut (ALT + D)
Copy shortcut (CTRL + C)
Paste shortcut (CTRL + V)
Task Manager Shortcut (CTRL + SHIFT + ESC)
(I didn't decided what it will be the last shortcut)

It took me a lot of time to modify some commands because I use AZERTY keyboard and the library used supports QUERTY only :(
20251116_171545

Seif Seif added to the journal ago

Fixing the errors

After some time I fixed the issues that happened lately : I put the wires in their correct place and found that there was 2 diodes that were broken so I replaced them !

20251116_014719

Seif Seif added to the journal ago

Soldering wires

I finally soldered all the wires properly and did all the necessary test : It took me 5 HOURS !!!
I advise you to solder every wire when putting it immediately, because when I organized all the cables without soldering, i didn't know how to solder because they were so many wires that I forgot how I placed them so be organized when soldering to save time.

image

Unfortunately I found after tests that there are 10 wires were soldered uncorrectly so i'll quickly fix them

Seif Seif added to the journal ago

Wire management on the main board

I spent so much time managing every wire on the board : I realized that It was way harder than I thought. There is a lot of wires so it was a really hard job to achieve it. Finally I managed them. I hope that they'll be in the correct place. (I'll know that when I'll finish soldering them).20251113_183115

Seif Seif added to the journal ago

Learning Matrix principe

I spent nearly an hour figuring out how can I mount the matrix correctly and hopefully I managed to learn how to do it. I mounted 3 buttons with the Arduino Pro Micro for testing and the result was quite good.
20251113_180438

Seif Seif added to the journal ago

3D Design : Second Attempt

I finally brought the parts from the shop but I discovered thai I made a lot of mistakes : some mesures were wrong and the design of the bouttons and the pillars failed. So I fixed these issues by redisigning the bouttons and adjusting the pillars. I'll send the adjustments to the shop as soon as possible and begin with soldering the components

(this is the result of the first attempt, there are many problems that is hard to see them on the image)
20251106_175617

Seif Seif added to the journal ago

3D Design : Completed!

I finally finished the 3D design : I made the necessary adjustments, added the bouttons and exported all the parts to DXF files so I can send them to the CNC Router (Unfortunately I don't have a 3D printer and the operation is really expansive outdoors). I needed so much time to figure out how can I make the boutons so hopefully they'll be fine. I'll try to get all the parts as soon as possible to see if there is any errors that need to be fixed.
image

Seif Seif added to the journal ago

Got the necessary components and begun to mount them :)

I bought the necessary parts and begun to place them on the board. I don't want to salder them now because I want to make sure that they fit properly in the box. This procedure of placing the components seems to be easy but it took a lot of time because I want to make sure that I placed them correctly. Also, I adjusted a little bit the design to make it better.20251031_142639

(this image is taken while placing the parts)

Seif Seif added to the journal ago

3D Design : Almost complete!

I changed some dimensions to make the components fit properly in the box. Also, I added a stand to the box so i was able to make him stand vertically with 35° angle. Here is a video of the 3D design :Video
Capture d'écran 2025-10-29 013606

Seif Seif added to the journal ago

Beginning of the 3D design

I started by making the 3d design because I don't have all parts yet. I did a simple box that have 6 squares where I'll put the buttons. The design is still not finished but I'm working on it. This is the actual result :

Capture d'écran 2025-10-28 221854

Seif Seif started Stream Deck ago