Warning: Still in progress to make this public friendly. Please be patience. Feel free to contact me (email on github profile).
Warning: If you decide to run this software, make sure you know what you are doing. Electrical fire and explosion can happen if hardware and software are not configured properly. I'm taking no responsibility of all your losses caused by running this software.
Code name: wheel03-pico
- Microcontroller: Raspberry Pi Pico
- Motor: Hoverboard motor
- Motor driver: 2x IBT-2 module
- Position sensor: AS5600
- Power supply: FSP 24V, but generic 12V 10A PSU will also works with voltage adjustment on code.
- Motor control software: SimpleFOC
- PC side software: https://github.com/suryavip/wheel01-pc and vJoy
- Pedals: currently using Thrustmaster T3PA set
A bit unique because this microcontroller is not communicate directly with directX or any other game API. This microcontroller is just communicating to a software on the PC side via USB serial. The software on the PC side that will communicate with vJoy API, which then communicate to game API.
Microcontroller
↔ Software on PC
↔ vJoy
↔ Game
.
- SimpleFOC
- Earle F. Philhower, III for the arduino-pico
- Rob Tillaart for the AS5600 and MultiMap libraries
- Bruno Azevedo Chagas for the Kalman library
- propeler on simracing.su forum for the mounting inspiration