3. Slaveboard - WefaaRobotics/Smorphi GitHub Wiki

3.1 Layout and Components

image
Component Description
Address Selector Select the correct address to connect the slavebord to the masterboard.
Sensor Ports
(J7, J9, J10, J12, J13, J16)
Connect sensor modules to the board.
Contains the necessary pins to control the sensor.
Master-Slave Connector Port
(J11)
Connect master board to one of the slaveboard.
Allows masterboard to control the slaveboard.
Slave Head Connector Port
(J8)
Connect the head of the slaveboard to the tail of another slaveboard.
Allow the slaveboards to be connected
USB-C Port
(J1)
USB interface. Power supply for the board as well as the communication interface between a computer and the ESP32-WROOM-32 module.
Slave Tail Connector Port
(J14)
Connect the tail of the slaveboard to the head of another slaveboard.
Allow slaveboards to be connected.
Motor Ports
(J3, J4, J5, J6)
Connect motors to the slaveboard.
Contains the necessary pins to control the motor
Solenoid Ports
(J1, J2)
Connect solenoid to the slaveboard. Contains the necessary pins to control the solenoid.
I/O Pins
(J15)
Additional breakout pins.

3.2 Pin Layout

image

3.3 Pin Definition

J7 (Sensor Port 1)

No. Name Type Function
1 GP0 I/O Digital Pin IO0
2 GP1 I/O Digital Pin IO1
3 GND P Ground
4 3V3 P Vout

J9 (Sensor Port 2)

No. Name Type Function
1 GP2 I/O Digital Pin IO2
2 GP3 I/O Digital Pin IO3
3 GND P Ground
4 3V3 P Vout

J10 (Sensor Port 3)

No. Name Type Function
1 GP4 I/O Digital Pin IO4
2 GP5 I/O Digital Pin IO5
3 GND P Ground
4 3V3 P Vout

J12 (Sensor Port 4)

No. Name Type Function
1 GP6 I/O Digital Pin IO6
2 GP7 I/O Digital Pin IO7
3 GND P Ground
4 3V3 P Vout

J13 (Sensor Port 5)

No. Name Type Function
1 GP8 I/O Digital Pin IO8
2 GP9 I/O Digital Pin IO9
3 GND P Ground
4 3V3 P Vout

J16 (Sensor Port 6)

No. Name Type Function
1 GP10 I/O Digital Pin IO10
2 GP11 I/O Digital Pin IO11
3 GND P Ground
4 3V3 P Vout

J15 (Breakout Pin)

No. Name Type Function
1 GP13 I/O Additional Breakout Pin
2 GP12 I/O Additional Breakout Pin
3 PWM13 I/O Additional Breakout Pin
4 PWM14 I/O Additional Breakout Pin

J3 (Motor Port 1)

No. Name Function
1 Motor 1 Control motor

J4 (Motor Port 2)

No. Name Function
1 Motor 2 Control motor

J5 (Motor Port 3)

No. Name Function
1 Motor Control motor

J6 (Motor Port 4)

No. Name Function
1 Motor 4 Control motor

J8

No. Name Function
1 HEAD Connect to tail of another slaveboard

J14

No. Name Function
1 TAIL Connect to head of another slaveboard

J11

No. Name Function
1 HEADER TO MASTERBOARD Connect slaveboard to masterboard

3.4 Slaveboard Dimensions

image
Length 100mm
Width 100mm
Height (bottom to highest point) 21mm
⚠️ **GitHub.com Fallback** ⚠️