main-board-v05

(almost only motor pins have changed)

Motors 5-8 (right side of the board)

(Pin row from top to bottom)

M5678_sleep P3.1
M5678_curr_sense_en P8.6
M8- (IN2=P3.7, PM) rear_right
M8+ (IN1=P3.6, R:TA1.4; PWM) curr_sense input: A20 (P8.5)
M7- (IN2=P3.5, PM) rear_left
M7+ ( IN1=P3.4, R:TA1.3; PWM) curr_sense input: A21 (P8.4)
M6- (IN2=P8.1, TA2.0) front_right
M6+ (IN1=P3.0, R:TA1.2; PWM) curr_sense input: A22 (P8.3)
M5- (IN2=P8.0, TA1.0) front_left
M5+ (IN1=P7.7, TA1.1; PWM) curr_sense input: A23 (P8.2)

This is the pin configuration for previous boards. In the source code, in MSP432xxxx.h, define VERSION_0_5 to use this configuration.

Colour code

<fc #FF00AA>Capture/Compare pin; PWM output</fc>
<fc #77AA00>GPIO with interrupt</fc>

DIGITAL_IO

(Pin row from left to right)

GND 3V3
P10.2 <fc #77AA00>P1.0</fc>
P9.4 (LoRa reset pin) P9.5
PJ.4 PJ.5
P7.2 Wind_sensor_sleep Wind_sensor_IN <fc #FF00AA>P7.3 (TA1CCR1 –> remapped)</fc>
<fc #FF00AA>P7.0 (port mappable)</fc> Ultrasonic_INx Ultrasonic_INx <fc #FF00AA>P7.1 (port mappable)</fc>
PJ.2 Ultrasonic_enable_0 Ultrasonic_enable_1 PJ.3
<fc #FF00AA>P6.6 (TA2CCR3)</fc> Ultrasonic_IN0 Ultrasonic_INx <fc #FF00AA>P6.7 (TA2CCR4)</fc>
<fc #FF00AA>P3.7 (port mappable)</fc> Ultrasonic_INx Ultrasonic_IN1 <fc #FF00AA>P5.7 (TA2CCR2)</fc>
<fc #FF00AA>P9.2 (TA3CCR3)</fc> Ultrasonic_IN2 Ultrasonic_IN3 <fc #FF00AA>P9.3 (TA3CCR4)</fc>
GND 3V3
SPI_TE Spectrometer SPI_MISO MISO
SPI_CLK Spectrometer SPI_CLK Spectrometer SPI_MOSI MOSI

ANALOG_IO

(Pin row from top to bottom)

<fc #77AA00>A0 (P5.5)</fc> <fc #77AA00>A1 (P5.4) </fc>
<fc #77AA00>A2 (P5.3) </fc> <fc #77AA00>A3 (P5.2) </fc>
<fc #77AA00>A4 (P5.1) </fc> <fc #77AA00>A5 (P5.0) </fc>
<fc #77AA00>A6 (P4.7) </fc> Rock_block_net Rock_block_sleep <fc #77AA00>A7 (P4.6) </fc>
<fc #77AA00>A8 (P4.5) </fc> <fc #77AA00>A9 (P4.4) </fc>
<fc #77AA00>A10 (P4.3) </fc> <fc #77AA00>A11 (P4.2) </fc>
<fc #77AA00> A12 (P4.1) </fc> <fc #77AA00>A13 (P4.0) </fc>
<fc #77AA00>A14 (P6.1) </fc> <fc #77AA00>A15 (P6.0) </fc>
A16 (P9.1) A17 (P9.0)
A18 (P8.7) AGND

Motors 1-4 (bottom side of the board)

(Pin row from left to right)

M1234_sleep P2.0
M1+ (EN=P2.4, PM_TA0.1) front left
M1- (PH=P3.6)
M2+ (EN=P2.6, PM_TA0.3) front right
M2- (PH=P2.5)
M3+ (EN=P10.4, TA3.0) rear left
M3- (PH=P2.7)
M4+ (EN=P7.4, PM_TA1.4) rear right
M4- (PH=P10.5)

Motors 5-8 (right side of the board)

(Pin row from top to bottom)

M5678_sleep P3.5
M5678_curr_sense_en P8.6
M8- (EN=P3.4,PM_TA1.4 –> re-mapped) rear_right
M8+ (PH=P3.1) curr_sense input: A20 (P8.5)
M7- (EN=P3.0, PM_TA1.3 –> re-mapped) rear_left
M7+ ( PH=P8.1) curr_sense input: A21 (P8.4)
M6- (EN=P7.7,PM_TA1.1) front_right
M6+ (PH=P8.0) curr_sense input: A22 (P8.3)
M5- (EN=P7.6, PM_TA1.2) front_left
M5+ (PH=P7.5) curr_sense input: A23 (P8.2)

UART pins

(Pin row from left to right)

3V3 UART1 GPS
5V UART2 Rockblock
  • main-board-v05.txt
  • Last modified: 6 years ago
  • by raffael