Bill of Materials (BOM)
JLCPCB BOM one-click ordering: https://www.lcsc.com/inquiry
Electronic Components
Download: BOM_2026-02-03.xlsx
Selection Recommendations
U3 - ESP32-S3 Module:
Model Flash PSRAM Operating Temp Recommendation ESP32-S3-WROOM-1-N4 4M - -40 ~ 85°C ❌Insufficient Flash (< 8MB), not supported ESP32-S3-WROOM-1-N8 8M - -40 ~ 85°C ⭐Minimum system requirement ESP32-S3-WROOM-1-N16 16M - -40 ~ 85°C ⭐Flash is excessive ESP32-S3-WROOM-1-H4 4M - -40 ~ 105°C ❌Insufficient Flash (< 8MB), not supported ESP32-S3-WROOM-1-N4R2 4M 2M -40 ~ 85°C ❌Insufficient Flash (< 8MB), not supported ESP32-S3-WROOM-1-N8R2 8M 2M -40 ~ 85°C ⭐️⭐️⭐Recommended ESP32-S3-WROOM-1-N16R2 16M 2M -40 ~ 85°C ⭐️⭐️⭐Flash is excessive ESP32-S3-WROOM-1-N4R8 4M 8M -40 ~ 65°C ❌Insufficient Flash (< 8MB), not supported ESP32-S3-WROOM-1-N8R8 8M 8M -40 ~ 65°C ⭐️⭐️⭐️⭐️⭐Highly recommended ESP32-S3-WROOM-1-N16R8 16M 8M -40 ~ 65°C ⭐️⭐️⭐️⭐️⭐Flash is excessive C27: 10µF, with a minimum voltage rating of 35 V. If the exhaust fan uses 24V, C24 (10µF) must also have a minimum voltage rating of 35V.
Q3 NMOS can be replaced with equivalents such as AOB66616L. Requirements: voltage rating ≥ 40V, RDS(on) ≤ 5 mΩ.
Q4 / Q5 / Q6 NMOS can be replaced with equivalents such as AON7544. Requirements: voltage rating ≥ 30V, RDS(on) ≤ 5 mΩ.
Other Materials
The following connector cables can be of any length, with either single-ended or double-ended connectors. After purchase, they will need to be cut and spliced, and additional wires soldered to extend them as required.
| Name | Qty | Specification | Notes | Links |
|---|---|---|---|---|
| Switching Power Supply | 1 | 24V | See [Power Supply Calculator](#Power Supply Calculator) | Taobao Amazon |
| Display | 1 | 3.5" ST7796 TFT 480×320, 40-pin, resistive touch / non-touch | Resistive touch screen or non-touch screen is supported. Capacitive touch screens are not supported. | Taobao Amazon |
| Cable | 2 | MX1.25 2P | For NTC and mainboard cooling fan | LC Taobao |
| Cable | 1 | ZH1.5 2P | For LED strip | LC Taobao |
| Cable | 1 | PH2.0 2P | For heater fan | LC Taobao |
| Cable | 1 | XH2.54 2P | For exhaust fan (2-wire). Not needed for 4-wire fans | LC Taobao |
| Cable | 1 | MX1.25 3P | For PIR sensor | LC Taobao |
| Cable | 1 | MX1.25 4P | For AHT20 sensor | LC Taobao |
| Connector | 1 | XT30U-F | Heater board connection | LC Taobao |
| Connector | 1 | XT60H | Power input | LC Taobao |
| Fan | 1 | 4010 12V | Mainboard cooling fan | LC Taobao |
| Fan | 1 | 12032 12V/24V, 2-wire / 4-wire | Exhaust fan. 4-wire PWM recommended. 24V recommended | Taobao |
| Fan | 1 | 12032/9733/7530 12V 2-wire | Heater fan. 12032 12V 2-wire recommended | Taobao |
| Heatsink | 1 | 60 * 60 * 26mm | Recommended model matches mounting holes | Taobao |
| Thermal Paste | 1 | Thermal grease | Applied between heater plate and heatsink | Taobao |
| Module | 1 | AHT20 | Temperature & humidity sensor | Taobao |
| Module | 1 | HC-SR501 PIR | Blue or green board | Taobao |
| LED strip | 1 | LED strip 12V/24V × 1m | 24V recommended | Taobao |
| Wire | 1 | 15AWG / 16AWG | Power wiring, recommend red/black × 2 m | Taobao |
| Wire | 1 | 24AWG | Signal wiring, recommend 8-core × 1 m + 2-core × 1 m | Taobao |
Power Supply Calculator
A
A
A
A
A
If you print the heater module enclosure using PETG, a 6A current is sufficient for stable operation (the default heater over-temperature protection is set to 80 °C, which has been verified not to soften PETG in real-world use). If you print using ABS, PA, or other engineering materials, it is recommended to use 10A or higher current for faster heating performance. In this case, you should increase the heater over-temperature protection threshold in the system to 100 °C or 120 °C. Why doesn’t 80 °C cause PETG softening? Because the temperature measurement point is located at the center hot spot of the heater plate, not at the contact surface between the heater plate and the enclosure. In real operation, the actual enclosure temperature is further affected by factors such as airflow from the fans and heat dissipation through mounting screws and mechanical structures.
Recommended power supply specifications:
24V 0W 15A
3D printed parts Materials
| Name | Qty | Specification | Notes | Links |
|---|---|---|---|---|
| Connector | 1 | XT60E-M | Power input | LC Taobao |
| Connector | 1 | XT60H | Power input | LC Taobao |
| Inserts | ≈50 | Heat-set insert M3 × 5 × 4.2 | Taobao | |
| Inserts | ≈50 | Heat-set insert M2 × 3 × 3.2 | Taobao | |
| Screws | ≈10 | M2 × 4 flat-head | Taobao | |
| Screws | ≈10 | M2 × 6 flat-head | Taobao | |
| Screws | ≈50 | M3 × 6 flat-head | Taobao | |
| Screws | ≈4 | M3 × 16 flat-head | Taobao | |
| Screws | ≈2 | M2.5 × 12 flat-head | Taobao | |
| Screws | 3 | M3 × 6 self-tapping | For Bambu P2S heater module | Taobao |
| Nut | ≈4 | Nut M3 | Taobao | |
| Silicone Tube | 1 | 5 × 7 mm, 1 m | After installing the enclosure, the printer’s original filament tube may contact the printer frame. A transparent silicone tube is used as a protective sleeve to minimize friction and prevent long-term wear. | Taobao |
| Magnet | 1 | 20 * 10 * 2 | Recommended for drawer module | Taobao |
| Magnet | 1 | 20 * 10 * 5 | Recommended for drawer module | Taobao |
| Silicone Seal | 1 | D型5 * 4 * 2m | Improves enclosure sealing | Taobao |
| HEPA | 1 | HEPA filter cotton 105 * 105 * 20 mm | Recommended if exhausting indoors | Taobao |