This project is a controller for the Liebherr R980 SME excavator model by SIKU. It is designed to be used with an ESP32 microcontroller and a custom PCB. The controller is capable of controlling the excavator's movements and functions, such as driving, rotating, and moving the arm and bucket. The controller drives the excavator's motors and lights using PCA9685 PWM driver and DRV8833 motor driver.
The project was created in PlatformIO 15.06.2024
- Ensure you have the PlatformIO extension installed in VS Code.
- Create a copy of
platformio_override.ini.example
and rename it toplatformio_override.ini
. - Customize the values in
platformio_override.ini
. - Modify hardware and other settings in the
include\constants.h
file if necessary. - Use PlatformIO to build and upload the project to your ESP device.
All dependencies could be found in platformio.ini
file under lib_deps
section.
Copyright (c) 2024 Sen Morgan. Licensed under the MIT license, see LICENSE.md