Github: https://github.com/fastbot3d

Printable box BBP baord

7 inch LCD Mount:

Dimension diagram of BBP1S board and LCD screen:

Bezel for Fastbot BBP 1S LCD Cape:

Debian image

20150821 version 0.90 : Download

  1. Patch 20150911-0.91 Download
    • When thermocouple wire is disconnected, interrupt heating.
    • Add retract_feedrate, retract_recover_feedrate profile item.
    • Fix other bugs.
  2. Patch 20150926-0.92 0.920 0.922
    • Fix wifi hot spot.
    • Faster dhcp assign IP address.
    • Check hit of Limit switch.
    • Shutdown heater when OS start.
    • Adjustable max pwm ouput that is heat for bed and hotend.
    • When octoprint disconnect, don't move back orign.
    • Please modify "max z jerk" in profile from 0.4 to 4, if you have youselves profile or 3d printer isn't Delta.
    • Fix other bugs.
  3. Patch 20151025-0.93 0.930
    • Wifi ap mode is more stability, a great changes, it is convenient, you can use wifi to do many things, like ssh 192.168.111.1 without usb or ethernet, control your printer through PAD、phone、laptop with wireless.
    • Add auto level, support servo motor and proximity sensor, but auto leveling for delta 3d printer don't support now.
    • Extrude 8cm before print starting.
    • Fix other bugs.
  4. Patch 20151113-0.94 0.942 0.943
    • M80 problem. When click "Motor on" button in control pannel of octoprint, it will turn on motor instead of send M80 gcode by manually in terminal.
    • Fix auto level bug.
    • Fix problem about small gcode file can't cancel.
    • Support changing filament when pause.
    • Add M303 for temperature pid auto tune. For example "M303 E-1 S60 C3" to get bed pid, "M303 E0 S210 C3" for get extruder pid.
    • You can add your gcode command in file or "Printing start/stop" from octoprint machine profile."Printing start" in octoprint will execute before gcode command from file and "Printing stop" in octoprint will lastly execute after gcode command from file. Don't add repetitive command gcode file and "Printing start/stop", it will get a trouble.
    • Remove function extruding 8cm before print starting.
    • Increase pru buffer from 4K to 15K and print more smooth.
    • Modify "X/Y jerk" for 100, "Z jerk" for 10, "E jerk" for 10.
    • AD597 thermocouple support, it is called "thermocouple 2" in profile. There are total 2 thermocoples in BBP1S now.
  5. Patch 20151221-0.95 0.951 0.952 0.953
    • Newest Octoprint 1.2.8.
    • Support Touch UI, user can toggle Touch UI and normal UI in mobile device .
    • Support cura slice.
    • Add haproxy service, add ngrok, pagekite.py and support access Octoprint and Camera from internet. Here for guide
    • Add a function, user can run linux shell command through Octoprint Terminal panel, for example enter "ls /home/", it will return home directory information.
    • Fix dynimic current bug.
    • Fix other bugs.
    • Patch 0.953 fix mirco step bug, usr stepper current bug, Touch UI exiting, 3 extruder temperatures measure and other bugs.
    • If version is 0.95 or bigger than 0.95, don't modify Stream URL and Snapshot URL, keep it default.
    • Add your temeprature gcode into setting or into your file. For example, G28, G1 Z15 F3000, M109 T0 S200.0
    • It will take you about 8 min to update this patch, because it is bigger.
    • Remeber your profile setting by writing them in a paper, because patch will remove all profile setting.
  6. Patch 20160317-0.96 0.96
    • Support delta autoleveling with proximity sensor and Z-Probe.
    • Support delta gcode M666 for tower adjustment
    • Support 3 different extruder motor with different parameters, such as motor current, micro step, steps per second.
    • Fix BBP1 bed heating
    • Fix other bugs.
    • If version is 0.95 or bigger than 0.95, don't modify Stream URL and Snapshot URL, keep it default.
    • Add your temeprature gcode into setting or into your gcode file. For example, G28, G1 Z15 F3000, M109 T0 S200.0
    • It will take you about 8 min to update this patch, because it is bigger.
    • Remeber your profile setting by writing them in a paper, because patch will remove all profile setting.
  7. Debian Image 20160423-0.97 Download
    • Fix delta autolevel and XYZ autolevel don't level bug.
    • Support '(' comment in gcode file.
    • Pause action don't wait and run immediately.
    • Support set target temperature and Fan speed when printing is running.
    • Low i2c speed for touch screen.
    • Disable Touch UI running in LCD screen.
    • Separate Fan1 and Fan2 gcode command. See here http://wiki.fastbot3d.com/firmware
    • Add gcode M1009 for gpio control. See here http://wiki.fastbot3d.com/firmware
    • If bed heating target temperature is 0, only display bed temperature.
    • Octoprint update temperature by 2s and warn when free disk space is low 300M.
    • Add zRaiseBetweenProbing, delta print_available_radius, endstop_adj and other adjust option in profile.
    • Fix when probe device is Servo , don't display probe position option.
    • Fix M303 command for thermocouple.
    • Fix delta hit when autoleveling.
    • Fix M303 command for thermocouple.
  8. Patch 20160513-0.98 Download

Android Image

Version 1.0 20160317 : Download

  1. Android guide http://wiki.fastbot3d.com/android-user-guide
  2. Wifi,ethernet network, USB CDC ethernet is avaiable.
  3. The core unicorn firmware and Octoprint patch is 0.96.
    • Support delta autoleveling with proximity sensor and Z-Probe.
    • Support delta gcode M666 for tower adjustment
    • Support 3 different extruder motor with different parameters, such as motor current, micro step, steps per second.
    • Fix BBP1 bed heating
    • Fix other bugs.

Version 1.1 20160423 : Download

  1. Fix delta autolevel and XYZ autolevel don't level bug.
  2. Support '(' comment in gcode file.
  3. Pause action don't wait and run immediately.
  4. Support set target temperature and Fan speed when printing is running.
  5. Low i2c speed for touch screen.
  6. Disable Touch UI running in LCD screen.
  7. Separate Fan1 and Fan2 gcode command. See here http://wiki.fastbot3d.com/firmware
  8. Add gcode M1009 for gpio control. See here http://wiki.fastbot3d.com/firmware
  9. If bed heating target temperature is 0, only display bed temperature.
  10. Octoprint update temperature by 2s and warn when free disk space is low 300M.
  11. Add zRaiseBetweenProbing, delta print_available_radius, endstop_adj and other adjust option in profile.
  12. Fix when probe device is Servo , don't display probe position option.
  13. Fix M303 command for thermocouple.
  14. Fix delta hit when autoleveling.
  15. Fix sd issue don't scan gcode file in sd card.
  16. Fix android apk bugs.
  17. Fix M303 command for thermocouple.
  18. Fix cura slice profile bug.
  19. Android camera privew is faster.
  • The flash step is as same as flash debian image, http://wiki.fastbot3d.com/update-system-image#toc1
  • If you are using debian image, remeber your profile setting by writing them in a paper, because android image need profile setting.
  • You must modify Octoprint profile for your machine at first time. http://wiki.fastbot3d.com/android-user-guide#toc10
  • Booting android is slow at first time, please wait for a moment.
  • If you don't have a LCD screen, please don't use Android image, because you will not configurate WIFI and ethernet, and only USB CDC ethernet is avaiable.

Android Patch version 1.2 20160513 : Download

  1. Android patch guide http://wiki.fastbot3d.com/update-system-image#toc3
  2. Support dual x dual y dual z for XYZ printer by checking "DUAL XYZ AXIS" option in profile http://wiki.fastbot3d.com/fastbot-bbp-user-guide#toc12.
  3. Support invert endstop of X,Y,Z,autolevel for BBP1S http://wiki.fastbot3d.com/fastbot-bbp-user-guide#toc13.
  4. Add G29 S1 for save autoleveing parameters, M503 A0 remove file who save autoleveing parameters. Please see G29 and M503 for detail http://wiki.fastbot3d.com/firmware
  5. Fix M106 turnning on Fan1 bug, Please see M106 for detail http://wiki.fastbot3d.com/firmware
  6. Fix android apk update temperature execption.
  7. This is a patch based Android 1.1, please make sure android software version is 1.1, or please flash 1.1 android image, then apply the patch.

Thermistor temperature curve

Note: when the blue led light in middle of BBP board flashes, Octoprint is ready for use.

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