What's new

BladeZX

Grand Master
Joined
Jul 11, 2019
Messages
1,013
Reaction score
844
Location
Ontario Canada
Here is a video of the Sega C2 selector in action


Here is the oshpark link for the pcb: SegaC2-Pi Multi Selector PCB
I have also attached the gerber files

Here is a list of parts needed:

DescriptionQuantityPCB LocationDigikey Part No.Comment
Conn Rcpt 2POS 2.54mm1952-2227-NDconnects to pin 8 and 10 on RPi
Conn Rcpt 3POS 2.54mm3952-2228-NDconnects to 5v, GND, Reset on mult selector - other ends solder to 5v, GND and reset on game pcb
Conn Rcpt 12POS 2.54mm1952-2034-NDconnects to multi selector (all wires from RPi connect into this)
Cap Cer 0.1uf 25V4C1,C2,C3,C6BC1154CT-ND
Res 10K OHM 1/4W 5%1R110KQBK-ND
Res 220 OHM 1/4W 5%1R4220QBK-ND
Res 1K OHM 1/4W 5%1R21.0KQBK-ND
Res 2K OHM 1/4W 5%1R32.0KQBK-ND
Crystal 16.0000MHZ 20PF1X11923-1400-ND
Cap Cer 22pf 50V2C4,C5445-175522-ND
Switch Tactile SPST-NO 0.05A3EG1829-NDblack switches for up, down and select
Switch Tactile SPST-NO 0.05A1EG1830-NDred switch for reset
CONN IC DIP SOCKET 28POS TIN1A120353-NDsocket for atmega328p
Atmega328p chip1ATMEGA328P-PU-ND
Conn Rcpt USB2.0 TypeR 4POS1UE27AC54100-NDmounts to the bottom side of the pcb
Conn Header R/A 3POS 2.54mm1952-2245-NDmounts to the bottom side of the pcb
connects to 5v, GND and reset on the game pcb - you will need to solder these - see video
Conn Header R/A 12POS 2.54mm12057-PH2RA-12-UA-NDmounts to the bottom side of the pcb
connects to Rpi GPIO pins
Conn Socket 8POS 2.54mm1SAM13072-NDmounts to the bottom side of the pcb
plugs into the 8 pin connector on multi - make sure to match pin 1
Conn Socket 22-30AWG Crimp Pin40952-2159-NDcrimp pins for all wire connectors
OLED 128x641Amazon URL:
https://www.amazon.ca/Display-Modul...0.96+inch+oled+128x64&qid=1647185028&sprefix=
0+96+inch+oled+128x64%2Caps%2C52&sr=8-5

I recommend using a Raspberry Zero W

1647186060576-png.png



This is the case I am using for it:

1647186080155-png.png


You will also need a 8GB microSD card (I recommend Sandisk)

Here is the Raspberry Pi image you will need to load to the RPi. Just unzip it and load the img file using Win32DiskImager

SegaC2-Pi Raspberry Pi Image


Note: If the link for the image does not work, copy the link and paste in a new window

The pi user is: pi
The pi password is: c2multi

Here are the RPi connections that will be used and connected to the SegaC2-Pi mult selector pcb

sega16-rpi-connections-png-png.png


Pins 1,3,5 are used for the OLED display
Pins 11,13,15 are used for the UP, DOWN and SELECT buttons
Pins 8 and 10 are used to send and receive data from the Atmega328 chip
Pins 12,16,18 and 32 are used to program the Atmega from the Raspberry Pi

Connect a USB to microUSB cable from the multi selector to your RPi in order to power everything from one place

NOTE:
*** All dip switches must be in the OFF position on the C2 multi

The first time you load it up, it will default to a hotspot with the name SegaC2-Pi
Hotspot password is: segac2multi
Connect to the hotspot and then go to your browser on your phone and go to any web address (eg: gg.com)
The web interface should appear and you should see the games listed

For first time use ONLY:
Go to Tools and select Set Atmega Fuses
This should come back successful and ask you to reboot the Pi (do not do that yet)
Select Program Atmega
This will program the hex code on the Pi into the Atmega 328p chip
Once successful reboot the RPi or just power cycle the Sega pcb power supply since everything gets its power from it

Once the RPi has loaded, you can connect back to the hotspot and change games.

You can also go to the Tools and select Wifi Configuration to join it to your home wifi network instead of using a hotspot.
You will be asked to select your wifi network and enter your password. You then need to click Apply and Reboot
This will reboot the RPi and it will connect to your home wifi if your credentials are correct.
 

Attachments

  • SegaC2_selector.zip
    47.5 KB · Views: 72
Last edited:
Thanks Blade. Can't wait to get this system and your selector. Appreciate this.
 
If it's gonna happen to make more than 1 for your use , i'd like to have one for my C2 multi too ! Did you have any spare ?
Thank you very much for sharing ! :happy:
 
Back
Top