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.
Components and supplies
Universal Proto-board PCBs 3cm x 7cm - 3 Pack
analog 2 axis thumbstick breakout
Tactile Button switch (6mm) x 20 pack
USB-A to Mini-USB Cable
Perma-Proto Breadboard Half Size
#4 1/2inch screws
Arduino Nano R3
Hook Up Wire Kit, 22 AWG
Universal Proto-board PCBs 2cm x 8cm - 3 Pack
3/16 plywood board 4"x6"
Tools and machines
hand saw
Solder Wire, Lead Free
drill
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
Soldering iron (generic)
small philips screwdriver
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