Search models, users, collections, and posts

Bambu Poop Conveyor - Version 2 (ESP32 Housing)

GIF
GIF

Print Profile(3)

All
X1 Carbon
X1
H2S
H2D Pro
P1P
H2C
X2D
A1
H2D
P2S
X1E
P1S
A2L
A1 mini

0.20mm - Good Quality
0.20mm - Good Quality
Designer
10.2 h
4 plates
5.0(28)

0.12mm - High Quality
0.12mm - High Quality
Designer
15.5 h
4 plates
4.9(14)

0.16mm layer, 2 walls, 15% infill
0.16mm layer, 2 walls, 15% infill
59 min
1 plate
5.0(2)

Open in Bambu Studio
Boost
3437
7672
285
199
1.3 k
214
Released 

Bill of Materials

Bambu Filaments
Select all
Clear (32101) / Filament with spool / 1 kg
Gray (33101) / Filament with spool / 1 kg
Jade White (10100) / Filament with spool / 1kg
White (33100) / Filament with spool / 1 kg

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:

Optional parts:

 

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: 

 

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

DateModelChange
2/5/25Side PanelThe 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/25New ESP32 Web installer for easier installationhttps://t0nyz.com/flasher/index.html
2/9/25

Code release v1.3.3 with IR Motion detection mode

New Side-Insert for Motion detector

  • Added ability to use IR Motion Detector instead of MQTT.
  • Added new model “SidePanel-for-Motion-Detector-final.stl" which allows you to attach a IR motion detector to the side of the housing
2/10/25

Side-Panel-for-Motion-Sensor-final.stl

Print profiles

  • Modified motion side panel width for better fit - making it easier to slide on the housing
  • Added Motion side panel to the main project files. Updated print profiles with new files. 
  • Added youtube live stream link to post
2/12/25Software update v.1.3.4
  • Fixed issue causing yellow light not to work in MQTT mode
5/9/25Software update v1.3.7
  • Major stability improvements due to Bambus heavier payload returns on MQTT
  • H2D support verfied 

Comment & Rating (285)

(0/1000)

License

This user content is licensed under a Standard Digital File 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.