1. Temperature

The temperature interface shows the actual and target temperature of the heater, including the extruder hotend and the heating bed.


the actual temperature value.
the target temperature to achieve.
The allowed temperature offset to the target temperature.
the multiply of printing speed, which is used to speed up or down printing.

How to start preparing heating?
Enter the temperature value you want to in the target case, press set button, then it will start to heating up,
btw, set the temperature as zero will turn off the heater of hotend or heating bed.

2. Control


Left arrow: Move the hotend closer to the min x limit switch
Right arrow: Move the hotend away from the min x limit switch
Up arrow: Move the hotend away from the min y limit switch
Down arrow: Move the hotend away from the min y limit switch
Home: Homing X and Y axis to min limit switch.


Up arrow: Move hotend away from the print platform.
Down arrow: Move hotend closer to the print platform.
Home: Homing Z axis to min z limit switch.

Tool (E):

Select Tool: Select the extruder which you want to control.
Extrude: Extrude xx mm at the speed of xx mm/s.
When you press the Extrude, make sure the target temperature is reached.
Retract: Retract xx mm at the speed of xx mm/s.

Motors on: Power on all stepper motors
Motors off: Power off all stepper motors
Fan on: Enable the appointed fan
Fan off: Disable the appointed fan,
You can choose which fan to control by press the number button bellow "Fan Off".

3. Terminal

The terminal interface shows the gcode command send to firmware and the respond from it.
You can send gcode command manual to the firmware by enter it into the dialog box the end of terminal interface.


Enable/disable auto screen scroll.

Suppress M105 requests/responses:
Enable or disable M105 (read temperature) requests and responses.

Suppress M27 requests/responses:
Enable or disable M27()requests and responses.

4. Setting

4.1 Printer Profiles


Profiles for different type of printer, currently, we have add profiles for Ultimaker 1, Prusa i3, Kossel mini and corexy.
Choose one of these profiles as default profile, if you are using one of these printers.
Otherwise, you can add a new profile for your 3d printer.

4.2 Temperatures
Default temperature set point for different material.
You can add more default set points and these set points will appeared in the target temperature set list in the temperature window.


4.3 Firmware Update
Detail information about firmware update is here.
This dialog is used to update firmware and other software provided by FastBot.
Temperature curve:
You can use these upload button to change the temperature curve in eeprom.
The default curve is for 100k NTC thermistor, if you are using different type of thermistor, such as
200K NTC, please download the curve file and upload it.


4.4 Network
1.If using Debian OS, network setting dialog, we use fixed IP address for the BBP, please change the IP address according to your local area network.


2.If using Android OS, please mofiy network with LCD screen.
See android guide http://wiki.fastbot3d.com/android-user-guide

4.5 Webcam
Webcam URL setting. Detail information about the web camera is here


Note:If version is 0.95 or bigger than 0.95, don't modify Stream URL and Snapshot URL, keep it default.

4.6 Access control
The Access authority setting for different account.


5. Printing Control

Upload Gcode File
You can upload the gcode files to eMMC, SD card or USB disk, if you want to use external SD card or USB disk, make sure you have initialized it.

Presss ‘Upload’ or ‘Upload to SD’ button, choose the gcode file from your networked device, then press ok button.

5.1 Print
Choose one of the gcode file, upload it to the print job, press the ‘Print’ button, okay, it will start printing.


If you want to pause the printing process, press the ‘Pause’ button or ‘Cancel’ to cancel the current print job.

6. How to connect the OctoPrint

A. Connect with the BBP board
There are three ways to connect the OctoPrint:

USB wire
Connect the BBP to your computer with the USB cable, after the blue led at the center of the BBP board blink,
enter in your browser address field.
For windows user, you need to install rndis driver:

Operating System USB Drivers Comments
Windows (64-bit) 64-bit installer

If in doubt, try the 64-bit installer first.

  • Note #1: Windows Driver Certification warning may pop up two or three times. Click "Ignore", "Install" or "Run"
  • Note #2: To check if you're running 32 or 64-bit Windows see this: http://support.microsoft.com/kb/827218.
  • Note #3: On systems without the latest service release, you may get an error (0xc000007b). In that case, please install the following and retry: http://www.microsoft.com/en-us/download/confirmation.aspx?id=13523.
  • Note #4: You may need to reboot Windows.
  • Note #5: These drivers have been tested to work up to Windows 10
Windows (32-bit) 32-bit installer
Mac OS X Network Serial Install both sets of drivers.
Linux mkudevrule.sh Driver installation isn't required, but you might find a few udev rules helpful.

Ethernet for debian OS
Connect the BBP to your router with a RJ45 network wire, reboot the BBP, when the blue led at the center of the BBP board start blinking,
enter in your Ethernet browser address field.
If your router network is not 192.168.1.xxx, please connect the BBP with usb otg wire first and configure the network ip address.
How to configure the network address? Open the network dialog box in the octoprint settings:
Enter the IP address, netmask and gateway according to your router.

WiFi for debian OS
Firstly, plug your wifi dongle to the USB socket, reboot the BBP, you will find wifi hot spot “rtwap”, connected to it with the password “87654321”.
After the blue led at the center of the BBP board blink, enter in your Ethernet browser address field.

The default IP Address is showed bellow:
Wifi :

Ethernet and Wifi for android OS
Please follow this http://wiki.fastbot3d.com/android-user-guide#toc0

B. login
If you are connecting the BBP for the first time, you will see the following “Configure Access Control”, please create your administrator account, enter the username and password whatever you want.

After that, you can login by pressed the account icon at the right top of the window.

C. Connect

Press the connect button at the left of the window, you will see that the state changed to operational.

D. Start printing
Upload a gcode file to it, press the Print button, then it will start to print. You can press the pause button, if you want to pause the printing process, or cancel it by press the cancel button.

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