Close

Basic Design

A project log for Custom Intellivision Controller

There have been many redesigns of the Intellivision controller. This is mine.

deftcoyotedeftcoyote 09/17/2023 at 06:000 Comments

The problem with the normal controller is how awkward it is to hold. There are times you need the keypad for actions, times you need it for movement, and times it is a mix. This is while also needing the directional pad and the 3 side buttons.

Thus, an ideal design would allow 3 use cases:

This is the inspiration for my design, which has three variants.

Design 1Design 2Design 3

Design 1 is possibly too compact, but gives good access to all buttons. The buttons would have to be on top of the case due to the overlay. The 2nd design moves the side buttons over in a less natural place to push them on the controller, but there is no issue with the buttons on top of the overlay.  Design 3 attempts to address the awkward placement by spacing the buttons and giving the user more hand options.

The plan is to use the standard arduino membrane keypad (below) and an analog stick. Then just have an arduino in the back of the controller. Several people have done this already, but with very different designs for the controller.

Below is a simplified 3d model of a hybrid of designs 2 and 3. When I 3d print and fit components, I will be testing overall feel. I could make the right side equal width and have the 3 buttons diagonal. The exposed section of the keypad/overlay can also be raised and lowered depending on thumb reach and feel.

Discussions