Bambu Poop Conveyor - Version 2 (ESP32 Housing)
Print Profile(3)



Bill of Materials
Description
This is Version 2 of the electronics housing for the Bambu conveyor ESP32 application
Version 2 Improvements:
• (5/9/25) UPDATE - H2D now supported in version 1.3.7 as well as major stability updates.
• Motion Detection mode—Now you can attach infrared IR Sensor for motion detection if you dont want to use MQTT connection.
• Dedicated ESP32 Web installer for easier setup Bambu Conveyor ESP32 Web Installer
• Completely redesigned from the ground up for improved functionality and ease of assembly.
• Integrated motor mount for a cleaner, more secure fit.
• Built-in ESP32 and motor controller mounts—no extra brackets needed.
• Dedicated LED housing—no longer required to glue LEDs to the model.
• Slightly increased LED window size for better visibility.
• (Wiring) Lower 470Ω resistor vs. 1000Ω—LEDs are now slightly brighter.
• Redesigned motor connector. This is the piece that connects the motor to the conveyor system, its now a tighter fit for better reliability and stability. Its also now one piece instead of two separate pieces.
In short - this version makes assembly 10x easier.
Two Modes of Operation: MQTT Detection or Motion Detection (IR)
Two methods for triggering the conveyor, depending on your printer model and preference.
1. MQTT Mode (Recommended for X1C) (Default setting)
- Best suited for X1C printers due to their more powerful CPU, which handles MQTT updates more efficiently.
- Listens for printer status changes (Change Filament status and Clean nozzle status) and automatically activates the conveyor when needed.
- Requires a stable network connection.
2. IR Motion Detection Mode (Better for P1 & A1 Series)
- Ideal for P1 and A1 series printers, where MQTT performance can be inconsistent.
- Uses the HiLetgo AM312 PIR sensor to detect movement and trigger the conveyor.
- Works independently of network conditions, making it a more reliable option for some setups.
Links
Full project documentation with wiring diagram: https://t0nyz.com/projects/bambuconveyor
Original conveyor (Print this first): https://makerworld.com/en/models/148083#profileId-161573
The ESP32 source code: https://github.com/t0nyz0/Bambu-Poop-Conveyor-ESP32
Supplies
Required parts used for this build:
- Breakout board for ESP32: https://amzn.to/4dyjsx0
- ESP32 board: https://amzn.to/4fBjh5L
- 12 Volt power supply: https://amzn.to/3AfIm6a
- Motor Controller: https://amzn.to/4u3dADV
- 12V 10RPM Motor: https://amzn.to/3M24VOd
- Resistors (I use 470Ω - you need 3 from this kit): https://amzn.to/4cqCi8e
- Wires: https://amzn.to/46EAtn3
- LED's sourced from this kit: https://amzn.to/4dH5Dw7
Optional parts:
- Motion sensor (For Motion Sensor mode): https://amzn.to/4gtN4gd
- I use these bearings on my conveyor for smoother action: https://amzn.to/4hjW0WD
- Heat shrink tubing: https://amzn.to/40RwRM6
- Wires: I use these for the motor connections https://amzn.to/4jMV0M6
Recommended Filament:
- Bambu PETG-HF (Any color) - Main housing
- Bambu PETG-HF (Any color) - Motor connector
- Bambu PETG Translucent (Clear) - LED windows
- Bambu PLA or PETG (White) - LED housing
Note:
- The 3 circles for the LED's need to be printed in PETG Translucent filament so that the light shines through
Live stream of this print: https://www.youtube.com/watch?v=IniKKC8SukM
Boost Me (for free)
Motion Detection Mode (Using IR Sensor)

Electronics Housing






LED Housing



Optional Motion Detector Side Panel for IR Sensor


Change log
| Date | Model | Change |
| 2/5/25 | Side Panel | The previous version had incorrect tolerances and did not slide on. If you are having issues getting the side panel on make sure its named “side panel final”. |
| 2/7/25 | New ESP32 Web installer for easier installation | https://t0nyz.com/flasher/index.html |
| 2/9/25 | Code release v1.3.3 with IR Motion detection mode New Side-Insert for Motion detector |
|
| 2/10/25 | Side-Panel-for-Motion-Sensor-final.stl Print profiles |
|
| 2/12/25 | Software update v.1.3.4 |
|
| 5/9/25 | Software update v1.3.7 |
|
License
You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.
























Comment & Rating (285)