Hi everyone,
I’m trying to build a semi-professional 3D printer server setup around my Ender 3 and Raspberry Pi 4B, but I’m facing intermittent USB/SSD boot loop instability and would appreciate some experienced guidance.
🖥️** Current Hardware Setu**p
Raspberry Pi
Raspberry Pi 4 Model B (4GB)
Official Raspberry Pi 5V 3A power adapter
Active cooling fan + heatsinks
3D Printer
WOL3D Ender 3 (2022 model)
Running Klipper + Moonraker + Mainsail
Storage
Geonix 256GB SATA SSD
SATA enclosure/adapter:
ASM1153E chipset (PiBox India)
Also tested RTL chipset adapter earlier
Booting Raspberry Pi OS directly from SSD.
USB Devices Connected
USB 3.0
SSD
WiFi adapter
Bluetooth dongle
USB 2.0
Printer USB
Webcam
Additional USB Hub
Currently using a basic Honeywell USB hub temporarily.
Planning to buy:
Powered USB 3 hub
⚠️** Main Proble**m
Pi randomly:
enters boot loops
reboots during initialization
sometimes gets stuck at Raspberry Pi bootloader screen
occasionally boots after several minutes
sometimes works for 8–10 hours perfectly before failing again
🔍 Important Observations
When SSD directly connected to Pi
More boot loops and instability.
When WiFi/Bluetooth moved to USB hub
System becomes significantly more stable.
Currently:
SSD direct on USB 3
WiFi/Bluetooth on Honeywell hub
Camera + Printer on USB 2
This setup boots successfully much more often.
🛠️** Software Stac**k
Installed:
Klipper
Moonraker
Mainsail
Crowsnest webcam
Tailscale
Auto STL slicer pipeline using PrusaSlicer CLI
⚙️** Custom Automation I Buil**t
I created an automated STL-to-print pipeline:
Upload .stl
Auto slice using PrusaSlicer CLI
Generate G-code
Auto start print through Moonraker API
Other optimizations
Reduced GPU memory to 16MB
Disabled Bluetooth service
Disabled HDMI output attempts
Slight CPU underclock consideration
Webcam isolated on USB 2
❓Questions
Is this mainly:
USB bandwidth issue?
SSD enclosure issue?
ASM1153E/UAS issue?
Pi 4 USB controller limitation?
or power instability despite throttled=0x0?Would a proper powered USB hub realistically solve this?
If yes:
should SSD also go through powered hub?
or SSD directly on Pi and peripherals on hub?Is ASM1153E known to cause intermittent boot instability on Pi 4 boot-from-SSD setups?
Should I fully disable UAS?
Is my auto slicing setup too heavy for a Pi 4?
Running:
PrusaSlicer CLI
Moonraker
webcam
Tailscale
Mainsail
auto scripting
all together.
Would appreciate guidance from anyone running stable:
Klipper
SSD boot
webcam
auto slicing
remote access
on a Pi 4 long term 🙏