SATA CD-ROM connection feasible?

I found nothing in searches. I know there's smaller 8-bit based boards in the style of HDD backplanes that CD-ROM auto loaders use that connect ~5 drives, but outside of that I haven't seen anything non-PC. I'd hope for 8x speed (KB 1,200, Mbit 9.8304) so, it wouldn't have to be fast however, I would however like to use 5 drives or so at once.

I know running 2 RaspberryPi's with 2 4x SATA hats is an option but, with the current prices that is about $250-300usd :-/ (Raspberry Pi is now very expensive)

The SATA hat: https://www.reichelt.com/de/en/raspberry-pi-shield-quad-nas-4x-sata-rpi-nas-4xsata-p293022.html.
It does not need to be that expensive. Just a USB to SATA cable and a USB hub will do.
Perhaps a other mini computer with a USB port is cheaper.

The Arduino boards can not do SATA as far as I know.

The trick is the appropriate use of quotation marks so the search engine understands the compound search must include the quoted search term:

CD-ROM "Arduino" at DuckDuckGo

There is at least 2 hits that need to be investigated:

An Arduino And A CD-ROM Drive Makes A CD Player | Hackaday

GitHub - daniel1111/ArduinoCdPlayer: Using an Arduino pro-mini to turn an IDE CD-ROM drive into a standalone CD player

I'm not going out on a limb here; you need to do some research and an a prototype with 1 drive first. A brief scan seemed to suggest the CD-ROM audio was handled via the headphone jack.

I should of explained that this would be for digital extraction (ripping). The "ATAPIDUINO" library that those projects use is for playback only (although there's some mention of extraction over the SPDIF but, that's very conditional).

Right. I think this is a dead end and I'd be better of financially buying a used mini-ITX board with 4 sata connectors. The problem there is the footprint, which is big for the purpose :-/

Thanks for responding. I think I'll pass on this for now. If I'm very curious then I do have a 5 drive autoloader that has a 5 drive backplane (ATAPI/IDE), microcontroller and the rest to make it work independently. I could borrow/steal the hardware approach from that (but not the software).

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.