The BL Bento Box Controller is an ESP8266 based device that connects to your Bambulab X1,X1C,P1P Or P1S and controls the Bento Box strip on the state of the printer.
- Connects to Bambulab X1, X1C, P1P, or P1S
- Controls relay for use with Bento Box filter based on printer state
- Bento Box is enabled during:
- Bed heating: Distribute bed heat for increasing chamber temps for ABS
- Nozzle heating and wiping: Generates high particulates during purging
- Printing
- After prints or cancellations/failures, the Bento Box will continue to run for 5 minutes to filter the remaining air
- Bento Box is enabled during:
- Uses this type of ESP01S relay board commonly found on Aliexpress
- ESP01 non S is not recommended as per this article
- Install Platformio in VsCode with platform Espressif8266 ESP01-1M
- Head to Platformio tab
- Head to D1 project task
- Enter ESP01S into Bootloader mode before plugging in following:
- Build Filesystem Image and Upload Filesystem Image
- Build and Upload under General
- Head to https://dutchdevelop.com/blled-configuration-setup/ to finish setup
The BLBentoController is released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license. See the LICENSE file for more details.
Ray160: Lead Programmer
DutchDeveloper: Inspiration for foundation of the code
xps3riments: Inspiration for foundation of the code
This project was created by Ray160 with original code by DutchDeveloper.