Resuscitating my 1990s 15-pin CH throttle by tearing its brain out and replacing it with an Arduino Leonardo.
- Cut the wires close to the board in the throttle. You will feel sad about this if it does, in theory, still work on ancient PCs.
- Follow Heironimus' library installation instructions here. I also added a fork of his repo as a subdir here for reference.
- Flash the Leonardo with one of the test scripts here to make sure that your throttle's potentiometer still works. You will need to wire it up to a breadboard appropriately; see the Arduino docs for reference. Important: Make sure you flash it to the right COM for this step and the next. I don't want to be responsible for bricking someone's expensive hardware!
- Flash your Leonardo with the CH_Throttle script in this repo (note: this is not yet done and you would currently be better off using one of Ruud Boer's scripts, a fork of which I have also added here for reference, and modifying it for the CH).
- Connect the wires per the schematic that I am definitely going to add and not forget once I finish bringing my throttle back from the dead.
Front (away from user) buttons
- Green: GROUND
- Red (Stripe): LEFT Pinky Button (from down-throttle POV)
- Orange (Stripe): CENTER Ring Button
- White (Stripe): RIGHT Bird Button (from down-throttle POV)
Front (away from user) toggle
- Black: Index Toggle UP (bareward)
- Yellow: Index Toggle DOWN (wireward)
Thumbstick d-pad cone
- White: UP
- Blue: NEAR (toward user)
- Purple: FAR direction (away from user)
- Grey: DOWN
Thumb buttons
- Brown: TOP button
- Red: NEAR button
- Orange (Solid): BOTTOM button
Potentiometer/Throttle
- Yellow: 5v power in
- Blue: Analog pin out
- Unassigned: There is a third, unused tab for ground; I added the ground. You will probably need to as well.
Shamelessly borrowed most of this from: