Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the function of simulation processing #837

Open
lianzaozi opened this issue Jan 10, 2020 · 6 comments
Open

Add the function of simulation processing #837

lianzaozi opened this issue Jan 10, 2020 · 6 comments

Comments

@lianzaozi
Copy link

Hello, thank you for providing everyone with such excellent software. I have a suggestion to add the function of simulation processing on the software, so that I can check the trajectory without connecting the hardware, and I can also perform Estimated approximate processing time at a fixed speed, which can improve the usability of the software

@arkypita
Copy link
Owner

Use "Emulator"

image

@lianzaozi
Copy link
Author

Thank you, great. I think you have plans to add dxf files to your development plan. You can use netdxf to analyze dxf. This library file is great https://github.com/haplokuon/netDxf

@lianzaozi
Copy link
Author

I want to improve the Chinese translation. What can I do?

@lianzaozi
Copy link
Author

I have made some improvements and additions to the Chinese translation of the software. How can I submit these changed language resource files to you?

@Rybec
Copy link

Rybec commented May 16, 2021

Two things:

First, this is really obscure. I would love to be able to do dry runs without having to get into options buried in the configuration files. Indeed, I didn't even know this feature existed, until I went through the issues here and came across this. I was planning on putting in a feature request, but I figured I should make sure there isn't already one. What I would love to see is a button or menu option that just runs a simple emulation showing the path the laser will take. Even something that just goes through one step at a time, highlighting the path elements associated with each instruction would be sufficient. That way I can tell exactly what order everything is happening in.

Second, it crashed for me. I was using the image in this comment: #451 (comment)

To reproduce, load that in Inkscape, select the object, and do Path -> Object to Path. Then do Path -> Break Apart. Now, select the two border paths (there are two, which are on top of each other), and do Object -> Lower to Bottom. Now save and load in LaserGRBL. From there set the Connection Protocol to Emulator, and start the job. It hangs in the S1000 instruction, and then it pops up an error dialog that says the board stopped responding. After that, it seems to keep trying, advancing sporadically, but it happens in large jumps, so you really can't see the actual paths it is taking.

@vincentBenet
Copy link

Hi all, Do you have any new about the DXF support integration? It will be very usefull!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants