Announcing Deckard: StreamDeck support for LinuxCNC

More
2 years 5 months ago #300518 by tommylight
Arch Linux to be exact, and there once was a how to on installing LinuxCNC on Arch.
Add a USB-C to ETH adapter and oh joy ... leme try to convince my little brother that i need a SteamDeck for work ! :)

Please Log in or Create an account to join the conversation.

More
2 years 5 months ago #300521 by blazini36

Seems quite expensive for what it is on my side of the world. I would rather buy an industrial wireless pendant/MPG for similar money.
 
That's kind of like saying "I'd rather buy a dump truck than a Ferrari", They're not really serving the same purpose.

That said the StreamDeck is a bit too expensive for what it actually is, those buttons aren't individual LCDs it's actually 1 common size LCD panel with clear windows as buttons. The buttons themselves are conductive rings pressing against a PCB or membrane. Kind of like if a Nintendo controller but with punched out rings as buttons. I don't know that there's anything special about that device itself other than some software. Like the button images are just icons on an LCD screen.

Besides being made of consumer grade plastic, the construction probably it would probably work out OK in a shop, the way the button layer is constructed it's probably fairly well sealed.

The implementation here is pretty cool, seems like a good idea. I don't know anything about StreamDeck software but I wonder how hard it would be just to implement something like this on a just a basic LCD with a custom button overlay panel....software wise

Please Log in or Create an account to join the conversation.

More
2 years 5 months ago #300523 by blazini36

Arch Linux to be exact, and there once was a how to on installing LinuxCNC on Arch.
Add a USB-C to ETH adapter and oh joy ... leme try to convince my little brother that i need a SteamDeck for work ! :)
 
My friend was maintaining the AUR package for LinuxCNC for a while because I was using LinuxCNC+Arch for something but that was 2.8 IIRC. Somebody else is maintaining it now @ 2.9 and it looks like it was updated about a month ago so assuming it works there shouldn't really be anything to it, Just install it via pacman or pamac. Arch always has RT kernels ready so It should be fairly easy. I generally just use Debian for machine stuff so I can't say I've used the 2.9 AUR package
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

More
2 years 5 months ago #300524 by TangentAudio

 That said the StreamDeck is a bit too expensive for what it actually is, those buttons aren't individual LCDs it's actually 1 common size LCD panel with clear windows as buttons. The buttons themselves are conductive rings pressing against a PCB or membrane. Kind of like if a Nintendo controller but with punched out rings as buttons. I don't know that there's anything special about that device itself other than some software. Like the button images are just icons on an LCD screen.

Correct, it is just a small LCD behind the button grid, which is really a cost-effective and pretty clever way to do it.  There are companies that make keys with displays in them, but the costs are pretty absurd.  On the upside, you could locate the butons individually on a control panel rather than being limited to a single grid of buttons. 

Besides being made of consumer grade plastic, the construction probably it would probably work out OK in a shop, the way the button layer is constructed it's probably fairly well sealed.

It's actually pretty solidly built, for a piece of consumer/semi-professional gear.  The clear buttons feel more like polycarbonate than acrylic, which is good since acrylic tends to craze and crack when exposed to coolant. 

The implementation here is pretty cool, seems like a good idea. I don't know anything about StreamDeck software but I wonder how hard it would be just to implement something like this on a just a basic LCD with a custom button overlay panel....software wise


Building something similar from scratch is really not that hard from a software/firmware standpoint.  I think it would be a fair amount of work to replicate similar hardware so it looks as nice and functions as reliably, but not impossible. 

Please Log in or Create an account to join the conversation.

More
2 years 5 months ago #300528 by TangentAudio

I would rather buy an industrial wireless pendant/MPG for similar money.
 

This is another topic, but those wireless MPG's have never seemed like a great idea to me.  They look convenient, especially for large routers or plasma tables, but potentially fraught with peril.  How robust is the wireless protocol, and how exactly does it behave with potential interruptions/interference?  I definitely sleep better using hard-wired controls for potentially dangerous and expensive CNC machines. 

I saw one with an mushroom E-Stop on it, which seemed optimistic at best.  I don't think that would pass any sort of safety system design review.  It could be designed to fail safe if the wireless link drops out, but then if you had a brief interruption of the wireless link, your whole system would go into E-Stop and potentially ruin work or tools.  If it's more tolerant of wireless dropouts, then it no longer is truly safe as an E-Stop.
 
The following user(s) said Thank You: RotarySMP

Please Log in or Create an account to join the conversation.

More
2 years 5 months ago #300529 by tommylight
Any LCD with a Resistive touchscreen (new Capacitve won't work), most new PC's have more than one Video output, so that would connect to the free output, the a bit of software to make sure each section of the screen remains the same size no matter what is shown and change the video accordingly, that is all there is to it.
Hardware part is easy enough, software takes a bit more doing to get it right, although i would go for hardware solution to keep the sizes and limits in check, makes it less flexible but easier to use.
Software solution would allow for full screen video and gif's and blinking signs and such, although those could also be done in hardware but would require flashing to change.
-
On the topic of HMI, what would fall into that category?

Please Log in or Create an account to join the conversation.

Time to create page: 0.229 seconds
Powered by Kunena Forum