Can anyone recommend a super basic scriptable gcode sender, with console?

Can anyone recommend a super basic scriptable gcode sender, with console?

Essentially what I need is Repetier Host’s Scripts 1-5 functionality where I can load some lines of gCode and then have buttons to run it. Would be nice to have an RH style console there as well, and the communications obviously so it can talk to smoothie over USB.

We’re going to have the assembler do a functional test for each C3D Mini board so I’d really like to have a prepackaged program I can send them and tell them, press button 1 and verify each motor spins. Press button 2 and watch for this… etc…

I don’t know RH, I use Octoprint and I find it very good. Web interface, it can run on Raspberry too, so you can make any 3d printer ‘wifiable’

I love the ideas of having a physical buttons

OctoPrint supports defining custom buttons backed by arbitrary GCODE scripts which are even backed by a template engine (jinja2). Don’t know if this goes into the direction what you are looking for here, see this (admittedly stupid) example: http://docs.octoprint.org/en/master/features/custom_controls.html#parameterized-gcode-script

Through the plugin interface something more sophisticated (including watching for input) would also be possible.

At the bottomest of the scale, the old, good Printrun / Pronterface? I remember doing a dirty fix in python to allow multiline calls in buttons, but I was told you can attach buttons to macros (which I did not test).