Atari CX10 CX40 Retro Joystick remake from Arcade Parts

Atari CX40 Joystick remake

Games

Creative Commons Attribution Noncommercial No Derivatives

Commercial use is not allowed nor can you remix or change this work & you have to attribute the creator.

Learn more or download attribution tags

Description

The Atari 2600 was my first games machine and so the CX40 was my first joystick and it survived long enough to be used with my ZX Spectrum and C64. I loved that hunk of plastic but I knew even then that it wasn't the best joystick out there, so after 40 years and the purchase of a 3D printer, here is my remake of the CX40 with whatever quality level of arcade parts you want to house in it.

I admit, I have a cheap sanwa clone joystick installed and it feels good to me. Maybe it's the rose tinted nostalgia glasses blinding my view but I hope it brings a smile to some other players out there. Now you will have to excuse me as I have this strong desire to play some Battlezone, Empire Strikes back & Wizard of Wor on the old 2600 pixel pusher...

_4410H means: 4 top layers, 4 bottom layers, 10% infill and H is Hex infill.
_445L means: 4 top layers, 4 bottom layers, 5% infill and L is Line infill.
_Mrd means: Mirrored, if you prefer the fire button to be on the right hand side.

Update (31/03/2022): Added a cover update incase your joystick stem screw scrapes on the cover also another stick size variant - fits tightly.

Joy_cx40_cvr_v24_4410H - now has a circular indent to stop screw scrape.
Joy_cx40_cvr_v24_Mrd_4410H - mirrored version of above.
JST_cx40_stick_ALT2_4410H - If stem shaft is 33.5 x 8.7mm (not inc. screw top)

Update (25/03/2022):
I noticed putting one together that not all Sanwa joystick clones are built to the same specs so I uploaded an alternate stick to help with the issue.

JST_cx40_stick_v19_4415H - If stem/shaft is 37 x 9mm (not inc. screw top)
JST_cx40_stick_ALT_4415H - If stem/shaft is 35 x 8.8mm (not inc. screw top)

If update files aren't showing up then you can get them individually here:

https://www.thingiverse.com/thing:5325899

Please consider supporting me on Patreon:

https://www.patreon.com/3DFreeman

Here's a non-affiliate ebay link to the type of cheap and cheerful Sanwa clone I use:

https://www.ebay.com.au/itm/334119951114?hash=item4dcb19db0a:g:Ka0AAOSwaqxhHjfn&frcectupt=true
Print Settings

Printer:

Aquila X2

Rafts:
No

Supports:
No

Filament brand:

Voxelab

Filament material:

PLA

Notes:

The Sanwa clones mounting plate screws (x4) are what you use to screw the joystick into the housing, so dont lose 'em!

Links to wiring information regarding the 9 pin D plug, used commonly with retro computers:

https://en.wikipedia.org/wiki/Atari_joystick_port
http://wiki.icomp.de/wiki/DE-9_Joystick

Documents

  • Placeholder
    3 Df Logo Keychain
    STL  β€“  76 kb
    Version 19 - Apr 17, 2022
    Updated on 17-04-2022
  • Placeholder
    Joy Cx40 Cvr V23 4415 H
    GCODE  β€“  720 kb
    Version 1 - Mar 21, 2022
  • Placeholder
    Joy Cx40 Cvr V23 Mrd 4415 H
    GCODE  β€“  720 kb
    Version 1 - Mar 21, 2022
  • Placeholder
    Joy Cx40 Cvr V24 4410 H
    GCODE  β€“  680 kb
    Version 1 - Mar 31, 2022
  • Placeholder
    Joy Cx40 Cvr V24 Mrd 4410 H
    GCODE  β€“  680 kb
    Version 1 - Mar 31, 2022
  • Placeholder
    Joy Cx40 Orig V22 4415 H
    GCODE  β€“  7.6 mb
    Version 1 - Mar 21, 2022
  • Placeholder
    Joy Cx40 Orig V22 445 L
    GCODE  β€“  6.4 mb
    Version 1 - Mar 21, 2022
  • Placeholder
    Joy Cx40 Orig V22 Mrd 4415 H
    GCODE  β€“  7.8 mb
    Version 1 - Mar 21, 2022
  • Placeholder
    Joy Cx40 Orig V22 Mrd 445 L
    GCODE  β€“  6.4 mb
    Version 1 - Mar 21, 2022
  • Placeholder
    Jss Cx40 Skirt V17 4415 H
    GCODE  β€“  2 mb
    Version 1 - Mar 21, 2022
  • Placeholder
    Jst Cx40 Stick Alt 4415 H
    GCODE  β€“  1.5 mb
    Version 1 - Mar 27, 2022
  • Placeholder
    Jst Cx40 Stick Alt2 4410 H
    GCODE  β€“  1.4 mb
    Version 1 - Mar 31, 2022
  • Placeholder
    Jst Cx40 Stick V19 4415 H
    GCODE  β€“  1.6 mb
    Version 1 - Mar 21, 2022

Issues

Issues are used to track todos, bugs or requests. To get started, you could create an issue.

Comments

Mini unnamedAdam Freeman published this design ago