This repository contains a bunch of scripts in various scripting languages, that I've been developing during the years for my home cockpit. You can read a lot more details in my blog.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Most of the projects are related to the development of an home cockpit for an F-16, the only exception is an arduino project I did for an autopilot of a CRJ-200.
In this project (still in progress) I designed a custom PCB and 3D case to simulate the internal lighting panel of my home cockpit. The concept is to have dual signal potentiometer to drive on one hand the DIM circuit of the backlight LEDs, and on the other command via psCockpit the position of the simulated knob on the flight simulator. More info here
In this project I designed a custom PCB and 3D case to simulate a speedbrake indicator. I relied on a great idea of Diabolo, and modified it to be more efficient in terms of pin input needed. The design relies on a PIC12F683 Microchip, to command a stepper driver, which finally moves the stepper X27.168. I used the library originally developed for Arduino as baseline to code the stepper movements. More info here
This project relies on an Arduino Leonardo and Arduino Motor Shield and the great lighting viper libs, to interface, through a C# windows application, Falcon 4 BMS, and a seat with 6 vibration motors. More info here
I added to the Arduino Leonardo, a 3d printed ejection seat handle and its springback mechanism, as the code is pretty straight forward, I simply merged it into the one of the vibration motors. More info here
In this project taking as reference Uriba's post, I created a standalone adapter for the Thrustmaster Hotas Cougar Throttle, taking advantage of a Teensy 4.1. More info here
In this project taking as reference Francisco Pizarro post, I created a custom PCB to better control the Thrustmaster Cougar low cost Force sensor. More info here
In this project I created an arduino interface and board to convert to USB Gameport CH Pro Pedals. More info here
This arduino project controls a Teensy 2.1++ Board which is interfaced with the buttons, Leds and encoders of the autopilot panel of a CRJ-200 (for x-plane flight simulator). More info here
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.