Difference between revisions of "Firmware installation"

From re:3D
Jump to: navigation, search
(GB3+ with PRO Controller and Dual Y Limit Switch)
(Upload to your Gigabot)
 
(52 intermediate revisions by 6 users not shown)
Line 4: Line 4:
 
# Decide GB2 or GB3 (Including GB3+)
 
# Decide GB2 or GB3 (Including GB3+)
 
# Decide Viki1 or Viki2
 
# Decide Viki1 or Viki2
# Decide Azteeg X3 or PRO Controller
+
# Decide Azteeg X3 or Azteeg X3 PRO Controller
  
 
[[File:GB2.jpg|400px]][[File:GB3PLUS_v3.jpg|600px]]
 
[[File:GB2.jpg|400px]][[File:GB3PLUS_v3.jpg|600px]]
  
===Viki Models===  
+
===Reference Pictures===  
 
[[File:Viki_1_0.jpg|400px]] [[File:Viki_2_0.jpg|400px]]
 
[[File:Viki_1_0.jpg|400px]] [[File:Viki_2_0.jpg|400px]]
  
 
[[File:X3_Controller.jpg|400px]] [[File:Pro_Controller.jpg|400px]]
 
[[File:X3_Controller.jpg|400px]] [[File:Pro_Controller.jpg|400px]]
 +
 +
===GBX===
 +
*GBX Regular [https://drive.google.com/open?id=1-cimTIb6GlLE-ikh4rDGzLrQtt9tx3QA (Pellet 1.0)]
  
 
===GB3+ with PRO Controller and Dual Y Limit Switch===
 
===GB3+ with PRO Controller and Dual Y Limit Switch===
Please note: Before updating to the latest firmware, record your x and y nozzle calibration numbers, to insert into the new firmware.  
+
Please note: Before updating to the latest firmware, record your X and Y Dual Extrusion calibration numbers, to insert into the new firmware.  
*GB3 Dual Extruder [https://drive.google.com/file/d/1XhYxM0eMiQWF6wvzja31nSdjBw0luHqU/view?usp=sharing (V4.2.0 Hex)]
+
*GB3 Dual Extruder [https://drive.google.com/open?id=1XWZWRaZZByAOB5_gqNTTBKlbRn6FzkFW (V4.2.3)]  [https://drive.google.com/open?id=14P7ogNd8k6mdXcHejmfB4YfdhVWc5bMq (V4.2.3 Hex)]
  
*GB3-XL Dual Extruder [https://drive.google.com/file/d/1fJpCtKdaInB8W5obFzOwOSkOdCqCCslB/view?usp=sharing (V4.2.0 Hex)]  
+
*GB3-XL Dual Extruder [https://drive.google.com/open?id=1r-OnsmpbkJu_dS2F3PA2-tMCOCQA03rU (V4.2.3)] [https://drive.google.com/open?id=1YBkhAOvRm6z2Jh4aDamF45cU0klYoH7r (V4.2.3 XL Hex)]
  
*GB3-XLT Dual Extruder [https://drive.google.com/file/d/1i1lxe5zYRKHgPj0VjMyYmCvHFP0ZTRlq/view?usp=sharing (V4.2.0 Hex)]
+
*GB3-XLT Dual Extruder [https://drive.google.com/open?id=1lWeBFy2ND1oslfHg13nlSQTJq3QRY4tM (V4.2.3)] [https://drive.google.com/open?id=1EYmKQ0zEqQIF36eqBc0TC5oDSsNiRxW4 (V4.2.3 XLT Hex)]
 
For more information:
 
For more information:
Change Log: Link to PDF of Firmware Document ::Coming Soon::
 
  
[https://docs.google.com/forms/d/e/1FAIpQLSdafR3Yf6zQjx5YfYDcjMG0uOnF7QioGEd8V8428ktqcEjfOg/viewform?usp=sf_link Feature Request Form]
+
Firmware Change Log: [[File: 4.2 firmware ChangeLog.txt]]
 +
 
 +
Feature Request Form: [https://docs.google.com/forms/d/e/1FAIpQLSdafR3Yf6zQjx5YfYDcjMG0uOnF7QioGEd8V8428ktqcEjfOg/viewform?usp=sf_link Link]
  
 
===GB3+ with PRO Controller===
 
===GB3+ with PRO Controller===
 
*GB3 Dual Extruder [https://www.dropbox.com/s/12u3rvkl5o4crvn/Gigabot%20Firmware%20V4.1.5%20DE%20PRO.zip?dl=0 (V4.1.5)]  [https://www.dropbox.com/s/xok5rkjwpmzxv67/Gigabot%20Firmware%20V4.1.5%20DE%20PRO.hex?dl=0 (V4.1.5 Hex)]
 
*GB3 Dual Extruder [https://www.dropbox.com/s/12u3rvkl5o4crvn/Gigabot%20Firmware%20V4.1.5%20DE%20PRO.zip?dl=0 (V4.1.5)]  [https://www.dropbox.com/s/xok5rkjwpmzxv67/Gigabot%20Firmware%20V4.1.5%20DE%20PRO.hex?dl=0 (V4.1.5 Hex)]
  
*GB3-XL Dual Extruder [https://www.dropbox.com/s/xy0tqe5wacvmfrg/Gigabot%20Firmware%20V4.1.5%20DE%20XL%20PRO.zip?dl=0 (V4.1.5)] [https://www.dropbox.com/s/v7o9objb01vgt8z/Gigabot%20Firmware%20V4.1.5%20DE%20XL%20PRO.hex?dl=0 (V4.1.5 Hex)]
+
*GB3-XL Dual Extruder [https://www.dropbox.com/s/xy0tqe5wacvmfrg/Gigabot%20Firmware%20V4.1.5%20DE%20XL%20PRO.zip?dl=0 (V4.1.5)] [https://www.dropbox.com/s/v7o9objb01vgt8z/Gigabot%20Firmware%20V4.1.5%20DE%20XL%20PRO.hex?dl=0 (V4.1.5 XL Hex)]
  
*GB3-XLT Dual Extruder [https://www.dropbox.com/s/n21jnogrthvz0t9/Gigabot%20Firmware%20V4.1.5%20DE%20XLT%20PRO.zip?dl=0 (V4.1.5)]
+
*GB3-XLT Dual Extruder [https://www.dropbox.com/s/n21jnogrthvz0t9/Gigabot%20Firmware%20V4.1.5%20DE%20XLT%20PRO.zip?dl=0 (V4.1.5)] [https://drive.google.com/open?id=1Fxrzbgb2o_ZKf6rck6_zp0PkAN3jUYOb (V4.1.5 XLT Hex)]
  
 
===GB3 and GB3+===
 
===GB3 and GB3+===
  
*GB3 Single Extruder [https://www.dropbox.com/s/7x8rcpit6pmu6nw/Gigabot%20Firmware%20V4.1.3%20SE.zip?dl=0 (V4.1.3)]
+
*GB3 Single Extruder [https://www.dropbox.com/s/vfz473a35hi4l1t/Gigabot%20Firmware%20V4.1.3%20SE.zip?dl=0 (V4.1.3)] [https://www.dropbox.com/s/b04litduj9wzag4/Gigabot%20Firmware%20V4.1.3%20SE.hex?dl=0 (V4.1.3 SE HEX)]
  
*GB3 Dual Extruder [https://www.dropbox.com/s/hob2ngzogdpxtyp/Gigabot%20Firmware%20V4.1.3%20DE.zip?dl=0 (V4.1.3)]
+
*GB3 Dual Extruder [https://www.dropbox.com/s/hob2ngzogdpxtyp/Gigabot%20Firmware%20V4.1.3%20DE.zip?dl=0 (V4.1.3)] [https://www.dropbox.com/s/vx5iggw1t65xc0h/Gigabot%20Firmware%20V4.1.3%20DE.hex?dl=0 (V4.1.3 HEX)]
  
 
*GB3-XL Single Extruder [https://www.dropbox.com/s/wfv5qll2k72kp29/Gigabot%20Firmware%20V4.1.3%20SE%20XL.zip?dl=0 (V4.1.3)]
 
*GB3-XL Single Extruder [https://www.dropbox.com/s/wfv5qll2k72kp29/Gigabot%20Firmware%20V4.1.3%20SE%20XL.zip?dl=0 (V4.1.3)]
  
*GB3-XL Dual Extruder [https://www.dropbox.com/s/hu62wadvzhs1gp1/Gigabot%20Firmware%20V4.1.3%20DE%20XL.zip?dl=0 (V4.1.3)]
+
*GB3-XL Dual Extruder [https://www.dropbox.com/s/hu62wadvzhs1gp1/Gigabot%20Firmware%20V4.1.3%20DE%20XL.zip?dl=0 (V4.1.3)] [https://drive.google.com/file/d/1euAt3hU31SsWJ2nzFj9sp_v_8P5B6r_9/view?usp=sharing (V4.1.3 XL HEX)]
 +
 
 +
*GB3-XLT Single Extruder [https://drive.google.com/file/d/11_yjBqvmevtNWxLA5RTKAifDDNfQ2Mma/view?usp=sharing (V4.1.3)] [https://drive.google.com/open?id=0B58i0wtKM_YvS1FhN2tienh6UkhPYmlkMlNXOHF4aV9nd2Q4 (V4.1.3 XLT SE HEX)]
 +
 
 +
*GB3-XLT Dual Extruder [https://drive.google.com/file/d/11STVCOiAtNM3i9LaW1_T_lG419WBvgz3/view?usp=sharing (V4.1.3)]
  
 
===GB2 with Filament detection===
 
===GB2 with Filament detection===
Line 62: Line 70:
  
 
===(No longer supported) GB2 with Viki 1.0 ===
 
===(No longer supported) GB2 with Viki 1.0 ===
*Viki 1.0 Heated bed: [https://www.dropbox.com/s/qkdi2ofzhwspp2i/GB2-V3.52-Viki%201.0.zip?dl=0 (V3.52)]
+
*Viki 1.0 Non heated bed. [https://www.dropbox.com/s/jwxpaz23qcu6s9u/Marlin_GB2.0_3.52%20-%20NON%20Heated%20Bed.zip?dl=0 (V3.52 NON Heated Bed)]
  
*Viki 1.0 Heated bed XL: [https://www.dropbox.com/s/dse1m61pe2snml1/GB2-V3.52-Viki%201.0%20XL.zip?dl=0 (V3.52)]
+
*Viki 1.0 Non heated bed + E3D Thermistor.  [https://drive.google.com/file/d/1vsBlEnkN-ZOSwE4-lXUMs_gZY_B13__h/view?usp=sharing (V3.52 NON Heated Bed E3D Thermistor)][https://drive.google.com/file/d/1vlbeg8mD3rey22xV3MTHS_M3BIxbIb9s/view?usp=sharing (Hex File)]
  
*Viki 1.0 Non heated bed[https://www.dropbox.com/s/jwxpaz23qcu6s9u/Marlin_GB2.0_3.52%20-%20NON%20Heated%20Bed.zip?dl=0 (V3.52 NON Heated Bed)]
+
*Viki 1.0 Non heated bed + All Metal Hot-End (Thermocouple): [https://www.dropbox.com/s/hru2xsgzi7ooh9s/Gigabot%20Firmware%20V3.52%20Thermo%20Non%20Heated%20Bed.hex?dl=0 (Hex File)]
  
*Viki 1.0 Non heated bed XL
+
*Viki 1.0 Non heated bed XL  
  
*Viki 1.0 Heated bed + All Metal Hot-End (Thermistor): [https://www.dropbox.com/s/7q7dm2q55j1z5gv/GB2-V3.52E-Viki%201.0.zip?dl=0 (V3.52E)]
 
  
*Viki 1.0 Gigabot XL + All Metal Hot-End (Thermistor): [https://www.dropbox.com/s/atrtdan7l31m0pj/GB2-V3.52E-Viki%201.0%20XL.zip?dl=0 (3.52E XL)]
+
*Viki 1.0 Heated bed: [https://drive.google.com/file/d/14dBB3xu_-BEk2HuNwFOHlvEEPBw_WwuK/view?usp=sharing (V3.52)]
  
*Viki 1.0 Gigabot + All Metal Hot-End (Thermocouple): [https://www.dropbox.com/s/qy6soanwqk2d6jz/GB2-V3.52-Viki%201.0%20Thermocouple%20%282%29.zip?dl=0 (3.52 Thermocouple)]
+
*Viki 1.0 Heated bed XL: [https://drive.google.com/file/d/14hJc9RR3alHR0FP7dV4QwDy3Yw6auUAY/view?usp=sharing (V3.52)]
  
*Viki 1.0 Gigabot + All Metal Hot-End (Thermocouple) No Heated Bed: [https://www.dropbox.com/s/hru2xsgzi7ooh9s/Gigabot%20Firmware%20V3.52%20Thermo%20Non%20Heated%20Bed.hex?dl=0 (Hex File)]
+
 
 +
*Viki 1.0 Heated bed + All Metal Hot-End (E3D Thermistor): [https://drive.google.com/file/d/14pK3067WzdmCrZiR5sP-QrrTMt43y2C3/view?usp=sharing (V3.52E)]
 +
 
 +
*Viki 1.0 Heated bed + All Metal Hot-End XL (E3D Thermistor): [https://drive.google.com/file/d/14sH-qiGPB8M1hr5l09IbltYp5-6u3psv/view?usp=sharing (V3.52E XL)]
 +
 
 +
 
 +
*Viki 1.0 Heated bed + All Metal Hot-End (Thermocouple): [https://drive.google.com/file/d/1aQoB0nYaZxzVooKAhH3LuUMlZFGmQSYe/view?usp=sharing (V3.52 Thermocouple)] [https://drive.google.com/file/d/1aQDNIxNQXTB43AT6FkxqZiLxZFJmMNEC/view?usp=sharing (Hex File)]
 +
 
 +
*Viki 1.0 Heated bed + All Metal Hot-End XL (Thermocouple): [https://drive.google.com/file/d/1dHkDV_NgEN7NPK-LjkYItRgmHK388X0K/view?usp=sharing (V3.52 Thermocouple)]
  
 
===Upload to your Gigabot===
 
===Upload to your Gigabot===
Line 82: Line 97:
 
V4.1.5 and above + previous versions where HEX file is available
 
V4.1.5 and above + previous versions where HEX file is available
  
#Use this firmware upload tool and the Hex files above: [https://www.dropbox.com/s/rsvnkqct2tfcpsp/reLoader.exe?dl=0 (reloader.exe)]
+
#Use this firmware upload tool and the Hex files above: [https://drive.google.com/open?id=1qpHuMSEIGfly-FtydotjMU1Mt3G2ljVa (reloader.exe)]
#IMPORTANT Clear the controller memory before uploading a new firmware hex file. You can clear the controller memory by first uploading this hex file [https://www.dropbox.com/s/l1wf8fspy0n32wv/eeprom_clear.ino.mega.hex?dl=0 clear_EEPROM]. Once you have cleared the memory then power cycle Gigabot and upload your new firmware.
+
#IMPORTANT: Clear the controller memory before uploading a new firmware hex file. You can clear the controller memory by first uploading this hex file [https://drive.google.com/open?id=1wd1gn9nozL3LgiGFUO9fpFVn0_ri8vNl clear_EEPROM]. Once you have cleared the memory then power cycle Gigabot and upload your new firmware.
 
#[http://wiki.re3d.org/images/a/a5/Firmware_reLoader_Instructions.pdf Text instructions]
 
#[http://wiki.re3d.org/images/a/a5/Firmware_reLoader_Instructions.pdf Text instructions]
 
#[https://www.youtube.com/watch?v=HHcYjOQ1T5o Video instructions]
 
#[https://www.youtube.com/watch?v=HHcYjOQ1T5o Video instructions]
Line 90: Line 105:
 
V4.1.2 and V4.1.3
 
V4.1.2 and V4.1.3
 
#Download and unzip firmware version above
 
#Download and unzip firmware version above
#Download and install the Arduino software version 1.6.6 [https://www.arduino.cc/en/Main/OldSoftwareReleases#previous Arduino IDE]
+
#Download and install the Arduino software version 1.8.8 [https://www.arduino.cc/en/Main/OldSoftwareReleases#previous Arduino IDE]
 +
#Download and unzip [https://drive.google.com/file/d/1A9Umk0YPKh8HV99GVUP2HG_CyqxV5dh0/view?usp=sharing (Arduino Sketchbook)] to your desktop.
 +
#Connect your Gigabot's USB cable into your computer and turn on Gigabot's power switch.
 +
#Open Arduino and go to File-> Preferences. Under "Sketchbook Location" click on Browse. Navigate to the Arduino Sketchbook folder you unzipped above. Click on the unzipped Arduino Sketchbook folder and click "Open". The file path displayed should end in "Arduino Sketchbook". Click OK, exit out of Arduino and restart Arduino.
 
#Connect Gigabot's USB cable to your computer and power on Gigabot.
 
#Connect Gigabot's USB cable to your computer and power on Gigabot.
#Go to Arduino -> Tools -> Serial Port and choose the COM port your Gigabot is currently using.
+
#Go to Arduino IDE (the program application, not the firmware folder) -> Tools -> Serial Port and choose the COM port your Gigabot is currently using.
#Go to Arduino -> Tools -> Board and choose "Arduino Mega 2560"  
+
#Add Liquid TWI2 to Libraries: Arduino -> Sketch -> Include library -> Manage Libraries -> search for "LiquidTWI2"
#In Arduino go to File -> Open -> Marlin -> Marlin.ino (Browse for the Gigabot firmware version 4.1.2 or 4.1.3 you downloaded above)  
+
##or by: Arduino -> Sketch -> Include library -> Add .ZIP library -> Arduino Sketchbook (wherever you saved it) -> Libraries -> LiquidTWI2
#Go to Arduino -> Sketch -> Verify/Compile. When the firmware is successfully compiled you will receive a message on the bottom of the screen "Done Compiling" and no errors are indicated.
+
#Add U8 Glib to Libraries: Arduino -> Sketch -> Include library -> Manage Libraries -> search for "u8glib", created by Oliver
#In Arduino click on the "Upload" button. While the new firmware is uploading to Gigabot the Tx and Rx lights on the Axteeg X3 will blink. Upon completion of the upload you will receive a message from Arduino on the bottom of the screen "Done Uploading" and no errors are indicated. The Viki screen will blink one second while the controller reboots.
+
## or by: Arduino -> Sketch -> Include library -> Add .ZIP library -> Desktop (or wherever it is saved) -> Arduino Sketchbook -> Libraries -> U8 Glib
#You should see the display message on the Viki "Gigabot Ready"
+
#Go to Arduino IDE -> Tools -> Board and choose "Arduino Mega 2560"  
 +
#IMPORTANT: Clear the controller memory before uploading a new firmware file.
 +
##Do this by going to File -> Examples -> scroll down to EEPROM -> select eeprom_clear
 +
##Click on the "Upload" button. Then turn off the Gigabot and then turn it back on. The Viki should be blank.
 +
#In Arduino IDE go to File -> Open -> Marlin -> Marlin.ino (Browse for the Gigabot firmware version 4.1.2 or 4.1.3 you downloaded above)  
 +
#Go to Arduino IDE -> Sketch -> Verify/Compile. When the firmware is successfully compiled you will receive a message on the bottom of the screen "Done Compiling" and no errors are indicated.
 +
#In Arduino IDE click on the "Upload" button. While the new firmware is uploading to Gigabot the Tx and Rx lights on the Axteeg X3 will blink. Upon completion of the upload you will receive a message from Arduino on the bottom of the screen "Done Uploading" and no errors are indicated. The Viki screen will blink one second while the controller reboots.
 +
#You might need to turn off the Gigabot and turn it back on. You should see the display message on the Viki "Gigabot Ready"
  
 
V3.52
 
V3.52
  
 
#Download and install the Arduino software version 1.6.6 [https://www.arduino.cc/en/Main/OldSoftwareReleases#previous Arduino IDE]
 
#Download and install the Arduino software version 1.6.6 [https://www.arduino.cc/en/Main/OldSoftwareReleases#previous Arduino IDE]
#Download and unzip [https://www.dropbox.com/s/3jq9ubv9708v848/Arduino%20Sketchbook.zip?dl=0 (Arduino Sketchbook)] to your desktop.
+
#Download and unzip [https://drive.google.com/file/d/1A9Umk0YPKh8HV99GVUP2HG_CyqxV5dh0/view?usp=sharing (Arduino Sketchbook)] to your desktop.
 
#Connect your Gigabot's USB cable into your computer and turn on Gigabot's power switch.
 
#Connect your Gigabot's USB cable into your computer and turn on Gigabot's power switch.
 
#Open Arduino and go to File-> Preferences. Under "Sketchbook Location" click on Browse. Navigate to the Arduino Sketchbook folder you unzipped above. Click on the unzipped Arduino Sketchbook folder and click "Open". The file path displayed should end in "Arduino Sketchbook". Click OK, exit out of Arduino and restart Arduino.
 
#Open Arduino and go to File-> Preferences. Under "Sketchbook Location" click on Browse. Navigate to the Arduino Sketchbook folder you unzipped above. Click on the unzipped Arduino Sketchbook folder and click "Open". The file path displayed should end in "Arduino Sketchbook". Click OK, exit out of Arduino and restart Arduino.
# Add Liquid TWI2 to Libraries: Arduino -> Sketch -> Include library -> Add .ZIP library -> Desktop Icon -> Arduino Sketchbook -> Arduino Sketchbook -> Libraries -> LiquidTWI2
+
# Add Liquid TWI2 to Libraries: Arduino -> Sketch -> Include library -> Add .ZIP library -> Desktop (or wherever it is saved) -> Arduino Sketchbook -> Libraries -> LiquidTWI2
# Add U8 Glib to Libraries: Arduino -> Sketch -> Include library -> Add .ZIP library -> Desktop Icon -> Arduino Sketchbook -> Arduino Sketchbook -> Libraries -> U8 Glib
+
# Add U8 Glib to Libraries: Arduino -> Sketch -> Include library -> Add .ZIP library -> Desktop (or wherever it is saved) -> Arduino Sketchbook -> Libraries -> U8 Glib
 
# Verify the Libraries were added as shown in picture below: **Picture in need of update. U8 Glib should also be present**
 
# Verify the Libraries were added as shown in picture below: **Picture in need of update. U8 Glib should also be present**
 
[[File: Library.jpg|500px|center]]
 
[[File: Library.jpg|500px|center]]

Latest revision as of 19:25, 31 March 2020

Gigabot Firmware

To determine the correct firmware for your Gigabot:

  1. Decide GB2 or GB3 (Including GB3+)
  2. Decide Viki1 or Viki2
  3. Decide Azteeg X3 or Azteeg X3 PRO Controller

GB2.jpgGB3PLUS v3.jpg

Reference Pictures

Viki 1 0.jpg Viki 2 0.jpg

X3 Controller.jpg Pro Controller.jpg

GBX

GB3+ with PRO Controller and Dual Y Limit Switch

Please note: Before updating to the latest firmware, record your X and Y Dual Extrusion calibration numbers, to insert into the new firmware.

For more information:

Firmware Change Log: File:4.2 firmware ChangeLog.txt

Feature Request Form: Link

GB3+ with PRO Controller

GB3 and GB3+

GB2 with Filament detection

GB2 without Filament Detection

(No longer supported) GB2 with Viki 1.0

  • Viki 1.0 Non heated bed + All Metal Hot-End (Thermocouple): (Hex File)
  • Viki 1.0 Non heated bed XL



  • Viki 1.0 Heated bed + All Metal Hot-End (E3D Thermistor): (V3.52E)
  • Viki 1.0 Heated bed + All Metal Hot-End XL (E3D Thermistor): (V3.52E XL)


Upload to your Gigabot

V4.1.5 and above + previous versions where HEX file is available

  1. Use this firmware upload tool and the Hex files above: (reloader.exe)
  2. IMPORTANT: Clear the controller memory before uploading a new firmware hex file. You can clear the controller memory by first uploading this hex file clear_EEPROM. Once you have cleared the memory then power cycle Gigabot and upload your new firmware.
  3. Text instructions
  4. Video instructions


V4.1.2 and V4.1.3

  1. Download and unzip firmware version above
  2. Download and install the Arduino software version 1.8.8 Arduino IDE
  3. Download and unzip (Arduino Sketchbook) to your desktop.
  4. Connect your Gigabot's USB cable into your computer and turn on Gigabot's power switch.
  5. Open Arduino and go to File-> Preferences. Under "Sketchbook Location" click on Browse. Navigate to the Arduino Sketchbook folder you unzipped above. Click on the unzipped Arduino Sketchbook folder and click "Open". The file path displayed should end in "Arduino Sketchbook". Click OK, exit out of Arduino and restart Arduino.
  6. Connect Gigabot's USB cable to your computer and power on Gigabot.
  7. Go to Arduino IDE (the program application, not the firmware folder) -> Tools -> Serial Port and choose the COM port your Gigabot is currently using.
  8. Add Liquid TWI2 to Libraries: Arduino -> Sketch -> Include library -> Manage Libraries -> search for "LiquidTWI2"
    1. or by: Arduino -> Sketch -> Include library -> Add .ZIP library -> Arduino Sketchbook (wherever you saved it) -> Libraries -> LiquidTWI2
  9. Add U8 Glib to Libraries: Arduino -> Sketch -> Include library -> Manage Libraries -> search for "u8glib", created by Oliver
    1. or by: Arduino -> Sketch -> Include library -> Add .ZIP library -> Desktop (or wherever it is saved) -> Arduino Sketchbook -> Libraries -> U8 Glib
  10. Go to Arduino IDE -> Tools -> Board and choose "Arduino Mega 2560"
  11. IMPORTANT: Clear the controller memory before uploading a new firmware file.
    1. Do this by going to File -> Examples -> scroll down to EEPROM -> select eeprom_clear
    2. Click on the "Upload" button. Then turn off the Gigabot and then turn it back on. The Viki should be blank.
  12. In Arduino IDE go to File -> Open -> Marlin -> Marlin.ino (Browse for the Gigabot firmware version 4.1.2 or 4.1.3 you downloaded above)
  13. Go to Arduino IDE -> Sketch -> Verify/Compile. When the firmware is successfully compiled you will receive a message on the bottom of the screen "Done Compiling" and no errors are indicated.
  14. In Arduino IDE click on the "Upload" button. While the new firmware is uploading to Gigabot the Tx and Rx lights on the Axteeg X3 will blink. Upon completion of the upload you will receive a message from Arduino on the bottom of the screen "Done Uploading" and no errors are indicated. The Viki screen will blink one second while the controller reboots.
  15. You might need to turn off the Gigabot and turn it back on. You should see the display message on the Viki "Gigabot Ready"

V3.52

  1. Download and install the Arduino software version 1.6.6 Arduino IDE
  2. Download and unzip (Arduino Sketchbook) to your desktop.
  3. Connect your Gigabot's USB cable into your computer and turn on Gigabot's power switch.
  4. Open Arduino and go to File-> Preferences. Under "Sketchbook Location" click on Browse. Navigate to the Arduino Sketchbook folder you unzipped above. Click on the unzipped Arduino Sketchbook folder and click "Open". The file path displayed should end in "Arduino Sketchbook". Click OK, exit out of Arduino and restart Arduino.
  5. Add Liquid TWI2 to Libraries: Arduino -> Sketch -> Include library -> Add .ZIP library -> Desktop (or wherever it is saved) -> Arduino Sketchbook -> Libraries -> LiquidTWI2
  6. Add U8 Glib to Libraries: Arduino -> Sketch -> Include library -> Add .ZIP library -> Desktop (or wherever it is saved) -> Arduino Sketchbook -> Libraries -> U8 Glib
  7. Verify the Libraries were added as shown in picture below: **Picture in need of update. U8 Glib should also be present**
Library.jpg
  1. Go to Arduino -> Tools -> Board and choose "Arduino Mega 2560"
  2. Go to Arduino -> Tools -> Serial Port and choose the COM port your Gigabot is currently using.
  3. In Arduino go to File -> Open -> Marlin -> Marlin.ino (Browse for the Gigabot firmware version 3.1 or 3.3 you downloaded above)
  4. Go to Arduino -> Sketch -> Verify/Compile. When the firmware is successfully compiled you will receive a message on the bottom of the screen "Done Compiling" and no errors are indicated.
  5. Connect Gigabot's USB cable to your computer and power on Gigabot.
  6. In Arduino click on the "Upload" button. While the new firmware is uploading to Gigabot the Tx and Rx lights on the Axteeg X3 will blink. Upon completion of the upload you will receive a message from Arduino on the bottom of the screen "Done Uploading" and no errors are indicated. The Viki screen will blink one second while the controller reboots.
  7. You should see the display message on the Viki "Gigabot Ready"
  8. You can now connect via Pronterface following the instructions here: Installing and using software with Gigabot