The combined 11 A from both heaters pulls the stock MBI ATX supply down
by about half a volt to 11.7 V, as measured on a non-current-carrying
+12 V line, which suggests a certain optimism in the 22 A rating.
Check the actual DC voltage at the heater terminals along that long
trace from the +12 V input: by the time the juice gets to the H-bridge
driver, there may not be enough left of it to keep the motor happy.
Excellent work on the stepper driver!
Now, *that's* interesting: the voltage drop at the board entry is pretty
nearly the same as for the MBI supply on my TOM, despite the difference
in power supply ratings. I've always thought the wires were undersized
for high currents and this looks like confirmation.
Was the scope's ground reference point at the Extruder Controller or on
an unloaded ground wire to the supply? If the former, then I'd expect
another 0.2 V drop in the Extruder Controller ground wires: two of 'em =
half the resistance.
The voltage at the screw terminal drops to 11.4 V, so the motor H-bridge
driver is seeing (at least) a 5% change. That's equivalent to PWM=242:
enough of a change to get your attention and certainly enough to affect
the extrusion.
The HBP current drops noticeably as it heats, too...
So then the voltage applied to the heaters & motor is as shown.
I just added a 2.5 A dummy load to the +5 V supply in my TOM, which
dropped the voltage from 5.25 to about 4.83 V. Both are within the usual
10% tolerance, but a somewhat higher minimum load should improve the
stability. The 30 ohm resistor on the Motherboard provides a tiny 600 ma
base load
The supply voltages are surprisingly interlinked. Some measurements from
an older project:
http://softsolder.com/2010/12/30/atx-power-supply-vs-heatsinks/
I suspect some of the random glitches arise from load dumps when the
heaters switch off: the transformer flux changes faster than the power
supply control loop can handle, so the circuitry sees out-of-spec
voltages for a very short time. After all, ATX supplies were never
intended to support high-current devices that blink on and off at PWM
rates!
> that is expected with copper.
The resistance of pure copper increases +0.39%/C. The resistance change
is 0.9/4.2 = 21.4%, a bit less than you'd expect for the observed (115 -
22) = 93 C rise, which should be 36.2%. On the other paw, the HBP trace
isn't pure copper, it's not uniformly heated, and we're looking at it
through a fairly large interconnect resistance. Close enough.
Real power resistors use something like nichrome wire and have a tempco
under 100 ppm: you'll never see the variation on the scale we're working
at. [grin]
> potentially nasty spikes
The "current spikes" are measurement artifacts: the current through an
inductor is continuous. Most likely, the scope is catching a mild case
of the tremors from those all-too-real voltage spikes.
The H-bridge uses FET body diodes to direct the current around the OFF
switches, which should avoid the worst of the inductive voltage
transients. Paths 2, 4, and 6 in the bewildering graph on page 4 of the
A3949 data sheet show this happening.
http://www.allegromicro.com/en/Products/Part_Numbers/3949/
There's also the SMS12 transient suppressor on the OUTA/OUTB terminals,
but it has a guaranteed limit of 21 V at 1 A that would be off-scale
high.
> using the 6-wire to power the extruder board
Strong agreement!
Verily, it is written: one careful measurement trumps 1000 expert
opinions. Keep up the good work...