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
Tangential knife A-Axis turn command not getting included in applying height map #388
Comments
I need to check |
Sorry for late reply, kinda busy weekend here It is working but not properly, I will attach the video of without height map and with the height map. Applying height map makes A axis goes kinda crazy on sharp corners and does not work on circles. This is the normal WITHOUT HEIGHT MAP: A-Axis.WITHOUT.Map.MOVThis 2 is with the height map: A-Axis.Height.Map.Wrong.1.MOVA-Axis.WITHOUT.Map.MOVFree SVG attached if you wanna try https://github.com/svenhb/GRBL-Plotter/assets/29923628/8dfa875e-67b9-49a3-b967-4644250196d2 |
Nice cutter 👍 |
Did you try allready version "c"? For me it works with G2/G3 command - also from SVG. |
Hi sven, sorry for late reply it was crazy week here. Yes it is working perfectly, I think it was installation problem because I was lazy to do clean install. Thank you very much for your help on this problem. Btw, I have new problem of start and ending edges not meeting. Can you help suggesting whether this is a software or a hardware problem? |
Hi Sven sorry for late reply, been doing hard work this last 2 week I have question regarding how does the software determine starting point? Example of starting point adjustment so, just make the starting point and end point separated by few millimeters. Update on the machine: |
Wow that is new info, I just knew SVG got a starting point! Thank you so much! I think under cut in every figure is nice especially in closed path, I mean everytime the knife needs to lift up and change direction it needs to undercut. |
I implemented path shortening, not sure if it meets your needs: https://github.com/svenhb/GRBL-Plotter/blob/master/GRBL-Plotter_Setup_1731e.exe |
Yes, I can do. What should happen with paths which are shorten then the shortening? Delete at all? |
Yes it works great now! Thank you so much sven for the hard work, you are writing 2 new features just for me. This is a very amazing feature to have.
I think on ideal world it will be nice to give out options to delete at all or ignore path shortening for that path. But just delete at all will be fine. We can always fix it manually in the svg. |
I'm glad to hear it's working. Feel free to give me a star. |
Hi Sven, I have completed my main build and I still have few questions for you, sorry for such an annoying user :(
Thanks before! |
|
By the way, I found another bug! Take a look at line 434 and 435, the A axis doing 180 dance Result and image attached Surely this move instantly chip off the tip of the rotary blade ( well im using cheap chinese ones, gotta try with the olfa japan blades later) |
From lines 433, 434 -> A0.51 to A-0.54 are just 1° difference, where is the 180° jump!? It is a motion almost only on +X (right) direction. |
And also the height map |
Yes it is 1 degree difference but the blade goes from positive to negative value. Isn’t that will rotate the blade 180? I will share the file details later. |
Shared here:
You could try the gcode with path simulation, it shows the blade direction turning 180 Link removed for safety reasons |
I could reproduce the problem with your data and fix. Please try: https://github.com/svenhb/GRBL-Plotter/blob/master/GRBL-Plotter_Setup_1731h.exe |
Hi sven, this version works like charm fixing that bug. Thank you. Apparently I can’t use your settings suggestion. Those settings will work fine with pen with bigger tip, but with blades only 0.3mm thick, it will cut jagged edges not smooth curves |
Now included in new release: https://github.com/svenhb/GRBL-Plotter/releases |
Describe the bug
Before I describe the bug, I know standard GRBL cannot control 4 axis simultaneously. My board is MKS Tiny Bee with FluidNC (apparently works great with this software). The CNC plotter has XYYZA motor all Nema17.
So, I upgraded the machine to tangential knife instead of drag. I'm using rotary cutter directly attached to A axis motor (works like charm).
Problem is, cutting mat is not that flat, probing height map results got me ~0.6mm difference from one edge to the other. As I'm applying the height map to G-Code, the A axis command actually getting removed.
Is this a bug or just the feature not implemented? Or maybe I am doing it wrong, bcs honestly I'm using 3d printer bed leveling logic here (it looks very similar anyway with klipper leveling).
I'm trying to cut circle (has not been successful yet due to uneven flatness issue)
G-Code screenshot attached
To Reproduce
Steps to reproduce the behavior:
Expected behavior
G-code includes A-Axis?
Screenshots
Original G-Code
Applied height map G-Code
Other example, A-axis turn command without lifting knife getting omitted when applying height map(this is untested code, please ignore for so much knife lifting)
Applied G-Code
Thank you!
The text was updated successfully, but these errors were encountered: