This was an individual project assigned to me during my co-op work term at Tigercat Industries Inc.
The main objective of this project was to replace their current Joystick Testing System due to a lack of available memory and limited input capacity. Using the same readily available components, tools, and software platforms that make up the machinery manufactured at Tigercat, I successfully designed and built a new touchscreen Joystick Tester within three months.
This new Joystick Tester is used by Tigercat daily, Key features include:
Simple and efficient user interface with keyboard search and numerically sorted scroll wheel for test selection
Four independent test harness connectors combined for a total of 36 digital, analog, and current inputs
Memory optimization through a multi-master system and purpose-specific software for each module
Smart relay-actuated variable voltage output based on test selection and component requirements
Custom 3D-printed enclosure
Easy access to the ethernet connector at the rear of the enclosure to streamline the software update process
Relay actuation tests along with a “Measure” page displaying all input values for live debugging or troubleshooting
![](https://images.squarespace-cdn.com/content/v1/63b9da24f6ac1158c5ab88ae/76f0095d-47e3-425a-9cf7-88190bba9dd1/Screenshot+2023-01-11+084340.jpg)
Joystick Tester