Denvi / Candle

GRBL controller application with G-Code visualizer written in Qt.
GNU General Public License v3.0
1.35k stars 548 forks source link

Tool not showing. #583

Open jeffknodle opened 1 year ago

jeffknodle commented 1 year ago

When I start machining a part the animation of the tool only shows rotation. It does not follow the tool path. It stays on the start of the path and just "spins". Am I missing a setting somewhere? I'm using a Sainsmart 3018 Prover.

ondras12345 commented 1 year ago

Please post your Grbl settings ($$ in console). Do the Machine coordinates / Work coordinates in the top right corner change when the machine moves?

jeffknodle commented 1 year ago

Please post your Grbl settings ($$ in console). Do the Machine coordinates / Work coordinates in the top right corner change when the machine moves?

No the coordinates do not change when the machine is moving. I'm new to this forum and using my 3018, so any help would be welcome.

jeffknodle commented 1 year ago

Update: I installed grbl candle version 0.8 and it works. I'm assuming there is a bug with version 1.1.7.

ondras12345 commented 1 year ago

Candle != Grbl

Look at the Console panel in Candle. What does it say when the machine starts? It should print something like Grbl 1.1h ['$' for help]. Type $$ to get the values of all Grbl settings and post them here. This is likely to be an incompatibility between your version of Grbl and Candle 1.1.7 (which only supports Grbl 1.1) rather than a bug. If you are running Grbl 1.1, try setting $10=1.

mar0x commented 1 year ago

Hello, @jeffknodle I would suggest to follow the bug report template and provide comprehensive information about your setup. This dramatically increase chance to get proper advise or workaround the issue you face.

MPCMousavi commented 1 year ago

Candle != Grbl

Look at the Console panel in Candle. What does it say when the machine starts? It should print something like Grbl 1.1h ['$' for help]. Type $$ to get the values of all Grbl settings and post them here. This is likely to be an incompatibility between your version of Grbl and Candle 1.1.7 (which only supports Grbl 1.1) rather than a bug. If you are running Grbl 1.1, try setting $10=1.

Hello I also found the same problem by changing the value of 2 to 1 in $10, the problem was solved. Thank you for your help, dear friend

MPCMousavi commented 1 year ago

$10 - Status report, mask

This setting determines what Grbl real-time data it reports back to the user when a '?' status report is sent. This data includes current run state, real-time position, real-time feed rate, pin states, current override values, buffer states, and the g-code line number currently executing (if enabled through compile-time options).

By default, the new report implementation in Grbl v1.1+ will include just about everything in the standard status report. A lot of the data is hidden and will appear only if it changes. This increases efficiency dramatically over of the old report style and allows you to get faster updates and still get more data about your machine. The interface documentation outlines how it works and most of it applies only to GUI developers or the curious.

To keep things simple and consistent, Grbl v1.1 has only two reporting options. These are primarily here just for users and developers to help set things up.

Use the table below enables and disable reporting options. Simply add the values listed of what you'd like to enable, then save it by sending Grbl your setting value. For example, the default report with machine position and no buffer data reports setting is $10=1. If work position and buffer data are desired, the setting will be $10=2.

Report Type | Value | Description -- | -- | -- Position Type | 1 | Enabled MPos:. Disabled WPos:. Buffer Data | 2 | Enabled Buf: field appears with planner and serial RX available buffer.