BOM-DAT/diode-dat/Diode-Schottky-dat/Diode-Schottky-dat.md
... ...
@@ -26,5 +26,12 @@ SS54 / SS56: 5A 电流,40V / 60V 耐压。封装更大(通常是 SMC),
26 26
27 27
28 28
29
+
30
+普通硅二极管: 血液流过它要交大约 0.7V 的过路费。如果升压模块输出 5.0V,经过普通二极管后,ESP32 只能拿到 4.3V。虽然 ESP32 开发板上有 3.3V 降压芯片,但 4.3V 的输入电压已经比较勉强了,发热也会增加。
31
+
32
+肖特基二极管: 它的特点是过路费极低,通常只有 0.2V 到 0.3V 左右。5.0V 经过它之后,ESP32 依然能拿到约 4.7V 到 4.8V 的优质电压,系统运行会非常稳定。
33
+
34
+
35
+
29 36
## ref
30 37
Chip-cn-dat/Espressif-dat/ESP32-S3-DAT/ESP32-S3-DAT.md
... ...
@@ -75,10 +75,10 @@ The **ESP32-S3** includes a **USB Serial/JTAG Controller**, meaning:
75 75
76 76
Make sure the native USB pins are used:
77 77
78
-| Function | GPIO Pin |
79
-|--------------|----------|
80
-| USB D+ | GPIO19 |
81
-| USB D− | GPIO20 |
78
+| Function | GPIO Pin |
79
+| -------- | -------- |
80
+| USB D+ | GPIO19 |
81
+| USB D− | GPIO20 |
82 82
83 83
> ⚠️ These pins must not be remapped or disabled in software if using USB JTAG.
84 84
... ...
@@ -111,7 +111,23 @@ Use GDB, VS Code, or Eclipse for debugging.
111 111
![](2025-08-19-16-53-29.png)
112 112
113 113
114
+## common issues
114 115
116
+### Quad vs. Octal SPI
117
+
118
+| Feature | Quad SPI (Standard) | Octal SPI (OPI) |
119
+| :-------------- | :------------------ | :-------------------- |
120
+| **Data Lines** | 4 ($D_0$–$D_3$) | 8 ($D_0$–$D_7$) |
121
+| **GPIOs 33–37** | Often available | Reserved / Internal |
122
+| **Performance** | Standard | High-speed throughput |
123
+
124
+**Note:** If you are using a standard Quad SPI module (like the basic N4 or N8 models without the "R8" suffix), these pins might be physically broken out to the header, but it is still best practice to check the specific datasheet for your module variant to ensure they aren't tied to internal PSRAM.
125
+
126
+
127
+
128
+However, GPIO 33–37 are reserved for the Octal SPI flash interface on many ESP32-S3 modules (e.g. ESP32-S3-WROOM-1 with OPI flash). This means GPIO 37 (LF_PIN) likely conflicts with the flash bus and cannot be used for servo output.
129
+
130
+GPIO 38 (LR_PIN) should be fine on most ESP32-S3 modules.
115 131
116 132
117 133
Tech-dat/robotic-dat/Quadruped-Locomotion-dat/Quadruped-Locomotion-dat.md
... ...
@@ -22,6 +22,52 @@ This is the smoothest and fastest way to move. You move diagonal pairs in a "cir
22 22
23 23
24 24
25
+
26
+
27
+Trot Gait
28
+
29
+
30
+LR and RR are mirrored, and LF and RF are mirrored,
31
+
32
+LR and LF are swing in the same direction, LF and RF are swing in the same direction,
33
+
34
+but pair of LR + LF and pair of RR + RF are swing in opposite direction
35
+
36
+
37
+
38
+
39
+
40
+
41
+1. The 2-Step Forward Sequence
42
+
43
+Here is how your diagonal pairs should coordinate:
44
+
45
+Step A (Diagonal Pair 1):
46
+
47
+Front-Left & Rear-Right swing Forward.
48
+
49
+(At the same time, the other two legs push Backward).
50
+
51
+Step B (Diagonal Pair 2):
52
+
53
+Front-Right & Left-Rear swing Forward.
54
+
55
+(At the same time, the other two legs push Backward).
56
+
57
+
58
+
59
+
60
+What happens if you "Pulse" them together?
61
+
62
+If you want them to move together, you have to do a "Gait" (步态). A common way to move "together" is the Trot Gait:
63
+
64
+Diagonal Pair A: Front Left and Rear Right move forward.
65
+
66
+Diagonal Pair B: Front Right and Rear Left move forward.
67
+
68
+By moving diagonals together, the robot stays balanced on a line, and you get a much faster, smoother walk than moving one leg at a time.
69
+
70
+
25 71
---
26 72
27 73
### 2. The "Crawl" (High Stability)
... ...
@@ -32,9 +78,26 @@ If your robot is top-heavy or the servo horns are very long, a Trot might be too
32 78
* **Action:** Only one "foot" moves forward at a time while the other three stay on the ground.
33 79
* **Benefit:** The Center of Mass (CoM) is always supported by a triangle of legs, making it nearly impossible to tip over.
34 80
81
+
82
+
83
+The Walking Sequence (Crawl Gait)
84
+
85
+The safest way to move is to move one leg at a time while the other three form a stable triangle on the ground.
86
+
87
+The Pattern:
88
+
89
+Rear Left (RL) moves forward (Lift and swing).
90
+
91
+Front Left (FL) moves forward.
92
+
93
+Rear Right (RR) moves forward.
94
+
95
+Front Right (FR) moves forward.
96
+
97
+
35 98
---
36 99
37
-3. Mechanical Implementation Tips
100
+1. Mechanical Implementation Tips
38 101
39 102
40 103
| Foot Design | Benefit | Best For |