Bill of Materials (BOM)
JLCPCB BOM one-click ordering: https://www.lcsc.com/inquiry
Electronic Components
Download: BOM_2026-02-03.xlsx
How to Use This BOM
- It is recommended to verify and purchase items by designator to avoid mixing identical specs with different packages.
- After purchasing, sort parts by designator to speed up soldering and placement.
Selection Recommendations
U3 ESP32-S3 module recommendation:
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Ω.
H2 and H3 (1×8P pin headers) do not need to be purchased or soldered.
C4, C5, C6, C7, and C32 do not need to be purchased or soldered. They are marked NC on the PCB silkscreen.
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.
Wire and Connector Suggestions
- Power wiring is recommended to use 15AWG/16AWG to reduce voltage drop and heating.
- Signal wiring is recommended to use 24AWG for easier routing and organization.
- Prepare spare connector cables in case crimping or soldering fails.
| Name | Qty | Specification | Notes | Links |
|---|---|---|---|---|
| Switching Power Supply | 1 | 24V | See 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 main control board 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 | Main control board cooling fan | LC Taobao |
| Fan | 1 | 12032 12V/24V, 2-wire / 4-wire | Exhaust fan. 4-wire PWM recommended. 24V recommended. 0.45A ~ 2A, The higher the power, the better. | Taobao |
| Fan | 1 | 12032/9733/7530 12V 2-wire | Heater fan. 12032 12V 2-wire recommended. 0.45A ~ 2A, The higher the power, the better. | Taobao |
| Heatsink | 2 | 10 * 10 * 10mm | Attach to the MOSFET and DC-DC chip. For the exact placement, refer to the photo in the link: see | Taobao |
| Heatsink | 1 | 60 * 60 * 26mm | Recommended model matches mounting holes. You can also use other aluminum heatsinks and drill mounting holes yourself. Before purchasing, refer to Heating Plate Protection Temperature and Heating Speed Explained | Taobao Taobao2 |
| 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 | 12V/24V selectable on the main control board, 24V recommended | Taobao |
| Wire | 1 | 15AWG / 16AWG | Any type is fine. Recommend red/black × 2 m | Taobao |
| Wire | 1 | 24AWG | Any type is fine. Recommend 8-core × 1 m + 2-core × 1 m | Taobao |
| Power cable | 1 | 0.5 mm², 3-core | For the switching power supply. You can cut a spare 3-core power cable from home. | Taobao |
Power Supply Calculator
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 105 * 105 * 20 mm | Recommended if exhausting indoors | Taobao |