Jump to content

Vintage Mac Classic NAS


ginsu417
 Share

12 posts in this topic

Recommended Posts

Hey all - I just finished up my second vintage Mac project.  It's an 8-core Atom powered 48TB NAS inside a 1991 Mac Classic chassis.

 

Full worklog here:

https://photos.app.goo.gl/LfSziXHGaa3X4Cog8

 

IMG_2570.thumb.jpg.65228fc830187ca3f8f5af27f9697d5a.jpg

 

Use a 40% hydrogen peroxide cream and sunlight to clear up yellowing caused by bromine contamination.

IMG_2573.thumb.jpg.0ee3875073e45f18dfc3e8fdffc8f9e9.jpg

IMG_2590.thumb.jpg.22e2f7a33edd749dba46e50279629bc7.jpg

 

Ready for science

IMG_2593.thumb.jpg.1a0695b46cc156bf9d2019058d8fe809.jpg

 

 

Test fitting an 8" 4:3 LCD display.  Requires a custom bezel to fill gaps.

IMG_2606.thumb.jpg.44f680517d671cb50da4bfc155cb7ce7.jpgIMG_2607.thumb.jpg.61a2567401ef4be5b12227dd322c987f.jpgIMG_2608.thumb.jpg.2aa4f7757a3dd0cd96ff256095f88eb0.jpg

 

 

 

  • Like 1
Link to comment
Share on other sites

3D printing a custom bezel I designed in blender

 

IMG_2657.thumb.jpg.3a915beb2f17b990d9180f279290fb3b.jpg

 

Seems to fit.  I intentionally printed the prototype small just for fitment, so I wouldn't waste too much filament on trial and error. 

 

IMG_2659.thumb.jpg.fbcbec78454145ebd5359706fb70f516.jpg

 

Then when I was satisfied with the fit, I went into blender, pushed the edges out and re-printed.

 

IMG_2674.thumb.jpg.82ee0f09c01ca00e060276bd0c5550c5.jpg

 

Final Bezel design, fitted to the front fascia

IMG_2683.thumb.jpg.e65731513eef211856f62f839a1950f6.jpg

 

Display disassembled and fitted to the front fascia

IMG_2680.thumb.jpg.d9dcd450269fcf41270ae45e11ec5adc.jpg

IMG_2684.thumb.jpg.92f8b56584cc06a8d85384cf2229d667.jpg

 

My assistant, Genji

 

IMG_2664.thumb.jpg.68d44302f003fa1331649e3af05c4c86.jpg

 

 

 

  • Like 3
Link to comment
Share on other sites

New logic board - the Supermicro A2SDi-8C-HLN4F, and 32GB of RAM.

 

IMG_2689.thumb.jpg.20476ab76d6a2d5f055b1a5956cfb87a.jpg

 

3D printed custom logic board mounts.  These took about 4 tries to get the design right.

 

IMG_2707.thumb.jpg.5a21a8fd348b84c7a5df01c83269d042.jpgIMG_2708.thumb.jpg.ca4b1cabc31331eb325a2497c21e65af.jpg

 

I/O shield removal

 

IMG_2690.thumb.jpg.a47016e7388456fd653f2e492360c0c3.jpg

 

Dremel carnage

IMG_2692.thumb.jpg.a135cd761dfa3bc9353a62f7784b3b9f.jpg

 

New 3D-printed I/O shield.  The display is inside, and Supermicro doesn't make a mini ITX board like this with an internal LVDS connector, so I have to route the VGA cable back in.  It's not elegant, but it works.

 

IMG_2713.thumb.jpg.4fd3c2f98b4cc571c3a8abe242d8c658.jpgIMG_2715.thumb.jpg.36b6076116ef54c1ab79664fa77f461a.jpg

 

 

  • Like 1
Link to comment
Share on other sites

Power.  I wanted to retain the factory look from the outside, but no power supply has the switch and socket in the right place.  So I needed to remove these pieces from the factory power board, and re-route them to my PS.  I could have probably used a power cable with a 90 degree bend, but it was really tight and I didn't feel like tracking one down, so I modified the PS to pull the high voltage leads out and connect them to the factory rail.

 

 

Black arrows are the spots I needed to unsolder to get the rail out it didn't give up easy and after I got all the small joints out, I just took a butane torch to the board and pried the rail off.

IMG_2717.thumb.jpg.36d66e50d9ae1408395412e93116255e.jpgIMG_2719.thumb.jpg.353a38f97bb5520eb2cc69f6b96d0caf.jpg

 

 

That won't stop me.

IMG_2722.thumb.jpg.9980c0c8d6d851dc2f3a44c4d3a2a62a.jpgIMG_2723.thumb.jpg.7ce6cb3e266e17c2dff7cdae539f1a3a.jpg

 

Rail fitted with new wires.

IMG_2724.thumb.jpg.72b2214431e62af18f7bc611ab52bb3c.jpgIMG_2726.thumb.jpg.3147dff1a0d7e50ce93ccf1afad24836.jpgIMG_2727.thumb.jpg.0d01f57303924c9af4a1c62cc66ad4d4.jpgIMG_2728.thumb.jpg.90b83d4c8128abdb4f3b3308d3cfbbce.jpg

 

PS modified with spade connectors for easy servicing

IMG_2776.thumb.jpg.9a4a768bb11f2d3d3551d96148548d4e.jpgIMG_2777.thumb.jpg.9db74c0d42bca2c8d6204677a81e981b.jpg

  • Like 1
Link to comment
Share on other sites

The logic board came with passive cooling, and I was seriously considering some crazy duct work to a case fan, but I ended up having tons of space above the CPU for a fan, so I converted it to active cooling.  I didn't want to have to track down a cooler that would fit in the space, so I bought a ridiculously overpowered 60mm fan, and 3D printed my own clips to hold it down.  The process was... let's say iterative.  And at the last minute, I realized I'm an idiot and PLA has a glass transition temp of 60 degrees, so I re-printed the clips in ABS.

 

IMG_2748.thumb.jpg.7ef96f6eb2c7b848a663beb13f686b66.jpgIMG_2761.thumb.jpg.56e1826c71c6af157b13a3401d352089.jpgIMG_2831.thumb.jpg.7bfd49ce48939160fb3525c3840ae491.jpgIMG_2832.thumb.jpg.8620eb9e51a5f358e6a7e8172fb2b293.jpg

 

 

  • Like 1
Link to comment
Share on other sites

Display ran on 12v DC and gets power from the internal power supply.  To make this happen, I needed to build a custom cable to plug into my psu.  I sacrificed one of the molex cables from another project.

IMG_2763.thumb.jpg.63e71318d9c5dcaaa15bf5b6142ace8f.jpgIMG_2773.thumb.jpg.521ccab83c7202cfeedaba4e416d87a5.jpg

 

LVDS mount location was later moved for clearance reasons.

 

 

The 3D printed drive cage was going to be the heart of this build, since it secured the PS, all the drives, the case fans, and the LVDS board.  It took 32 hours to print, but it came out pretty nice.  I designed it to fit a cable management arm, and a fan plate to push air through the drive bays. 

 

IMG_2775.thumb.jpg.f5716d45012f38c7e331e57c9d5e279f.jpg

 

IMG_2781.thumb.jpg.a6c68931ff67c8b4d02b336adfda0410.jpg

 

With the two 92mm fans, clearance is tight.  A cable arm will keep the SATA cables safe.

 

IMG_2803.thumb.jpg.ea599eff4aa08c4cbe64c9ff23ada854.jpgIMG_2806.thumb.jpg.1e87d30b8a5b2b3ae79f815e6f17330e.jpgIMG_2808.thumb.jpg.3f641a7a1f72a2a6d9c5d8923df432c9.jpg

 

 

 

  • Like 1
Link to comment
Share on other sites

SATA cables with cable arm installed

 

457845152_IMG_2810copy.thumb.jpg.7e810f7528518b43044f2bc9e79a392a.jpg

 

Cable routing

 

IMG_2811.thumb.jpg.4d03e594a77ea39ea5f09ee77c3156f6.jpg

 

3D printed a plate that holds the 92mm noctua fans

 

IMG_2817.thumb.jpg.7a56cc6ae387c11400aaed182286e14e.jpg

 

IMG_2824.thumb.jpg.c835ad902caa39929bfa99ee9a25eacd.jpg

 

The print came out a bit stringy, and my choice of mounting hardware doesn't help.  I'm not thrilled about how this looks and will probably redo it the next time I have the case open.

 

IMG_2828.thumb.jpg.f1ed8f7d549b9b1944610606f0e4cc13.jpg

 

Shot from the back of the new LVDS board location

 

IMG_2829.thumb.jpg.a51e9749d3550748f24c5317df02ebe6.jpg

 

Some last minute testing before buttoning her up.

 

IMG_2826.thumb.jpg.3c77a3dc6af5ba8e002bc0ae0bf39ce1.jpg

Completed and living happily with my case modded G4 in Akkala Ancient Tech Lab

 

IMG_2841.thumb.jpg.f946c4102e63c497a57cad9e25b63ba5.jpg

 

IMG_2847.thumb.jpg.c279db0eeb04e626335bbdd27f4bb12b.jpg

 

Final parts list:

1x Vintage Mac Classic
1x Supermicro A2SDi-8C-HLN4F logic board
1x Rosewill PHOTON Series 750W
4x HGST Ultrastar HUH721212ALE600 12TB
2x Crucial 16GB 288-Pin DDR4-2400
2x Noctua NF-B9 redux-1600 PWM fan
1x Everflow 60mm Dual Ball Bearing PWM Fan
1x YWD-801 8” VGA 4:3 LCD display
1x Samsung 64GB FIT Plus USB Flash Drive
1x Spare power cord (for PS relocation)
2x momentary N/O SPST switch

 

Custom parts made:
1x display bezel (PLA)
1x rear I/O sheild (PLA)
1x 4-bay drive cage (PLA)
1x drive bay fan plate (PLA)
4x logic board mounts (PLA)
4x CPU fan clip (ABS)

 

Consumables:
Assortment of heat shrink tubing
Rosin core solder
Double-stick tape
Assortment of sheetmetal screws and nuts
About 1/2 roll of PLA
Some glue gun sticks

 

Time w/o design work: 20 hours
Time w/design work: 32 hours

  • Like 16
Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
  • 3 years later...
 Share

×
×
  • Create New...