• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

HP Z240 ghetto-rig

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,557 (1.37/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 5700X3D
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 64GB DDR4-3600(4x16)
Video Card(s) MSI RTX 3070 Gaming X Trio
Storage ADATA Legend 2TB
Display(s) Samsung Viewfinity Ultra S6 (34" UW)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 24.04 LTS
In the spirit of my previous HP workstation hardmod, this one is going to be ghetto AF.
This is a very short weekend project, and I'm making it up as I go... so I apologize in advance for the quality of writing and inconsistent pictures (I might fix it later, but don't quote me on that :roll:).
Right now I'm writing this amid the chaos on my workdesk.
IMG_20241221_171542.jpg
The situation is as follows: I have a buddy in need of an emergency upgrade on a shoestring budget.
As usual, the cheapest options are either those cheap-ass and very unreliable X79 chinese boards with funny names, or ...as in our case... getting a set of internals from an older(but newer) HP/Dell workstation.
His old rig was an abysmally outdated LGA775 PC w/ 2GB RAM and Radeon HD 4650 and he already wasted over $150 on it by getting ripped off when someone tried to fix it, and later by spending more cash to recover his files in another workshop after that repair. He wanted to reuse as much as possible, but the only thing viable out of this dinosaur is a case and maybe HDDs.

Things that I have:
- A full set of guts from HP Z240, including a 280W stock PSU (80+ platinum). Got it few years back as a trade-in for $50 when upgrading an equally-ghetto workstation to sAM4.
- A freebie i5-6500, which will likely replace stock Xeon E3-1220 because it has iGPU (Really needed quicksync functionality for dude's use case).
- Radeon RX 470 4GB. Also a trade-in from a client. Should be fine for dude's other requirement - playing older STALKER games.

IMG_20241221_133010.jpg

As weird and sketchy as it sounds, my calculations show that a stock PSU with a bit of convincing can handle everything without overloading. All it needs is a PCIe power connector.
When the idea of posting a thread came around, it was already done, so I'll just show you the final result and maybe a couple of pics of the result.
The only thing I wanted to note, is that the PSU is a single-rail, but it has separate shunts on MB and CPU rails, hence came the idea to reuse it in this rig. All I did, is combine CPU+MB to a single rail(since both of them combined aren't going to exceed 16A even at full load), and solder a PCIe connector in place of the CPU EPS connector(also rated for 16A max).
At least in theory this should work(total max load is within operating paremeters of the PSU), plus it's going to be much better than getting some shitty no-name "500W" PSU that will blow up on the first power outage and cost extra money. Otherwise I can always roll it back and downgrade GPU to some slot-powered variant.

IMG_20241221_145429.jpgIMG_20241221_144922.jpgIMG_20241221_145045.jpgIMG_20241220_185448.jpg
Basically all I did , is moved the 4-pin CPU power connector on the same rail as MB power, and used a newly-vacated spot for an 8-pin PCIe connector, transplanted from some broken mining PSU.

Now, to the interesting part.

MODDING THE BOARD

As with all other HP workstations, their motherboards have built-in hardware check for things like: fans, expansion ports, SMART status etc. So, whenever anything is missing - it'll tellya all about it. It only requires pressing F1 during startup, but this crap gets very old very fast. We need to fix this.
First off, let's start with USB ports.
As far as I can tell, Z240 has two variants of their MoBo, one of which has your typical 9-pin header, and the other one is a 10(12) pin like mine. I've marked GND connection with a black marker for further manipulations. All we need to do here, is to find an S-GND connector(USB shield ground, which is also used as FP-USB detect, just like on my old Z620). On the first pic it's the upper-leftmost pin, which is also connected to an absent "pin 9" right below it, which makes it easier to bridge, if you do it the "permanent way" like me. Otherwise, you need a dupont jumper, and just connect it to any GND on any header, even if you plan to populate the front panel header.
IMG_20241220_185311.jpg IMG_20241221_135305.jpg IMG_20241221_135305(diag).jpg

Now, moving onto USB 3.0 header.
Here, everything is pretty much the same as with my old Z620. We need to short an ID pin to ground. If you do want to preserve the board, you can simply use a jumper, but I'll solder a bridge just in case (mostly because many cheap USB 3.0 expansion bays or card readers don't have a shield or it's not connected to GND internally for some reason).
IMG_20241220_185318.jpg

Here's what the final result looks like in my case:
IMG_20241221_144341.jpg

Lastly, we need to secure the CPU heatsink, cause of course the backplate is missing... :D
IMG_20241221_144615.jpg
... and connect the front panel LEDs and buttons


Finally, it's time to put it all together in a beat-up and scratched up 15y.o. case.
IMG_20241221_162221.jpgIMG_20241221_164420.jpg
 

Attachments

  • IMG_20241220_185300.jpg
    IMG_20241220_185300.jpg
    3 MB · Views: 8
  • IMG_20241220_185324.jpg
    IMG_20241220_185324.jpg
    1.9 MB · Views: 8
  • IMG_20241220_185340.jpg
    IMG_20241220_185340.jpg
    2.4 MB · Views: 8
  • IMG_20241220_185609.jpg
    IMG_20241220_185609.jpg
    2.1 MB · Views: 20
Last edited:

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,557 (1.37/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 5700X3D
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 64GB DDR4-3600(4x16)
Video Card(s) MSI RTX 3070 Gaming X Trio
Storage ADATA Legend 2TB
Display(s) Samsung Viewfinity Ultra S6 (34" UW)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 24.04 LTS
Followup #1:
Houston, we have a problem!

IMG_20241221_175630.jpg
While the PC powered up successfully, I totally spaced out this thing. There are different pinouts for AC97 and HDA, and I totally missed the fact that the case is not only old, but also cheap, so instead of HDAudio connector it has a typical AC97. I'll try to fix it tomorrow (all it needs is yet another jumper, but at least I don't have to solder anything).
The pinout is as follows:
HDAudio.png

Pin #4 is not connected in AC97 configuration, but we can fix that by connecting it to a neighboring pin #2(GND) right on the header.

Other than that, the PC booted up just fine, I've managed to install Windows 10 and all the software without any issues, installed latest updates, and ran GPU-Z test along with CPU-Z stress test for a few minutes to ensure that everything is stable, not overheating, and not tripping OCP on either lane. Temperatures were fine as well, fans ran relatively quiet throughout the run.
The main test will come tomorrow. I'm gonna run some Unigine benchmarks, and install S.T.A.L.K.E.R.: S.o.C for a quick gaming test.
I think my bud will be quite happy with it. I may add a front-panel USB3.0 expansion bracket just to make it complete, but other than that it's gonna be a decent PC.
 
Last edited:
Joined
Sep 23, 2023
Messages
540 (1.18/day)
ok, damn I thought my desk was messy with tons of projects I work on in at the same time, but you sir are in a different league

and what old school logitech mouse is that you painted? looks like 518 or g5?
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,557 (1.37/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 5700X3D
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 64GB DDR4-3600(4x16)
Video Card(s) MSI RTX 3070 Gaming X Trio
Storage ADATA Legend 2TB
Display(s) Samsung Viewfinity Ultra S6 (34" UW)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 24.04 LTS
ok, damn I thought my desk was messy with tons of projects I work on in at the same time, but you sir are in a different league

and what old school logitech mouse is that you painted? looks like 518 or g5?
That's normal at my office. I have so much crap going on always and at the same time, that I had to rent the second room just to store all the big crap.
And yep, that's my G5 still kicking after all these years. I don't think I did anything since my last mod (link in my signature). Cable is still working fine, buttons still clicking fine, scrollwheel is scrolling as expected.
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,557 (1.37/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 5700X3D
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 64GB DDR4-3600(4x16)
Video Card(s) MSI RTX 3070 Gaming X Trio
Storage ADATA Legend 2TB
Display(s) Samsung Viewfinity Ultra S6 (34" UW)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 24.04 LTS
A little update in post #2. Already found a fix for it, so no biggie. I've missed it, cause I think my old rig had a case with HDA connector and the error simply wasn't there.
What's interesting, is that Z240 doesn't care about rear case fan. I added one either way, but there was no error regardless of whether it's connected or not.
 
Top