Strider999
Student
Ive been working on my own supergun design for a few years and its finally coming together. I'm calling it the Winchester and the goal is to create a supergun that is compact and functional by itself.
The features are:
If I were to do a future revision of the board, I would like to replace the BA7230LS and the FE1.1s IC's. They are available through ebay and alibaba but they are not in production any more. I would like to only use parts available through distributors like digikey and mouser.
Switching over to the software side of things, things are in a pretty rough beginning state. The teensy is able to read the power levels, both usb ports output to the oled display and output the button presses. I was even able to play some CPS2 games with a ps3 controller last night. The top priority for me is finish getting controller support for ps3/ps4/ps5/xbox360/xboxone working. Then work on the oled screen designs. In the future I really want usb bluetooth dongle support for controllers, full button mapping config through the sdcard, and turbo button functionality.
Some of your may have noticed the open hardware logo on the pcb, I am planning on releasing the designs and software as open source. Once I get the teensy4.1 fully working with ps3/ps4/ps5/xbox360/xboxone controllers, I will release the pcb designs and software through my github. I will warn people now that this is not for novice diy solderers. Some of the ICs use .65mm pitch and can be tricky if you dont have experience soldering them.
EDIT: Update, I just made my repositories public. https://github.com/yoonjustin/WinchesterPCB is for the pcb and https://github.com/yoonjustin/Winchester is for the teensy code to handle the onboard systems. Something is a bit weird when plugging in PS3 controllers when a controller is already plugged in, it can cause the ports to lock up for some reason. I purchased a usb port power monitor to see if its power related. If you like this project and want to throw so coin my way my paypal is justin.yoon.1 (at) gmail.com
The image quality is actually pretty good on my crt. It would probably look better if I had my tv was serviced and properly tuned. Ill get around to it one of these days.
The features are:
- Component video encoding
- LM1881 sync cleaning
- THS7376 video amplification
- potentiometers for adjusting RGB color
- 20 Pin ATX power connector
- INA260 monitoring for +5V and +12V for voltage and current
- On/Off switch
- power led
- 2 USB ports
- FE1.1s usb hub
- MIC2026 usb power switch
- Teensy 4.1
- Reading usb controller inputs
- Reading INA260 power status
- Enable/Disable THS7376 low pass filter
- Driving Oled status display
- Mapping inputs to Jamma edge connector
- JST-XH compatible kickharness
- Expansion pins for A/V signals
If I were to do a future revision of the board, I would like to replace the BA7230LS and the FE1.1s IC's. They are available through ebay and alibaba but they are not in production any more. I would like to only use parts available through distributors like digikey and mouser.
Switching over to the software side of things, things are in a pretty rough beginning state. The teensy is able to read the power levels, both usb ports output to the oled display and output the button presses. I was even able to play some CPS2 games with a ps3 controller last night. The top priority for me is finish getting controller support for ps3/ps4/ps5/xbox360/xboxone working. Then work on the oled screen designs. In the future I really want usb bluetooth dongle support for controllers, full button mapping config through the sdcard, and turbo button functionality.
Some of your may have noticed the open hardware logo on the pcb, I am planning on releasing the designs and software as open source. Once I get the teensy4.1 fully working with ps3/ps4/ps5/xbox360/xboxone controllers, I will release the pcb designs and software through my github. I will warn people now that this is not for novice diy solderers. Some of the ICs use .65mm pitch and can be tricky if you dont have experience soldering them.
EDIT: Update, I just made my repositories public. https://github.com/yoonjustin/WinchesterPCB is for the pcb and https://github.com/yoonjustin/Winchester is for the teensy code to handle the onboard systems. Something is a bit weird when plugging in PS3 controllers when a controller is already plugged in, it can cause the ports to lock up for some reason. I purchased a usb port power monitor to see if its power related. If you like this project and want to throw so coin my way my paypal is justin.yoon.1 (at) gmail.com
The image quality is actually pretty good on my crt. It would probably look better if I had my tv was serviced and properly tuned. Ill get around to it one of these days.
Last edited: