Tom,
Let's try to tone down the rhetoric and try to solve your issues. We have been answering your posts and fixing your issues for over 2 months now, as you can see from your digest:
https://www.synthetos.com/users/tomking505/topic/
The clunk.
The clunk you experienced in build 380.06 has been fixed in later releases, which are now in the edge branch. At your suggestion we have revised the firmware flash page here:
https://github.com/synthetos/TinyG/wiki/TinyG-Updating-Firmware
We are currently testing this issue in the Edge branch. The edge branch is a release candidate for master, and is not normally to be used for production operations. As soon as it passes all tests (including working with tgFX), then it will be promoted to master.
Gcode running once fine then others it messes up.
We have said that noise was most likely your problem, most likely spindle noise - in our experience.
When a DC motor like a spindle starts spinning it CAN cause a huge amount of electrical noise. Some motors are MUCH more noisy than others. You stated that sometime TinyG works fine then on the same Gcode it does not. Your symptoms are a CLASSIC EXAMPLE of electrical noise or possibly some other corruption on the USB line.
This may or may not be the case in your situation, as you have stated the spindle line is isolated from the other power, but to be thorough we need to test this.
Lastly, there's a question of if you are having problems because of something in your host program. tgFX Master works with TinyG Master. If you are using tgFX you should be using the 32 bit version with master (We removed the x64 windows version that you and other were having issues with). tgFX(32bit) should work just fine with master. HOWEVER, if it does not we need to know about this. So please let us know.
Can you answer a few questions to help diagnose these issues:
- What computer and OS are you running
- What FTDI drivers / versions are you running?
- Are you using a USB hub or are you connected directly?
- We changed out your USB cable earlier. Try another USB cable. Sometimes it's that simple. We are looking for anything that might be causing communications errors.
- I see your settings here: https://www.synthetos.com/topics/slow-in-the-corners/ Are these still the same or have they changed? I believe we changed your junction deviation to something larger when you were having problems with slow corners.
- What are you driving TinyG with? Coolterm? tgFX? Something else?
- If Coolterm have you enabled XON? I see from your settings in that you do have XON enabled in TinyG
- If you are running tgFX, what version? Is it 32 bit or 64 bit? Do the same files run OK from Coolterm?
- Have you tried running the same Gcode files that are having trouble with no spindle running (dry run). Do you have the same problems?
- Can you please post all the Gcode files you have trouble with? You posted one and that was helpful for diagnosing the arc move.
- If you have three TinyG's are you experiencing the same behaviors on all three?
- Try turning off your status reports. If the serial IO system is having problems perhaps the text return from status reports is affect it.
- When you were running these files had you homed the machine? Have you had any issues with homing?
- Do your motors run reliably at the maximum velocity, feed rates and jerk settings you have set? Try reducing them and seeing if you have the same problems (this is less likely, but it may be worth a try)
- Another possibility is that your power supply is collapsing under load. What power supply and motors are you running?
-- Thanks