Update system

1. Firmware Version

Firmware Version: 20150709.071
Firmware version is 0.71, "0" is major version, "71" is minor version. And made in 20150709.

fw_version.png

2. Update whole system image

2.1 Download firmware from www.fastbot3d.com on Download page.

2.2 Prepare a 4G or larger microSD card.

2.3 Download and install 7-zip from http://www.7-zip.org/download.html if your OS is windows.

2.4 Decompress image, get xxx.img whose suffix is img.
Note:because we are not enough carefual, the 0.90 image is no suffix, please rename image file for suffix ".img" after decompress image.

2.5 Make flash card on your computer.

Ubuntu and other linux OS:

  • Open a terminal and insert your flash media
  • Look at the output of sudo dmesg | tail -20 to determine the device node assigned to your flash media (ignore the device number; e.g. /dev/sdc, not sdc1)
    Example output of dmesg, where the device node is 'sdc':
    [ 5046.396364] usb-storage: device scan complete
    [ 5046.397075] scsi 10:0:0:0: Direct-Access USB Flash Memory 1.00 PQ: 0 ANSI: 0 CCS
    [ 5047.068761] sd 10:0:0:0: [sdc] Mode Sense: 23 00 00 00
    [ 5047.068769] sd 10:0:0:0: [sdc] Assuming drive cache: write through
    [ 5047.075021]  sdc: sdc1
    [ 5047.076459] sd 10:0:0:0: [sdc] Attached SCSI removable disk
  • Run sudo umount /dev/devicenode
  • Run sudo dd if=your.img of=/dev/sdc bs=4096 && sync
  • Remove your flash media when the command completes (you may need to wait a few extra seconds for it to finish)

Windows:

win32imagewriter.jpg
  • Download Disk Imager from https://sourceforge.net/projects/win32diskimager/files/Archive/ and extract that ZIP file to a new folder. Open up that folder, then double-click Win32DiskImager in the folder. You should see a window like the screen shot above.
  • Insert your flash media
  • Note the drive letter assigned to your flash media
  • Start Disk Imager
  • Select the downloaded file and target device, and click "Write"
  • Remove your flash media when the operation is complete

Note:
1.If it happend to have a error like the following picture, please change another sd card reader or another sd card.

error_image.png

Write the image to your SD card.Some general help on programming SD cards can be found on the Ubuntu Image Writer page.
https://help.ubuntu.com/community/Installation/FromImgFiles

2.6.Flash image
Insert SD card into your (powered-down) board, apply power, either by the USB cable or 5V adapter.
Blue LED will light steady for a short time.
Blue led blink per 1s frequency when image is flashing.
Blue led will keep bright if image update finished if flashing debian image.
Board will shut down and Blue led will be off when complete if flashing Android image.
Note:Remember to remove the sdcard once you finish flash system

3. Update debian by patch

If you are using debian image, please follow this step.
3.1 Download patch from www.fastbot3d.com on Download page.

3.2 Click "Connect" button to communicate with board.

update_patch_login.png

3.3 Upload patch throught octoprint.
click "Settings" -> "Firmware Update" -> "Update firmware" to choose the patch file and upload it.

update_by_patch.png

Firmware Version from picture is 0.71 which is finished in 20150709.

3.4 System will reboot after firmware upload.

Note:
1.Disconnect your 12V or 24V PSU power.
2.Firmware can update when current major version is equal to firmware patch major version, otherwise you must flash the whole system image.
For example, when current version is 1.32, and firmware patch version is 2.81, you can’t update the firmware patch,
you can only update firmware patch whose major version is 1.
3.Make sure you have login and click to connect the printer with your profile before upload the firmware .
4.You can upgrade from 1.0 to 1.3 with patch 1.3, without upgrade from 1.1, 1.2, 1.3, because patch 1.3 contain patch 1.1 and patch 1.2.

4. Update android by patch

If you are using android image, please follow this step.
4.1 Download patch from www.fastbot3d.com on Download page.

4.2 Rename the patch for update.tar.bz2 (if its name already is update.tar.bz2, don't need rename) and copy update.tar.bz2 to your USB Mass Storage.

4.3 Power off BBP board, and plug USB Mass Storage into BBP board, then power on BBP board

4.4 System will boot to enter android OS and after that, Led of BBP board will flash per second, and wait, system will shutdown after patching.

4.5 Plug out USB Mass Storage from BBP board.

Note:
1.Disconnect your 12V or 24V PSU power and other connecting.
2.Make sure your USB Mass Storage have fat32 filesystem, which can be recognised in Android.
3.Firmware can update when current major version is equal to firmware patch major version, otherwise you must flash the whole system image.
For example, when current version is 1.32, and firmware patch version is 2.81, you can’t update the firmware patch,
you can only update firmware patch whose major version is 1.
4.You can upgrade from 1.0 to 1.3 with patch 1.3, without upgrade from 1.1, 1.2, 1.3, because patch 1.3 contain patch 1.1 and patch 1.2.

5. Update temperature curve

Temperature curve is many key pair which contain temperature and adc value.
Extruder and heat bed all have thermistor, firmware use 100k as default thermistor.
Thermistor have self different adc value. So if your printer have a different thermistor, need upload a different temperature curve.
We provide common thermistor as 100K, 200K on Download page..

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License