Introduction: Custom Accessibility Controller

This is how you recreate the IP-Car Custom Accessibility Controller from scratch.

Supplies

Machines:

  • 3D printer with minimum size of 20x20cm
  • Lasercutter
  • Soldering Station
  • Hot glue gun

Materials:

  • Plywood 4mm
  • PLA for print

Electronics:

  • Arduino pro micro - 2x
  • Jumper cables male-male, female-male, female-female
  • ADS1015
  • Yellow 5mm LEDs - 3x
  • Arcade button switches 30mm - 4x (Buy Here)
  • APEM 3140SQ000 Joystick
  • Male headers
  • Female headers
  • USB micro to USB C adapter (Buy Here)
  • USB A to USB C cable

Hardware:

  • Standoffs M2.5x20+6 - 4x
  • Screw M2.5x5 - 4x
  • Coper prototype PCB 4x6cm
  • Screw M2.5x11 - 4x
  • Nut M2.5 - 4x
  • Threaded insert M2.5 - 4x

Step 1: 3D Printing

This controller consist of 2 different 3D prints. One for the base and one for the handle.

Step 2: Solder the Electronics

Solder all the component on the copper prototype PCB via the schematic given in the picture.

Step 3: Cut the Top Plate

Use a lasercutter to cut the top plate out of plywood 4mm.

Step 4: Upload Software Onto the Arduino

Follow the download and setup steps in the following guide found here:

Once the arduino pro micro driver is installed, download the arduino code from github and upload it on the arduino.

Step 5: Add Electronics to the 3D Print

Put the soldered prototype pcb into the 3D printed case.

First put the threaded inserts in the designated spots. Put a soldering iron on it and it will melt into the case.

Put the joystick in its designated hole. Secure it with the four M2.5x11 screws and nuts.

The standoffs need to be screwed in the inserts, on which you will put soldered prototype pcb. Screw the four M2.5x5 screws into the pcb and standoffs to secure them together.

Step 6: Add Electronics to the Wood Plate

Add the three LEDs to the wooden top plate, use some hot glue to secure them. Connect some female-female cables to the LEDs.

Solder some male-female cables to the four arcade buttons. Screw the arcade buttons in the wooden top plate.

Step 7: Connect Wood Plate to the 3D Print

Connect the female side of the cables hanging of the wooden top plate to the soldered pcb. You can see where they need to go on the picture above.

Connect the joystick cable onto the soldered pcb.

Step 8: Done