Announcing Deckard: StreamDeck support for LinuxCNC
- TangentAudio
 - Offline
 - Premium Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 97
 - Thank you received: 27
 
			
	
						15 May 2024 15:06				#300688
		by TangentAudio
	
	
		
			
				
I'm sure these discussions would be much smoother over a round of beers. Just the nature of forums sometimes, unfortunately.
 			
					
	
			
			 		
													
	
				Replied by TangentAudio on topic Announcing Deckard: StreamDeck support for LinuxCNC			
			Agreed, I didn't mean for it to be a personal attack on Rod. Just relating how a couple of instances of his forum behavior came across to me. The off-topic part doesn't bug me that much, tangents are how good discussions happen. But, "you made X and I don't like X, I'd rather use Y" is not a particularly fruitful discussion about X. Just move on and use Y, if that's how you feel.Take it easy there, guys. No point getting personal because somebody got off topic.
I'm sure these discussions would be much smoother over a round of beers. Just the nature of forums sometimes, unfortunately.
Please Log in or Create an account to join the conversation.
- TangentAudio
 - Offline
 - Premium Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 97
 - Thank you received: 27
 
			
	
						15 May 2024 18:45				#300690
		by TangentAudio
	
	
		
			
	
	
		
	
			 		
													
	
				Replied by TangentAudio on topic Announcing Deckard: StreamDeck support for LinuxCNC			
			
				I have added experimental support for standard keyboard key injection into the X Window System (via the 
	Pynput Library
)  This opens the door to something like making an MDI keypad page which would be shown only when in MDI mode.  I need to do some more work to add page swapping/navigation before it will be fully practical, but generating the keystrokes from StreamDeck keypresses works.
 
 			
					Attachments:
		The following user(s) said Thank You: RotarySMP, tommylight, Unlogic 	
			Please Log in or Create an account to join the conversation.
- blazini36
 - Offline
 - Platinum Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 972
 - Thank you received: 167
 
			
	
						16 May 2024 06:26				#300713
		by blazini36
	
	
		
			
	
			
			 		
													
	
				Replied by blazini36 on topic Announcing Deckard: StreamDeck support for LinuxCNC			
			
				I was shopping around on Aliexpress and found these 7" parallel LCDs:
7" LCD
These are good for being driven from an MCU, there's a pretty decent library on github with a bunch of this type of LCD. There's an SD card slot on it where I suppose images could be stored. Using an HDMI LCD would be a waste for something like this.
They also have similar LCDs with a built in ESP32 but there's no real GPIO, so it'd need some I2C IO expanders to actually read buttons. When I get around to it I'll whip up a PCB with an STM32 and an RS422 transceiver for the interface and something for the buttons, I'll probably have to experiment with that a bit. Either way I can see a DIYer being able to make something like this for well under $100
BTW tangentAudio, hope I'm not threadjacking too hard......I can take this somewhere else lol
					7" LCD
These are good for being driven from an MCU, there's a pretty decent library on github with a bunch of this type of LCD. There's an SD card slot on it where I suppose images could be stored. Using an HDMI LCD would be a waste for something like this.
They also have similar LCDs with a built in ESP32 but there's no real GPIO, so it'd need some I2C IO expanders to actually read buttons. When I get around to it I'll whip up a PCB with an STM32 and an RS422 transceiver for the interface and something for the buttons, I'll probably have to experiment with that a bit. Either way I can see a DIYer being able to make something like this for well under $100
BTW tangentAudio, hope I'm not threadjacking too hard......I can take this somewhere else lol
Please Log in or Create an account to join the conversation.
- TangentAudio
 - Offline
 - Premium Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 97
 - Thank you received: 27
 
			
	
						16 May 2024 12:17				#300733
		by TangentAudio
	
	
		
			
	
			
			 		
													
	
				Replied by TangentAudio on topic Announcing Deckard: StreamDeck support for LinuxCNC			
			
					Please Log in or Create an account to join the conversation.
- stefan63
 - 
				
											 - Offline
 - Senior Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 69
 - Thank you received: 23
 
			
	
						04 Mar 2025 07:12				#323129
		by stefan63
	
	
		
			
	
			
			 		
													
	
				Replied by stefan63 on topic Announcing Deckard: StreamDeck support for LinuxCNC			
			
				Have you seen this?
I have tampered with it for a short period and it looks great.
I beleive it would be possible to use it as base and build a one or several LinuxCNC plugins for it!?
I use a 15 key streamdeck for tests and have had no problems to simply create keybord macros.
streamcontroller.github.io/docs/latest
					I have tampered with it for a short period and it looks great.
I beleive it would be possible to use it as base and build a one or several LinuxCNC plugins for it!?
I use a 15 key streamdeck for tests and have had no problems to simply create keybord macros.
streamcontroller.github.io/docs/latest
Please Log in or Create an account to join the conversation.
- Surmetall
 - 
				
											 - Offline
 - Junior Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 23
 - Thank you received: 17
 
			
	
						03 Jul 2025 18:52				#331178
		by Surmetall
	
	
		
			
	
	
			 		
													
	
				Replied by Surmetall on topic Announcing Deckard: StreamDeck support for LinuxCNC			
			
				Hello all,
i really like the idea of using a Streadeck for CNC-Machines. i think it opens endless possibilities and is quite handy
Thank you for your great work, I will try it as soon as possible!
I plan to use it on my cnc lathe.
Hardware of the Handwheel/Keyboard is ready now
forum.linuxcnc.org/26-turning/55587-wema...rcat?start=10#331177
greetings
Tom
					i really like the idea of using a Streadeck for CNC-Machines. i think it opens endless possibilities and is quite handy
Thank you for your great work, I will try it as soon as possible!
I plan to use it on my cnc lathe.
Hardware of the Handwheel/Keyboard is ready now
forum.linuxcnc.org/26-turning/55587-wema...rcat?start=10#331177
greetings
Tom
		The following user(s) said Thank You: RotarySMP, atrex77, Unlogic, GeckoWorks 	
			Please Log in or Create an account to join the conversation.
- GeckoWorks
 - Offline
 - Senior Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 55
 - Thank you received: 8
 
			
	
						09 Aug 2025 03:29		 -  09 Aug 2025 11:16		#333091
		by GeckoWorks
	
	
		
			
	
	
			 		
													
	
				Replied by GeckoWorks on topic Announcing Deckard: StreamDeck support for LinuxCNC			
			
				There are now a few cheaper clones/competitors out there, too. Generally called Streamdock (not deck) and it seems they come from another(?) OEM and are often sold under the Mirabox name but they are sometimes rebranded, too.
Prices are all over the place though as in my brief search, I have seen the 15 key version ranging from USD 50-100.
Not sure if the protocols are identical or it would take a lot of re-work to make them work with Lcnc.
But they are quite a lot cheaper so might lower the bar for people interested in getting into these.
Also, on at least one of the models, the buttons seem to be a bit larger than on the real Streamdeck - which might not be a bad thing for machining use.
 			
					Prices are all over the place though as in my brief search, I have seen the 15 key version ranging from USD 50-100.
Not sure if the protocols are identical or it would take a lot of re-work to make them work with Lcnc.
But they are quite a lot cheaper so might lower the bar for people interested in getting into these.
Also, on at least one of the models, the buttons seem to be a bit larger than on the real Streamdeck - which might not be a bad thing for machining use.
		Last edit: 09 Aug 2025 11:16  by GeckoWorks.			
			Please Log in or Create an account to join the conversation.
- Beovoxo
 - Offline
 - Senior Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 42
 - Thank you received: 24
 
			
	
						12 Aug 2025 19:21				#333293
		by Beovoxo
	
	
		
			
	
			
			 		
													
	
				Replied by Beovoxo on topic Announcing Deckard: StreamDeck support for LinuxCNC			
			
				Niiice !! 
			
					Please Log in or Create an account to join the conversation.
- RotarySMP
 - 
				
											 - Offline
 - Platinum Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 1501
 - Thank you received: 558
 
			
	
						13 Aug 2025 08:03				#333316
		by RotarySMP
	
	
		
			
	
			
			 		
													
	
				Replied by RotarySMP on topic Announcing Deckard: StreamDeck support for LinuxCNC			
			
				You did a nice design to integrate the streamdeck, and all the other controls into that interface unit.			
					Please Log in or Create an account to join the conversation.
		Time to create page: 0.629 seconds