Difference between revisions of "Gigabot Troubleshooting"

From re:3D
Jump to: navigation, search
Line 1: Line 1:
=Gigabot Troubleshooting Guide=
+
=Troubleshooting Guide=
  
 
==Thermal Runaway==
 
==Thermal Runaway==
Line 58: Line 58:
 
#Replace jumper wire
 
#Replace jumper wire
  
===Print Shift===
+
==Print Shift==
 
If an offset occurs in X or Y axis during a print
 
If an offset occurs in X or Y axis during a print
  
 
Collect data -  
 
Collect data -  
GB number
+
#GB number
Photo of shift when the print is still on the bed
+
#Photo of shift when the print is still on the bed
Direction of print shift (X or Y or both axis)
+
#Direction of print shift (X or Y or both axis)
.factory file
+
#.factory file
Picture inside electrical box
+
#Picture inside electrical box
  
 
Causes -
 
Causes -
Print curled and caught extruder tip during a print or rapid travel move
+
#Print curled and caught extruder tip during a print or rapid travel move
Wheels too tight. Measure force required to move gantry and trolley.
+
#Wheels too tight. Measure force required to move gantry and trolley.
Missing electrical box cooling duct
+
#Missing electrical box cooling duct
GB operating in hot and dusty environment
+
#GB operating in hot and dusty environment
Loose motor pulley
+
#Loose motor pulley
Motor driver overheating and momentarily cut out / Bad Motor Driver
+
#Motor driver overheating and momentarily cut out / Bad Motor Driver
Print head not freely moving in X or Y axis and system is “bound up”
+
#Print head not freely moving in X or Y axis and system is “bound up”
  
 
Solutions -
 
Solutions -
Inspect factory file for overhangs. Reducing from two perimeters to one can help
+
#Inspect factory file for overhangs. Reducing from two perimeters to one can help
Adjust wheel tension to specification
+
#Adjust wheel tension to specification
Add electrical box cooling duct
+
#Add electrical box cooling duct
Move GB into a clean and cool environment
+
#Move GB into a clean and cool environment
Tighten motor pulley set screw
+
#Tighten motor pulley set screw
Replace motor driver
+
#Replace motor driver
Adjust belt tension to specification
+
#Adjust belt tension to specification
  
 
Tests
 
Tests
Line 91: Line 91:
  
  
4. Extruder Skipping / Nozzle Clog
+
==Extruder Skipping / Nozzle Clog==
 
If the extruder makes an audible clicking or skipping action and the extrusion is inconsistent or if there is a notch grinded into the filament with shavings present:
 
If the extruder makes an audible clicking or skipping action and the extrusion is inconsistent or if there is a notch grinded into the filament with shavings present:
  
 
Collect Data -  
 
Collect Data -  
Gigabot number
+
#Gigabot number
Picture / Video of skipping during print / extrude command
+
#Picture / Video of skipping during print / extrude command
.factory file
+
#.factory file
Filament type
+
#Filament type
Customer using dust filter?
+
#Customer using dust filter?
Is the hot end leaking from above the nozzle or above the heater block?
+
#Is the hot end leaking from above the nozzle or above the heater block?
  
 
Causes - Extruder is not able to push the filament through the hot end
 
Causes - Extruder is not able to push the filament through the hot end
Hot end cooling fan not working (GB3/3+ or GB2 machines with the AMHE upgrade)
+
#Hot end cooling fan not working (GB3/3+ or GB2 machines with the AMHE upgrade)
This causes the filament to get soft further up the hot end which causes binding inside of the hot end. The cooling fan’s purpose is to prevent heat from rising into the barrel
+
#This causes the filament to get soft further up the hot end which causes binding inside of the hot end. The cooling fan’s purpose is to prevent heat from rising into the barrel
Filament tensioner too tight or too loose
+
#Filament tensioner too tight or too loose
Nozzle is loose from the assembly and filament is leaking into the threads because of the gap between the thermal barrier tube and the nozzle.
+
#Nozzle is loose from the assembly and filament is leaking into the threads because of the gap between the thermal barrier tube and the nozzle.
Hot end too cold for filament / print speed
+
#Hot end too cold for filament / print speed
Especially when using a .8mm nozzle, the user will need to drastically reduce the speed of printing to account for the extra heat loss from printing large layers. When it comes out, the Mondo hot end will be able to print at standard speed.
+
#Especially when using a .8mm nozzle, the user will need to drastically reduce the speed of printing to account for the extra heat loss from printing large layers. When it comes out, the Mondo hot end will be able to print at standard speed.
Hot end clogged
+
#Hot end clogged
This could be the result of not using a filament filter. If foreign dust/material makes it’s way into the hot end, it can cause a clog
+
#This could be the result of not using a filament filter. If foreign dust/material makes it’s way into the hot end, it can cause a clog
PTFE liner is swelled up (GB2)
+
#PTFE liner is swelled up (GB2)
The J head is rated for about 500 hours before the PTFE liner swells. Some customers have gone far beyond this limit.
+
#The J head is rated for about 500 hours before the PTFE liner swells. Some customers have gone far beyond this limit.
Extruder gearbox is defective
+
#Extruder gearbox is defective
Some motors have been found to have an improper amount of lubricant inside the internal gears. This is a factory defect and should be replaced.
+
#Some motors have been found to have an improper amount of lubricant inside the internal gears. This is a factory defect and should be replaced.
Using GB2 profile on a GB3 machine
+
#Using GB2 profile on a GB3 machine
  
 
Solutions -
 
Solutions -
Verify the hot end cooling fan is active above 50C
+
#Verify the hot end cooling fan is active above 50C
Verify that the correct profile is being used for their machine by looking at their factory file.
+
#Verify that the correct profile is being used for their machine by looking at their factory file.
Adjust filament tensioner to specification
+
#Adjust filament tensioner to specification
Adjust hot end temp to match material, layer height, print speed
+
#Adjust hot end temp to match material, layer height, print speed
Replace filament filter  
+
#Replace filament filter  
Try cold pull
+
#Try cold pull
Replace hot end
+
#Replace hot end
Replace hot end (GB2)
+
#Replace hot end (GB2)
Replace extruder motor
+
#Replace extruder motor
Replace J-head hot end or upgrade to the AMHE
+
#Replace J-head hot end or upgrade to the AMHE
  
 
If the filament is not extruding and a notch is cut into the filament
 
If the filament is not extruding and a notch is cut into the filament
  
 
Collect Data -  
 
Collect Data -  
Gigabot number
+
#Gigabot number
Picture / Video of extruder and print head
+
#Picture / Video of extruder and print head
.factory file
+
#.factory file
Filament type
+
#Filament type
Customer using dust filter?
+
#Customer using dust filter?
 
In the case of a clog, instruct them to drop the hot end (keeping cooling fan attached), heat up, and try to pull out with pliers.
 
In the case of a clog, instruct them to drop the hot end (keeping cooling fan attached), heat up, and try to pull out with pliers.
  
5. Offset after Filament Change
+
==Offset after Filament Change==
 +
 
 
Collect Data -  
 
Collect Data -  
Right or left Extruder active?
+
#Right or left Extruder active?
X or Y axis?
+
#X or Y axis?
How big is the offset (mm)?
+
#How big is the offset (mm)?
Gigabot number?
+
#Gigabot number?
Firmware Version?
+
#Firmware Version?
Picture / Video of extruder and print head
+
#Picture / Video of extruder and print head
.factory file
+
#.factory file
  
Causes
+
Causes -
XY bracket is too far left (as viewed from the front)
+
#XY bracket is too far left (as viewed from the front)
Using Firmware 4.1.4
+
#Using Firmware 4.1.4
Using old .factory file  
+
#Using old .factory file (FFF Settings)
  
 
Solutions -  
 
Solutions -  
Loosen M5 x 20 and adjust X/Y Upright to the right to avoid contact with limit switch
+
#Loosen M5 x 20 and adjust X/Y Upright to the right to avoid contact with limit switch
Update to latest firmware
+
#Update to latest firmware
Update to latest factory file
+
#Update to latest factory file
  
 
Note: Latest firmware slows down homing speed - better repeatability
 
Note: Latest firmware slows down homing speed - better repeatability
  
6. Bed not flat
+
==Bed not flat==
 
If the customer notices the bed is not flat (warped) and the first layer is not depositing evenly.
 
If the customer notices the bed is not flat (warped) and the first layer is not depositing evenly.
 
***Standard specification for Gigabot bed is to be flat within 0.005”
 
***Standard specification for Gigabot bed is to be flat within 0.005”
  
Collect Data
+
Collect Data -
Determine if the bed needs to be leveled or the bed is warped
+
#Determine if the bed needs to be leveled or the bed is warped
Use dial indicator or feeler gauges to measure bed surface
+
#Use dial indicator or feeler gauges to measure bed surface
Record surface deviation in inches or mm
+
#Record surface deviation in inches or mm
Gigabot number
+
#Gigabot number
Picture / Video  
+
#Picture / Video  
.factory file
+
#.factory file
  
Causes
+
Causes -
 
Heat related issue may cause bed to warp
 
Heat related issue may cause bed to warp
  
 
Solution
 
Solution
Print thicker first layer.
+
#Print thicker first layer.
Print on raft
+
#Print on raft
Replace bed with new cast aluminum bed (older beds were rolled aluminum)
+
#Replace bed with new cast aluminum bed (older beds were rolled aluminum)
  
  
7. Discontinued Parts
+
==Discontinued Parts==
  
Problem
+
Problem -
 
User has a GB2 and is looking to either replace their J-head (no longer sold by re:3D) or their GB2 extruder (greg wade type, no longer sold by re:3D)
 
User has a GB2 and is looking to either replace their J-head (no longer sold by re:3D) or their GB2 extruder (greg wade type, no longer sold by re:3D)
Solution
+
 
 +
Solution -
 
For the extruder, refer them to link: http://www.ultibots.com/gregs-wade-extruder-hardware-kit
 
For the extruder, refer them to link: http://www.ultibots.com/gregs-wade-extruder-hardware-kit
 
https://www.ultibots.com/gregs-wade-reloaded-extruder/
 
https://www.ultibots.com/gregs-wade-reloaded-extruder/
Line 196: Line 198:
 
First get a picture of their Azteeg board. If it is a V2 board then you’re fine (there are servo pins on the bottom left of the board), if it’s a V1 then we need to make sure it has the thermocouple chip before selling it to them.
 
First get a picture of their Azteeg board. If it is a V2 board then you’re fine (there are servo pins on the bottom left of the board), if it’s a V1 then we need to make sure it has the thermocouple chip before selling it to them.
  
8. Gigabot Stops Mid Print and is Unresponsive
+
==Gigabot Stops Mid Print and is Unresponsive==
  
Collect Data
+
Collect Data -
Is the hot end still heated?
+
#Is the hot end still heated?
Are they printing from SD or from USB?
+
#Are they printing from SD or from USB?
Is USB connected to computer?
+
#Is USB connected to computer?
Error message on Viki?
+
#Error message on Viki?
.factory file
+
#.factory file
Is GB plugged into a UPS (uninterrupted power supply)?
+
#Is GB plugged into a UPS (uninterrupted power supply)?
Does the Viki say “Gigabot Ready?”
+
#Does the Viki say “Gigabot Ready?”
  
Causes
+
Causes -
Computer interrupting via USB  
+
#Computer interrupting via USB  
Bad SD card - similar to corrupted GCode
+
#Bad SD card - similar to corrupted GCode
Corrupted Gcode - often the hot end will still be hot and the hot end may have moved from its stopping point
+
#Corrupted Gcode - often the hot end will still be hot and the hot end may have moved from its stopping point
Power interruption - Hot end will be cold and in the place it stopped
+
#Power interruption - Hot end will be cold and in the place it stopped
  
 
Solution -
 
Solution -
Do not print via USB and remove USB cable from computer
+
#Do not print via USB and remove USB cable from computer
Re-format SD card / replace SD card
+
#Re-format SD card / replace SD card
Re-slice object
+
#Re-slice object
Install UPS
+
#Install UPS
 
+
9. Discontinued Parts  (GB2)
+
Customer asks for a replacement GB2 extruder or J-head hot end.
+
 
+
Collect data
+
Make sure you understand what the customer really needs by asking for a picture. Sometimes it may be a simple fix that does not require new parts.
+
 
+
Solution
+
The extruders can be purchased here: http://www.ultibots.com/gregs-wade-extruder-hardware-kit/
+
The J head hot end can be purchased here: http://www.makerfarm.com/index.php/hot-ends/j-head-mk-iv-b-hot-end-for-3mm-filament.html
+
If the customer prefers, they can download the parts from Thingiverse: https://www.thingiverse.com/thing:18379
+
  
10. Gigabot will not heat
+
==Gigabot will not heat==
 
The heater stays at ambient temperature when trying to heat up or the heater cannot get to full temperature and triggers a “heating failed” error.
 
The heater stays at ambient temperature when trying to heat up or the heater cannot get to full temperature and triggers a “heating failed” error.
  
Collect data
+
Collect data -
Picture/Video of the customer trying to heat from Control>Temperature>Hot End via the Viki  
+
#Picture/Video of the customer trying to heat from Control>Temperature>Hot End via the Viki  
Picture of the hot end heater wires going into the heater
+
#Picture of the hot end heater wires going into the heater
Picture of the Azteeg board
+
#Picture of the Azteeg board
  
Possible causes
+
Possible causes -
Heater is going bad, new heater needed
+
#Heater is going bad, new heater needed
Broken cable at heater end, new heater needed
+
#Broken cable at heater end, new heater needed
Break in the head cable, new head cable needed
+
#Break in the head cable, new head cable needed
Unplugged head cable wires, check Azteeg picture
+
#Unplugged head cable wires, check Azteeg picture
Unplugged from head cable connector (GB3,GB3+ or AMHE Upgraded GB2)
+
#Unplugged from head cable connector (GB3,GB3+ or AMHE Upgraded GB2)
  
11. Missing Parts from Order
+
==Customer has offset dual extrusion prints==
If parts are missing from an order it means that the parts have already been deducted from inventory in the ERP system. It is best to contact Tammie and let them know who’s order it was and what parts are missing. A sales order is not needed in this case since the parts are already deducted from inventory.
+
 
+
12. Customer has offset dual extrusion prints
+
  
 
Collect Data -  
 
Collect Data -  
X3 or X3 Pro controller?
+
#X3 or X3 Pro controller?
Right or Left extruder active?
+
#Right or Left extruder active?
How big is the offset (mm)?
+
#How big is the offset (mm)?
Gigabot number?
+
#Gigabot number?
Firmware Version?
+
#Firmware Version?
Picture / Video of extruder and print head
+
#Picture / Video of extruder and print head
.factory file
+
#.factory file
  
Causes
+
Causes -
Using wrong .factory file
+
#Using wrong .factory file
Using Firmware 4.1.4
+
#Using Firmware 4.1.4
  
 
Solutions -  
 
Solutions -  
If X3 then toolhead offset is set in S3D, If X3 Pro then toolhead offset is set in firmware
+
#If X3 then toolhead offset is set in S3D, If X3 Pro then toolhead offset is set in firmware
Update to latest firmware
+
#Update to latest firmware
  
 
Note: Latest firmware slows down homing speed - better repeatability
 
Note: Latest firmware slows down homing speed - better repeatability

Revision as of 14:42, 11 September 2017

Troubleshooting Guide

Thermal Runaway

If Viki displays error message “Thermal Runaway” - Setpoint and actual temperature is more than 10 Degrees different for more than 60 seconds.

Collect data -

  1. GB number
  2. Screen shot of temperature graph when error occurs
  3. .factory file
  4. Nozzle size?
  5. Print Speed?
  6. Part cooling fan on?
  7. Did thermal runaway error happen:
  8. While heating bed?
  9. While heating hot end?
  10. After the first layer when the outrigger fan turns on?

Causes -

  1. PID tuning not correct
  2. Printing too high temp
  3. Heater cartridge needs replaced
  4. Thermistor falling out / failing (GB2 J-head hot end)
  5. Older firmware had a glitch where it would heat to a different temperature than the setpoint occasionally.

Solutions -

  1. Check to see the temperature is stable within +- 5C from the temp graph screenshot
  2. If hot end temp is above 230C part cooling fans should be off
  3. Replace heater cartridge
  4. Use Kapton tape to hold thermistor in place
  5. Update firmware

Max Temp

If Viki displays error message “Max Temp” - Hot end or bed is reading temperature above upper limit set in firmware. Bed - 150C, Hot end - GB2-245C, GB3-350C on some and 400C on others

Collect data -

  1. GB number
  2. Screen shot of temperature graph when error occurs
  3. .factory file
  4. Did Max Temp error happen:
  5. While heating of bed?
  6. While heating hot end?
  7. During the print?

Causes -

  1. Hot end temp set too high
  2. Thermocouple defective (GB3 and GB3+)
  3. Break / short with thermistor (GB2)
  4. Break or short in head cable (GB2)
  5. Thermocouple daughter board defective (GB3 and GB3+) BED ONLY
  6. Thermocouple daughter board jumper is loose (GB3 and GB3+) BED ONLY

Solutions -

  1. Reduce temperature in S3D
  2. Replace thermocouple
  3. Replace thermistor
  4. Replace head cable
  5. Replace daughterboard
  6. Replace jumper wire

Print Shift

If an offset occurs in X or Y axis during a print

Collect data -

  1. GB number
  2. Photo of shift when the print is still on the bed
  3. Direction of print shift (X or Y or both axis)
  4. .factory file
  5. Picture inside electrical box

Causes -

  1. Print curled and caught extruder tip during a print or rapid travel move
  2. Wheels too tight. Measure force required to move gantry and trolley.
  3. Missing electrical box cooling duct
  4. GB operating in hot and dusty environment
  5. Loose motor pulley
  6. Motor driver overheating and momentarily cut out / Bad Motor Driver
  7. Print head not freely moving in X or Y axis and system is “bound up”

Solutions -

  1. Inspect factory file for overhangs. Reducing from two perimeters to one can help
  2. Adjust wheel tension to specification
  3. Add electrical box cooling duct
  4. Move GB into a clean and cool environment
  5. Tighten motor pulley set screw
  6. Replace motor driver
  7. Adjust belt tension to specification

Tests To test for a bad motor driver you can swap the motor driver with a different axis. Typically the older motor drivers with a black heatsink had their voltage tuned manually with a trimpot. If you see that the motor drivers have a black heatsink, it’s a good idea to check the back and see if it is missing the 3 pins along the top. If there are only rows of pins on each side then you will need to make sure they re-tune their motor drivers for the appropriate axis when swapping. It’s important to attach a picture of the azteeg showing which motor drivers to swap as some customers won’t know what a motor driver is. Check to make sure the wheels are tensioned properly.


Extruder Skipping / Nozzle Clog

If the extruder makes an audible clicking or skipping action and the extrusion is inconsistent or if there is a notch grinded into the filament with shavings present:

Collect Data -

  1. Gigabot number
  2. Picture / Video of skipping during print / extrude command
  3. .factory file
  4. Filament type
  5. Customer using dust filter?
  6. Is the hot end leaking from above the nozzle or above the heater block?

Causes - Extruder is not able to push the filament through the hot end

  1. Hot end cooling fan not working (GB3/3+ or GB2 machines with the AMHE upgrade)
  2. This causes the filament to get soft further up the hot end which causes binding inside of the hot end. The cooling fan’s purpose is to prevent heat from rising into the barrel
  3. Filament tensioner too tight or too loose
  4. Nozzle is loose from the assembly and filament is leaking into the threads because of the gap between the thermal barrier tube and the nozzle.
  5. Hot end too cold for filament / print speed
  6. Especially when using a .8mm nozzle, the user will need to drastically reduce the speed of printing to account for the extra heat loss from printing large layers. When it comes out, the Mondo hot end will be able to print at standard speed.
  7. Hot end clogged
  8. This could be the result of not using a filament filter. If foreign dust/material makes it’s way into the hot end, it can cause a clog
  9. PTFE liner is swelled up (GB2)
  10. The J head is rated for about 500 hours before the PTFE liner swells. Some customers have gone far beyond this limit.
  11. Extruder gearbox is defective
  12. Some motors have been found to have an improper amount of lubricant inside the internal gears. This is a factory defect and should be replaced.
  13. Using GB2 profile on a GB3 machine

Solutions -

  1. Verify the hot end cooling fan is active above 50C
  2. Verify that the correct profile is being used for their machine by looking at their factory file.
  3. Adjust filament tensioner to specification
  4. Adjust hot end temp to match material, layer height, print speed
  5. Replace filament filter
  6. Try cold pull
  7. Replace hot end
  8. Replace hot end (GB2)
  9. Replace extruder motor
  10. Replace J-head hot end or upgrade to the AMHE

If the filament is not extruding and a notch is cut into the filament

Collect Data -

  1. Gigabot number
  2. Picture / Video of extruder and print head
  3. .factory file
  4. Filament type
  5. Customer using dust filter?

In the case of a clog, instruct them to drop the hot end (keeping cooling fan attached), heat up, and try to pull out with pliers.

Offset after Filament Change

Collect Data -

  1. Right or left Extruder active?
  2. X or Y axis?
  3. How big is the offset (mm)?
  4. Gigabot number?
  5. Firmware Version?
  6. Picture / Video of extruder and print head
  7. .factory file

Causes -

  1. XY bracket is too far left (as viewed from the front)
  2. Using Firmware 4.1.4
  3. Using old .factory file (FFF Settings)

Solutions -

  1. Loosen M5 x 20 and adjust X/Y Upright to the right to avoid contact with limit switch
  2. Update to latest firmware
  3. Update to latest factory file

Note: Latest firmware slows down homing speed - better repeatability

Bed not flat

If the customer notices the bed is not flat (warped) and the first layer is not depositing evenly.

      • Standard specification for Gigabot bed is to be flat within 0.005”

Collect Data -

  1. Determine if the bed needs to be leveled or the bed is warped
  2. Use dial indicator or feeler gauges to measure bed surface
  3. Record surface deviation in inches or mm
  4. Gigabot number
  5. Picture / Video
  6. .factory file

Causes - Heat related issue may cause bed to warp

Solution

  1. Print thicker first layer.
  2. Print on raft
  3. Replace bed with new cast aluminum bed (older beds were rolled aluminum)


Discontinued Parts

Problem - User has a GB2 and is looking to either replace their J-head (no longer sold by re:3D) or their GB2 extruder (greg wade type, no longer sold by re:3D)

Solution - For the extruder, refer them to link: http://www.ultibots.com/gregs-wade-extruder-hardware-kit https://www.ultibots.com/gregs-wade-reloaded-extruder/ http://www.thingiverse.com/thing:18379


For J-head, refer them to: http://www.makerfarm.com/index.php/hot-ends/j-head-mk-iv-b-hot-end-for-3mm-filament.html Recommend a GB2 to GB3 all metal hot end upgrade kit available on the shopify page First get a picture of their Azteeg board. If it is a V2 board then you’re fine (there are servo pins on the bottom left of the board), if it’s a V1 then we need to make sure it has the thermocouple chip before selling it to them.

Gigabot Stops Mid Print and is Unresponsive

Collect Data -

  1. Is the hot end still heated?
  2. Are they printing from SD or from USB?
  3. Is USB connected to computer?
  4. Error message on Viki?
  5. .factory file
  6. Is GB plugged into a UPS (uninterrupted power supply)?
  7. Does the Viki say “Gigabot Ready?”

Causes -

  1. Computer interrupting via USB
  2. Bad SD card - similar to corrupted GCode
  3. Corrupted Gcode - often the hot end will still be hot and the hot end may have moved from its stopping point
  4. Power interruption - Hot end will be cold and in the place it stopped

Solution -

  1. Do not print via USB and remove USB cable from computer
  2. Re-format SD card / replace SD card
  3. Re-slice object
  4. Install UPS

Gigabot will not heat

The heater stays at ambient temperature when trying to heat up or the heater cannot get to full temperature and triggers a “heating failed” error.

Collect data -

  1. Picture/Video of the customer trying to heat from Control>Temperature>Hot End via the Viki
  2. Picture of the hot end heater wires going into the heater
  3. Picture of the Azteeg board

Possible causes -

  1. Heater is going bad, new heater needed
  2. Broken cable at heater end, new heater needed
  3. Break in the head cable, new head cable needed
  4. Unplugged head cable wires, check Azteeg picture
  5. Unplugged from head cable connector (GB3,GB3+ or AMHE Upgraded GB2)

Customer has offset dual extrusion prints

Collect Data -

  1. X3 or X3 Pro controller?
  2. Right or Left extruder active?
  3. How big is the offset (mm)?
  4. Gigabot number?
  5. Firmware Version?
  6. Picture / Video of extruder and print head
  7. .factory file

Causes -

  1. Using wrong .factory file
  2. Using Firmware 4.1.4

Solutions -

  1. If X3 then toolhead offset is set in S3D, If X3 Pro then toolhead offset is set in firmware
  2. Update to latest firmware

Note: Latest firmware slows down homing speed - better repeatability