Code Monkey home page Code Monkey logo

ubeswitchmk6's Introduction

Main functions

  • Atari DIN13 to VGA
  • 3.5mm A/V connector with volume control.
  • Automatic detection of resolution.

v1.4 update

Added a AG-pad (AG after the guy who requested it) cut trace and connect the other pad to feed h-sync to PB2 instead of v-sync. Updates to firmware is needed.

Please be aware that the PCB is unrouted since different PCB houses has different tolerances and it might mess up the end product.

Manual

Plug device into your Atari.

Turn your Atari on.

Press .25-1.999[...] seconds: Switch mode.

Press +2 seconds: store current mode as default at cold boot.

Assembly tips

For least amount of wobbliness:

  1. Backside SMD stuff (TS5V330, ATtiny85 and 78l05).
  2. Flip board over, solder all SMD.
  3. DIN13
  4. Lastly solder volume pot and VGA. Flipping of board is optional if you're a good at soldering.

BOM

Part Value Device Package Description MF MPN OC_FARNELL OC_NEWARK PACKAGE PROD_ID SUPPLIER
ATARIOUT DIN13T DIN13T DIN13
IC2 78L05F 78L05F SOT89 POSITOIV-VOLTAGE REGULATORS
JP1 PINHD-1X2 1X02 PIN HEADER
S2 K2-1823SA
TM1-3 100R TRIMPOTTC33X TC33X SMT trimmer potentiometer part number TC33X
TS5V330 V330 SOIC16N
U$1 PJ-320D Audio jack - 3.5mm TRRS variety - two rings. CONN-10676
U$2 DB-1001N DB-1001N THUMB_POT Multicomp
U1 ATTINY85-20SU ATTINY85-20SU SOIC127P798X216-8N 8-bit Microcontroller with In-System Programmable Flash ATTINY85-20SU 1455164 58M3797 SOIC-8 Atmel
X1 F15HDVS HDF15V SUB-D unknown unknown

Troubleshooting

Symptom Solution
Constant switching Check ATtiny soldering, probably rebooting. +5V and GND are possible offenders.
Dark picture. Check soldering on multiplexer, pin 8 and 16 (GND and VCC).
Physical switch not working, software switching works. Check soldering at ATtiny PB4 and soldering at the tactile switch itself.
Niether software or hardware switching works. Check soldering ATtiny PB3 and multiplexer pin 1.
Niether software or hardware switching works, boots in low res. Did you remember to program your ATtiny?
Software switch not working Check soldering on ATtiny PB2 and V-sync on DIN
Hardware switch slow. Did you set fuses ("Burn bootloader" in Arduino IDE) before programming ATtiny? Processor is probably running in 1MHz.
Won't hold saved state, switches to hires after cold boot. Try upping bootWait, probably some timing issues at boot. A recap of PSU might be in place as well.

ubeswitchmk6's People

Contributors

planeturban avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ubeswitchmk6's Issues

License is missing.

Add the following:

License:
Free (as in beer) for personal use. Commercial use comes with a 2 euro per sold unit donation to a non-profit organization
such as the Red Cross or Doctors without borders. Selling a maximum of four boards is considered personal use.

However, the name ubeswitch can not be used if the design is altered from checked in versions on GitHub without the explicit
permission from the author (Urban Jonsson/Planeturban/ube).

Better documentation regarding hot and cold boot.

I work in high resolution.
I do a soft reset or hard reset and the Atari boots in low resolution.
I turn the Atari off and on and I have high resolution again.

Why does Atari boot in low resolution? Attiny has a high resolution saved.

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.