terjeio / ioSender

A GCode Sender for Grbl and grblHAL written in C# (Windows only).
BSD 3-Clause "New" or "Revised" License
222 stars 66 forks source link

Problems with offline use of software #219

Open lianzaozi opened 2 years ago

lianzaozi commented 2 years ago

Open the software without connecting the hardware, the following window will pop up, click the OK button, and the software will exit. This will cause the software to be unavailable when offline.

image

phil-barrett commented 2 years ago

This is a known issue - ioSender needs to be connected to an actual grblHAL device.

To be honest, I do not think this is a terrible "feature" as I have seen so many problem posts about other GCode Senders that came from not being connected. Better to force the user to fix the connection issue than make them think everything is ok.

There is a minor bug in the wording of that dialog, though. Response is misspelled.

lianzaozi commented 2 years ago

Will the offline feature be added in the next version?

terjeio commented 2 years ago

Will the offline feature be added in the next version?

Not likely, as the sender configures itself at startup from data read from the controller. Changing this will require a fair bit of work.

What would the use cases for running it offline be? Viewing gcode in the 3D viewer?

lianzaozi commented 2 years ago

The offline function is usually used to preview the gcode, simulate the gcode, and check whether the movement of the gcode trajectory is correct. This way you can avoid some mistakes before real machining. Offline functions such as laser grbl and grbl plotter software.

terjeio commented 2 years ago

There is a minor bug in the wording of that dialog, though. Response is misspelled.

Fixed in latest edge version.

kimstik commented 2 years ago

IMHO offline mode is essential.