Chip-cn-dat/Espressif-dat/ESP32-S3-DAT/ESP32-S3-DAT.md
... ...
@@ -8,6 +8,10 @@
8 8
- [[ESP32-S3-SDK-dat]]
9 9
10 10
11
+
12
+
13
+
14
+
11 15
## board
12 16
13 17
- [[ESP32-S3-Board-DAT]]
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-HDK-dat/ESP32-GPIOs-dat.md
... ...
@@ -1,38 +0,0 @@
1
-# ESP32-GPIOs-dat
2
-
3
-## Sub Functions
4
-
5
-### DAC
6
-
7
-- IO25 IO26
8
-
9
-## Note
10
-
11
-### Input only
12
-
13
-- 36/39/34/35
14
-
15
-### Strapping
16
-
17
-ESP32 共有 5 个 Strapping 管脚,可参考章节 6 电路原理图:
18
-
19
-| Func. | IO | default |
20
-| ----- | --- | --------- |
21
-| MTDI | 12 | pull-down |
22
-| GPIO | 0 | pull-up |
23
-| GPIO | 2 | pull-down |
24
-| MTDO | 15 | |
25
-| GPIO | 5 | |
26
-
27
-
28
-### regarding GPIO20
29
-
30
-for newer ESP32 variants
31
-- Enable IO20 on ESP32
32
-- Some newer ESP32 variants (like ESP32-PICO-V3 and ESP32-PICO-MINI-02) do implement this pin and it can be used as a normal GPIO.
33
-
34
-https://github.com/espressif/esp-idf/commit/6deaefde69c3f068d39b76d628b05b21fd142b79
35
-
36
-for classic ESP32
37
-- IO20 = NC
38
-
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-HDK-dat/ESP32-GPIOs-dat/ESP32-GPIOs-dat.md
... ...
@@ -0,0 +1,38 @@
1
+# ESP32-GPIOs-dat
2
+
3
+## Sub Functions
4
+
5
+### DAC
6
+
7
+- IO25 IO26
8
+
9
+## Note
10
+
11
+### Input only
12
+
13
+- 36/39/34/35
14
+
15
+### Strapping
16
+
17
+ESP32 共有 5 个 Strapping 管脚,可参考章节 6 电路原理图:
18
+
19
+| Func. | IO | default |
20
+| ----- | --- | --------- |
21
+| MTDI | 12 | pull-down |
22
+| GPIO | 0 | pull-up |
23
+| GPIO | 2 | pull-down |
24
+| MTDO | 15 | |
25
+| GPIO | 5 | |
26
+
27
+
28
+### regarding GPIO20
29
+
30
+for newer ESP32 variants
31
+- Enable IO20 on ESP32
32
+- Some newer ESP32 variants (like ESP32-PICO-V3 and ESP32-PICO-MINI-02) do implement this pin and it can be used as a normal GPIO.
33
+
34
+https://github.com/espressif/esp-idf/commit/6deaefde69c3f068d39b76d628b05b21fd142b79
35
+
36
+for classic ESP32
37
+- IO20 = NC
38
+
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-HDK-dat/ESP32-HDK-dat.md
... ...
@@ -8,7 +8,7 @@
8 8
9 9
- [[ESP-prog-dat]]
10 10
11
-
11
+- [[ESP32-ADC-dat]] - [[ESP32-DAC-dat]] - [[ESP32-I2C-dat]] - [[esp32-serial-dat]] - [[esp32-gpios-dat]] - [[esp32-usb-dat]] - [[ESP32-SPI-dat]] - [[ESP32-I2S-dat]]
12 12
13 13
14 14
## pins
... ...
@@ -36,7 +36,7 @@ GPIO34–39: input-only (not usable as output like SCL)
36 36
- use [[PDM-dat]] instead of [[I2S-dat]] on [[ESP32-S3-dat]]
37 37
38 38
39
-- [[ESP32-DAC-dat]] - [[ESP32-I2C-dat]] - [[esp32-serial-dat]] - [[esp32-gpios-dat]] - [[esp32-usb-dat]] - [[ESP32-SPI-dat]] - [[ESP32-I2S-dat]] - [[sd-dat]]
39
+- [[ESP32-DAC-dat]] - [[ESP32-I2C-dat]] - [[esp32-serial-dat]] - [[ESP32-GPIOs-dat]] - [[esp32-usb-dat]] - [[ESP32-SPI-dat]] - [[ESP32-I2S-dat]] - [[sd-dat]]
40 40
41 41
## RAM
42 42
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-HDK-dat/ESP32-SPI-dat.md
... ...
@@ -1,56 +0,0 @@
1
-
2
-# ESP32 SPI
3
-
4
-| Pin | VSPI | HSPI |
5
-| ---- | ----- | ------- |
6
-| 3V3 | 3.3V | |
7
-| CS | io 5 | 15 / 27 |
8
-| CLK | io 18 | 14 |
9
-| MISO | io 19 | 12 |
10
-| MOSI | io 23 | 13 |
11
-| GND | GND | |
12
-
13
-
14
-
15
-SPI arduino define
16
-
17
- #define VSPI_MISO MISO
18
- #define VSPI_MOSI MOSI
19
- #define VSPI_SCLK SCK
20
- #define VSPI_SS SS
21
-
22
- #define HSPI_MISO 12
23
- #define HSPI_MOSI 13
24
- #define HSPI_SCLK 14
25
- #define HSPI_SS 15
26
-
27
-## sketch refer to here:
28
-
29
-
30
-hspi.begin(HSPI_CLK, HSPI_MISO, HSPI_MOSI, HSPI_SS);
31
-
32
-
33
- #include "FS.h"
34
- #include "SD.h"
35
- #include "SPI.h"
36
-
37
- SPIClass spiSD(HSPI);
38
- #define SD_CS 15
39
-
40
- void setup() {
41
- Serial.begin(115200);
42
- spiSD.begin(14, 12, 13, SD_CS ); //SCK, MISO, MOSI, SS //HSPI1 // hspi.begin(HSPI_CLK, HSPI_MISO, HSPI_MOSI, HSPI_SS);
43
-
44
- if (!SD.begin( SD_CS, spiSD )) {
45
- // if(!SD.begin()){
46
- Serial.println("Card Mount Failed");
47
- return;
48
- }
49
- }
50
-
51
- void loop() {
52
- }
53
-
54
-
55
-
56
-- [[RA-01]]
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-HDK-dat/ESP32-SPI-dat/ESP32-SPI-dat.md
... ...
@@ -0,0 +1,56 @@
1
+
2
+# ESP32-SPI-dat
3
+
4
+| Pin | VSPI | HSPI |
5
+| ---- | ----- | ------- |
6
+| 3V3 | 3.3V | |
7
+| CS | io 5 | 15 / 27 |
8
+| CLK | io 18 | 14 |
9
+| MISO | io 19 | 12 |
10
+| MOSI | io 23 | 13 |
11
+| GND | GND | |
12
+
13
+
14
+
15
+SPI arduino define
16
+
17
+ #define VSPI_MISO MISO
18
+ #define VSPI_MOSI MOSI
19
+ #define VSPI_SCLK SCK
20
+ #define VSPI_SS SS
21
+
22
+ #define HSPI_MISO 12
23
+ #define HSPI_MOSI 13
24
+ #define HSPI_SCLK 14
25
+ #define HSPI_SS 15
26
+
27
+## sketch refer to here:
28
+
29
+
30
+hspi.begin(HSPI_CLK, HSPI_MISO, HSPI_MOSI, HSPI_SS);
31
+
32
+
33
+ #include "FS.h"
34
+ #include "SD.h"
35
+ #include "SPI.h"
36
+
37
+ SPIClass spiSD(HSPI);
38
+ #define SD_CS 15
39
+
40
+ void setup() {
41
+ Serial.begin(115200);
42
+ spiSD.begin(14, 12, 13, SD_CS ); //SCK, MISO, MOSI, SS //HSPI1 // hspi.begin(HSPI_CLK, HSPI_MISO, HSPI_MOSI, HSPI_SS);
43
+
44
+ if (!SD.begin( SD_CS, spiSD )) {
45
+ // if(!SD.begin()){
46
+ Serial.println("Card Mount Failed");
47
+ return;
48
+ }
49
+ }
50
+
51
+ void loop() {
52
+ }
53
+
54
+
55
+
56
+- [[RA-01]]
... ...
\ No newline at end of file
Home.md
... ...
@@ -21,6 +21,8 @@
21 21
22 22
- [[power-dat]] - [[battery-dat]] - [[BMS-dat]]
23 23
24
+- [[network-dat]] - [[RC-dat]]
25
+
24 26
- [[app-dat]] - [[FPV-dat]] - [[rover-dat]]
25 27
26 28
- [[circuits-dat]] - [[tools-dat]]
Network-dat/RC-dat/RC-dat.md
... ...
@@ -11,7 +11,7 @@
11 11
12 12
- [[RC-code-dat]]
13 13
14
-
14
+- [[RC-apps-dat]]
15 15
16 16
## ref
17 17
Network-dat/RC-dat/RC-system-dat/ArduPilot-dat/ArduPilot-dat.md
... ...
@@ -1,6 +1,9 @@
1 1
2 2
# ArduPilot-dat
3 3
4
+https://ardupilot.org/rover/index.html
5
+
6
+
4 7
5 8
## Radio Control Systems
6 9
Network-dat/RC-dat/flight-controller-dat/flight-controller-dat.md
... ...
@@ -17,7 +17,7 @@ ALL-in-One Option
17 17
18 18
- [[X12-dat]] - [[CRAZYBEEF4SX1280-dat]]
19 19
20
-
20
+- [[pixelhawk-6c-dat]]
21 21
22 22
## FC AIO = flight controller all in one
23 23
... ...
@@ -29,3 +29,6 @@ ALL-in-One Option
29 29
30 30
- [[motor-dat]] - [[VTX-dat]]
31 31
32
+- [[FPV-dat]]
33
+
34
+- [[RC]]
... ...
\ No newline at end of file
Network-dat/RC-dat/flight-controller-dat/pixelhawk-6c-dat/2025-09-21-14-00-13.png
... ...
Binary files /dev/null and b/Network-dat/RC-dat/flight-controller-dat/pixelhawk-6c-dat/2025-09-21-14-00-13.png differ
Network-dat/RC-dat/flight-controller-dat/pixelhawk-6c-dat/pixelhawk-6c-dat.md
... ...
@@ -0,0 +1,11 @@
1
+
2
+# pixelhawk-6c-dat
3
+
4
+https://holybro.com/products/pixhawk-6c?srsltid=AfmBOoqIK6alS74PJcQw5hdBerA_AyxmaybptqGAye_TeN95F3T1g6bD
5
+
6
+- ground control station
7
+
8
+![](2025-09-21-14-00-13.png)
9
+
10
+
11
+
Network-dat/network-dat.md
... ...
@@ -4,6 +4,10 @@
4 4
5 5
- [[RC-dat]]
6 6
7
+
8
+
9
+
10
+
7 11
## Network tech by range
8 12
9 13
| Technology | Range | Data Rate | Notes |
app-dat/RC-apps-dat/FPV-dat/FPV-dat.md
... ...
@@ -40,6 +40,7 @@
40 40
| 3 | [[motor-FPV-dat]] x4 | 54 | 8 x4 = 32 | [[EX1103-dat]] |
41 41
| 4 | [[propeller-dat]] x4 | 1.6 | 0.23 x4 = 0.92 | 乾丰2023三叶 |
42 42
| 5 | [[VTX-dat]] | 81 | 11.6 | Caddx ANT 1200TVL |
43
+| | PCB vibration absorber | 0 | 0 | |
43 44
| | [[XT30-dat]] cable | 4 | 0.6 | |
44 45
| | [[battery-dat]] x2 | 55 | 7.9 x2 = 15.8 | |
45 46
| | [[mobula8-dat]] | | 100 | |
app-dat/RC-apps-dat/rover-dat/rover-dat.md
... ...
@@ -3,7 +3,7 @@
3 3
4 4
- [[ardupilot-dat]] - [[rc-dat]]
5 5
6
-https://ardupilot.org/rover/index.html
6
+
7 7
8 8
- [[RC-car-dat]] - [[rover-dat]] - [[RC-car-hack-dat]]
9 9
... ...
@@ -21,6 +21,9 @@ https://ardupilot.org/rover/index.html
21 21
22 22
- [[SDR1064-dat]]
23 23
24
+
25
+
26
+
24 27
## Rover Version
25 28
26 29
Very basic version
... ...
@@ -43,6 +46,9 @@ basic demo code 1 here == [[RC-code-dat]]
43 46
## code
44 47
45 48
- [[RC-code-dat]]
49
+
50
+
51
+
46 52
## 3D printed
47 53
48 54
- [[markus-rover-dat]]
... ...
@@ -59,6 +65,13 @@ basic demo code 1 here == [[RC-code-dat]]
59 65
[Another TT Motor 4WD Car Mecanum wheel](https://cad.onshape.com/documents/3fc9a68709b7b211c126b7b0/w/fd59e3cfbe0cf012d3264ef8/e/f35859a1e063a8642be26811?renderMode=0&uiState=68302088624d574aaab00cc0)
60 66
61 67
68
+
69
+
70
+
71
+## board 2
72
+
73
+- [[ESP32-dat]] - [[ELRS-dat]]
74
+
62 75
## board
63 76
64 77
- [[SDR1064-dat]]
... ...
@@ -79,6 +92,12 @@ Parts - [[TT-motor-dat]] - [[mecanum-wheel-dat]]
79 92
80 93
subtotal == $77
81 94
95
+
96
+
97
+
98
+
99
+
100
+
82 101
## ref
83 102
84 103
- [[dc-motor-dat]] - [[motor-driver-dat]] - [[motor-dat]] - [[servo-dat]]
mechanics-dat/glue-dat/glue-dat.md
... ...
@@ -122,8 +122,30 @@ Some filaments (like PETG or nylon) may feel **greasy** or attract **oil/dust**,
122 122
- For tricky materials like nylon or TPU, use **heat welding**, **mechanical fasteners**, or **special plastic adhesives**
123 123
124 124
125
+## For high-strength bonding of mechanical transmission components (e.g., gears, bearings, linkages, metal or hard plastic parts), the recommended adhesives are:
126
+
127
+| Adhesive Type | Suitable Materials | Features & Recommendations |
128
+|----------------------------|-----------------------------------|----------------------------------------------------------------------------|
129
+| AB Glue (Epoxy Resin, 2-part) | Metal, ceramics, hard plastics, composites | Extremely strong, gap-filling, rigid after curing, heat and chemical resistant, good for shear and pressure loads |
130
+| MMA Adhesive (Methyl Methacrylate) | Metal, composites, hard plastics | Industrial-grade, strong and slightly flexible, vibration-resistant, suitable for high-speed or vibrating environments |
131
+| Structural Acrylic Adhesive | Metal-to-metal, composites | High shear strength, commonly used in automotive or mechanical structural parts |
132
+| PU Adhesive (Polyurethane Structural Glue) | Metal, hard plastic, composites | Flexible, absorbs vibration, good for impact or minor vibration, slightly lower strength than AB glue |
133
+
134
+⚙️ **Selection Recommendations**:
135
+1. **High load, requires rigidity** → **AB Glue (Epoxy Resin)**
136
+2. **High load with vibration or impact** → **MMA Glue / Structural Acrylic**
137
+3. **Moderate load, requires flexibility, minor vibration absorption** → **PU Structural Glue**
138
+
139
+💡 **Tips**:
140
+- Ensure bonding surfaces are **clean, dry, and oil-free**
141
+- Lightly sanding metal or hard plastic surfaces can improve friction and adhesion
142
+- For high-speed rotating or precision transmission components, even after curing, **stress distribution** should be considered; using **mechanical alignment pins/bolts** can reinforce the joint
143
+
144
+
125 145
126 146
127 147
## ref
128 148
129
-- [[mechanics-dat]]
... ...
\ No newline at end of file
0
+- [[mechanics-dat]]
1
+
2
+- [[glue]] - [[mechanics]]
... ...
\ No newline at end of file