Open lollotek opened 2 years ago
[edit] the issue is from v3.4.6, not v3.4.7
Rebuilding each tagged version I found that the issue is from v3.4.6. I see that version introduces only the flush on serial.
Then the other things that changes is the updated espressif library espressif32@^4.3.0
instead espressif32@4.2.0
.
So i checkout the v3.4.5 and changed only the library version to ^4.3.0 and rebuilded. The issue is still present, so looks like is more related to espressif library..
I am testing on a corexy and don't immediately see the issue. You need to give me the simplest case to repeat the problem and an exact statement of the problem.
Please quantify "it also change a bit on Y"
I recorded a Video: With CNCjs (also tryed with openbuilds control) I send a Jog movement of 100mm on X axes, but it also move on Y.
The complete sequence is +100mm X, +100mm X, -100mm X, -100mm X, +100mm Y, +100mm Y
All versions >= 3.4.6 have that issue.
What else I can provide\test to be helpful?
That is strange, the motion look like an "S" shape.
You should send gcode from a console because I don't know what CNCJS is sending. Are you connected via USB? Your image says no UART.
Try using Fluidterm with these commands. Tell me what works and what does not. Ignore the comments in parentheses.
$H (Home All sequences) G91 G0 X-100 (Rapid move in X) G91 G0 Y-100 G91 G1 F1000 X-100 (slow feed move in X) G91 Y-100 $J=G91 F8000 X-100 (fast jog in X) $J=G91 F8000 Y-100 $J=G91 F8000 X100 Y100 G90 (return to g90 mode)
Also send a picture of the controller.
This is the video with those commands sent from fluid interface. I skipped the homing because i didn't have it. As you can see only with fast moments it do the 'S shape'. https://www.youtube.com/watch?v=S8VqbhyBhng the controller board is DIY on breadboard (the pinout connection is on the first post) https://imgur.com/a/LVAvg6Q
I also encountered the same problem, which I discovered during the homing process. The corexy structure first home X, X displays 0, and then home Y, Y displays 0 and X displays 0.25. Have you solved the problem?
For that I remember, I found an older version without that issue. unfortunately, I'm not using my cnc recently because of life changes. I'm sorry that I cannot help more..
Controller Board
Custom Esp32 board with TMC_2009 as standard_stepper (no uart)
Help From Board Vendor
Machine Description
custom CoreXY with laser engraver
Configuration file
Startup Messages
User Interface Software
CNCjs
What happened?
After a firmware update, I Started having issues with movements: for example sending only X movement it also change a bit on Y and vice versa.
After some test I found that was introduced starting from version 3.4.7, and is still present on 3.5.0. I also found that issue is present only during fast movents and not with G1 movements. I edited my test GCODE changing G0 whit G1, and everythings where correctly aligned.
I need to update the firmare because it fixes the issue with laser that don't switch off during fast movement, (so I need fast movement in my gcode).
Other Information
No response