Cura: [3.3.1] USB monitor/control is just too spartan. Where is everything?

Created on 28 May 2018  Â·  2Comments  Â·  Source: Ultimaker/Cura

Basically, compare Cura's USB montior area:

image

Pretty spartan, honestly. Now Pronterface, just after resetting the printer, just to make its startup spew visible in the debug console area:

image

I'm not saying that Cura needs to duplicate this, but its print-over-USB is so minimal that Pronterface basically just eats Cura's lunch (and breakfast, and dinner) here. :smile:

Application Version

3.3.1

Platform

Debian 9.3

Deferred Duplicate

All 2 comments

I meant to add a few things:

Cura's abort print button should NOT execute some hard-coded set of instructions (because, among other things, it turns off my Z motors, which I do NOT want). If anything, it should execute the "end" g-code in the printer profile.

When paused, none of the jog controls do anything. They should only be locked out while actively printing.

If you abort, you have to go back to the Prepare page/tab to find the "Print to USB" button -- shouldn't it be visible in the Monitor tab, when the printer's idle?

The send-command box does not respond to keypad "enter", just the main "enter" key. This is habit for most people, simply because the majority of g-code commands end with a number, so your hand is already on the keypad (well one assumes).

There's no echoback/debug console at all in Cura. How do I know what the responses were to say M114, M119, or M851?

When printing, Pronterface tracks the current print line by line in realtime graphically. Cura has its "playback current layer" facility (I mean the "â–¸" button above the layer select slider, where a ghost of a hotend is made visible), which is kinda similar, but it's just a previewer. I think that facility should be duplicated and extended, and used in the monitor tab to track the ongoing print (so that you don't lose the ability to go off and work on a new print while the current print is going).

You'll notice Pronterface has an explicit "Disconnect" button (which changes to "Connect" when disconnected). It's impossible to keep Cura open but do something else with the printer in another program, for example the Arduino IDE to make firmware tweaks, because Cura insists on always being connected as long as it's running (and the USB plugin is enabled, natch). In Pronterface, I can simply click that button, go off and do whatever, and then reconnect and print.

I'm sure a few things in Pronterface's UI may not apply to Cura, but you get the point.

Pronterface, to me, represents a fairly modern, full-function printer control interface (ironically, some people still consider it outdated. go figure), but as much as I like it, I'd really prefer not to have to run two programs to manage my printer.

There's like 10+ other issues here about USB support. Please have a look at those first and see if your comments were already replied to before. In short, we don't really support USB from the Ultimaker team because our printers don't support it. If the community wants to improve USB control in Cura, that's fine.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

DmitryBychkov picture DmitryBychkov  Â·  3Comments

DamianSepczuk picture DamianSepczuk  Â·  3Comments

Nemernemer picture Nemernemer  Â·  3Comments

probonopd picture probonopd  Â·  3Comments

jornada812 picture jornada812  Â·  3Comments