3. Slaveboard - WefaaRobotics/Smorphi GitHub Wiki
| 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. |
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 |
| Length | 100mm |
|---|---|
| Width | 100mm |
| Height (bottom to highest point) | 21mm |