7 ways to use an ESP32 with your Bambu Lab 3D printer


Your 3D printer can take microcontroller projects to the next level with 3D printer enclosures and other parts. So what about using an ESP32 board to improve the 3D printer?

Here are some ways you can use an ESP32 to improve your 3D printing experience.

Wireless print progress monitor

Your current print status at a glance

PrintSphere 3D printer display by MakerWorld user ChrisG. Credit: ChrisG / MakerWorld

Print monitors are small dedicated devices that can show you the status of your printer or current job at a glance. There are many of these projects out there, with the ESP32 being a popular choice for its affordable price point, low power consumption, and the fact that the chip often comes embedded in a display.

The PrintSphere is one of these, built around a Waveshare AMOLED 1.75-inch touch display with an ESP32-S3 built in. It’s designed to be portable with a magnetic charging ring and a built-in battery, and it displays things like print progress, errors, AMS details, camera snapshots, and more.

The BambuHelper is another that supports a range of displays and uses the same ESP32-S3 chip. Both of these work with Bambu Cloud natively, so you don’t need to switch to LAN mode for offline printing (though they also support this as an option).

WLED light strip progress bar

Colorful and informative

WLED 3D printer light strip by brunohvp on MakerWorld. Credit: brunohvp / MakerWorld

If a dedicated print progress terminal seems like overkill, why not add a LED progress and status bar instead? This project runs on WLED, firmware that allows you to control common LED strips with an ESP32. You’ll need to first integrate your printer with Home Assistant, which then feeds the status of your print to an ESP32 running WLED. This then displays your printer’s status as a loading bar on the front of your print bed.

The full project requires that you pull 24V from the printer, step it down to 5V, and power the LED with it. When you’re finished, you will get a variety of color effects like blue animated (idle), green pulsing (finished), red pulsing (error), orange loading (heating), and light blue and purple animated (calibrating).

Additional cameras for print monitoring

Get the angle just right

Seeed Studio ESP32-CAM Sense dev kit. Credit: Seeed Studio

The ESP32-CAM is a development board that combines a microcontroller with a camera module. Alternatively, you can add a camera module using the I2C connectors on standalone boards. Once complete, you can power the board with a simple 5V power supply and point it wherever you like to get a cheap and cheerful webcam.

There are different ways of achieving this. Random Nerd Tutorials has a tutorial for using the Arduino IDE, whereas ESPHome has a ton of documentation for camera modules. Both of these should work with Home Assistant, which you can then use to monitor your camera or plug it into some sort of AI analysis tool for greater insight.

For example, if you have a cat that loves to play with your printing filament, then you can set up a camera that can see the whole printer. Maybe you love the top-down printing view, and want to place the ESP32 camera looking down through the glass lid of your printer. Alternatively, you can mount an extra camera inside of the enclosure.

ESP32-controlled filament dryer

Make it yourself from off-the-shelf parts

Filament dryers are useful devices that keep moisture levels in check, but they can be expensive. I have an AMS 2 Pro for my Bambu Lab P2S, and as much as I’d love a second, I’d find the price pretty hard to stomach. That’s especially true when projects like the ESP32 Filament Dryer exist.

The build is based on a custom PCB design that’ll set you back about $45. After that, you’ll need some common components like sensors, heating elements, and fans.

ESP32 dry box or AMS monitor

Cheap and cheerful monitoring of stored filament

The Bambu Lab AMS unit with filament and desiccant in it showing a hygrometer for humidity and moisture percentage. Credit: Patrick Campanale / How-To Geek

The ESP32 can replace a whole heap of smart home sensors, with one of the simplest projects being a simple temperature and humidity sensor. That’s really all this is—a hygrometer that you stick in the same box as your filament, which reports its humidity findings in a manner you can monitor.

ESPHome is perfect for this, since it integrates with Home Assistant. You can then get your smart home to notify you when the box hits a certain level, or just pin it to a dashboard for ease of use.

DIY air quality monitor

Get alerts or control ventilation

Project Aura air quality monitor by 21CNCStudio. Credit: Project Aura / 21CNCStudio

One of my favorite ESP32 3D printing projects is Project Aura, an air quality monitor that comes in at around $170 but punches way above its weight in terms of what it can detect in the air. This includes particulate matter, volatile organic compounds, formaldehyde, plus the usual atmospheric readings for temperature and humidity.

You can use a project like this to monitor the air wherever your 3D printer is located, and plug it into a smart home system like Home Assistant to automatically trigger fans and ventilation.

SpoolEase filament scale

Filament tracking for any brand

SpoolEase filament scale ESP32 build. Credit: SpoolEase

SpoolEase is an NFC/RFID-powered tracking tool that allows you to track, inventory, and estimate how much filament you have left. In addition to hosting the software, you can also build a SpoolEase Scale which uses an ESP32-S3, HV711 load cells, 3D printed chassis, and an optional tag reader.

Accurately track how much filament you have in stock, so that you never order too much or run out!


Looking for more projects? Here are some great ESP32 projects that involve your 3D printer.



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


After months of rumors and two keynote events in May 2026, Google has finally released Android 17, the stable version. It’s rolling out to eligible Pixel devices today, including models in the Pixel 6 lineup, all the way to the latest Pixel 10 series.

The stable build contains plenty of features showcased at The Android Show and Google I/O, but if you were hoping to get your hands on Gemini Intelligence, that will ship later this summer to “select advanced devices.” With that out of the way, here’s what Android 17 offers at launch.

So what’s actually new in Android 17?

The most immediately useful addition is Bubbles, a feature that lets you access a select number of apps in the form of a floating window over another app or a circular app icon on the screen when minimized. 

You can access the feature by long-pressing an app icon and selecting the Bubble option. It’s best suited for your two or three-app workflows, letting you access them one after the other with a single tap on the screen. On foldables and tablets, bubbles dock into a dedicated bar at the bottom of the display. 

Android 17 also gets Screen Reactions, a feature that lets you record your phone’s screen along with your face (via the front-facing camera) simultaneously. It’s primarily for content creators, who can now make reaction videos without opening an editing app. 

What about gaming, security, and everything else?

On the gaming side, foldables get a new 50/50 layout with the game view up top and a dynamic gamepad below. Google has also made memory cleanup more efficient, so that gamers don’t experience frame drops and stutters while playing demanding video games. 

Security gets a meaningful upgrade with features like temporary location permissions and contact-level sharing controls (vs. sharing the entire address book). The Mark as Lost feature in the Find Hub now locks your phone via biometrics so nobody can unlock and reset it with the passcode.

Google also caps PIN guessing, with longer wait times between failed attempts. Rounding out the Android 17 update are hidden app names on the home screen, a dedicated volume slider for your AI assistant (Gemini on Pixel phones), Parental Controls expanding to all Android devices, and app memory limits for preserving system resources.  

Today is the day 👀

— Android Developers (@AndroidDev) June 16, 2026

While Pixel phones are the first to get the update, expect other OEMs to announce their Android 17-based updates in the coming weeks. Samsung, for instance, is expected to roll out One UI 9 at the second Galaxy Unpacked event of the year, rumored to take place on July 22, 2026. Other brands like OnePlus should follow soon.



Source link