Amalgam: Power Supply Configurations

⚠️ Outdated Tier System: This document uses the old Tier 0/1/2/3 framework and explores multi-PSU configurations. Current canonical decisions are in: - ADR-012: Mainboard & Host Architecture (electronics configuration) - ADR-016: Electronics & PSU Mounting Strategy - docs/reference/MASTER_PARTS_LIST.md (current PSU specs per configuration)

With the simplified two-donor model (ADR-025), most builds use scavenged PSUs; refer to current BOM for accurate specs.


Overview

Amalgam requires power for seven stepper motors (1×X, 2×Y, 3×Z, 1×E), a hotend, heated bed, control boards, and cooling fans. A single scavenged PSU from a donor printer (typically 150W–250W) is often insufficient. This document covers safe configurations for single and dual PSU setups.


Power Budget Analysis

Component Power Requirements

Component Power Draw Notes
Control Boards (×2) ~10W Logic, drivers idle
Cooling Fans ~10W Hotend, part cooling, electronics
Stepper Motors (×7) ~70W Peak during rapid moves
Hotend (E3D V6) 40W 40W heater cartridge
Heated Bed (235×235) 150W–220W Largest single load
Total ~280W–350W At full operation

Typical Scavenged PSU Ratings

Donor Printer Voltage Wattage Sufficient?
Anet A8 12V 240W ❌ No (12V system)
Ender 3 (original) 24V 270W ⚠️ Marginal
Ender 3 Pro/V2 24V 350W ✅ Yes (barely)
Prusa MK2 12V 240W ❌ No (12V system)
Prusa MK3 24V 240W ⚠️ Marginal
CR-10 12V/24V 360W–500W ✅ Yes (check voltage)

Conclusion: Most single scavenged PSUs are marginal or insufficient. Dual PSU configuration is recommended.


⚠️ CRITICAL SAFETY WARNINGS

The Voltage Trap (12V vs 24V)

This is the most dangerous mistake in scavenger builds.

If your donor printer is older (Prusa MK2, Anet A8, early CR-10), it likely uses a 12V system.

The Danger: Connecting a 12V component to 24V doesn’t double the power—it quadruples it.

Power = Voltage² / Resistance

12V bed at 12V: P = 144/R = 150W (normal)
12V bed at 24V: P = 576/R = 600W (FIRE HAZARD)

What Will Happen: - Connectors will melt - MOSFETs will explode - Heating traces may crack and arc - Fire is likely

Before Connecting Anything: 1. Check labels on heated bed (underside) 2. Check capacitor voltage ratings on boards 3. If it says “12V” → Do NOT connect to 24V PSU

Capacitor Voltage Ratings

Scavenged control boards have electrolytic capacitors (cylindrical components).

The Check: Look at the voltage rating printed on the capacitor. - If it says “16V” → Will explode on 24V - If it says “25V” or “35V” → Safe for 24V

If capacitors are underrated: Replace them or use that board only with a 12V PSU.


Configuration 1: Single PSU (Simple)

When This Works

  • PSU is 350W+ at 24V
  • Heated bed is 24V compatible
  • All components match PSU voltage

Wiring Diagram

┌─────────────────────────────────────────────────┐
│                 MAINS AC INPUT                   │
│            [Fused IEC Inlet + Switch]            │
└─────────────────────┬───────────────────────────┘
                      │
                      ▼
              ┌───────────────┐
              │    PSU 24V    │
              │    350W+      │
              └───┬───────┬───┘
                  │       │
               (+24V)   (GND)
                  │       │
       ┌──────────┴───────┴──────────┐
       │                             │
       ▼                             ▼
┌─────────────┐              ┌─────────────┐
│   Board 1   │──── USB ────│   Board 2   │
│ (X,Y1,Y2,E) │              │ (Z1,Z2,Z3)  │
└─────────────┘              └─────────────┘
       │                             │
       ▼                             ▼
   [Hotend]                     [Heatbed]
   [Fans]                       [Z-Motors]

Limitations

  • Single point of failure
  • May brownout during bed heating + rapid moves
  • Limited upgrade path

Configuration 3: Mixed Voltage (12V + 24V)

When This Is Necessary

  • One donor is 12V (older printer)
  • One donor is 24V (newer printer)
  • You have a 12V heated bed

The External MOSFET Solution

Use the 12V PSU exclusively for the heated bed, controlled by an external MOSFET triggered by the 24V board.

┌─────────────────────────────────────────────────────────────┐
│                      MAINS AC INPUT                          │
│               [Fused IEC Inlet + Switch]                     │
└─────────────────────────┬───────────────────────────────────┘
                          │
            ┌─────────────┴─────────────┐
            │                           │
            ▼                           ▼
    ┌───────────────┐           ┌───────────────┐
    │    PSU 1      │           │    PSU 2      │
    │    24V        │           │    12V        │
    └───┬───────┬───┘           └───┬───────┬───┘
        │       │                   │       │
     (+24V)  (GND)               (+12V)  (GND)
        │       │                   │       │
        │       └───────────────────┴───────┤  ← COMMON GROUND
        │                   ║               │
        ▼                   ║               ▼
┌─────────────┐             ║       ┌───────────────┐
│   Board 1   │─────────────╫──────→│ External      │
│  (All MCU)  │  Signal     ║       │ MOSFET        │
└─────────────┘  (3.3V)     ║       └───────┬───────┘
        │                   ║               │
        ▼                   ║               ▼
    [Hotend]                ║         [12V Heatbed]
    [Steppers]              ║
    [Fans]                  ║
                            ║
                  (Common Ground Bus)

External MOSFET Notes

  • Cost: ~$5–10 (HA210N06 module or similar)
  • Triggered by low-current signal from main board
  • Switches high-current 12V to bed
  • Must share common ground with 24V system

⚠️ Do NOT Use Software PWM Limiting

Some guides suggest using max_power: 0.25 in Klipper to run a 12V bed on 24V.

Why This Is Dangerous: - If Klipper crashes with the pin HIGH, bed goes to 400% power - No hardware protection - Fire risk

Always use hardware voltage matching, not software limiting.


Configuration 4: Server PSU Scavenge

The “Free Power” Option

Server PSUs from old HP, Dell, or IBM rack servers are often available free from e-waste centers.

Common Types: - HP “Common Slot” PSUs (750W–1200W) - Dell PowerEdge PSUs (500W–1100W)

Server PSU Characteristics

Feature Value Notes
Voltage 12V DC Single rail, high current
Power 500W–1200W Massive headroom
Efficiency 80%+ (Gold/Platinum) Low heat, quiet
Cost Free–$20 E-waste goldmine

The 12V Limitation

Server PSUs output 12V, but Amalgam prefers 24V.

Options:

  1. Use 12V System: If all your components are 12V compatible
  2. Series Two PSUs: Connect two 12V PSUs in series for 24V
  3. DC-DC Boost: Use a boost converter (less efficient)

Series Connection for 24V

┌─────────────┐      ┌─────────────┐
│  Server     │      │  Server     │
│  PSU 1      │      │  PSU 2      │
│  12V        │      │  12V        │
└──┬──────┬───┘      └──┬──────┬───┘
   │      │             │      │
(+12V)  (GND)        (+12V)  (GND)
   │      │             │      │
   │      └─────────────┘      │
   │            │              │
   │        (JOINED)           │
   │      This becomes         │
   │      the "middle"         │
   │                           │
   ▼                           ▼
(+24V)                       (GND)
   │                           │
   └─────── TO PRINTER ────────┘

Critical: The “joined” point (PSU1 GND to PSU2 +12V) must be isolated from chassis ground.


USB Back-Powering Prevention

The Problem

When control boards are connected to the Klipper host (Raspberry Pi) via USB, the USB cable can try to power the board through the 5V pin.

The Risk: - If PSUs are off but Pi is on, board draws power through USB - USB traces are rated for ~500mA, boards may try to draw more - Can fry the Pi’s USB port or the board’s voltage regulator

The Fix: 5V Pin Tape Trick

  1. Look inside the USB-A connector (the end that plugs into Pi)
  2. Identify the 5V pin (usually leftmost or rightmost, red wire)
  3. Place a small piece of electrical tape over just that pin
  4. Data pins (D+ and D−) remain connected
USB-A Connector Pin Layout:
┌─────────────────────┐
│  [5V] [D-] [D+] [GND]  │
│   ▲                    │
│   │                    │
│  TAPE THIS PIN         │
└─────────────────────────┘

Alternative: Some boards have a jumper to disable USB power input—check your board’s documentation.


Wiring Best Practices

Ferrules Are Mandatory

Scavenged wires are often: - Brittle from age - Frayed at the ends - Prone to loose strands

The Risk: A loose strand can bridge terminals, causing shorts, arcing, or fire.

The Fix: Use crimped ferrules on every wire going into a screw terminal.

  • Ferrule crimping kit: ~$15–25
  • Prevents strand separation
  • Creates secure, repeatable connections

Wire Gauge Guidelines

Circuit Minimum Gauge Notes
Heated Bed 14 AWG High current, longest run
Hotend 18 AWG Moderate current
Stepper Motors 22 AWG Low current
Logic/Signals 24 AWG Very low current
Common Ground (Dual PSU) 14–16 AWG Must handle fault current

Earth/Ground Safety

Mains Earth (Green/Yellow) must be connected to: - Metal frame of both PSUs - Metal frame of printer (if any) - Heated bed frame (if metal)

This protects you if a wire shorts to the frame.


Klipper Multi-MCU Configuration

Basic Dual-Board Setup

In printer.cfg:

[mcu]
serial: /dev/serial/by-id/usb-board_1_xxxxx

[mcu aux]
serial: /dev/serial/by-id/usb-board_2_xxxxx

Pin Addressing

For the primary MCU:

[stepper_x]
step_pin: PB13

For the secondary MCU:

[stepper_z]
step_pin: aux:PB13

Timing Synchronization

Klipper automatically synchronizes timing between MCUs. The common ground connection is essential for this to work reliably.


Pre-Power Checklist

Before turning on your Amalgam for the first time:

Voltage Verification

Wiring Verification

Safety Verification

Smoke Test Procedure

  1. Connect PSU(s) to mains, switch OFF
  2. Turn on—listen for capacitor charging (brief hum is normal)
  3. Check for smoke, burning smell, or sparks
  4. Measure output voltages with multimeter
  5. Verify common ground with continuity test
  6. Connect boards one at a time
  7. Power cycle between each connection

Troubleshooting

Symptom: USB Disconnects Randomly

Likely Cause: Common ground not connected or poor connection

Fix: - Verify thick wire between PSU negatives - Check for corrosion on terminals - Use star-ground topology if multiple grounds

Symptom: Heated Bed Heats Slowly

Likely Cause: PSU voltage sag under load

Fix: - Check PSU wattage vs. actual load - Use dedicated PSU for bed - Check wire gauge (undersized wires drop voltage)

Symptom: Steppers Skip or Lose Position

Likely Cause: Voltage brownout during bed heating

Fix: - Separate bed onto different PSU - Reduce stepper current slightly - Add bulk capacitor near stepper drivers

Symptom: Board Won’t Power On

Likely Cause: - 12V board connected to 24V (check for damage) - USB back-powering with low-current source

Fix: - Verify voltage compatibility - Apply 5V tape trick - Check for blown fuses or burned components


References

  • Klipper Multi-MCU Documentation
  • Meanwell PSU Specifications
  • RepRap Wiki: Power Supply
  • 3D Printing Community Safety Guidelines