This project is for making a Scara Drawing Robot with ESP32 S3 controller and 3 servo motors.
You can find the 3D model for this project on MakerWorld: Tenstar C3 Mini Model
/web
: Web app files (uses preact)/src
: Source code files/include
: Header files/lib
: Librariesplatformio.ini
: PlatformIO configuration file
- Clone the repository.
- Open the project in PlatformIO.
- Build and upload the project to your microcontroller.
- Open the terminal and check the IP address of the ESP32. When it connects, it will home the servos.
- Enter the IP address of the ESP32 and open the web app in your browser.
You can configure the project by changing the /include/config.h
file.
Distance between servos and distance of linkages can be configured.
It's possible to select position that is not reachable by the robot. This will cause the robot to restart.
To run the development server for the web app, run:
cd web
npm run dev
For any questions or support, please contact the project maintainer.