Git Product home page Git Product logo

snes-component-video-mod-pcb's Introduction

SNES Component Video Mod PCB

A PCB that carries Pb and Pr video lines with their respective components. The Y line is not on the PCB as we will just wire it directly from the multi-out port instead. This mod does not work on stock SNES Jr. or "1-Chip" consoles. Compatible stock consoles must contain an S-ENC chip. Sometimes the S-ENC chip is alternatively labelled as "BA6594AF" or may be a revision labelled as "S-ENC A" or "S-ENC B."

mFCw0rI

Parts Needed

  • 2x 220uF 6.3v Capacitors Digikey Part
  • 2x 75 Ohm Resistors Digikey Part
  • 2x SS8050 Transistors Digikey Part
  • 2x 1N4148 Diodes Digikey Part
  • 3x RCA Jacks (preferrably color coded to YPbPr connections) OR 1x 3.5mm TRRS (4-pole) female connector with 1x 3.5mm TRRS to YPbPr adapter

For RCA jacks, you only really need 3 just to do the mod since those will carry the video output and you can use the multi-out port for the audio, but you can choose to get 5 RCA jacks instead so you can also do Left and Right Audio alongside the YPbPr jacks if you prefer. This guide does not cover the installation of audio RCA jacks.

For the TRRS jack method, it's generally considered best to desolder and remove the RF modulator from the console and put the TRRS jack in its place. If you don't want to remove the RF modulator, you will have to come up with a spot to put the TRRS jack, like drilling a hole into the shell for it. Also, you can figure out which pin on the back of the jack corresponds to which YPbPr female connector by checking continuity with a multimeter with the adapter plugged into the TRRS jack. Touch one lead of the multimeter to a pin on the back of the jack and the other lead to the inside of one of the connectors to figure out which one is which. One pin on the back of the TRRS jack may be longer than the others. This one should be the Ground pin.

Install Guide

  1. Turn off and unplug your console and open it by using a 4.5mm "Gamebit" screwdriver on the 6 screws on the bottom of the console.
  2. Solder the parts to the mod PCB and find a suitable place inside your console to put the assembled board at so you can get a general idea of how long you want your wires to be. You may want to stick a layer of kapton tape covering the entire bottom side of the PCB or on the area of the main console board where you plan on setting the PCB down at. You may also choose to set the PCB somewhere off of the main board.
  3. Connect a wire from pin 7 on the back or bottom of the multi-out connector to either your "Y" RCA jack (the green one) or the "Y" pin of your 3.5mm 4-pole (TRRS) to YPbPr adapter.
  4. Connect a wire from pin 1 on the S-ENC chip to "Pr In" on the PCB.
  5. Connect a wire from a 5V source on the main board to "+5V" on the PCB.
  6. Connect a wire from pin 24 on the S-ENC chip to "Pb In" on the PCB.
  7. Connect a wire from "Pr Out" on the PCB to either your "Pr" RCA jack (the red one) or the "Pr" pin of the TRRS YPbPr adapter.
  8. Connect a wire from "Pb Out" on the PCB to either your "Pb" RCA jack (the blue one) or the "Pb" pin of the TRRS YPbPr adapter.
  9. Connect a wire from "GND" on the PCB to a source of Ground on the SNES motherboard. There are some exposed ground planes near the 4 corners of the motherboard that you could use.

Credits (2.x)

Original Circuit Design:

  • KPackLabs

Credits (1.x)

Original Circuit Design:

  • NightWolve (Nicholas Livaditis)

Other Credits:

  • thesteve
  • Duo_R
  • Michael Moffitt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.