My Ender 3 Pro includes the following upgrades:
- 🧠 Mainboard: BTT SKR Mini E3 V2
- 🍓 Controller: Raspberry Pi
- ➖ X Axis: Linear Rail
- ➖ Y Axis: Linear Rods
- 📐 Sensor: ADXL345
- 📍 Auto Bed Leveling: 3DTouch
- 🔥 Hotend: Bambu-style
- 🌬️ Part Cooling Fan: 5015
- 🌡️ Hotend Cooling Fan: 4020
- 🧾 Klipper Configuration (SKR Mini E3 V2 + 3DTouch + ADXL345)
- 🖨️ Printed Upgrade Links
- 🧪 Tuning Print Models
- ⚙️ Cura & PrusaSlicer Start/End G-code Templates
-
Klipper Installation
Kiauh
-
TTY Rule (Persistent Device Name)
To make your serial devices persist across reboots, copy this file:
📄 49-custom.rules
➡️ Place into: /etc/udev/rules.d/
- Strong Top + Z-Brace
- Thingiverse Z-Brace #2 (Use
bottom_left
andbottom_right
)
- Mini Me Remix (Height Adjustable) (Bambu hotend)
- Mini Me V4 Duct (Stock hotend)
- Volcano Nozzle Duct
Print the parts out of ASA, ABS, or PETG.
Note: Only for standard Ender 3 Pro (not compatible with linear rail X-axis).
Correct Files to Use:
Ender_3_Pro_Tevo_Tornado_2mm_lower_body
ender_3_pro_tevo_tornado_x_tensioner_knob_misterguru
tensioner_slider_solid_screwheadclearance
Files to Use:
foot-tpu
foot-extension
- 🧲 PEI Bed
- 🔥 Hotend Upgrade – Bambu Style
- 🌀 Nema14 Motor for Sherpa Mini
- ⚙️ Sherpa Mini Gears & Bearings
- 🔩 Bimetal Hotend for Stock Extruder
-
Full Retraction Test Model
Tip: Run tests with varied distances. Enable "Minimum travel distance for retraction".
💡 Pro Tip:
Print multiple mini parts to assess surface quality. For cubes, use fixed wall thickness over slicer auto-calculated settings.
🔍 Slicer Differences:
- Cura: Rectangular cross-sections
- PrusaSlicer / Slic3r: Hemispherical logic for single-wall thickness