Jump to content
IGNORED

Sega Genesis Controller Rotary Controller Mod


Gedalya

Recommended Posts

I've recently worked through creating a rotary controller using a Sega Genesis controller I had laying about. I have it finished albeit with a glitch or perhaps I wired it wrong. The info I found on making one of these was incomplete so I had to fill in the gaps. Is there anyone who has made one of these that can provide some feedback/answer some questions? Or even better yet, if you have one would you be so kind as to open it and post photos of the front and back of the PCB? Thanks in advance.

Link to comment
Share on other sites

Have you read this?

https://www.jagware.org/index.php?/topic/930-how-to-add-a-rotary-knob-to-your-jaguar-controller/

 

1 hour ago, Gedalya said:

Does it matter if the rotary encoder is mechanical or digital?

You need a mechanical encoder. Optical encoders won't work as-is (they need a more complex circuit).

Edited by Zerosquare
  • Like 2
Link to comment
Share on other sites

On 8/30/2022 at 11:46 PM, Zerosquare said:

Have you read this?

https://www.jagware.org/index.php?/topic/930-how-to-add-a-rotary-knob-to-your-jaguar-controller/

 

You need a mechanical encoder. Optical encoders won't work as-is (they need a more complex circuit).

Thank you! I bought and installed one. I'm still having an issue. I think my controller just isn't grounded right.

Link to comment
Share on other sites

I think I am having an issue with grounding. I have attached an image from the PCB prior to wiring with color coding for where things are wired up, just the buttons though from this side. The mapping for the collors to the 15pin 3 row connector is as follows:

  • Pin 2, red 
  • Pin 3, green
  • Pin 4, blue
  • Pin 10, black, ground
     

The three wires for the actual rotary controller, specifically the two, east and west, are mapped to the following pins on the 15pin 3 row connector:

  • Pin 11, yellow, east
  • Pin 12, orange, west

The grounding for the rotary encoder is tied back to Pin 10.

My question on the grounding though, the YouTube video I watched indicated Pin 10 as ground. My own research suggests it should be Pin 9. Can anyone provide clarification. Does any thing stand out that is wrong?

image.png.7dcaac577091869f9af140cb79783eb0.png

IMG_3498.jpg

Edited by Gedalya
adding additional information regarding wiring the encoder.
Link to comment
Share on other sites

3 minutes ago, Zerosquare said:

Which controller is it? The PCB doesn't look familiar.

 

From your description, the wiring isn't correct, but I'd need pictures showing the whole PCB (both sides) to help you.

I'll take some photos to reflect the whole PCB. Unfortunately what I found with the Genesis model 1650 controller is that there is a wide variation on PCB design. I know they are all functionally the same but I have three 1650s and all three of the PCBs look different.

Link to comment
Share on other sites

As a first test, you can try this:

- desolder all the wires going from the 15 pin connector to the PCB

- desolder the black wire from the center pin on the encoder

- solder the blue wire on the center pin on the encoder

 

The encoder should work (not the buttons). If the rotation is backwards, swap the orange and yellow wires with each other.

  • Like 1
Link to comment
Share on other sites

41 minutes ago, Zerosquare said:

As a first test, you can try this:

- desolder all the wires going from the 15 pin connector to the PCB

- desolder the black wire from the center pin on the encoder

- solder the blue wire on the center pin on the encoder

 

The encoder should work (not the buttons). If the rotation is backwards, swap the orange and yellow wires with each other.

Thank you! I will try that asap!

Link to comment
Share on other sites

1 hour ago, Zerosquare said:

As a first test, you can try this:

- desolder all the wires going from the 15 pin connector to the PCB

- desolder the black wire from the center pin on the encoder

- solder the blue wire on the center pin on the encoder

 

The encoder should work (not the buttons). If the rotation is backwards, swap the orange and yellow wires with each other.

I had originally noted an issue between the rotary encoder and the button connected by the blue wire. Because of that and what you wrote I simply disconnected the black wire from the encoder ground (center) and detached the blue wire and then hooked up the blue wire on the encoder ground. The controller now works except for the button which used to be connected by the blue wire; so the rotary knob and two buttons work fine. Woot!!! I'm checking for diodes now.

Edited by Gedalya
Link to comment
Share on other sites

2 hours ago, Zerosquare said:

Yes, you will need them. You will also need to remove all the components soldered on the PCB (IC, resistors and capacitor).

Thank you! I will go ahead and do that today. How many diodes will I need? Is it possible to also wire the start button on the Genesis controller to be used as well? Specifically as the pause button on the Jag? The lack of a pause button stood out to me (after the fact) as an issue. The rotary encoder I have also has a push button quality that I don't believe is used; can that be wired also as a button? Options perhaps? Thanks again! Your are now in my top five fav AA members.

Link to comment
Share on other sites

14 hours ago, Zerosquare said:

Ten diodes should be more than enough.

 

Considering how the tracks on the PCB are laid out, it's easier to wire the Start button as Option, and the encoder button as Start. If you want the opposite, you'll have to cut tracks on the PCB.

Just saw these messages, sorry for the slow reply. Thank you!

Link to comment
Share on other sites

17 hours ago, Zerosquare said:

Once you have removed the components soldered on the PCB, please post of photo of the result (both sides) -- it will be easier to show where the diodes and wires should be soldered.

Here are the photos, two each for the front and back where one shows the whole side and the other is zoomed in (I left the green and red wires off when removing things):

IMG_3512.jpg

IMG_3511.jpg

IMG_3510.jpg

IMG_3509.jpg

Edited by Gedalya
added note
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...