Author Topic: Atari-style joystick to USB  (Read 2488 times)

0 Members and 1 Guest are viewing this topic.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 17.023
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 4090
  • Likes Given: 7405
Atari-style joystick to USB
« on: 10:12, 28 January 14 »
So, I was looking at this sire: Dual Atari joystick adapter


Lovely project, excellent form factor and good functionality. Unfortunately he's not offering the item, just schematics... I looked throught he links he's giving to other similar projects but they're not that good - each one lacks something. Maybe this?


Any ideas? Has anyone tried something of the sort? Do you own anything?

Offline Octoate

  • CPC6128
  • ****
  • Posts: 290
  • Country: de
    • Octoate.de
  • Liked: 62
  • Likes Given: 327
Re: Atari-style joystick to USB
« Reply #1 on: 10:22, 28 January 14 »
I used the ZX USB Joy project to connect my joysticks to the PC. Another project, which does nearly the same, is the "USB Joystickadapter". You can also order kits from them and it is similar to the ZX USB Joy project.
--

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 17.023
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 4090
  • Likes Given: 7405
Re: Atari-style joystick to USB
« Reply #2 on: 10:27, 28 January 14 »
Ah, the link you gave is the same project as the second one I mentioned (but I gave the shop, not its homepage). It's cheap enough - do you think it's any good?

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 17.023
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 4090
  • Likes Given: 7405
Re: Atari-style joystick to USB
« Reply #3 on: 10:31, 28 January 14 »
Ah, what a pity, the cased version is out of stock... :(

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.445
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4714
  • Likes Given: 489
Re: Atari-style joystick to USB
« Reply #4 on: 10:38, 28 January 14 »
The the Atari one would be pretty easy to run up a batch of them (without the case).

Bryce.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 17.023
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 4090
  • Likes Given: 7405
Re: Atari-style joystick to USB
« Reply #5 on: 10:39, 28 January 14 »
Sorry, didn't catch you? :)

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.445
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4714
  • Likes Given: 489
Re: Atari-style joystick to USB
« Reply #6 on: 10:39, 28 January 14 »
The the Atari one would be pretty easy to run up a batch of them (without the case).

Bryce.

Bryce.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 17.023
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 4090
  • Likes Given: 7405
Re: Atari-style joystick to USB
« Reply #7 on: 10:42, 28 January 14 »
Lol... I assume you mean someone could produce them easily, which is probably true, but who? Was asking about a ready product :)

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.445
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4714
  • Likes Given: 489
Re: Atari-style joystick to USB
« Reply #8 on: 10:44, 28 January 14 »
Well if there was enough people interested I'd run up a batch.

Bryce.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 17.023
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 4090
  • Likes Given: 7405
Re: Atari-style joystick to USB
« Reply #9 on: 10:49, 28 January 14 »
Oh, that'd be nice indeed... What would the cost be you think, for maybe 10-20 units?

Offline The Last Bandit

  • CPC664
  • ***
  • Posts: 135
  • Country: ie
  • Liked: 25
  • Likes Given: 11
Re: Atari-style joystick to USB
« Reply #10 on: 11:17, 28 January 14 »
I've built a few USB converters for old joysticks and for interfacing arcade cabinet controls to PC's.
 
There based on Atmel AVRs using V-USB and easy to build on stripboard - space can be an issue on some smaller joysticks though for the stripboard solution.

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.445
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4714
  • Likes Given: 489
Re: Atari-style joystick to USB
« Reply #11 on: 11:31, 28 January 14 »
Oh, that'd be nice indeed... What would the cost be you think, for maybe 10-20 units?

With professionally done PCBs, probably around €35 to €40 each.

Bryce.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 17.023
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 4090
  • Likes Given: 7405
Re: Atari-style joystick to USB
« Reply #12 on: 11:38, 28 January 14 »
Ooh pricey! Is there an advantage over the €15 one that Octoate suggested?

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.445
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4714
  • Likes Given: 489
Re: Atari-style joystick to USB
« Reply #13 on: 11:55, 28 January 14 »
Ooh pricey! Is there an advantage over the €15 one that Octoate suggested?

Well if I ran off a batch of 100 of them I'd probably get them down to about €25 or less. 10 units is a prototype batch (it's the PCB price that effects the price the most).

No, same function different components.

Bryce.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 17.023
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 4090
  • Likes Given: 7405
Re: Atari-style joystick to USB
« Reply #14 on: 11:57, 28 January 14 »
But I doubt there are 100 people here wanting these! I'd certainly prefer yours over some unknown quantity, even if more expensive, but it doesn't look like it's gonna happen :(

Offline The Last Bandit

  • CPC664
  • ***
  • Posts: 135
  • Country: ie
  • Liked: 25
  • Likes Given: 11
Re: Atari-style joystick to USB
« Reply #15 on: 12:04, 28 January 14 »
Who makes your pcb's Bryce ?

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.445
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4714
  • Likes Given: 489
Re: Atari-style joystick to USB
« Reply #16 on: 12:06, 28 January 14 »
Depends on what type of PCB it is, whether it needs gold-plating, SMD or thru-pin and how many layers. A lot of my stuff is done by PCB-Pool. I don't use Chinese companies due to bad results in the past.

Bryce.

Offline The Last Bandit

  • CPC664
  • ***
  • Posts: 135
  • Country: ie
  • Liked: 25
  • Likes Given: 11
Re: Atari-style joystick to USB
« Reply #17 on: 12:34, 28 January 14 »
Oh right, never had problems with Fusion/Itead PCB's myself apart from slightly inconsistent colour solder resist on different batches.


Never had gold plating done though or pushed them to their manufacturing limits. 

Offline 00WReX

  • 6128 Plus
  • ******
  • Posts: 696
  • Country: au
  • The time you enjoy wasting is not wasted time.
    • index.php?action=treasury
    • CPCwiki
  • Liked: 404
  • Likes Given: 987
Re: Atari-style joystick to USB
« Reply #18 on: 13:02, 28 January 14 »
I just received a small batch (3x double layer board of 53.47x44.60 mm) from a place in the USA called OSH Park. OSH Park ~ Welcome

They use ENIG (gold plating) surface finish, and I am really impressed with the price, quality, and the speed in which i received the boards.

Ordered on the 5th January and received on the 22nd January (USA to Australia). $18.45 USD delivered.

Cheers,
Shane
The CPC in Australia...
Awa - CPCWiki

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.445
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4714
  • Likes Given: 489
Re: Atari-style joystick to USB
« Reply #19 on: 13:53, 28 January 14 »
Wow, that was a good price.

ENIG gold-plating is only for solder pads. I meant gold plating for non-soldered areas such as an edge connector. ENIG wouldn't work for that.

Bryce.

Offline 00WReX

  • 6128 Plus
  • ******
  • Posts: 696
  • Country: au
  • The time you enjoy wasting is not wasted time.
    • index.php?action=treasury
    • CPCwiki
  • Liked: 404
  • Likes Given: 987
Re: Atari-style joystick to USB
« Reply #20 on: 14:10, 28 January 14 »
Hi Bryce, the whole board is gold plated including the edge connectors.

Have a look at the exact type of board I had made...this guy made the design available.

CoCoEPROMpak: A PCB for EPROMs in the TRS-80 Color Computer Cartridge Port »

You can see my "Thanks" message at the very bottom of the page.

He has some good pictures that show the quality of the boards.

Cheers,
Shane
The CPC in Australia...
Awa - CPCWiki

Offline 00WReX

  • 6128 Plus
  • ******
  • Posts: 696
  • Country: au
  • The time you enjoy wasting is not wasted time.
    • index.php?action=treasury
    • CPCwiki
  • Liked: 404
  • Likes Given: 987
Re: Atari-style joystick to USB
« Reply #21 on: 14:14, 28 January 14 »
Here's one of mine...

[attachimg=1]

Cheers,
Shane
The CPC in Australia...
Awa - CPCWiki

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.445
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4714
  • Likes Given: 489
Re: Atari-style joystick to USB
« Reply #22 on: 14:24, 28 January 14 »
Ok. That's only ENIG plated. The edge connector will oxidise and dull pretty quickly. You'll have to clean it regularly, but you'll be back down to the copper pretty soon. ENIG is only meant to protect the bare copper until it is soldered, it has a life-span of about 6 months to a year. To make real edge connectors like the original cartridges you need full plating which is a completely different (and relatively expensive) process.

The quality looks very good otherwise. Especially as the tracks look like they are 5mil?

(But the U1 VPP track is a bit under dimensioned)

Bryce.
« Last Edit: 14:27, 28 January 14 by Bryce »

Offline ralferoo

  • Supporter
  • 6128 Plus
  • *
  • Posts: 970
  • Country: gb
  • Liked: 583
  • Likes Given: 222
Re: Atari-style joystick to USB
« Reply #23 on: 14:41, 28 January 14 »
It'd be very easy to build a joystick adapter out of something like the Atmega32u2. These are the chips I use for USB-JTAG bridge and SD card interface in my FPGA project, they're a couple of quid and have USB support built in (the u part of their name).

LUFA (a free USB stack) even has an example joystick device, it'd be pretty trivial to extend this to 2 joysticks and there are enough IO pins to handle 2 Atari sticks.

You could buy something like the Teensy if you want the chip on a pre-built board: Teensy USB Development Board

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.445
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4714
  • Likes Given: 489
Re: Atari-style joystick to USB
« Reply #24 on: 14:47, 28 January 14 »
That's exactly what the device above is (take a look at Gryzors link). A PIC with built in USB Host/Client. The design isn't difficult, it's the production of decent quality devices being discussed.

Bryce.