Giter Club home page Giter Club logo

xosvp's Introduction

Xbox Open Source Video Project

Finished XOSVP Image XOSVP is an open-source alternative to the Microsoft HD AV Pack. The XOSVP strives to produce the absolute best analog video quality out of your original Xbox.

Features

  • Highest possible quality analog Y/Pb/Pr component video out
    • Impedance matched board traces and cabling from original Xbox
    • High quality video filter + amplifier, THS7316
      • Low pass filter removes high-frequency noise and aberrations from the source signal without harming video frequencies
      • Reconstructs + Amplifies original signal to ensure matching with the Y/Pb/Pr Standards
      • Reduces DAC Imaging effects on the video receiver
  • Optical Audio/SPDIF
    • Best possible audio quality from the original Xbox
    • Support Stereo -> 5.1 Surround Sound
    • Cheap, high-quality optical DAC's easy to source on Amazon/Ebay for those without stereo systems

More Details

Check out my in-depth blog post on the XOSVP detailing its construction, evolution, and comparison images.

Designs

All designs are produced with KiCAD 5. This includes all schematic sources, designed footprints, and PCB layout.

Enclosure

XOSVP Enclosure Also within this repo is a 3D printable enclosure for the XOSVP. It is designed for friction fit so please ensure your 3D printer is calibrated properly before printing. All files were exported with Millimeter scale.

The enclosure was designed with Tinkercad, and you can view this design HERE.

License

I want high-quality analog video from the original Xbox to be available to everyone, which is why I open sourced this project. Everything within this repo is covered by CERN Open Hardware License v1.2.

Contributing

If you have any suggested changes/improvements, please feel free to create an issue or a PR. They will be happily accepted!

Build Instructions

Kit

The Following image contains all the parts in the BOM/XOSVP DIY Kit: Kit Contents

PCB Installation

The parts are placed on the board in the following configuration PCB Layout

The 3D Printed enclosure is designed for a friction fit, so it is very important that the Y/Pb/Pr jack and VGA connector are completely flush to the PCB like in the following image: Flush Y/Pb/Pr connector

AVIP to XOSVP

XOSVP Adapter To make the cable that connects the Xbox to the AVIP, you will need to splice the included AVIP connector with the included VGA cable.

Creating this cable is a rather involved process, and you want to get it right, so I created the following video tutorial to document the process I follow when making them.

YouTube Video Tutorial

The following pinouts are provided for extra detail and are intended to be used alongside the video tutorial.

This splice must follow the following pinout guide

AVIP Pinout

Each of the colored AVIP pins must be connected so that they match the following pinout of the VGA cable. The only exception is the AVIP JMP 1 and AVIP JMP 2 pins. These need to be jumped together on the top + bottom of the AVIP connector.

VGA Pinout

xosvp's People

Contributors

discostarslayer avatar

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.