Leo Rover since version 1.8 is based on the LeoCore electronics board which, together with the Raspberry Pi computer, controls all the Rover's functionalities.
Ports used in Leo Rover
To make it easier, we listed all the interfaces used by Leo Rover as default. Just to make sure you don't interfere with them when developing.
Port
Functionality
Power Input
to power the board
RPi port
to power and RPi serial communication
LED Output
to control the battery LED (to show the system readiness)
Motor Output A, B, C & D (PWM H-bridge)
to power the Rover motors and encoders
ST-link/V2 6-pin port
used to flash firmware to the board using ST-link/V2 (optionally)
Additional warning
Take into consideration during the Rover assembly and development.
The board corner where there's power connector and power-related components tends to interfere with sensitive electronics such as wheel encoders. Make sure the encoder cables don't run on top of the corner.