GithubHelp home page GithubHelp logo

sgano / rapidrotary Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 8.0 264 KB

A G94 to G93 G-code converter

Home Page: https://www.ganotechnologies.com/cnc/rapidrotary/

License: GNU General Public License v3.0

Java 100.00%
g-code java cnc rotary router woodworking wood

rapidrotary's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

rapidrotary's Issues

Rapid Z plunge

Love the program, does exactly what I need since my CAM just won't do things right.
However, I have a problem that I believe is a bug.
I also have a request/suggestion.

Edit: removed bug report, since it was a misunderstanding on my part. My motion controller has a bug that causes rapid Z movements. The F-values produced by RapidMotion appears correct.

Now for the suggestion:

Some (dumb) CAM programs output linear movements as a large number of small sequential moves, when doing rotary milling.
I can provide example files.
Would it be possible to have an option to convert these into single lines within RapidRotary.
While technically out of scope for the application - it can cause slow execution on machines with limited data rates, so it would certainly make the file more "rapid".
The idea is that if multiple consecutive movements lie on a straight line (within some configurable precision - the last provided decimal precision, in my case 0.001mm) they can be combined into a single line.

Best regards

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.