Car Stereo Project

Car Stereo Project

I had a few minidiscs and a single minidisc player when I was young - but now that I'm old, I have many, many more. I think maybe six players. Or seven. One of those is a car stereo for the car I do not have or drive.

Sony MDX-C5970R Front
Sony MDX-C5970R Back Panel

Car Stereo Hifi-Box Version 3

This is the v3 design. v1 never made it out of FreeCAD. v2 utilised an internal switching power supply which made it taller, in addition to a lidded design that meant the top was printed separately. That was a bad design choice only noticed when I realised that my panel cuts were too small and the entire thing would need to be re-printed.

v3 doesn't use an internal PSU - it instead uses a 12VDC 10A power brick. Variation in voltage isn't a huge concern. Since this is a a car stereo it'll put up with a 10% swing either-way.

The case is 3D printed PETG, and is printed in three parts - frame, back-panel, and a bazel. The back-panel went through a few re-designs, but nothing major beyond the thickness and arrangement. The bezel was a lot of trial-and-error, and the resulting model doesn't match the original exactly. But it gets close enough to do the job.

At this point, everything works. It's a finished project. But no project is ever really finished.

Caveats

So, here's what I'd probably fix/do if I wanted to keep going with this:

Sources and BOM

Here's the files, you'll need FreeCAD to open them:

The parts you'll need are as follows:

Part Source Notes
Sony 1DIN Minidisc Player Ebay, Facebook Marketplace, etc Ideally with cage and loom/harness
A 1DIN Cage They're universal - just buy one that's 1DIN. e.g. ASIN B004V88ZNG
A compatible loom/harness Ebay, Halfords, etc Optional, you can use spade connectors - we only use 3 pins.
A 12v >=10A DC Brick Amazon, Farnell, Mouser, RS A cheap one works. But I sleep more soundly using a Tiger TP1020.
Snap-in 12v >= 10A DC Switch Amazon, Farnell, Mouser, RS 29x21mm mounting diameter - I used ASIN B0BXKZK762.
>= 10A DC Barrel Panel Mount Amazon, Farnell, Mouser, RS 10.8mm mounting diameter - I used ASIN B0CH7WX85X.
4-way Speaker Terminals Amazon, Farnell, Mouser, RS 60mm spacing. 70x24mm to fit recess - ASIN B07QR6228S.
6mm OD M4 Knurled Insert Nuts <=5mm deep All over the place Fits flush, but epoxy wouldn't hurt.
M4 Screws All over the place I used 8mm long screws, but the case will probably handle up to 10mm.
2.8, 4.8 and 6.3mm Spade Connectors All over the place 2.8 speakers, 4.8 fits loom, and 6.3 fits the switch.
Splicing Connectors All over the place I prefer WAGO Lever Nuts (Parts 221-412 and 221-413).

Wiring Notes / Hacks

You should reference the service manual for your stereo, but the general pattern seems to be as follows. There are other wires, of course, such as the four for the rear speakers, one for the antenna, and another for telephony (or something). This project doesn't use them.

Wire Colour Purpose Notes
Red +12v Active Power Normally tied to the car running, wire behind switch.
Yellow +12v Passive Power (normally always live) For the clock mostly. I wired it behind the switch.
Black -12v
White Positive Left Speaker
White and Black Negative Left Speaker
Grey Positive Right Speaker
Grey and Black Negative Right Speaker

In the case of the yellow wire, which is supposed to be +12v passive, you could certainly wire this in front of the switch so it is always live (which is how it would be in a car). This will avoid the clock always being 1AM when the stereo is turned on. I didn't do this because it felt like a good way to wear down the already old display.

You can certainly modify the case to reposition the speaker terminals and add a second set if you want rear-speakers. While I thought that would be pretty cool, I don't have four identical speakers that are low-power enough to get away with it.

The telephony stuff could maybe be abused to lower the volume on an arbitrary event. I haven't looked into it, but if the intent is to lower volume when a call occurs, I doubt it would be terribly difficult to wire up a wifi-capable microcontroller that can be used as an API. You already have stable DC power to work from.

Speaking of hacks - these Sony units have (1) RCA input, and (2) a proprietary remote that hasn't been considered in the case design. Modify the case to fit a Pi Zero with RCA out, figure out the remote protocol, and you could feasibly turn your car-stereo-box-thing into a streaming hifi.