Passer au contenu

Nous améliorons nos opérations pour mieux vous servir. Les commandes sont expédiées normalement depuis Laval, QC. Questions? Contactez-nous

Bitcoin accepté au paiement  |  Expédié depuis Laval, QC, Canada  |  Soutien expert depuis 2016

DPS1200_SENSE Info

HP DPS-1200FB Breakout Board Voltage Sense Pin Miswire

HP DPS-1200FB / DPS-1200QB / DPS-750RB server PSU on an after-market breakout fails to deliver rated current to a Bitaxe or S9 home build because the breakout's `+12V_SENSE` pin is jumpered to the PSU bus instead of the load. Symptoms: rail sags under load, Bitaxe brown-outs, AxeOS reads `Vin = 11.2-11.4 V` under hash, ESP32 brownout-detector triggers, or PSU enables briefly then drops out in a sense-pin oscillation loop.

Informational — Monitor and address as needed

Affected Models: HP DPS-1200FB, DPS-1200FB-1A, DPS-1200FBA, DPS-1200QB, DPS-750RB-A and HSTNS-PD11 / 437572-B21 server PSUs running on after-market breakout boards. Common loads: Bitaxe Supra / Ultra / Hex / Gamma / GT, single and paralleled Antminer S9 / S9i / S9j / S9k home builds, GPU rigs, and Bitcoin Space Heater conversions.

Symptoms

  • PSU fan spins, green LED on, but `0.00 V` on the breakout output until you bridge the right enable pin to ground
  • PSU starts and outputs `12 V`, but folds back to `~5-8 V` the moment current rises above ~10 A - looks like OCP, is really sense-pin protection
  • Breakout reads `12.0 V` no-load on the bus bar, miner reads `11.2-11.4 V` at the barrel jack under hash
  • Bitaxe brown-outs, boot-loops, or `Brownout detector was triggered` in the ESP32 serial log during ASIC current spikes
  • PSU enables briefly (`1-3 seconds`), then drops out and re-tries - sense-pin oscillation loop
  • Breakout silkscreen labels don't match the HP datasheet for your specific PN (`DPS-1200FB-1A` vs `DPS-1200FBA` vs `DPS-1200QB` differ)
  • Output cable run is over `30 cm` between the breakout and the load, in `16 AWG` or thinner - cable drop not being sensed
  • `PS_ON` reads `0.7 V` instead of `0.00 V` to ground - jumper is via a `10 kΩ` resistor instead of a hard short
  • Bitaxe + 12V-to-5V buck setup: 5V rail measures `4.6-4.8 V` under hash instead of stable `5.0 V`
  • PSU runs hot, fan stays at full RPM even at low load - controller can't regulate without a valid sense reference
  • Breakout PCB shows visible browning or discoloration on the copper pour after sustained load
  • Multi-PSU parallel build: one PSU takes the entire load and trips OCP while the other PSU drops out (`I_share` not bonded)

Step-by-Step Fix

1

Identify your exact PSU revision off the side label - `HP DPS-1200FB-1A`, `DPS-1200FBA`, `DPS-1200QB`, `DPS-750RB-A`, `HSTNS-PD11`, `437572-B21` or similar. Look up the canonical back-edge pinout from HP's datasheet or a reputable breakout vendor's documentation page (Parallel Miner publishes pinout PDFs per model). Write the pinout on a sticky note before doing anything else. Most 'breakout doesn't work' tickets are pinout mismatches caused by assuming all `1200 W` HP PSUs share the same connector - they don't. Spend `5 minutes` here and save an hour of trial-and-error wiring.

2

Continuity-test the breakout PCB against the datasheet pinout. PSU unplugged, ohmmeter on continuity, probe each breakout pad to the corresponding back-edge pin. Verify the four critical signal pins on a `DPS-1200FB`: `PS_ON` (enable, active-low to ground), `PS_KILL` / `PRESENT` (chassis-presence, tied to ground), `+12V_SENSE` (broken out for an external lead, not jumpered to bus), `12V_SENSE_RTN` (broken out, not jumpered to ground). Any disagreement: stop, mark the bad pads, fix in Tier 2.

3

Verify enable signals are bonded to ground with a hard short, not via a resistor. PSU plugged in, AC switch on, no load attached. DMM on DC volts, common probe on `COM`, test probe on `PS_ON`: must read `0.00 V`. Same for `PS_KILL`. If either reads above `0.1 V`, the breakout is using a resistor pull-down where it should use a wire jumper. Note the readings - you'll need them for Tier 2 rework.

4

Bench-test no-load output voltage at the breakout bus terminals. DMM probes on the breakout `+12V` and `COM` outputs. PSU enabled (fan spinning, green LED on), no load attached. Healthy = `12.0-12.3 V`. Out of spec = either the PSU is degraded (rare for HP server units) or the sense pin is mis-jumpered (common). Don't connect the load yet - measure the rail clean first.

5

Measure no-load voltage at the *load end* of your fly-lead - the Bitaxe barrel-jack tip, or the XT60 connector at the end of your S9 hashboard cable. With no current draw, this must equal the breakout reading within `0.05 V`. A bigger drop no-load = bad cable or bad crimp; a small drop is normal lead resistance and is exactly what remote sense exists to fix. Mismatch above `0.05 V` no-load: replace the cable / re-crimp the connector before going further.

6

Re-tap the sense pin to the load side. This is the most important fix on the page. Open the breakout. Find the `+12V_SENSE` trace on the PCB. If it terminates at the breakout's `+12V` bus terminal, cut that trace with a hobby knife near the bus end (leave it intact at the back-edge connector end). Solder a `28 AWG` wire-wrap lead onto the now-isolated pin pad and run it out of the enclosure alongside (but not bundled with) the heavy 12 V cable. Same for `12V_SENSE_RTN` if it's similarly bus-jumpered. The two sense leads then terminate *at the load's input terminals*: Bitaxe barrel-jack solder pads, or directly across the S9 hashboard 6-pin.

7

Replace the heavy load cable with appropriate-gauge wire. Single Bitaxe (Bitaxe pulls `~3 A` continuous): `14 AWG` is plenty. Bitaxe Hex on XT30: `12 AWG`. S9 or multi-Bitaxe: `10 AWG` minimum, `8 AWG` for runs over `30 cm`. Use silicone-jacket wire - flexible, heat-tolerant, rated for the current densities. Crimp connectors with a real ratcheting crimper, not pliers; the latter creates joints that work loose and arc under load.

8

Bond `PS_ON` and `PS_KILL` with hard wire jumpers if the DMM check in Step 3 showed either pin above `0.1 V`. Find the resistor on the breakout that's putting them 'near ground' and replace it with a `0 Ω` jumper (a piece of solder bridging the pads is fine). These are active-low pins; ground means 'on.' Re-test with DMM after rework: must be `0.00 V` to `COM`.

9

Re-test no-load and loaded after sense-lead rework. No-load: breakout reads `12.0-12.3 V`, load end reads same. Apply the Bitaxe (or whatever load): both ends should still read `12.0-12.3 V`, even though the breakout is now bumping its output up internally to compensate the cable drop. If breakout climbs to `12.4-12.6 V` while load stays at `12.0 V`, that's correct behaviour - the controller is doing its job exactly as the datasheet specifies.

10

Check thermal under sustained load. Run the Bitaxe (or load) at full hash for `30 minutes`. Use a thermal camera or IR thermometer on the breakout PCB, the PSU back-edge connector, and the cable lugs. Anything above `60 °C` on the PCB or `45 °C` on a bare connector = wire gauge or PCB copper insufficient for the load. Step up a gauge, or replace the breakout with one that has heavier copper-pour.

11

For multi-PSU rigs, bond `I_share` between all PSUs. S9 builds running two `DPS-1200FB` units in parallel for the `~150-180 A` peak draw must tie the `I_share` pins on the two PSUs together with a short, low-impedance lead. Generic breakouts leave this floating - fine for single-PSU operation, catastrophic for parallel. Without the bond, one PSU takes the entire load and trips OCP while the other drops out. Consult the HP service manual for the specific revision (`DPS-1200FB-1A` and `DPS-1200FBA` have different `I_share` pin numbers).

12

Implement Bitaxe `12 V → 5 V` buck correctly for Supra / Ultra builds. Bitaxe Supra and Ultra run on `5 V`; Bitaxe Gamma, Hex, and GT run on `12 V` directly. If feeding a 5 V Bitaxe off a DPS-1200FB breakout, use a quality DC-DC buck (`MP2459`-class IC, real heatsinks, `~3 A` rating minimum) - not a `$4` LM2596 module. The cheap LM2596 modules sag catastrophically under transient ASIC current spikes and trigger ESP32 brownouts. Sense the buck output the same way you sensed the 12 V rail: at the load, not at the buck output.

13

Add a `2200 µF` low-ESR electrolytic across the load's input terminals (Bitaxe barrel-jack solder pads, S9 hashboard input). The bulk cap absorbs transient current spikes that the cable + breakout can't respond to in microseconds. This is the cheapest reliability upgrade on a server-PSU breakout build: `$3` worth of capacitor eliminates 80% of 'Bitaxe brownouts during high-difficulty work' complaints.

14

For DCENT_OS users on Antminer S9 / S9-class builds powered by DPS-1200FB: DCENT_OS exposes per-chip HW% and rail-voltage telemetry on the dashboard, letting you see rail sag in real time across paralleled PSUs. If you're running a multi-PSU S9 home build, DCENT_OS is the diagnostic firmware that tells you when one PSU is sagging vs the other. (DCENT_OS is Antminer-only - does not run on Bitaxe; for Bitaxe rail diagnostics use the AxeOS dashboard's `Vin` readout.)

15

Verify wire termination quality at the PSU breakout terminal block. Crimped ring lugs should be ratchet-crimped, not hand-crimped. Solder-tinning the wire end before crimping is contraindicated - solder cold-flows under repeated thermal cycling and the crimp loosens over time. Use bare tinned-copper wire, ratcheting crimper sized for the gauge, and pull-test after crimp (a properly crimped lug on `10 AWG` should not pull off under `30 lb` of force).

16

Stop and consult D-Central if you've burned through a Bitaxe or two trying to track down the rail issue, you're planning a multi-PSU S9 home build and want the wiring vetted before you power up, or you want a known-good breakout PCB sourced and assembled rather than rolling your own. D-Central's ASIC repair service covers Bitaxe-side damage from rail issues, and the shop carries server-PSU breakouts vetted for sense-pin routing. Book at https://d-central.tech/services/asic-repair/ - free quote, parts at cost, return shipping included for North American customers.

17

Decide repair vs rebuild for the breakout itself. If the cheap breakout has visible PCB browning, lifted pads, or solder-joint cratering, replace it - don't try to rework. Quality breakouts (Parallel Miner, Deep In The Mines, Mining-Heaven, D-Central-stocked) are `$35-55 CAD` and get the layout right out of the box. The 'save $25 by buying the no-name breakout' math doesn't work after one fried Bitaxe. Document the failure mode for warranty claims if applicable, then upgrade the breakout.

18

Consider the turnkey alternative for new builds. Mean Well `RSP-1500-12` or `LRS-600-12` is the cleaner alternative for a multi-Bitaxe rig - proper screw terminals, no signal-pin gymnastics, certified for continuous duty, `~$120 CAD` new. The DPS-1200FB approach is for the budget-conscious DIY operator who enjoys the repurposed-enterprise-hardware ethos and can spare the breakout-rework time. Both paths work; pick the one that matches your time-vs-money trade.

When to Seek Professional Repair

If the steps above do not resolve the issue, or if you are not comfortable performing these repairs yourself, professional service is recommended. Attempting advanced repairs without proper equipment can cause further damage.

Related Error Codes

Still Having Issues?

Our team of Bitcoin Mining Hackers has been repairing ASIC miners since 2016. We have seen it all and fixed it all. Get a professional diagnosis.