- This repository contains Motor driver boards'schematics / PCB layouts, their firmwares and PC software.
- See the wiki (http://git.haselab.net/hasevr/StuffedV3/wikis/home) also.
- PIC Firmware for pic. WROOM with motor driver also use part of this code.
- WROOM Firmware for WROOM.
- PCRobokey Windows software to control the robot.
WROOM: The main board. One robot has one board. PIC: Motor driver extension board. Upto eight PIC boards share one UART to communicate with the main WROOM board.
MPLABXIDE and XC32 compiler are needed. Install latest of both. Free vesion is enough.
- http://www.microchip.com/mplab/mplab-x-ide see download tab
- http://www.microchip.com/mplab/compilers see download tab
There are some kinds of boards using the same firmware. So please define appropriate macro for your board. See PIC/boardType.h and choose appropriate macro. In addition, each board sharing the same UART should have different IDs. The ID must be 0 to 7.
Haoyan Li made a development environment and tutorial. See https://github.com/VirgiliaBeatrice/esp32-devenv-vscode and install it.
Visual Studio 2015 (14) is used to build. Newer will also work.