- RPi Pico
- AS5600 as a joystick sensor
- IBT_2 (BTS7960) motor driver
The device exposes two virtual UART ports. One for logging and one for shell. Shell commands allow you to adjust parameters and save them permanently.
bootloaderReboot MCU to bootloaderhelpPrints the help message.joystickPrints joystick position. Optionally, you can specify the number of samples to take.paramsPrint current paramspauseSuspends normal motor operations to set up parametersrebootReboots the deviceresumeResumes normal motor operationset centerSets joystick central(neutral) position [0..359]set pwm_minSets minimal pwm [0..99]set dead_angleSets joystick dead angle [0..180]set max_angleSets joystick max angle [0..180]
