Installing Board Definitions
The first step to programming your MotorGo board is to install the board definitions in the Arduino IDE or PlatformIO. The MotorGo boards are released in two stages: Experimental and Production. The board definitions for Experimental boards are stored in the MotorGo Experimental Boards repository, while the production board definitions are directly available in the esp32 by espressif systems
board definition package. The table below shows the current status of the MotorGo boards:
MotorGo a two-stage release structure for MotorGo boards:
Board Name | Development Status | Where to Install |
---|---|---|
MotorGo Plink | Beta | Experimental Boards |
MotorGo Axis | Beta | Experimental Boards |
Installing Experimental Board Definitions
To install the MotorGo Experimental Boards, you will need to add the MotorGo Experimental Boards URL to the Arduino IDE. Follow the instructions below to install the Experimental Boards:
- Open the Arduino IDE
- Go to
File > Preferences
orArduino > Preferences
on macOS - In the
Additional Boards Manager URLs
field, add the following URL:https://raw.githubusercontent.com/Every-Flavor-Robotics/motorgo-experimental-boards/refs/heads/main/package_motorgo_index.json
- Click
OK
to save the preferences - Go to
Tools > Board > Boards Manager...
- Search for
MotorGo Experimental
- Install the
MotorGo Experimental
boards
Installing Production Board Definitions
To install the MotorGo Production Boards, you will need to install the esp32 by espressif systems
board definitions. Follow the instructions below to install the Production Boards:
- Go to
Tools > Board > Boards Manager...
- Search for
ESP32
- Install
esp32
by Espressif Systems
After installing the board definitions, you should be able to select your MotorGo from the list of available boards in the Arduino IDE.
Proceed to the Installing the MotorGo Library guide to install the MotorGo library for your board.