4 joystick game controller

4 joysticks allows for easy access to 6 analog axis control to be used in space games, or 8 axis for advanced coordination of the turret.

Oct 31, 2021

2110 views

0 respects

Components and supplies

1

Universal Proto-board PCBs 3cm x 7cm - 3 Pack

4

analog 2 axis thumbstick breakout

1

Tactile Button switch (6mm) x 20 pack

1

USB-A to Mini-USB Cable

1

Perma-Proto Breadboard Half Size

30

#4 1/2inch screws

1

Arduino Nano R3

1

Hook Up Wire Kit, 22 AWG

1

Universal Proto-board PCBs 2cm x 8cm - 3 Pack

1

3/16 plywood board 4"x6"

Tools and machines

1

hand saw

1

Solder Wire, Lead Free

1

drill

1

Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires

1

Soldering iron (generic)

1

small philips screwdriver

1

hack saw

Project description

Code

8joy.json

json

this is my specific vjoyserialfeeder profile. If you build exactly my controller, and use my sketch, then this profile will work automatically. all you need to do is "import" the profile in vjoyserialfeeder

vjoyserialfeeder

takes a serial data input and converts it to a joystick input. Follow the directions on this page to install vjoy, and vjoyserialfeeder. You can use my 8joy.json or it's easy to simply make your own profile in vjoyserialfeeder.

my build-specific sketch

arduino

This is simply my specific sketch config for the vjoyserialfeeder recommended sketch. The pin numbers are already set, and my project uses pull-down resistors, also requiring a minor sketch edit. -- IMPORTANT -- you will also need "ibus.h" and "ibus.cpp" from the vjoyserial respository.

vjoyserialfeeder

takes a serial data input and converts it to a joystick input. Follow the directions on this page to install vjoy, and vjoyserialfeeder. You can use my 8joy.json or it's easy to simply make your own profile in vjoyserialfeeder.

my build-specific sketch

arduino

This is simply my specific sketch config for the vjoyserialfeeder recommended sketch. The pin numbers are already set, and my project uses pull-down resistors, also requiring a minor sketch edit. -- IMPORTANT -- you will also need "ibus.h" and "ibus.cpp" from the vjoyserial respository.

Downloadable files

picture schematic

Here is the basic wiring diagram

picture schematic

installation instructions

Hopefully, if you've already built or otherwise acquired this config of controller, this will walk you through the software installation.

installation instructions

back of board

a picture to show the back of the board.

back of board

front of board

just a picture to show the organization of the board

front of board

installation instructions

Hopefully, if you've already built or otherwise acquired this config of controller, this will walk you through the software installation.

installation instructions

front of board

just a picture to show the organization of the board

front of board

picture schematic

Here is the basic wiring diagram

picture schematic

back of board

a picture to show the back of the board.

back of board

Comments

Only logged in users can leave comments