Yesterday I had a bad experience with Goliath CNC again (after some good ones).
I tried milling on a thin piece of poplar plywood (1 cm), but before the actual cut started (and failed, but I’ll leave that to another post), I experienced at least 4 bugs with the software. Before I started I updated the software on Goliath and Slingshot.
When I cut a test rectangle, one of the towers has suddenly gone away, and I had to quit the job as it didn’t reconnect when I powered it on again. This happened never before and actually should not happen! In my case, as it was only a test cut it was luckily not a big problem. However, I’ve got no idea how to deal with this problem other than hoping that it will never occur again! The towers were both fully charged, I then connected them to power and changed the Wifi channels.
After that first unsuccessful cut, I tried milling the actual project.
I had to restart all devices including Slingshot, loaded the project and did the panel detection.
Heres a list of bugs that occurred:
- After the Slingshot update, all my custom bits where gone
- When I added a custom bit and selected it for milling, GCode could not be generated (random error message, no hints given), so I had to stick with the standard 6mm bit (probably doesn’t make a difference anyway, but still annoying).
- While using manual jog mode, after a while Slingshot was really lagging behind, and could not update the current position of Goliath
However, after dealing with all these annoying bugs and errors, I somehow was able to push GCode to Goliath. I wanted to start the tool measurement process, pressed the yellow button, but Goliath did nothing no matter how often I pressed the button.
So again, I had to restart everything and start from the beginning.
As I already knew the bugs of the previous session, I was able to start the milling process, which failed after 2 minutes of milling - but I’ll leave that to another post!
So overall, I wasted about 2 hours working with Goliath to end up with a failed project once again.
During that process, I had to restart Slingshot and the hardware at least 4 times.
In my opinion, this is unacceptable - Slingshot suffers from countless bugs, I can’t see any improvement when versions are released, actually, I think it’s getting worse with every new release.
In addition to the bugs, no real features are added to the software. We still have to go through the daunting process of panel detection, even if a milling process is successful!
For example during milling, it would be crucial to stop Goliath for maintenance tasks, for example cleaning the suction unit when it gets clogged. It would also be nice to change the speed of Goliath during milling.
Is there any chance that Slingshot gets the improvements it dearly needs in the future? Or that it gets released under open source license that the users can build their own version and help fixing bugs?