Work or machine coordinates dont show stay ZERO

HI All

I am a real newbe and i am trying to get my machine setup using Millmag. I allreay use lightburn and would like to stick using your product. Anyway the machine i have is a custon Print NC machine using the Flexihal controller.

Anyway the Main issue right now is the the coordinates panel never shows any coordinates so anything i try to set is not correct. Not sure if im missing something or not. I also get a issue that randomly i loose control from the flexihal remote control.

Are you talking about the position display boxes in the Move window?

What is your $10 parameter set to?

HI there. yes i am talking about the move window (M) and (W) I have done a check and $10=511. I did try 1 and 3 with no difference.

If i use iosender or another program i dont have the issue.

thankyou for your reponse

Just so you know, I am not a Lightburn person. I am a user just like you.

I do not know IOSender, so I cannot comment on the display. However, it sounds like grblHAL is not reporting the position information back to MillMage.

Can you try connecting with Lightburn? Just Jogging should review if the controller is reporting.

OK

I have now done a check and the coordinates do not show in both Millmag and Lightburn..

I have done a check in IOsender, Openbuilds, and UGS and the coordinated work fine in them.

Being a newbe i reall dont know where to go from here.

Thanks.

Those are just GCode transfer programs. Is the display changing when you Jog the laser, or when you send a program?

NO does not display allways stays zero. so when i jog are anything it allways stays zero. IN those other programs showing the coordinates is allways displayed and will chnage or update as expected including whn i clik the get button it shows current. In Millage or light burn nothing in anyway.

Last one for tonight. Have you tried Candle?

OK i just tried Candle and Gsender both work as well as IOsender, Openbuilds, and UGS.

I am now thinking its something to do with the Millmage.

The $10 value can either be 0, or 1 according to the GRBL docs

As far as I know, $10 should be set to 1 to report Machine Coordinates.


To gain more insights, please enable “Show All” in the Console window and send us a screenshot of the output after you clicked on “Get All” in the Move window here.


We also rely on the G53 command, and the controller should reply with an “OK” message. Please let us know if that’s the case.

Does this happen with the other programs, too?
Do you get any meaningful errors on the console when it loses connection?

HI there.

I tried as requested. I did set $10=1 then open console and show all . I move gantry around still no display.

i clicked the get all and it returned back with OK ? as per image. Hopefully i done a needed .

I know i listed the programs that work without issue and with $10=511 .Just saying in case im not clear.

Actually it can be Machine, Work, or Both. I also found it can be zero too.

Maybe try $10=0 ?

@Aaron.F, thanks for jumping in. I was going to recommend he contact Support.

I am going to play with Candle today to make sure we are comparing apples to apples.

1 Like

Uh. Are you sure you had the “Show all” toggled on? Because normally sending ? should result in a response that gives us the position… If it doesn’t then it’s a bizarre syntax that we’re not reading properly.

image

Another decent way to know what’s going on with the position reporting, would be to install the Arduino IDE, open it up, select the right serial port (with MM and LB closed) and then launch the serial monitor:

And then select the right baud rate (generally 115200), and send in the ?:

If you can share a screenshot of that response, we’ll be able to tell if we’re doing something wrong, or if GrblHAL is misbehaving on the Flexihal board.

1 Like

HI There.. I have tried again in Millmage with a capture attached.

I changed the $10=0 to try then did what you asked open console and clicked GET ALL and i got back 2 lines continually ( OK ?). I did just type ? and the same thing happened.

I downloaded the Adruino but cant get it to work. I wants a board and any i tried dont work.

I am a real newbe with this stuff so not sure how to get it going.

This is what mine looks like for comparison. As you can see, There is a lot of information your controller does not supply. And a lot mine does not supply. :nerd_face:

EDIT: Based on what I see, your controller does not respond to all standard GRBL commands. If Lightburn cannot poll the controller position registers, then this begs the question: What about that other software that is showing position information?

Educated Guess: Those others are not polling the controller using standard GRBL commands (which do not work on your controller), they are displaying where the software thinks the laser should be, not where the controller says it really is.

Not sure if it makes a difference But the controller is a GRBLhal controller which i have been told is a little more advanced controller of GRBL.

Also this is a CNC machine not laser. Not sure if that matters as well.

I did a couple of other tests using a couple of the other programs like Iosender Candle Ect and if i change the $10=0 i dont get coordinates in any of them. Just thought i would add this.

1 Like