simonsunnyboy / SNES2DB9

SNES2DB9 is a software package to allow implementation of a converter to connect a SNES style gamepad with shift register to a system using the Atari DB9 joystick standard (Atari 2600, C64, Amiga, Atari ST, etc.)
MIT License
1 stars 0 forks source link

ATtiny implementation stops working after some time #2

Open simonsunnyboy opened 3 years ago

simonsunnyboy commented 3 years ago

After a certain usage time depending on the system to which the prototype is connected, it stops working and button presses on the SNES pad are not registered anymore.

Plugging out, waiting some time and plugging in makes it work again.

Observed on Atari STE: approx 1,5h until device becomes erratic Observed on PC with DB9 to USB HID joystick interface: approx 10min until device becomes erratic

simonsunnyboy commented 3 years ago

Assumption: RC oscillator of ATtiny becomes irregular on heating up.

Stability to be tested with a proper oscillator added to the design. Verification first with more stable Arduino implementation.

simonsunnyboy commented 3 years ago

The Arduino Nano/Mini Pro version suffers from the same problem. There the erratic and stop behaviour starts after about 10-15mins being connected with my USB converter.

danboid commented 10 months ago

I presume this is still an issue?

I was hoping to use your ATTiny adapter to connect a SNES controller to an Amiga 600 but it looks like you haven't uploaded a schematic yet?

Thanks