I am working on designing a 8 bit computer and I was considering adding support for a Atari 2600 controller. I know it uses a D-Sub9 connector, but is there anything special about it? What I mean is can I go on Digikey and just buy any male D-Sub9 connector and it will be compatible with the Atari 2600 controller?
I know it uses a D-Sub9 connector,
DE-9 to be exact.
- D for D-Subminiature
- E for the shell size of ~19.5 by ~11 mm
- 9 for 9 pins arranged in two rows as 5+4
but is there anything special about it?
No. Despite being of plastic on the controller they are as standard compatible as it gets.
What I mean is can I go on Digikey and just buy any male D-Sub9 connector and it will be compatible with the Atari 2600 controller?
Yes. At least for the plug side it doesn't matter if it comes with or without nuts for fixing it, as they end below the shell line, so the area a plug may need is free. Personally I always prefer ones with nuts, as they offer an option to fix the controller if possible.
While selection of the plug side is painless, you need to select the right connection side for your project straight or 90 degree thru hole or the same for SMD. Some may have additional pins for better fixation on the PCB, so additional holes/soldering areas are needed.
Don't forget to ground the shell - just in case.