After a 40-hour Mandalorian helmet died to a 200 ms brownout, I swapped the dead SLA in my old APC UPS for a 12 V 9 Ah LiFePO4 pack. Total cost: $80. Runtime is tripled, voltage sag is gone, and I haven’t lost a print since.

Why SLA fails 3-D printers

  • Inrush current: Heated-bed spikes can hit 3× the RMS draw; SLA voltage collapses → UPS reboots.
  • Impedance creep: After 200 cycles internal resistance doubles; sag worsens.
  • Short life: 300–500 cycles vs. 3,000–5,000 for LiFePO4.
  • Weight: 6 lb SLA ≈ 2 lb LiFePO4 for the same Wh.

LiFePO4 advantages

Metric SLA LiFePO4
Cycle life 300–500 3,000–5,000
Usable DoD 50 % 90 %
Float V 13.8 V 13.8 V (4 × 3.45 V)
Energy density 35 Wh/kg 110 Wh/kg

Two deadly traps

Trap 1 – BMS surge shutdown

Cheap “drop-in” packs trip at 1–2× rated current.
Rule: Pick a pack with peak discharge ≥ 3× your printer max (e.g., 600 W → 150 A peak for 12 V).
I used Goldenmate 12 V 9 Ah: 180 A 5-s pulse, cost $52 on Amazon.

Trap 2 – Float voltage imbalance

SLA chargers hold 13.5–13.8 V. That is OK for LiFePO4 only if the BMS balances at 3.45 V ±50 mV. Verify the battery datasheet lists “active balancing” or “balancer current ≥ 50 mA”.

DIY conversion in 10 min

BOM

  • 1 × Goldenmate 12 V 9 Ah LiFePO4 (F2 terminals) – $52
  • 1 × APC Back-UPS 600 (dead SLA) – free
  • 1 × infrared thermometer – $12
  • 30 A blade fuse – $1

Steps

  1. Pull UPS AC cord.
  2. Remove old battery; note red (+) and black (–).
  3. Slide LiFePO4 in same tray. Add 3 mm foam pad.
  4. Crimp 30 A fuse on red lead.
  5. Connect terminals, double-check polarity.
  6. Power on; let UPS charge to 100 %.
  7. Run built-in self-test → UPS should report “good”.
  8. Print a 30-min test cube while yanking the wall plug. Printer must stay alive ≥ 5 min.
  9. Monitor case temp for 3 days; anything > 50 °C needs a fan.

Klipper shutdown script

Add to printer.cfg:

[power_loss]
pin: !ar18   # UPS “on battery” logic output
pause_on_loss: True
save_restart_timeout: 300  # seconds

Recycle the old SLA

Take it to AutoZone, Best Buy, or local hazardous-waste center—lead is 99 % recoverable.

Key take-away

Swap the dead SLA in your existing UPS for a peak-rated LiFePO4 and you triple runtime, stop voltage sag, and save ~$200 vs. buying a lithium UPS. Takes 10 min and a 5 mm Allen key.

Happy printing—and may the power never blink again.


Sources:
Goldenmate 12 V 9 Ah datasheet: goldenmate.com
Battery University LiFePO4 cycle-life tests: batteryuniversity.com

Latest Stories

This section doesn’t currently include any content. Add content to this section using the sidebar.