Giter VIP home page Giter VIP logo

gsat's People

Contributors

duembeg avatar pelrun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gsat's Issues

Camera use

hi
can i use raspy camera in this program ?

regards
Rizki

Z work position in tool change

Hello Duembeg,

Your software steal to be the strongest I tried.
One suggestion this time:
I found will be very useful a button to define the new Z work position after a tool change.
The command in Gcode is G10 L2 P1 Z(actual Z machine position).

After "touch" the piece with the new tool, this new button will get the actual Z machine position to do the G10 command.

Better will be if after the G10 command the Z axis go up to the clearance plane.
Or some coordinate predefined as "clearance plane".
This will confirm the new Z work position with the machine move and avoid to crash with some other part of the piece.

I am not sure if I explain it well for you, bur I think you will understand.

Other thing: What about the XY graphic to visualize the next moves?
Again I tell you I prefer one 2D plane for XY and only a Z level will be nice.
One 2D plane can show exacts distances easy than a 3D one.
Most part of time I make 2D1/2 works.
3D works are not so often.

Witch CAM are you using?

PS: I edited a little your code to change the HOME function.
I only changed the command value:
gGRBL_CMD_EXE_HOME_CYCLE = "$H\n"

value before my change = "G28 X0 Y0 Z0\n"
In "config.py" file.

I am thinking in make the same for the command:
gGRBL_CMD_RESET_TO_ZERO_POS = "G92 X0 Y0 Z0\n"

But I don't know If I need to read with "?" the machine's Z position to send later the
G10 L2 P1 Z(Z machine position)
Or G10 L2 P1 Z<"ZVAL"> will make the trick.
"Z<"ZVAL"> or Z<"VAL">?"
Anyway I prefer listen the father of this nice program.

Gcode Step and Alignement Tool

This is the most stable gcode sender for grbl that I tried.

Perhaps one little bug here.
When "Unlinked" I get this Output message =

"Debug: ....\src\msw\window.cpp(643): 'SetFocus' failed with error 0x00000057 (paramètre incorrect.)."

Seems happen when the window get focus. Specially the "Machine Jogging" window.
But ever when the program is in "Linked" state.

Not a problem, but because this is a very good program I want to collaborate how I can.

My 4 suggestions:

  1. After begin "Linked" auto "Refresh" of Work Position. Yes, I know I need only press the "Refresh" button.

  2. The "Command" input in the "Machine Jogging" will be better. Not as other window. Because don't need to be more than one line never. Or need it?

  3. A graphic to see the tool paths will be very nice. Only one XY view will be enough.
    Perhaps also one vertical bar to show the Z position graphically. For me is better than one 3D graphic.
    One double click in the XY plane will move the tool to Z UP (normally Z0) and then to the coordinates of the point XY where was made the double click.
    Very useful to get close the work position.

  4. For the users like me,with a cnc without limit switches the way to reset "Machine position" values will be nice.

Seems I lose something ... I don't understand what exactly means:
-"Reset to jog" if there are "Reset to Zero"
-"Goto Jog" if the machine is already there...

I hope not bored you with all this and my bad English.

Thank you very much.

👍

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.