GithubHelp home page GithubHelp logo

markwal / gpxui Goto Github PK

View Code? Open in Web Editor NEW
29.0 29.0 4.0 576 KB

A GUI wrapper around GPX and someday maybe even a setup program

License: GNU General Public License v2.0

QMake 1.91% Makefile 8.10% C++ 89.99%

gpxui's People

Contributors

markwal 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gpxui's Issues

(line 27939) Syntax warning: unsupported gcode command 'G2'

So converting gcode from S3d using ArcWelder gives these errors.

(line 27939) Syntax warning: unrecognised command word 'J'
(line 27939) Syntax warning: unsupported gcode command 'G2'
(line 27943) Syntax warning: unrecognised command word 'I'
(line 27943) Syntax warning: unrecognised command word 'J'
(line 27943) Syntax warning: unsupported gcode command 'G2'
(line 28098) Syntax warning: unrecognised command word 'I'
(line 28098) Syntax warning: unrecognised command word 'J'
(line 28098) Syntax warning: unsupported gcode command 'G2'
(line 28113) Syntax warning: unrecognised command word 'I'
(line 28113) Syntax warning: unrecognised command word 'J'
(line 28113) Syntax warning: unsupported gcode command 'G2'

GPX completes the conversion though.

Z Axis Steps Per MM Limit

Had great success with this software but need to increase the steps/mm in the z axis past 1000.

Why is there a limit on this in the machineeditor.ui? I don't see that there is any reason for this? About to clone and change this variable to rebuild for myself but I figure this is an issue that other people may also have!

Cheers for making such a great app!

You can trick GPX into producing a wild move

gcode like this:

G162 X Y F2000
G161 Z F900
G92 X0 Y0 Z-5 A0 B0
G1 Z0 F900
M132 X Y Z A B
G1 Z30

Will result in a weird generated absolute move. Another example:

G28 X Y Z
M132 X Y Z A B
G1 Z5
G161 Z F100
M132 X Y Z A B
G1 Z30

Will also fail twice.

The reason is, when GPX doesn't know the position of one of the axes (for example after M132 the bot knows where it is, but GPX does not), it will use x3g:139 rather than x3g:155 and it will send in the "current" coordinate for any axis not specified. In this case, perhaps a long way away from where the bot thinks it is.

To fix this, my intention is that if there will be any unknown axis left after the current move (some unknown axis hasn't been specified in the gcode), I'll stick with x3g:155, but issue a 0 relative move for any of those axes. So that G1 Z30 will turn into x3g:155 with all axes relative except for Z which will be absolute to steps(30mm).

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.