Image Gallery - Click for detail
Utilized the existing LG/Philips LCD and the original speakers and drove them with a new display driver board. The driver board handles monitor controls, display output, and sound. The speakers are connected directly to the board through a switch that allows an audio line out to be selected instead, if desired.
These are the components and rough layout of what is inside. This is not representative of final layout.
Beneath screen are the HDMI switch (middle), and the speakers (left and right). The switch has a plastic shield over it to keep the metal lattice structure of the case from shorting the board. The shield has a cutout to allow the indicator lights to shine through.
Ports from the internal devices were routed to the existing I/O cutouts. The ports on the iMac's case were reused as faithfully as possible. The USB ports were routed to the USB port cutouts, the PS TV's ethernet port was routed to the iMac's ethernet cutout and an audio port became the line out port. A Firewire port was repurposed as the location for the audio switch that selects internal/external sound. The DisplayPort hole was used for the monitor control board wires.
Raspberry Pi Zero W running RetroPie, a game emulator OS. Red indicator LED.
PS TV console running. Blue indicator LED.
Android Streaming TV Stick (Equiso Smart Stick) with wireless motion controller similar to a Wii remote. Green indicator LED.
The graphics on the outside of the PiMac were selected to evoke a retro feel, as well as to showcase the devices inside and the design work that went into it.
The PiMac even has an original Apple keyboard with some blue LED lighting.