iMac G3 tray-loading IO door & interposer – reverse engineered replacements

zenaror

6502
I recently worked on an iMac G3 tray-loading shell that was missing part of its IO assembly, specifically the side door and the internal interposer bracket.

Original replacements seem to be quite hard to find, so I decided to recreate both parts via 3D scanning and manual reverse engineering.

WhatsApp Image 2026-04-23 at 10.41.59.jpeg
WhatsApp Image 2026-04-23 at 10.42.22.jpeg

IMG_20260425_173419584.jpg
IMG_20260425_173409706.jpgThe focus was on maintaining original geometry, mounting points, and alignment with the IO ports and outer shell.

Details:
  • The interposer bracket was modeled to preserve structural behavior and port alignment
  • The door includes a separate ring element (for color matching or multi-material printing)
  • Fitment was tested against the original mounting system
This started as part of a custom build, but it should also be applicable to restoration scenarios where these parts are missing or damaged.

If anyone is interested, I can share the STL files.
 
I recently worked on an iMac G3 tray-loading shell that was missing part of its IO assembly, specifically the side door and the internal interposer bracket.

Original replacements seem to be quite hard to find, so I decided to recreate both parts via 3D scanning and manual reverse engineering.

View attachment 98177
View attachment 98178

View attachment 98179
View attachment 98180The focus was on maintaining original geometry, mounting points, and alignment with the IO ports and outer shell.

Details:
  • The interposer bracket was modeled to preserve structural behavior and port alignment
  • The door includes a separate ring element (for color matching or multi-material printing)
  • Fitment was tested against the original mounting system
This started as part of a custom build, but it should also be applicable to restoration scenarios where these parts are missing or damaged.

If anyone is interested, I can share the STL files.
Great job! Yes, it would be interesting if you shared it; I have two tray-loading drives and neither of them has a cover.
 
Great job! Yes, it would be interesting if you shared it; I have two tray-loading drives and neither of them has a cover.
Thanks, I really appreciate that!

That’s exactly the kind of situation I had in mind - these tray-loading units seem to often show up missing those parts.

I’ve made the files available here:

IO Door (outer cover):
https://cults3d.com/en/3d-model/tool/imac-g3-tray-loading-io-door-cover-side-port-cover-replacement

Interposer (internal bracket):
https://cults3d.com/en/3d-model/too...ser-bracket-internal-port-support-replacement

Bundle (both parts):
https://cults3d.com/en/3d-model/too...interposer-bundle-complete-side-port-assembly

If you end up printing them, I’d be really interested to hear how the fit is on your machines!
 
Nice work - thanks for sharing.

Is that enough USB ports on your iMac? :p
Hahahaha! Now I definitely have!
But unfortunately, this hasn't been an iMac for a long time. It's a brand new DIY All-in-One Linux PC... in a G3 shell hahahaha!

At some point I came across an empty tray-loading shell that was being used as a pet bed, and decided to turn it into an all-in-one PC using modern hardware (mini PC + new display inside the original housing, etc.).

During that process I noticed the IO side parts were missing, which led me down the path of recreating them. A friend was kind enough to lend me the original pieces from his unit, which I used as reference for 3D scanning and reverse engineering.

So while the parts came out of a modding project, they ended up being directly applicable to restoration as well.

I wrote a bit about the overall build here (this was before I finished modeling these specific parts):
https://zenaror.nekoweb.org/blog/po...-de-volta-um-dos-visuais-mais-lindos-da-apple

It turned into a much deeper project than I initially expected.

So.. yeah... no old hardware was thrown away unnecessarily in this project (at least not in my hands).
 
Back
Top