Lego robot controller – Pin-outs

By | 2016-12-17

Wiring

This is the pin mapping we have for the onboard components.

Arduino pins

D7RF port pin 3 (RF_CE)
D8RF port pin 4 (RF_CS)
D9 (PWM)Motor B1
D10 (PWM)Motor B2
D11 (SPI MOSI)RF port pin 6
D12 (SPI MISO)RF port pin 7
D13 (SPI SCK)RF port pin 5
A4 (I2C SDA)10DOF port pin 5
A5 (I2C SCL)10DOF port pin 4

This is the same, but from the other direction

RF port pins

1-GND2-VCC – 3.3V
3-CE – D74-CSN – D8
5-SCK – D136-MOSI – D11
7-MISO – D128-IRQ – Not connected

10DOF port pins

1 VIN5V
2 (3V3)Not connected
3 GNDGND
4 SCLA5
5 SDAA4
6 (M_DRDY)Not connected
7 (G_ADO)Not connected
8 (G_INT)Not connected

Extension port pins

This is the extension port pin-out. Top view.

GNDD3
GNDD2
GNDD10 (shared with Motor B2)
GNDA35V
GNDA25V
GNDA15V
GNDA0

Dual color sensor extension panel

Logical:

A0Sensor1
A2Sensor2
A3Light out RED
D2Light out GREEN
D3Light out BLUE

Physical (top view):

GNDD3 – BLUE OUT
GNDD2 – GREEN OUT
GNDD10 – Free / Motor B2
GNDA3 – RED OUT5V
GNDA2 – Sensor25V
GNDA1 – FREE5V
GNDA0 – Sensor1

BPX 43 wiring

screen-shot-2016-12-17-at-23-14-22