Git Product home page Git Product logo

Comments (10)

arkypita avatar arkypita commented on July 3, 2024

This issue was reported by few users but no-one was able to provide additional information that points me in the right direction. I hope you can help me solve this issue.

I ask you to collect a log of the communication between LaserGRBL and machine controller

Open LaserGRBL
Go to menu "?" click "activate extended log"
Choose a location where to save the file
Now connect to laser (menu "grbl" click "connect")
Wait for the bottom/right status indicator show "idle"
Go to menu "grbl", "grbl configuration"
Now press "Read"
Close grbl configuration window
Disconnect
Close LaserGRBL

from lasergrbl.

arkypita avatar arkypita commented on July 3, 2024

Then upload here

from lasergrbl.

arkypita avatar arkypita commented on July 3, 2024

Ps: you can always write S1000, S500 etc even if the input is red

from lasergrbl.

StuartB4 avatar StuartB4 commented on July 3, 2024

No problems here with latest version. Tried line to line, Dithering, and Vectorize.
Connected and not connected.
Changed the S-MAX setting manually and with the material DB
So I don't think it's a LaserGRBL problem.

Not connected.
Untitled

Connected.
Untitled2

from lasergrbl.

nolden-eab avatar nolden-eab commented on July 3, 2024

OK, little misunderstanding.
Problem only exist on Win10 with a fresh installed LaserGRBL WITHOUT a machine ever connected to it.
(to create files for "offline" mode) (or for software testing)

from lasergrbl.

arkypita avatar arkypita commented on July 3, 2024

Thanks for your feedback

with a fresh installed LaserGRBL WITHOUT a machine ever connected to it

This explain all. A fresh install, never connected to a machine, does not know anything about grbl configuration.

In one of the most recent changes (between v4.9.4 of August 2022 and v4.9.5 of a few weeks ago) I tightened the validity check of the read config data, implementing default values (in case the data does not exist) and minimum and maximum values that act as a limit if the controller configuration reports illogical data, to prevent exception and unexpected software behaviour.

image

One of these "strengthenings" acts as the default value for SMax ($30) in case the datum has not been read by the machine, and in this case the default datum today is "1". In the previous version the default was 1000.

image

This acts as a security element, since I don't know what value the machine has inside and I can't go overboard (if the machine had $30 = 255 and I worked assuming that the value is 1000 I would produce a GCode all at maximum power).

This is probably what is causing problems for some people, it would be necessary to understand why you are not being able to read the configuration in these cases.

In your case it is simple, but many other cases are not explained.
LaserGRBL asks for configuration as soon as the machine is connected, so it should always know the latest configuration.

(to create files for "offline" mode) (or for software testing)

I suggest to configure lasergrbl to connect to its own emulator, so you can connect to a virtual firmware and you can read/write config, and LaserGRBL can work as if it is connected to a real machine.

image

from lasergrbl.

nolden-eab avatar nolden-eab commented on July 3, 2024

I suggest to configure lasergrbl to connect to its own emulator, so you can connect to a virtual firmware and you can read/write config, and LaserGRBL can work as if it is connected to a real machine.

image

sorry but that does not work either. Still the same:
Anmerkung 2023-08-09 072401
But im happy that we comming closer to the problem.

Maybe a warning message would be helpful, for new users. Like: you open data but we cant find a connetion or emulator (check connectionprotocoll in settings).

from lasergrbl.

arkypita avatar arkypita commented on July 3, 2024

sorry but that does not work either. Still the same:

Look like you have choose to use emulated grbl, but you have not clicked on "connect". So how LaserGRBL can read the values from it?

from lasergrbl.

arkypita avatar arkypita commented on July 3, 2024

If you connect to the emulator you should be able to go to the "grbl configuration" page and see (as well as change) all the controller parameters, as if you are connected to a real machine.

image

from lasergrbl.

nolden-eab avatar nolden-eab commented on July 3, 2024

Thank you very much now everything is working fine.

from lasergrbl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.