/ArduinoCdPlayer

Using an Arduino pro-mini to turn an IDE CD-ROM drive into a standalone CD player

Primary LanguageC++

Arduino CD player

Using an Arduino Pro-mini and an IDE CD-ROM drive to create a standalone CD player. Based on the ATAPIDUINO project - code for this in the original folder.

For more details, see project on hackaday.io.

To do

  • Add opamp buffer after DAC to protect the output (from accidental plugging in other outputs).

Supported IDE CD-ROM drives

Sources from ATAPIDUINO and ArduinoCdPlayer and here:

Testing

  • AOpen CRW5224 (2003)

Compatible drives

  • AZTECH CDA66801I (1995)
  • BTC F563E (2001)
  • CREATIVE CD5233E (?) (Starts PLAY instead of remaining paused when NEXT/PREV is used on stopped unit)
  • HITACHI CDR-8130 (1997)
  • HITACHI CDR-8230 (1997)
  • LG CRD-8320B (1998)
  • LG CRD-8322B (1999)
  • LG CRD-8521B (2001)
  • LG GCE-8527B (2005)
  • LITE-ON LTN-403L (2000)
  • LITE-ON LTN486S (2001)
  • NEC CDR 1800A (1997)
  • NEC DV-5800A (2001) ("DVD-ROM READER")
  • SAMSUNG SC-148C (2001)
  • SONY CDU5211 (2001)
  • TEAC CD-532E (2000)
  • TEAC CD-540E (2001)
  • Ultima Electronics CHA-50 (????)

Non Compatible or possible defect Units

  • Compaq CRC#D-8241B (1998) (erratic, defect?)
  • Compaq CR-588 (1998) (erratic, defect?)
  • H.L Datastorage GCR-8481B (2002) (fails init proc.)
  • LG DVD-ROM Drive GDR-H30N (2007) (fails init proc.)
  • Philips DVDROM DROM6116/34 (2004) (Only reads TOC sometimes)
  • Toshiba XM-6402B (1999) (fails init proc.)

References