Final Update:
I have finished this G4 Cube project.
The final system is:
Motherboard - ASUS H110S1[CSM] - mini-STX form factor
CPU - Intel i3-6100 - 2 cores 4 threads 51W TDP
Memory - 2x 8GB DDR4 SODIMM - 2133 MHZ
CPU Cooler - noctua NH-D9L - modified see detail in post
M.2 SSD - Samsung SM951 AHCI 256GB
M.2 WiFi/BT - BCM94352Z
RF Cables - 2x IPEX U.fl/PEX to RP-SMA MHF4 MHFIV
Optical Drive - Panasonic UJ167 Ultra Slim Slot Blu-ray combo SATA 9.5mm
O-Drive Cable - StarTech 6 inch SlimLine SATA
Hard Drive - HGST Travelstar 7K1000 2.5-inch 1 TB 7200 RPM
Type C USB Hub - Cable Creation USB 3.1 USB-C to 3 ports USB3.0 and Gigabit Ethernet
Power Switch - Adafruit Mini Illuminated Momentary Pushbutton - Blue Power Symbol
Drive Activity LED - Adafruit Bright Blue LED
Stand-by Power - Adafruit PowerBoost 500 Basic - 5V USB Boost @ 500mA
Relay - Omron 5V DPDT Non-Latching
Audio - Right Angle Male Male TRRS cable and two female receptacles with TRRS term.
AC Power Adapter - Oneda 120W 19V 6.32.A
Plus - Misc. bits and pieces from my salvage stock
Apple G4 Cube
Fully assembled idle system runs 30 to 32 degrees C and fully CPU loaded (Prime95 torture test) runs 65 to 68 degrees C both with a ambient of 74F (23.3 C). This is with the single 92mm fan on the CPU cooler.
Line power consumption is 16 watts idle and 74 watts running 100% CPU load
I have installed both El Capitan 10.11.6 and Sierra 10.12 and upgraded to 10.12.1.
I am not too pleased with Apple as Sierra is royal pain. I have included the patch for the HD530 top menu bar glitch, and the patches for WIFI/BT. With the latest Clover config.plist patches, El Capitan goes into a reboot loop so I will remove it if I don’t run across a solution soon.
The system is stable and runs 24/7 without issue. Note I don’t test for Sleep and wake from Sleep as these function are not useful for desktop machines as I use them.
I have a little over kill on the power switching. The Apple touch sensor works as does the blue LED lit top panel power switch and the bottom panel power/reset switches.
Anyway this is the first time in years that I took time to sort out the touch sensor and get it working. I searched for minihack’s touch sensor write up which made the task easy. This mother board does not have a 5V standby power line but does have a 3.3V one. I used an Adafruit up-converter to get the 5VSB and a relay to isolate my add-on.
Also I rotated the touch sensor 180 degrees as a space work-around (avoid hub type C connector). Note that I had to drill new mounting holes for the sensor and make up an adapter plate to space the sensor back to nearly the original location.
I had never been happy with cube hacks due the low profile CPU coolers blowing at right angle to the up draft air cooling design. So with the noctua NH-D9L being just about the right size for a standing up CPU cooler and the STX motherboard CPU location in a favorable location I had to do this hack. This would be a better hack if the cooler was no wider then 92 mm and the STX motherboard had all of the IO on the IO side of the board.
Adding in the top panel USB hub with the USB Gigabit Ethernet is just frosting on the cake as is the slot loading Blu-ray player.
If I do a mod to this system, I will move the hard drive and mount it with the optical drive. As it is now, the HDD does not get any cooling air and it runs warmer then I would like.
Comments and/or questions are welcome.
Good modding,
neil