Close

Assembly and setting goals

A project log for Atari2600 Cartridge Reader

Extract game roms and play them on an emulator

koen-van-vlietKoen van Vliet 09/08/2018 at 10:351 Comment

The assembly includes:

Housing

The housing consists of two parts:

I have not designed the bottom part yet, as it is not required to test the functionality. It merely serves to protect the electronics. The two halves will either snap together or be fastened using self tapping screws.

The housing is 3d printed. I can print these at home, order them from a third party or users can choose to print their own. STL files will be available.

STM32 board

I chose to use a pre-built STM32 board, which should require less hand soldering than a custom PCB. The STM32 blue pill boards are very cheap, however they require some work to get them to function properly. The USB connector is soldered on very poorly, so I had to add some more solder to make it stronger. The USB pullup resistor R10 has a wrong value of 10k and I replaced it with the correct 1.5k. I have had issues in the past with the programming header, so I reflowed those pins while I was at it. The boards come without populated male headers, so I soldered those on.

Adapter PCB

A few weeks ago I ordered adapter pcbs, which connect the STM32 board to the cartridge connector. These just arrived and I soldered up a proto.

Putting it together

The first thing I noticed when putting the thing together was the yellow jumpers sticking out on the bottom. (I could have foreseen this in CAD.) If I flip the board around I save a few mm. This means the housing can be smaller -> cheaper.

Goals

Discussions

sbelyo wrote 02/05/2023 at 21:00 point

I'd love to use this for a 2600 console project.  Any chance you could post the pcb gerbers?

  Are you sure? yes | no