DIY CD drive based on a computer CDROM

QUOTE]so much code has been written do it from scratch again why?[/QUOTE]

Show me a source on C that has no bugs and is ready to be compiled for any uC.
I am not telling that mine would be perfect, but I will do my best. And I have no interest to sell it.
To my knowledge the previous progects were made somwhere in 1-3 month. That's Ok with me, I have no rush. It's my hobby not business.
 
Gidu, very nice progect. Neatly made. Did you buy the controller or did you design it yourself?

-_nando-_, you asked me to make it on C, I agreed... It does not matter much for what uC it will be compiled. My choice is ATMega128. It has a lot of resources and pins and hopefully will stay on a market for few years at least. TQFP64 can be soldered by hands no problem. I also will make the PCB myself, actually I am already in progress.
 
I don't have any experience with ATmegas 😀 The most "powerful" uC that I have ever dealt with, is the PIC18F 80Pin TQFP family 😀 I'm not programmer, but my friend is and he have lots of interest on these things. Although is just hobby, would be very nice to have my own CD-Player. My friend just had a look at the ATAPI structure, and didn't beguin anything. Actually I'm not sure of his capabilities 😀

Could I use your code as reference to my friend? I think that he would use PIC...
 
Hello Zanuda

I haven't dug too deep into this yet. Yes, all of your suggestions are good and SOPl. But I want to try to get my hands on a schematic, if possible, before I start to spend any time on debugging. If I can' find one then I will try to proceed w/o. BTW, this seems like enough of a divergence from this thread that I started another one to ask about this controller.
http://www.diyaudio.com/forums/showthread.php?s=&postid=1371614#post1371614
 
-_nando-_
My code will be completely open. Anyone could use it.

audiosteve
Checking power and cables connections is not a debugging. It's just verivication that there is no simple and stupid mistakes. I do them sometimes 🙄
So what happens when you power it up? Display is on. Any characters on it, garbage? From my experience if the thing is based on uC it should work anyway if it is power. In most cases there is something wrong with attached pieces.