I just wanted to say thank you for making the line-us so hackable. Thanks to this (and thanks to quite good docs on Github) I’m able to do quite a lot with it and play around even though I’m using Linux which is officially not supported.
Just yesterday I was looking to plot maps from OpenStreetMap data end I ended up with an SVG after a seemingly endless chain of pipes and filters. I repositioned that in Inkscape (the official Line-us-plugin didn’t work by the way, it wouldn’t show up under extenstions), converted that to gcode using this command line tool, cleaned it up a bit with a sed
-oneliner (the tool returns G1
instead of G01
and G0
instead of G00
so Line-us doesn’t understand it) and I could then send the result to Line-us via good old netcat: netcat line-us.lan 1337 < cleaned-up.gc
.
That’s very cool! Also telnet line-us.lan 1337
works and gives me an interactive shell to control a robot drawing arm, how cool is that? This could probably be very useful in a teaching context, too, illustrating basic networking concepts as the protocol is very simple. So yeah, thanks for building this up from simple, well-documented parts.