FIRMWARE

A firmware update can resolve issues that the previous version may have had and improves printer performance.

Firmware for Flow Generation CraftBot printers!

Firmware for the CraftBot FLOW, CraftBot FLOW XL, Craftbot FLOW IDEX and CraftBot FLOW IDEX XL

GET THE LATEST FIRMWARE
Flow_firmware_2020-07-24 (7/24/20)

FW update Installation
  1. 1. Download the latest Firmware for the FLOW 3D printers at https://craftbot.com/firmware
  2. 2. Copy CRAFT_UPDATE.ZIP to a FAT32 formatted usb drive
  3. 3. Put the pendrive in to the HMI port
  4. 4. Wait for the pendrive icon appear on the top right corner of the screen
  5. 5. Go to SETTINGS and then UPGRADE menu
  6. 6. Press the RESCAN button until UPDATE FROM PENDRIVE appears
  7. 7. Tap the UPDATE FROM PENDRIVE to start the update process
  8. 8. Update is automatic, when it is ready, click on the UPDATE FINISHED OK button
Troubleshooting:

If the FW update run into error, please do the following:

  1. 1. Turn off the printer
  2. 2. With a piece of filament push and hold the reset button (a little hole under the ethernet port)
  3. 3. Turn on the printer
  4. 4. Release the button
  5. 5. Install the FW as above
VERSION
RELEASE DATE
SUPPORTED PRINTERS
DOWNLOAD LINK
FILE SIZE
CHANGELOG
Flow_firmware_2020-07-24
7/24/20
All Flow Generation CraftBots
64588kb
2020.07.24 CraftFlow

Pr3dator  v1.1.24329
CraftGui  v1.1.6619
FlowAdmin V0.8.9

Firmware:
Added: Webadmin HMI communication functions extended.
Added: GUI recovery scripts added.
Added: Layer count and Z position info added to the print screen.
Added: Default door temperature threshold set to 60C.
Added: Print time estimation routine reworked.
Added: Status/log files expanded width mesh bed values. 
Added: Extended storage of printed data in a local database that can be saved to a flash drive.
Fix: Minor bugs

FlowAdmin:
- Printer overlay message / dialog display, handle and response from FlowAdmin
- Print history display with every event
- Option for cookie timeout, fix the forced 15 minute cookie timeout bug
- Fixed age old bug where left buttons / menu disappears for some reason
- Faster stored data read
- Fixed socket message timeout / wait bug
- Simplified boot up sequence
- Printer calculated ETA used when present
- Huge settings / control / print settings update
- Fixed file manager security / session issue
- Removed unnecessary ajax/file calls on dashboard
- New e-mail template
- Toggle temp chart visibility
- Multiple other minor changes
Flow_firmware_2020-06-12
6/18/20
All Flow Generation CraftBots
56929kb
2020.06.12 CraftFlow

Pr3dator  v1.1.24276
CraftGui  v1.1.5863
FlowAdmin V0.7.21

Firmware:
Added: At the end of printing, the video continues to be recorded for a few seconds to prevent the video from ending abruptly.
Added: The system time and date can also be set offline in the timezone menu.
Added: The machine supports for EXFAT file systems on mounted media.
Added: The info menu has been expanded with the Report tab. Mesh level and status values can be saved to media.
Added: Startup wizard has been expanded with SMTP settings.
Added: Calibration menu has been expanded to sub-items.
Added: The machine performs an assisted bed measurement before printing. This can be enable or disable in the personalized menu.
Added: During printing when remove flash drive the machine goes pause state and a warning message appears in display.
Added: Extruder fan control frequency has modified (from 26 Khz to 150 kHz ). 
Fix: Minor bugs

FlowAdmin:
Fix: Minor bugs
Flow_firmware_2020-04-30
4/30/20
All Flow Generation CraftBots
55651kb
2020.04.30. Craft Flow Firmware Pack

Pr3dator  v1.1.23925
CraftGui  v1.1.5353
FlowAdmin V0.7.16

Added: New languages: Spanish, Italian
Added: Now the calibration status is indicated in the Calibrate menu.
Fix: The PID algorithm has been modified to avoid overshootings when changing temperatures.
Fix: False thermal fault indications have been fixed.
Fix: It is not possible to extrude in the print menu only when there is a pause state.
Added: FMS sensitivity is now adjustable
Fix: The "Case fan does not rotate" false error signal fixed.
Added: Dome fan does not rotate error detection implemented.
Added: Now the door can be opened during calibration and printing
Fix: Time-lapse video recording has been reworked. The machine on the fly generates video without images.
Added: Cold extrusion warning message implemented.
Added: Personalized options have been expanded. You can choose the printer go to the pause position or not if the door opens during printing.
Fix: During update the "Main board flash operation failed" have been fixed.
Fix: Heads YX calibration procedure modified: now it is easier finds the calibration hole.
Fix: Static ip settings screen freeze fixed.
Fix: parameters are not deleted after update
Fix: False battery fault indication have been fixed.
Added: The cover fan can be adjusted during printing.
Added: You can also open the door during calibration or printing if the conditions are right.
Fix: Update menu has been modified. There is no rescan button.
Fix: The "No buildplate installed" false error signal fixed.

FlowAdmin: 0.7.16
Fix: Remote web connection fixes
Added: Added "Stop heating" to in progress printing sliders
Fix: Removed video playback popup button on mp4-s in file manager
Fix: Status check error handling
Fix: Typo fixes

Other UI fixes have been made.
After updating, recalibration is required due to changes!!!
Flow_firmware_2020-04-07
4/7/20
All Flow Generation CraftBots
55298kb
2020.04.07. Craft Flow Firmware Pack

Mainboard:  v1.1.23786
HMI-LCD:    v1.1.5179
WebServer:  V0.7.11

MAINBOARD & HMI-LCD:
New features:
- Languages have expanded ( FR, NL ).
- New sound menu - Now you are able to choose sound effects for different events.
- New personalized options menu - You can choose your preferences.
- New video player - Added buttons for convenient use.
- Case fan won’t be activated under 50C temp of the main board.

Bug fixes:
- Wifi password can not contain "SPACE" character. Fixed.
- Filament LOAD/UNLOAD slower than before. Fixed.
- Heat-up slower than before. Fixed.
- False online update indication. Fixed.


FlowAdmin:
- Removed some settings menu items
- Fix potential error display on first username/password change screen
- Text fixes

Firmware for "classic" CraftBot printers!

Firmware for the original CraftBot, CraftBot 2, Craftbot PLUS, CraftBot XL, CraftBot 3 and CraftBot PLUS PRO

GET THE LATEST FIRMWARE
pr3Dator_firmware_2019-07-02 (7/2/19)

Download our latest updater program


VERSION
RELEASE DATE
SUPPORTED PRINTERS
DOWNLOAD LINK
FILE SIZE
CHANGELOG
pr3Dator_firmware_2019-07-02
7/2/19
All Classic CraftBots
1376kb
Release date: 2019.07.02.

CBP VERSION NUM: 12376
CB3 VERSION NUM: 16168

only CBP changes :

Bug fix: 

-At the end of printing, the locked heating of tool is not switched off.
-Text fixes.

only CB3 changes :

Bug fixes:

-If Fahrenheit is set, the numbers (wich represents line numbers) in the XY Calibration menu are not good.

-When the filament sensor detects a jam and the filament roll is empty or jammed, 
it will not always recognize that it has been resolved or not, under the checking process.

-When the user slices a single head object in Craftware and selects the backup mode on the machine,
the "T0 XYZ" command in the .gcode file will be dropped. For example, the machine does not step in Z axes.


Common changes:

-There is a new menu item where the user can be reset all to factory settings.
-When the machine prints and a slow heat-up error occurred the printer goes to fatal error instead of pause state.

Common Bug fixes:

-When printing from an external device, the display does not always enter the print menu.
pr3Dator_firmware_2019-03-06
3/6/19
All Classic CraftBots
1415kb
Release date: 18-02-2019

CB2 VERSION NUM: 12360
CB3 VERSION NUM: 16064

only CB2 changes :

	-
	
only CB3 changes :

	Case fan control modified , the fan RPM has increased.
	Case fan rotation checking when switch on machine.
	The machine checks all fans automatically when short circuit detected on 12V line.	
	The user can disable the thermal prewarning message by M8020 S1/S0 code
	The user can disable the pre-calculation by M9090 S1/S0 code and the size parameters changeable too ( x y z maximums ).
	
Common changes:

	UNIX style linebreak handling improved
	Spanish language expanded.
	Redefined error message texts.
	The email type of messages is expanded ( pause in gcode , start print , stop print ). They can be turned on and off.
	The user can be turned on and off the Wifi module completely.
	Nozzle diameter settings. Extruder speed changes automatically by nozzle size settings under manual extrude.
	File parser changed. If the header contains some parameters of gcode the machine displays these and check the nozzle diameter too.
		
		;#disp params:
		;Printmode:2
		;Layer:124
		;Zmax:24.000 mm
		;Xmax:211.732 mm
		;Ymax:141.821 mm
		;Xmin:178.138 mm
		;Ymin:87.133 mm
		;E0diam:0.40 mm
		;E1diam:0.40 mm
		;E0len:2.911 m
		;E1len:0.846 m
		;E0temp:215 C
		;E1temp:215 C
		;Bedtemp:60 C
		;Time:2901min
		;#params end
	
	
	Thermal runaway implemented:
		On/off-able by M1212 S1/S0 code. (defult On state)
		The default time is adjustable by Q(sec) parameter (default is 20 sec).
	
	The display shows some details when the user printing from an external host (like Octopi) if use these m-codes.
		M110 S1 - start code (initialize the printer and the display )
		M110 S2 - stop code (the printer steps into the default state)
	Octopi settings example:
		
		Before print job starts:
			T0 ; select head 1 
			M110 S1 ; initialize the printer and the display
			G28 ; Home all axes
		
		After print job completes:
			M110 S2 ; the printer steps into the default state
		
		After print job is cancelled:
			M110 S2  ; the printer steps into the default state
			M84  ; disable motors
			M104 S0 T0 ; switch off head 1 heating
			M104 S0 T1 ; switch off head 2 heating
			M140 S0 ; switch off bed heating
			M106 S0 ; disable object fan
		
		After print job is paused:
			G197 ; pause
			
		Before print job is resumed:
			G198 ; resume
	
		( install the progress bar code (M73) octopi plugin )

	
	Other bug fixes.
pr3Dator_firmware_2019-01-08
1/8/19
All Classic CraftBots
1376kb
Release date: 07-01-2019

CB2 VERSION NUM: 12290
CB3 VERSION NUM: 15705


CB2 changes: 

	New error detection implemeted for TMC2208 driver.
	Overtemperature error message(predator v3.1t only).
	Short-circuit error message(predator v3.1t only).

CB3 changes:

	G2, G3 Controlled arc move implemented.
	TMC2130 temperature preWARNING message and pause during print.
	TMC2130 overtemperature error message.
	TMC2130 short circuit error message.
	The XY position changed in "Z-axis calibration".
	The XY position changed in "Encoder calibration".
	The date displaying is now fixed.
	Support the standby temperature feautre of the next CW version.
	
Common changes: 

	Smooth motion when increasing feed value during printing process.
	"Temperature lock during printing" feature implemented.
	New "Temperature on/off" function during print added. Takes effect if you bring down the temperature under the minimum 120°C
	Linear advance (M900 K or A D) feature.
	If there are no known characters in the file or path, a message appears on the LCD screen.
	Smooth jogging in X Y Z axes.
	It is now possible to use SPACE character in file names.