Giter VIP home page Giter VIP logo

Comments (21)

rqhub avatar rqhub commented on July 22, 2024

Sorry, can't neither edit the text, neither attach files. Thank Microsoft.
Will send them by mail if you need them.

Imgur images here:
https://imgur.com/edN8AdP

from grid-apps.

stewartoallen avatar stewartoallen commented on July 22, 2024

Can you verify if this is still the case? This code has been substantially re-written.

from grid-apps.

ramkam avatar ramkam commented on July 22, 2024

The issue is back. It's missing parts of the roughing. Files & screenshots hereafter [there:](url
Capture d’écran 2020-06-01 à 21 29 40
Capture d’écran 2020-06-01 à 21 28 21
cnc163.zip

)

from grid-apps.

ramkam avatar ramkam commented on July 22, 2024

Note that with a stepover of 0.7 instead of 0.8 it seems to work better.
There's definitively an issue though, maybe to taking the last item of an array (improper bound) or by design / way of calculating the path vs tolerances ... anyway, these bugs come back often, i wonder if it's opportune to make more elaborate tests before pushing the release into prod?
Capture d’écran 2020-06-01 à 21 38 04
?

from grid-apps.

stewartoallen avatar stewartoallen commented on July 22, 2024

I don't think anything has changed recently that would cause this. I'm in the process of re-doing the back end to allow for multiple version of Kiri to be hosted simultaneously. That way you can choose which release you want to work with. It will also allow me to have a live branch with highly experimental code.

from grid-apps.

ramkam avatar ramkam commented on July 22, 2024

Sounds good to me!
Carefull on not maintaining to many versions in parallel, it's a nightmare

I wonder if there's a way to isolate the slicing & gcode generation from the gui? for ex, calling the slice+gcode from CLI with a reference to a json config file > outputs gcode ? (as you guessed i'm not up to date in js/node coding :D)

from grid-apps.

stewartoallen avatar stewartoallen commented on July 22, 2024

in this case, the code that's changing would not be in the UI

from grid-apps.

ramkam avatar ramkam commented on July 22, 2024

the last point is completely unrelated to the bug. i'm just wondering how to make things more convenient in my "workflow"

from grid-apps.

ramkam avatar ramkam commented on July 22, 2024

anyway, don't bother too much, your app is tip top, it does the job good enough, and i haven't encountered bits collisions for a long time now. Thanks.

from grid-apps.

ramkam avatar ramkam commented on July 22, 2024

Ok, it happens again, on other models, collisions are back.
Luckily that one wont break the bit.

Capture d’écran 2020-06-02 à 22 45 23

Capture d’écran 2020-06-02 à 22 48 24

Capture d’écran 2020-06-02 à 22 48 13

[cnc166.zip](https://github.com/GridSpace/grid-apps/files/4719344/cnc166.zip)

from grid-apps.

ramkam avatar ramkam commented on July 22, 2024

cnc166.zip

from grid-apps.

stewartoallen avatar stewartoallen commented on July 22, 2024

Can you also send the settings that produced this? Setup -> Export

from grid-apps.

ramkam avatar ramkam commented on July 22, 2024

kiriconf.b64.zip

from grid-apps.

ramkam avatar ramkam commented on July 22, 2024

Somehow, those (crappy) long bits are expensive :-)

My isssue is that i really rely on what the CAM is expected to do, otherwise i can endup crashing at best into soft material, at worst into nuts & bolts ...

I'm tempted to writing some (python, sorry, already did some voxel stuff in that) code to do collision & bit over loading detection :D

Capture d’écran 2020-06-02 à 23 00 06

Is there a more stable version i can download & use locally?

from grid-apps.

stewartoallen avatar stewartoallen commented on July 22, 2024

do you see this in the cut or only in the simulator? i've regenerated the gcode and looked at the one your sent and while I see that diagonal move, it doesn't seem to intersect uncut material in my previewer.

from grid-apps.

ramkam avatar ramkam commented on July 22, 2024

not crazy, there were some weird moves, so i replayed it on the simulator, and when i saw the picture above, i stopped it before i had to see a crash or step skips ...

this said, the CAMotics app never failed me before
ran it twice, at different resolutions, same same
and checked quickly, it's making a 3 mm deep cut, at 100% load, instead of 1 mm

from grid-apps.

ramkam avatar ramkam commented on July 22, 2024

Capture d’écran 2020-06-03 à 02 07 08

Capture d’écran 2020-06-03 à 02 04 36

from grid-apps.

stewartoallen avatar stewartoallen commented on July 22, 2024

there must be a bug in my visualizer and collision detection. will work on it.

from grid-apps.

ramkam avatar ramkam commented on July 22, 2024

Wild guess (i don't know how your algo is made): operations to executre are grouped, and the group is stored in a pile. Then, a decision is made to make one group or the other from the pile; not always the right one; or the length of the pile is miscalc / some op groups stay stuck

from grid-apps.

stewartoallen avatar stewartoallen commented on July 22, 2024

sort of. it's a bit more complex than that because of the way pools (nested groups) can split top down. but this error appears to be in the z height detection of interference between pools.

from grid-apps.

stewartoallen avatar stewartoallen commented on July 22, 2024

A fix has been pushed to production

from grid-apps.

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.