You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/reference/esp32/esp32-keyestudio.md
+26-19Lines changed: 26 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ The IOREF voltage will not be correct for this board combination.
36
36
37
37
- Option A: The prefered work-around to the incorrect 5V pin is to modify the EX8874, using the `3V3 IOREF Override` solder pad on the EX8874.
38
38
39
-
- Option B: The `IOREF` pin location has the 5V pin. An acceptable workaround is for the pin on the EX8874 to be bent out, and the `IOREF` to be jumpered to `3V3`pin on the EX8874.
39
+
- Option B: The `IOREF` pin location is labeled `5V`. An acceptable workaround that does not require soldering is for the corresponding pin on the EX8874 to be bent out, and the `IOREF` to be jumpered to `3V3`header on the EX8874.
40
40
41
41
See the [Incorrect IOREF voltage page](ioref-incorrect-voltage-fix_not_in_nav.md) for details on how to correct the IOREF voltage for this board combination.
42
42
@@ -52,10 +52,12 @@ Note:
52
52
53
53
Add the following lines to your `config.h` and remove any existing `#define MOTOR_SHIELD_TYPE ...` line.
new MotorDriver(23/*11*/, 18/*13*/, UNUSED_PIN, 12/*8*/, 33/*A1*/, 1.52, 5000, 39 /*A5*/)
59
+
#define MOTOR_SHIELD_TYPE EX8874_KEYES_ESP32
60
+
```
59
61
60
62
- When one EX8874 motor shield is used with Keyestudio IOT ESP32 PLUS Development Board, the default EX8874 pins are used.
61
63
@@ -79,22 +81,26 @@ Add the following lines to your `config.h` and remove any existing `#define MOTO
79
81
- **IOREF:** The IOREF override is also needed for the top shield. See the [Incorrect IOREF voltage page](ioref-incorrect-voltage-fix_not_in_nav.md) for details.
80
82
- **VIN:** Refer to instructions on [cutting the VIN trace and disabling the regulator](/products/ex-motorshield8874/ex-motorshield8874.md/#steps-to-stack) for the top shield.
- Stacking (2) motor shields on Keystudio ESP32 requires ***additional*** modification of the second/top shield:
83
85
84
-
- Stacking motor shields on Keystudio ESP32 requires:
86
+
a. Cut the regulator to VIN pin on the top of the PCB
85
87
86
-
a. Use of solder pad for 8 alternate pins
87
-
88
-
b. \^ for Fault pins, the pins on the ESP32 board labeled `io2` and `io4` will need to be bent about 90 degrees so that jumpers can be put on them. `io2` will need to be jumpered to `A4` on the EX8874. `io4` will need to be jumpered to `A5` on the EX8874.
88
+
b. Cut the “Regulator Enable” trace on the bottom of the board
89
89
90
-
First EX8874
90
+
b. Use of solder pad for 8 alternate pins (not the fault pins)
91
+
92
+
c. \^ for Fault pins, the pins on the ESP32 board labeled `io2` and `io4` will need to be bent about 90 degrees so that jumpers can be put on them. `io2` will need to be jumpered to `A4` on the EX8874. `io4` will need to be jumpered to `A5` on the EX8874.
93
+
94
+
See the [Stacking two motor shields on the EX8874 page](../../products/ex-motorshield8874/ex-motorshield8874.md#steps-to-stack) for details on how to alter the board for this combination.
0 commit comments