What's new

BladeZX

Grand Master
Joined
Jul 11, 2019
Messages
1,031
Reaction score
845
Location
Ontario Canada
Here is a video o the STV multi selector


Here is the oshpark link for the pcb: https://oshpark.com/shared_projects/wiQAjLB8
I have also attached the gerber files

Here is a link 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-NDone connects to 5v, GND, Reset on mult selector
one connects to pin 11, 13 and 15 on RPi
one connects to 3.3V, SDA and SCL on RPi
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 11K OPHM 1/4W 5%7R1,R2,R3,R4
R5,R6,R7
11KQBK-ND
Res 10K OHM 1/4W 5%1R1110KQBK-ND
Res 220 OHM 1/4W 5%1R10220QBK-ND
Res 1K OHM 1/4W 5%1R81.0KQBK-ND
Res 2K OHM 1/4W 5%1R92.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-ND
Conn Header R/A 3POS 2.54mm1952-2245-NDconnects to 5v, GND and reset on the STV multi cart
Conn Header R/A 12POS 2.54mm12057-PH2RA-12-UA-NDconnects to Rpi GPIO pins
Conn Header 12POS 2.54mm1

2057-PH2-12-UA-ND
connects to the STV multi cart - make sure pin 1 matches
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


This is the case I am using for it:

1647186080155.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

SegaSTV-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: stvmulti

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

sega16-rpi-connections-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 STV multi cart

The first time you load it up, it will default to a hotspot with the name SegaSTV-Pi
Hotspot password is: stvmulti
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

  • SegaSTV_selector.zip
    41.4 KB · Views: 97
Last edited:
Hey all. Relatively new arcade PCB owner here. Just finished building the Multi-Pi and am beginning the wiring between this and the Multi Cart. Do I still need to flash the Multi Cart with the auto reset file to make the Multi-Pi work? And where is the VCC wire going to in the Multi-Cart. I'm sure GND and Reset will connect to the known spots on the cart, but I'm not sure on the VCC. Is that the 5V point mentioned when reflashing the Multi-Cart for the Auto Reset?
 
Just an update. I got everything working thanks to working with BladeZX. Here are some progress photos. I designed and made the platform for the multi and the platform for the Pi Zero so they won't be hanging loose and the mutli is centered in front of the board so you can see the OLED screen out of a Lions3 case. I custom made the sleeved cables as nothing I had was long enough so these make the install much cleaner. I'll post final photos when I get the proper length M3 screws to assemble everything together. The large platform was needed as I wanted 3 points to secure the platform and there aren't many towards the front of the board so it had to be done this way. I could make it more elegant but it'll be under the top of the Lions3 case, so it'll never be shown.

IMG_3872.jpg
Astra OLED.jpg
Astra.jpg
 
Back
Top