Goliath Firmware Release Notes - 1.2.6

Hello, everyone in this topic you will find the changelog of Goliath’s firmware.
This post will be updated every time a new version gets released.

We highly recommend that you keep your Goliath up to date!
Please follow this guide to update the firmware

Goliath’s Firmware Release Notes

1.2.6 – released 2023-07-06

Added:

  • Added a Wi-Fi scan after 10 unsuccessful attempts to access the Wi-Fi network saved in memory. This permits to connect Goliath to a new Wi-Fi network without the need to erase the saved Wi-Fi credentials.

Bug Fixes:

  • Fixed the speed of the Z axis when checking the Spindle height at the activation of the Jog Mode.

  • Fixed a minor bug in the motion control algorithm.

Changes:

  • The temperature is checked only when Goliath is working. No more “Thermal Warnings” during Jog Mode sessions.

  • Increased the transmissive power of the Wi-Fi board and disabled the sleep mode. This will provide more stable communication when connecting to Goliath’s Wi-Fi.

  • Deactivated all the messages of the stall of the wheel’s motors that in certain cases could freeze the Wi-Fi board.

1.2.3 – released 2022-09-07

Added:

  • Added a communication message that confirms the successful G-Code Upload, or not.

Bug Fixes:

  • Goliath will not slow down on a sequence of small movements in a straight line.
  • When Goliath calculates the tool length, the size of the plate and Z-axis backlash are considered.
  • Fixed a bug that prevents opening new TCP/IP sockets for reestablishing the Wi-Fi communication after it was lost.
  • After Wi-Fi disconnection the Wi-Fi LED on top will change color to yellow.
  • Removed the “Positioning Error” that would appear when Goliath is started after it was moved during any paused state.

Changes:

  • Improved cinematics calculation for executing sharps corners.
  • Changed the logic of Z-axis motion in the control algorithm. This different logic allows Goliath to perform more accurate movements over time. This results in correctly sized tabs.
  • Changed parameter for the maximum speed of Z-axis.
  • The control algorithm now takes into account the maximum speed of the Z-axis to calculate the motor speeds in a movement in all axes. This ensures that the Z axis can keep up with a translation in the XY plane.

1.2.2 – released 2022-05-23

Added

  • Temperature monitor is implemented, if the mainboard reached a temperature higher than 75°c, Goliath sends a message to Slingshot and then shuts down. All the LEDs will be red.
  • Added Wi-Fi commands to set or read a variable in memory for the Z-axis backlash value. This is necessary to perform cuts at more accurate depths. (this feature works only with 1.9.1 Slingshot version)
  • Added Wi-Fi commands to set or read a variable in memory for the Z-axis offset value. This value is used to tell Goliath what offset to apply when flat steel is used for the zero calibration. (this feature works only with 1.9.1 Slingshot version)
  • Before raising the spindle, Goliath checks to see if it is under a Tower cable. In case it is, Goliath sends a message to Slingshot.
  • Goliath can receive via radio Tower firmware version and send it to Slingshot via Wi-Fi (this feature works only with 1.9.1 Slingshot version and 1.0.14 Tower firmware version)

Bug Fixes

  • Goliath changes the colors of the Wi-Fi LED while cutting if the Wi-Fi communication is lost or restored.
  • Double clicking the yellow button let the spindle raise only before the panel detection is completed.
  • Minor bug fixes during the check of the Gcode size.
  • Fixed a bug where Goliath doesn’t tell Slingshot that the bit must be changed, or the bin must be emptied. So now Goliath sends all the info about the work to Slingshot right before pausing the work.

Changes

  • Updated the communication messages sent to Slingshot, all the info about the work, the percentage of Tower’s battery, and the temperature of Goliath’s mainboard are included in the same message. This optimizes the communication, so Goliath can send a message to Slingshot every 500ms.

1.2.1 – released 2022-03-16

Added (these features work only with 1.8.3 or later version of Slingshot)

  • When Goliath receives the “Send Pos”, it sends its own position to Slingshot. This feature is useful to communicate its position in specific circumstances like the end of the “Panel Detection”.
  • After a successful work Goliath resets all the parameters then goes back to the “Panel Detection Complete” state, where it is possible to load another G-Code or use the Jog mode.
    *When Goliath receives the “Abort” command from Slingshot, it immediately considers the work finished and goes back to the “Panel Detection Complete” phase, where it is possible to load another G-Code or use the Jog mode.

Changes

  • If in Z-axis calibration Goliath doesn’t see the stall (when the spindle reached its maximum height), after 14 seconds, it considers it as a successfully detected stall. Then the bit can be mounted and by pressing the yellow button the calibration will be executed.

Bug Fixes

  • Fixed a bug where Goliath used to send to the computer unnecessary empty messages through Wi-Fi communication, causing the communication to slow down. With this version, it doesn’t happen anymore

1.2.0 - released 2021-12-22

Changes

  • Now Spindle Cage check is done by firmware. So, Slingshot does not have to perform this check anymore. This check used to be done by Goliath’s firmware, only in the work phase. Now the check it’s done also during the whole setup phase.
  • When “Manual” gets activated in jog mode, the Status LED of Goliath (the one in the middle) becomes still white. When “Manual” jog mode gets de-activated the Status LED becomes yellow as before.
  • Now when the Goliath is connected to an existing Wi-Fi network in Client Mode, the Connection LED on the Goliath (the one on the left) will be blinking white.
  • Now the Wi-Fi board of Goliath can be reset to AP (Access Point) mode, where Goliath generates its own Wi-Fi network by pressing the yellow button for 5 seconds and restarting Goliath after the Connection LED on the Goliath has turned red. By doing this the Wi-Fi credentials will be erased from the memory.
  • Added time limit during the calibration of Z-axis when Goliath moves the spindle upwards. If Goliath doesn’t detect the stall of the motor in the highest position after 14 seconds sends an error to Slingshot informing that it couldn’t detect the stall. Then, if the spindle cage is mounted, it will move down the Z-axis for 5 mm.
  • In the procedure of updating firmware, the Status LED of Goliath becomes blinking white after the reboot. Meaning that Goliath is checking the firmware backup. When this is completed, all LEDs continue to have their normal behavior.
  • If the start-up system check fails, LEDs of Goliath become red, but Goliath doesn’t turn off. It is possible to check what is not working by using the console of the Firmware Tool.
  • Two independent sets for Z-axis motor parameters are introduced. Each set has one parameter used to move the spindle upwards and another one used to move it downwards. The first set is used in the work phase and the second one is used in the calibration phase.

Bug Fixes

  • Fixed a bug where Goliath could not start its own Wi-Fi network if there are no other Wi-Fi networks.
  • Fixed an issue with the bit change process. If the Goliath was moved during the process, perhaps to get a more comfortable position for mounting the bit, the work process would stop. This no longer happens, and the Goliath can be moved while changing the bit.
  • If the Wi-Fi connection was lost and established again while working, Goliath would make a sudden movement that could damage the workpiece. Now if the connection is re-established Goliath communicates an error, lifts the spindle and waits for the user to push the button.
  • Corrected a bug where, if a circular G-code command (G02 or G03) is given to Goliath with zero radii, Goliath will stop the work without any possibility to continue it. Now, this G-code command will be converted into linear G-code (G01) and executed without any issue.
4 Likes

The changelog will be updated, with previous versions, later on.

I can’t wait to update the firmware on goliath and latest version of slingshot tomorrow and will try some cuts on friday.

2 Likes

Awesome! Love the changelog in the forum. :slight_smile:

-William

1 Like

Fantastic. Much easier to keep track of updates.

perhaps is a new categorie, UPDATES a way to work.
A user can then set a “watched” (user - preferences - notifications - watched)
on the categorie so he/she gets notified when a new release is available.
If the post then also has a an overview of new/fixes
everybody know what’s going on and you can easily track the history of updates.
A similar categorie could be used to list issues which are WIP.

or keep category Latest from Springa up-to date :wink:,
but I think updates and relaese info deserved his own "space"

3 Likes

Hello everyone,
today has been release the new vesrion of Goliath Firmware

You can read all the info about it, in the first post.

2 Likes

I had problem updating firmware through wifi I tried existing net work and goliath network on existing network it loaded the firnware but did not write.



On goliath wify it could not download FW due to limited internet access.
So finally I used the usb and updated successfully- reboot by switching off and on while usb is connected.
Successful update indicated by blinking central led and message

Then I updated through wifi this time and it worked fine as expected.


Then I up dated the firmware of the tower sensors one after the other through usb- for the com port- I used the same slot when refreshed com3 for giath com 4 for tower one and com5 for tower2.
It is all working fine eventhough I flshed golisth FW twice :thinking:

2 Likes

Hi Springa Boys and Girls,
I also facing problems with the FW update via WiFi.
I’m able to select “Update via WiFi” and then I’m able to check for and download the latest FW 1.2.1 for Goliath.
Then the Window “Connection established, press Next to continue” appears, but unfortunately once I klick on the “NEXT” button, the window just closes and that’s it.
Here’s the screenshot of the last Window I’m able to reach:

Some System Fakts:
I’m running Slingshot V.1.8.3 on a MacBook Pro via Parallels Desktop and connection to the Goliath WiFi via a WiFi dongle from TP-Link which worked well so far. Goliath is running on FW 1.2.0

I think it’s not exactly the same problem that @Bhimarasetty is facing, as I’m not able to reach the Window that’s saying anything like “Start Firmware Update” or “Copy in progress: 0%”

1 Like

I to was unable to update via wifi, but USB did just fine. just make sure you have the Goliath off when you start and turn in on when prompted

1 Like

Thank you very much for your feedback, the technical team is already working on identifying the cause of the issues. As soon as we have more details we will share them here.

Hello everyone,
today has been release the new vesrion of Goliath Firmware

You can read all the info about it, in the first post.

1 Like

Hi everyone,
we just released the new version of Goliath’s firmware.
You can read all about it in the first post.
I invite everyone to update their Goliath! Things are improving.

1 Like

Hello
I cannot reach the yellow rectangle "firmware update"on my laptop screen… The Settings page is much bigger than my laptop screen…
Any DOS command to initiate the update??

Thanks in advance for your input.

Hello everyone,
a new version of Goliath firmware was released yesterday.
We reccomend everyone to update your device firmware.

2 Likes

HI,

Trying to update. update tool doesnt seem to be doing anything. tower worked fine.

Can you post a download link so that i can “load from file”