BOM-DAT/BOM-DAT.md
... ...
@@ -8,6 +8,7 @@ https://www.electrodragon.com/w/RCL_List
8 8
9 9
10 10
11
+
11 12
## passive
12 13
13 14
- [[diode-dat]] - [[tvs-dat]] - [[transistor-dat]] - [[inductor-dat]]
... ...
@@ -48,6 +49,7 @@ https://www.electrodragon.com/w/RCL_List
48 49
49 50
- [[CONN-dat]] - [[DB9-dat]] - [[JST-dat]]
50 51
52
+- [[CONN-USB-dat]]
51 53
52 54
## other components
53 55
BOM-DAT/Resistor-Dat/resistor-feedback-dat/resistor-feedback-dat.md
... ...
@@ -19,7 +19,8 @@ R3 = 13.633K or below 13.3K for 5.2V
19 19
20 20
| output | rough | Rbot | Rtop | Vref |
21 21
| ------ | ----- | ----- | ---- | ---- |
22
-| 5V | 5.2V | 13.3K | 100K | 0.6V |
22
+| 5V | 5.18V | 13.3K | 100K | 0.6V |
23
+| 5V | 5.31V | 13K | 100K | 0.6V |
23 24
| 4.35V | 4.35V | 16K | 100K | 0.6V |
24 25
| 4.2V | 4.2V | 16.6K | 100K | 0.6V |
25 26
| 4V | 3.93V | 18K | 100K | 0.6V |
... ...
@@ -30,6 +31,22 @@ R3 = 13.633K or below 13.3K for 5.2V
30 31
电池端对应的的电压为: VBAT=1.205×(1+R1/R2)
31 32
32 33
34
+## R2 = ( R1 x 1.221 ) / ( VOUT - 1.221 )
35
+
36
+- = ( 10K x 1.221 ) / ( 5V - 1.221 ) = 3.23K ~ 3.24K
37
+
38
+VOUT = ( R1 x 1.221 ) / R2 + 1.221
39
+= ( 10K x 1.221 ) / 3.3K + 1.221 = 4.921V
40
+= ( 10K x 1.221 ) / 3K + 1.221 = 5.27V
41
+
42
+= ( 12K x 1.221 ) / 3.3K + 1.221 = 5.661V
43
+= ( 12K x 1.221 ) / 3.9K + 1.221 = 4.95V
44
+= ( 12K x 1.221 ) / 4.7K + 1.221 = 4.34V
45
+= ( 13K x 1.221 ) / 3K + 1.221 = 6.48V
46
+= ( 14K x 1.221 ) / 4.7K + 1.221 = 5.61V
47
+
48
+= ( 9.1K x 1.221 ) / 2.8K + 1.221 = 5.19V
49
+
33 50
34 51
### parallel resistor
35 52
... ...
@@ -141,6 +158,8 @@ where R7 = 14K
141 158
142 159
## ref
143 160
161
+- [[resistor-feedback]]
162
+
144 163
- [[battery-pack-dat]]
145 164
146 165
- [[dcdc-down-dat]]
BOM-DAT/case-dat/case-dat.md
... ...
@@ -15,6 +15,7 @@ https://www.electrodragon.com/product-category/prototype/proto-case/
15 15
- [[case-instruments-dat]] - [[case-din-rail-dat]]
16 16
17 17
18
+
18 19
## Case used for our boards
19 20
20 21
- [[esp-relay-board-dat]] - [[case-led-dat]]
... ...
@@ -48,6 +49,10 @@ https://www.electrodragon.com/product-category/prototype/proto-case/
48 49
49 50
- [[RPI-dat]] - [[MPCS039-dat]] - [[case-layered-dat]]
50 51
52
+## case by size and color
53
+
54
+- [[case-gadget-dat]] - 50x50 - transparent
55
+
51 56
52 57
53 58
## ref
BOM-DAT/case-dat/case-gadget-dat/2025-12-27-15-46-34.png
... ...
Binary files /dev/null and b/BOM-DAT/case-dat/case-gadget-dat/2025-12-27-15-46-34.png differ
BOM-DAT/case-dat/case-gadget-dat/2025-12-27-15-47-33.png
... ...
Binary files /dev/null and b/BOM-DAT/case-dat/case-gadget-dat/2025-12-27-15-47-33.png differ
BOM-DAT/case-dat/case-gadget-dat/2025-12-27-15-48-24.png
... ...
Binary files /dev/null and b/BOM-DAT/case-dat/case-gadget-dat/2025-12-27-15-48-24.png differ
BOM-DAT/case-dat/case-gadget-dat/case-gadget-dat.md
... ...
@@ -31,9 +31,20 @@ raspberry pi 2 semi-transparent case
31 31
- [[case-waterproof-dat]]
32 32
33 33
34
+外尺寸60*40*20mm
34 35
36
+![](2025-12-27-15-46-34.png)
37
+
38
+
39
+![](2025-12-27-15-47-33.png)
40
+
41
+
42
+
43
+![](2025-12-27-15-48-24.png)
35 44
## ref
36 45
37 46
- [[case-gadget-dat]]
38 47
39
-- [[case-dat]]
... ...
\ No newline at end of file
0
+- [[case-dat]]
1
+
2
+- [[case-gadget]]
... ...
\ No newline at end of file
BOM-DAT/case-dat/case-instruments-dat/case-din-rail-dat.md
BOM-DAT/case-dat/case-waterproof-DAT/case-waterproof-DAT.md
... ...
@@ -12,6 +12,9 @@
12 12
13 13
- [[IP68-dat]]
14 14
15
+
16
+
17
+
15 18
cable case
16 19
17 20
inner space == 72 x 49 x 32 mm
BOM-DAT/transistor-dat/transistor-dat.md
... ...
@@ -20,6 +20,12 @@ common brand: Infineon
20 20
21 21
## common used
22 22
23
+
24
+- S8550 == 2TY
25
+- S9012 == 2T1
26
+- SS8050 == Y1
27
+
28
+
23 29
### S8050
24 30
25 31
- [[relay-dat]] drive
Board-dat/DOD/DOD1067-dat/DOD1067-dat.md
... ...
@@ -3,4 +3,11 @@
3 3
4 4
- refer to - [[DOD1068-dat]] - [[WCH-dat]]
5 5
6
-- [[CH552-dat]]
... ...
\ No newline at end of file
0
+- [[CH552-dat]]
1
+
2
+
3
+
4
+
5
+## ref
6
+
7
+- [[DOD1067]]
Board-dat/DOD/DOD1068-DAT/DOD1068-DAT.md
... ...
@@ -5,6 +5,9 @@ CH554
5 5
6 6
![](41-06-13-12-06-2023.png)
7 7
8
+default voltage setup on the back side ==
9
+
10
+on board LED P1.4, power supply
8 11
9 12
- [[WCH-MCU-dat]]
10 13
Board-dat/NWI/NWI1119-DAT/2025-12-24-19-07-05.png
... ...
Binary files /dev/null and b/Board-dat/NWI/NWI1119-DAT/2025-12-24-19-07-05.png differ
Board-dat/NWI/NWI1119-DAT/NWI1119-DAT.md
... ...
@@ -2,6 +2,14 @@
2 2
3 3
- R7 ESP32-C3 Version
4 4
5
+
6
+
7
+
8
+
9
+
10
+## hardware
11
+
12
+
5 13
### Pin Definitions
6 14
7 15
| Pin | Function | Note |
... ...
@@ -15,6 +23,19 @@
15 23
16 24
![](39-39-16-07-02-2023.png)
17 25
26
+
27
+### functions
28
+
29
+ADC port - [[ADC-dat]]
30
+
31
+
32
+![](2025-12-24-19-07-05.png)
33
+
34
+
35
+
36
+
37
+
38
+
18 39
### demo video
19 40
20 41
- https://www.youtube.com/watch?v=6Zk3WIVSvyM
Board-dat/NWI/NWI1254-dat/NWI1254-dat.md
... ...
@@ -0,0 +1,24 @@
1
+
2
+# NWI1254-dat
3
+
4
+## Info
5
+
6
+product url -
7
+
8
+### Board Map, Dimension, Pins, chip info, Use Guide, Setup Jumper, etc.
9
+
10
+- [[resistor-feedback-dat]]
11
+
12
+
13
+
14
+## Applications, category, tags, etc.
15
+
16
+## Demo Code and Video
17
+
18
+
19
+
20
+## ref
21
+
22
+- [[NWI1254]]
23
+
24
+- legacy wiki page
Board-dat/SSL/SSL1022-dat/SSL1022-dat.md
... ...
@@ -7,7 +7,7 @@
7 7
8 8
information about photodetectors wiki page: [Photodetectors](https://en.wikipedia.org/wiki/Photodetector)
9 9
10
-- [[LDR-dat]]
10
+- [[sensor-LDR-dat]]
11 11
12 12
13 13
### Board Map, Dimension, Pins, etc.
Chip-cn-dat/Espressif-dat/ESP32-C3-dat/ESP32-C3-DAT.md
... ...
@@ -79,6 +79,20 @@ obselete - [[ESP-C3-32S-dat]] - [[ESP-C3-12F-DAT]]
79 79
* Partion Scheme: Default 4MB with Spiffs
80 80
* Core Debug Level: None
81 81
82
+
83
+- USB CDC On Boot: **"Disabled"**
84
+- CPU Frequency: ***160MHz (WiFi)***
85
+- Core Debug Level: ***None"**
86
+- Erase All Flash Before Sketch Upload: **"Enabled"**
87
+- Flash Frequency: ***80MHz"**
88
+- Flash Mode: **"QIO"**
89
+- Flash Size: **"4MB (32Mb)"**
90
+- JTAG Adapter: **"Disabled"**
91
+- Partition Scheme: **"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"**
92
+- Upload Speed: *921600"*
93
+- Zigbee Mode: **"Disabled"**
94
+
95
+
82 96
### Open Issues
83 97
84 98
I2C
Chip-cn-dat/WCH-dat/CH55x-dat/2025-12-24-18-13-00.png
... ...
Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/2025-12-24-18-13-00.png differ
Chip-cn-dat/WCH-dat/CH55x-dat/CH55x-DAT.md
... ...
@@ -53,6 +53,13 @@ flash tool
53 53
https://w.electrodragon.com/w/CH55X_HDK
54 54
55 55
56
+## flash like a pro
57
+
58
+use a [[tweezer-dat]] to hold UDP and power (3V3 or 5V) FIRMWLY, and insert the board into [[USB-dat]] port
59
+
60
+![](2025-12-24-18-13-00.png)
61
+
62
+
56 63
- [[WCH-PROG-dat]]
57 64
58 65
- [[DOD1068]] - [[DOD1071]]
... ...
\ No newline at end of file
Chip-dat/TI-dat/LM-series-dat/LM324-dat/LM324-dat.md
... ...
@@ -5,6 +5,9 @@
5 5
6 6
LMx24, LMx24x, LMx24xx, LM2902, LM2902x, LM2902xx, LM2902xxx Quadruple Operational Amplifiers
7 7
8
+LM2902M - IC QUAD OPERATIONAL AMP(14SOP)
9
+
10
+- [[amplifier-dat]]
8 11
9 12
## Info
10 13
Chip-dat/TI-dat/TI-Power-dat/TPS5430-dat/2025-12-25-20-41-03.png
... ...
Binary files /dev/null and b/Chip-dat/TI-dat/TI-Power-dat/TPS5430-dat/2025-12-25-20-41-03.png differ
Chip-dat/TI-dat/TI-Power-dat/TPS5430-dat/TPS5430-dat.md
... ...
@@ -0,0 +1,20 @@
1
+
2
+# TPS5430-dat
3
+
4
+TPS543x 3A, Wide Input Range, Step-Down Converter
5
+
6
+Wide input voltage range:
7
+– TPS5430: 5.5V to 36V
8
+– TPS5431: 5.5V to 23V
9
+
10
+
11
+Available in small thermally enhanced 8-pin SO PowerPAD™ integrated circuit package
12
+
13
+- [[resistor-feedback-dat]]
14
+
15
+![](2025-12-25-20-41-03.png)
16
+
17
+
18
+## ref
19
+
20
+- [[ti-power-dat]]
... ...
\ No newline at end of file
Chip-dat/TI-dat/TI-Power-dat/TPS54302-dat/TPS54302-dat.md
... ...
@@ -15,6 +15,7 @@ TPS54302 4.5-V to 28-V Input, 3-A Output, EMI-Friendly Synchronous Step-Down Con
15 15
| Cfb | 75pf | |
16 16
| Co | 22uf x2 | |
17 17
18
+SOT-23 (6) package
18 19
19 20
20 21
![](2024-04-29-16-00-08.png)
Chip-dat/raspberry-pi-dat/RPI-MCU-dat/RPI-MCU-dat.md
... ...
@@ -0,0 +1,6 @@
1
+
2
+# RPI-MCU-dat
3
+
4
+- [[RP2040-dat]]
5
+
6
+
Chip-dat/raspberry-pi-dat/RPI-SBC-dat/RPI-MCU-dat/RPI-MCU-dat.md
... ...
@@ -1,6 +0,0 @@
1
-
2
-# RPI-MCU-dat
3
-
4
-- [[RP2040-dat]]
5
-
6
-
Chip-dat/raspberry-pi-dat/RPI-SBC-dat/RPI-SDK-dat/RPI-SDK-dat.md
... ...
@@ -0,0 +1,9 @@
1
+
2
+# RPI-SDK-dat
3
+
4
+- [[led-rgb-panel-chip-log-dat]]
5
+
6
+
7
+- [[servo-dat]]
8
+
9
+
Tech-dat/ADC-dat/ADC-dat.md
... ...
@@ -3,21 +3,28 @@
3 3
4 4
- [[ADC-bat-monitor-dat]] - [[voltage-divider-dat]]
5 5
6
-- [[Analog-device-dat]]
6
+- not this is chip [[Analog-device-dat]]
7 7
8
+- [[sensor-analog-dat]] - [[sensor-dat]]
8 9
9 10
10
-## chips
11 11
12
-- [[ADS1100-dat]]
13
-- AD7606
14
-- AD7799
15
-- AD7880 == LC2 MOS Single +5 V Supply, Low Power, 12-Bit Sampling ADC
12
+## relevant boards
13
+
14
+- [[NWI1119-dat]]
15
+
16
+- [[SSL1071-dat]] - [[SSL1072-dat]] == Load Cell Amplifier, Weight Sensor Kit, HX711 [KG] - [[HX711-dat]]
17
+
18
+## apps to build
19
+
20
+- [[sensor-analog-dat]]
21
+
22
+- [[sensor-temperature-dat]] - [[sensor-light-dat]]
23
+
24
+- [[sensor-voltage-dat]]
25
+
16 26
17
-- [[ADS7822-dat]] - 12-Bit, 200 kSPS, SPI Interface, Micro Power, Single Supply, Rail-to-Rail I/O ADC with Internal Reference
18 27
19
-
20
-- AD9224ARSZ - 12 Bit Analog to Digital Converter 1 Input 1 Pipelined 28-SSOP
21 28
22 29
23 30
... ...
@@ -79,7 +86,24 @@
79 86
80 87
81 88
82
-## other
89
+
90
+## chips
91
+
92
+- [[INA219-dat]] - [[INA226-dat]]
93
+
94
+- [[ADS1100-dat]]
95
+- AD7606
96
+- AD7799
97
+- AD7880 == LC2 MOS Single +5 V Supply, Low Power, 12-Bit Sampling ADC
98
+
99
+- [[ADS7822-dat]] - 12-Bit, 200 kSPS, SPI Interface, Micro Power, Single Supply, Rail-to-Rail I/O ADC with Internal Reference
100
+
101
+
102
+- AD9224ARSZ - 12 Bit Analog to Digital Converter 1 Input 1 Pipelined 28-SSOP
103
+
104
+
105
+
106
+## other chips
83 107
84 108
- [ADS7046 12-Bit, 3-MSPS, Single-Ended Input, Small-Size, Low-Power SAR ADC](https://www.ti.com/lit/ds/symlink/ads7046.pdf?ts=1758413865175)
85 109
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2024-05-09-18-00-58.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2024-05-09-18-00-58.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2024-05-09-18-01-18.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2024-05-09-18-01-18.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-10-10-18-23-34.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-10-10-18-23-34.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-10-10-18-26-34.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-10-10-18-26-34.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-12-22-21-17-54.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-12-22-21-17-54.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-12-22-21-18-12.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-12-22-21-18-12.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/CONN-USB-A-dat.md
... ...
@@ -0,0 +1,31 @@
1
+
2
+# USB-A-dat
3
+
4
+
5
+![](2025-10-10-18-23-34.png)
6
+
7
+## type-A
8
+
9
+![](2025-10-10-18-26-34.png)
10
+
11
+
12
+## type-A Female
13
+
14
+![](2024-05-09-18-00-58.png)
15
+
16
+![](2024-05-09-18-01-18.png)
17
+
18
+
19
+
20
+## type-A male
21
+
22
+![](2025-12-22-21-17-54.png)
23
+
24
+board sinked
25
+
26
+![](2025-12-22-21-18-12.png)
27
+
28
+
29
+## ref
30
+
31
+- [[CONN-USB]] - [[USB-A]] - [[CONN]]
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-31-23.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-31-23.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-35-00.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-35-00.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-36-14.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-36-14.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/CONN-USB-micro-dat.md
... ...
@@ -0,0 +1,23 @@
1
+
2
+# USB-micro-dat
3
+
4
+## good type micro USB
5
+
6
+![](2025-10-23-19-31-23.png)
7
+
8
+
9
+
10
+## vertical micro-USB
11
+
12
+- [[NWI1126-dat]]
13
+
14
+![](2025-10-23-19-35-00.png)
15
+
16
+## 2PIN SMD micro USB
17
+
18
+![](2025-10-23-19-36-14.png)
19
+
20
+
21
+## ref
22
+
23
+- [[conn-USB-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2023-11-30-15-27-29.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2023-11-30-15-27-29.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-51-12.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-51-12.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-51-37.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-51-37.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-52-02.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-52-02.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2025-11-20-14-56-28.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2025-11-20-14-56-28.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/CONN-USB-type-c-dat.md
... ...
@@ -0,0 +1,121 @@
1
+
2
+# typec-dat
3
+
4
+
5
+- [[type-c-hdk-dat]]
6
+
7
+- [[peripherals-dat]]
8
+
9
+- [[USB-dat]]
10
+
11
+
12
+
13
+## functions
14
+
15
+- [[USB-charging-dat]] - [[USB-PD-dat]]
16
+
17
+- [[USB-OTG-dat]]
18
+
19
+- [[displayPort-dat]]
20
+
21
+- [[thunderbolt-dat]]
22
+
23
+- [[type-c-to-ethernet-dat]]
24
+
25
+## hardware
26
+
27
+- [[iphone-17-dat]] 20pins [[usb-type-c-dat]] - [[usb-type-c]] - [[usb]]
28
+
29
+![](2025-11-20-14-56-28.png)
30
+
31
+线材eMarker信息,方案为Coaxial(0x367e),具备50V5A 240W EPR供电能力,速率规格为USB4 Gen4(80Gb)。
32
+
33
+
34
+
35
+## history
36
+
37
+USB Type-C encompasses many protocols such as USB 3, USB4, Thunderbolt 3, Thunderbolt 4, etc. Different product applications correspond to different USB version speeds, as shown in the table below:
38
+
39
+![](2024-05-09-12-51-12.png)
40
+
41
+Although they all use the USB Type-C interface, due to differences in protocol versions and speeds, achieving optimal performance requires consistency in matching the system/device/USB Type-C cable. Different devices or systems also require different cables. Just considering speed, USB Type-C cables have the following distinctions:
42
+
43
+![](2024-05-09-12-51-37.png)
44
+
45
+As transmission speeds increase, the power demand for high-speed devices also grows larger. Therefore, USB Type-C must introduce various specifications to cope. The USB PD Revision 3.1 specification released by USB-IF in 2021 proposed EPR (Extended Power Range) power supply, requiring a maximum of 240W to meet the demand for high power supply. In summary, the numerous classifications of cable specifications and version speeds are almost dazzling, inevitably causing confusion for consumers when making purchases.
46
+
47
+To improve this situation, in March 2022, USB-IF proposed certification combining cable transmission speed and supported power capability, and redefined cable specifications. In the future, cables will no longer be differentiated by version, but rather by "universal speed and power supply."
48
+
49
+![](2024-05-09-12-52-02.png)
50
+
51
+
52
+## type-c pin definitions
53
+
54
+The USB Type-C connector has 24 pins. Here is the pinout for the receptacle:
55
+
56
+**Top Row:**
57
+| Pin | Name | Description |
58
+| --- | ------ | ----------------------------------------------- |
59
+| A1 | GND | Ground |
60
+| A2 | SSTXp1 | SuperSpeed Differential Pair #1, TX, Positive |
61
+| A3 | SSTXn1 | SuperSpeed Differential Pair #1, TX, Negative |
62
+| A4 | VBUS | Bus Power |
63
+| A5 | CC1 | Configuration Channel |
64
+| A6 | Dp1 | USB 2.0 Differential Pair, Position 1, Positive |
65
+| A7 | Dn1 | USB 2.0 Differential Pair, Position 1, Negative |
66
+| A8 | SBU1 | Sideband Use (SBU) |
67
+| A9 | VBUS | Bus Power |
68
+| A10 | SSRXn2 | SuperSpeed Differential Pair #2, RX, Negative |
69
+| A11 | SSRXp2 | SuperSpeed Differential Pair #2, RX, Positive |
70
+| A12 | GND | Ground |
71
+
72
+**Bottom Row:**
73
+| Pin | Name | Description |
74
+| --- | ------ | ----------------------------------------------- |
75
+| B12 | GND | Ground |
76
+| B11 | SSRXp1 | SuperSpeed Differential Pair #1, RX, Positive |
77
+| B10 | SSRXn1 | SuperSpeed Differential Pair #1, RX, Negative |
78
+| B9 | VBUS | Bus Power |
79
+| B8 | SBU2 | Sideband Use (SBU) |
80
+| B7 | Dn2 | USB 2.0 Differential Pair, Position 2, Negative |
81
+| B6 | Dp2 | USB 2.0 Differential Pair, Position 2, Positive |
82
+| B5 | CC2 | Configuration Channel |
83
+| B4 | VBUS | Bus Power |
84
+| B3 | SSTXn2 | SuperSpeed Differential Pair #2, TX, Negative |
85
+| B2 | SSTXp2 | SuperSpeed Differential Pair #2, TX, Positive |
86
+| B1 | GND | Ground |
87
+
88
+**Key Points:**
89
+* **Symmetry:** The pinout is symmetrical, allowing the plug to be inserted either way up.
90
+* **USB 2.0:** Only one set of D+/D- pins (either A6/A7 or B6/B7) is connected through the cable at any time.
91
+* **SuperSpeed:** TX/RX pairs are used for high-speed data (USB 3.x, DisplayPort Alt Mode, Thunderbolt, etc.).
92
+* **CC Pins:** Used for detecting connection, orientation, role (Host/Device/DRP), and managing Power Delivery (PD).
93
+* **SBU Pins:** Used for Alternate Modes, such as DisplayPort or Audio Adapter Accessory Mode.
94
+* **VBUS/GND:** Provide power and ground reference. Multiple pins are used to handle higher currents for Power Delivery.
95
+
96
+- [[DisplayPort-dat]] - [[Thunderbolt-dat]]
97
+
98
+## Conversion to USB 2.0
99
+
100
+- [[USB-2.0-dat]] - [[USB-3.0-dat]] - [[USB-4.0-dat]]
101
+
102
+- VBUS: Connect one or more Type-C VBUS pins (A4, A9, B4, B9) to the USB-A VBUS pin (Pin 1).
103
+- GND: Connect one or more Type-C GND pins (A1, A12, B1, B12) to the USB-A GND pin (Pin 4).
104
+- D+: Connect one of the Type-C D+ pins (A6 or B6) to the USB-A D+ pin (Pin 3).
105
+- D-: Connect the corresponding Type-C D- pin (A7 or B7) to the USB-A D- pin (Pin 2).
106
+- CC Pin: This is crucial for Type-C. For a simple adapter presenting a USB-A port, one of the CC pins (A5 or B5) on the Type-C plug needs a 5.1 kΩ pull-down resistor (Rd) connected to GND. This signals to the connected Type-C device that it's attached to a legacy USB downstream-facing port (like the one provided by the adapter).
107
+
108
+Note:
109
+
110
+- This only covers USB 2.0 functionality. Converting for USB 3.x SuperSpeed requires connecting the SSTX and SSRX pairs as well, which is more complex.
111
+- Features like Power Delivery (PD) beyond basic 5V and Alternate Modes (like DisplayPort) are not supported through this simple conversion.
112
+- Commercial adapters and cables handle this internal wiring. Building such an adapter requires careful attention to the USB specifications, especially regarding the CC pin configuration.
113
+
114
+
115
+## wiring to CM4
116
+![](2023-11-30-15-27-29.png)
117
+
118
+
119
+## ref
120
+
121
+- [[usb]] - [[type-c]] - [[type-c-cable]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-hdk-dat/2025-06-23-18-01-31.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-hdk-dat/2025-06-23-18-01-31.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-hdk-dat/type-c-hdk-dat.md
... ...
@@ -0,0 +1,14 @@
1
+
2
+# type-c-hdk-dat
3
+
4
+## type-c-HDK-dat
5
+
6
+### power supply and serial for STM32
7
+
8
+
9
+![](2025-06-23-18-01-31.png)
10
+
11
+
12
+## ref
13
+
14
+- [[type-c-dat]] - [[USB-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-50-16.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-50-16.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-51-03.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-51-03.png differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/type-c-sniffer-dat.md
... ...
@@ -0,0 +1,22 @@
1
+
2
+# type-c-sniffer-dat.md
3
+
4
+
5
+- [[OPM1185-dat]]
6
+
7
+output voltage 9V 12V 20V 48V
8
+
9
+output current up to 5A
10
+
11
+
12
+![](2025-12-11-16-50-16.png)
13
+
14
+
15
+![](2025-12-11-16-51-03.png)
16
+
17
+
18
+
19
+## ref
20
+
21
+- [[dcdc-boost-dat]]
22
+
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-to-ethernet-dat.md
... ...
@@ -0,0 +1,87 @@
1
+# type-c-to-ethernet-dat.md
2
+
3
+Pixel supports using wired Ethernet directly via a USB-C adapter.
4
+Just use a USB-C to Ethernet adapter (with a built-in network card chip).
5
+
6
+---
7
+
8
+## 1. Supported Adapter Types
9
+- USB-C → Ethernet (RJ45)
10
+- Common built-in chips:
11
+ - Realtek RTL8153 (common and highly compatible)
12
+ - ASIX AX88179 / AX88772
13
+ - Some USB 3.0 gigabit adapters
14
+
15
+Note: There is no such thing as a "chipless" Type-C to RJ45 cable (pure wire); it must have a network card chip.
16
+
17
+---
18
+
19
+## 2. How to Use with Pixel Phones
20
+1. Plug the USB-C to Ethernet adapter into the Pixel phone.
21
+2. Connect a live network cable (LAN).
22
+3. A notification will pop up at the bottom of the Pixel:
23
+ - "Ethernet connected" or
24
+ - "Wired network available"
25
+4. The network will automatically switch to "Ethernet preferred."
26
+
27
+Path:
28
+Settings → Network & Internet → Ethernet
29
+
30
+---
31
+
32
+## 3. Reverse Network Sharing (Pixel → Share to Other Devices)
33
+In theory, Pixel can also use:
34
+- USB tethering
35
+But USB tethering only supports phone → computer
36
+Not supported:
37
+- Phone → router
38
+- Phone → another Android device via USB-C to Ethernet
39
+
40
+Reason: Ethernet adapters on Android usually only work in client mode (receiving network), not as a host for sharing.
41
+
42
+If you want Pixel to share 4G/5G network → Ethernet for other devices, you need:
43
+- Special ROM (like LineageOS, requires root; not recommended for minors or non-professional users)
44
+- Or use Wi-Fi Hotspot → another device uses wireless-to-wired conversion
45
+
46
+---
47
+
48
+## 4. Recommended Adapters for Pixel (No Brand Restriction)
49
+Recommended chips:
50
+- Realtek RTL8153 (stable speed, least compatibility issues)
51
+- AX88179 (stable)
52
+- AX88772 (100Mbps version)
53
+
54
+Some brands may state:
55
+- "Plug and Play for Android"
56
+- "Compatible with Pixel"
57
+
58
+All of these can be used normally.
59
+
60
+---
61
+
62
+## 5. Speed
63
+- If using USB-C → USB 3.0 → Gigabit Ethernet:
64
+ Up to 1Gbps (actual test: 600–900Mbps)
65
+- If USB-C → USB 2.0 → 100Mbps port:
66
+ About 90Mbps
67
+
68
+---
69
+
70
+## 6. Common Issues
71
+### Q: No response after plugging in?
72
+- Try a different network cable
73
+- Try another USB-C to Ethernet adapter
74
+- Some cheap adapters use unknown chips, not compatible with Android
75
+
76
+### Q: Can Pixel use Wi-Fi and Ethernet at the same time?
77
+- Yes, but the system prefers Ethernet
78
+- You can manually switch the network source
79
+
80
+### Q: Can Pixel share LAN network to a computer?
81
+- Not by default (USB sharing only supports mobile data → USB)
82
+- You can use Wi-Fi hotspot sharing (LAN → Wi-Fi)
83
+
84
+
85
+## ref
86
+
87
+- [[USB-type-C-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-A-dat/2024-05-09-18-00-58.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-A-dat/2024-05-09-18-00-58.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-A-dat/2024-05-09-18-01-18.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-A-dat/2024-05-09-18-01-18.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-A-dat/2025-10-10-18-23-34.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-A-dat/2025-10-10-18-23-34.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-A-dat/2025-10-10-18-26-34.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-A-dat/2025-10-10-18-26-34.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-A-dat/USB-A-dat.md
... ...
@@ -1,21 +0,0 @@
1
-
2
-# USB-A-dat
3
-
4
-
5
-![](2025-10-10-18-23-34.png)
6
-
7
-## type-A
8
-
9
-![](2025-10-10-18-26-34.png)
10
-
11
-
12
-## type-A Female
13
-
14
-![](2024-05-09-18-00-58.png)
15
-
16
-![](2024-05-09-18-01-18.png)
17
-
18
-
19
-
20
-## type-A male
21
-
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-micro-dat/2025-10-23-19-31-23.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-micro-dat/2025-10-23-19-31-23.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-micro-dat/2025-10-23-19-35-00.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-micro-dat/2025-10-23-19-35-00.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-micro-dat/2025-10-23-19-36-14.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-micro-dat/2025-10-23-19-36-14.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-micro-dat/USB-micro-dat.md
... ...
@@ -1,23 +0,0 @@
1
-
2
-# USB-micro-dat
3
-
4
-## good type micro USB
5
-
6
-![](2025-10-23-19-31-23.png)
7
-
8
-
9
-
10
-## vertical micro-USB
11
-
12
-- [[NWI1126-dat]]
13
-
14
-![](2025-10-23-19-35-00.png)
15
-
16
-## 2PIN SMD micro USB
17
-
18
-![](2025-10-23-19-36-14.png)
19
-
20
-
21
-## ref
22
-
23
-- [[conn-USB-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/2023-11-30-15-27-29.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/2023-11-30-15-27-29.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/2024-05-09-12-51-12.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/2024-05-09-12-51-12.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/2024-05-09-12-51-37.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/2024-05-09-12-51-37.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/2024-05-09-12-52-02.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/2024-05-09-12-52-02.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/2025-11-20-14-56-28.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/2025-11-20-14-56-28.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/USB-type-c-dat.md
... ...
@@ -1,121 +0,0 @@
1
-
2
-# typec-dat
3
-
4
-
5
-- [[type-c-hdk-dat]]
6
-
7
-- [[peripherals-dat]]
8
-
9
-- [[USB-dat]]
10
-
11
-
12
-
13
-## functions
14
-
15
-- [[USB-charging-dat]] - [[USB-PD-dat]]
16
-
17
-- [[USB-OTG-dat]]
18
-
19
-- [[displayPort-dat]]
20
-
21
-- [[thunderbolt-dat]]
22
-
23
-- [[type-c-to-ethernet-dat]]
24
-
25
-## hardware
26
-
27
-- [[iphone-17-dat]] 20pins [[usb-type-c-dat]] - [[usb-type-c]] - [[usb]]
28
-
29
-![](2025-11-20-14-56-28.png)
30
-
31
-线材eMarker信息,方案为Coaxial(0x367e),具备50V5A 240W EPR供电能力,速率规格为USB4 Gen4(80Gb)。
32
-
33
-
34
-
35
-## history
36
-
37
-USB Type-C encompasses many protocols such as USB 3, USB4, Thunderbolt 3, Thunderbolt 4, etc. Different product applications correspond to different USB version speeds, as shown in the table below:
38
-
39
-![](2024-05-09-12-51-12.png)
40
-
41
-Although they all use the USB Type-C interface, due to differences in protocol versions and speeds, achieving optimal performance requires consistency in matching the system/device/USB Type-C cable. Different devices or systems also require different cables. Just considering speed, USB Type-C cables have the following distinctions:
42
-
43
-![](2024-05-09-12-51-37.png)
44
-
45
-As transmission speeds increase, the power demand for high-speed devices also grows larger. Therefore, USB Type-C must introduce various specifications to cope. The USB PD Revision 3.1 specification released by USB-IF in 2021 proposed EPR (Extended Power Range) power supply, requiring a maximum of 240W to meet the demand for high power supply. In summary, the numerous classifications of cable specifications and version speeds are almost dazzling, inevitably causing confusion for consumers when making purchases.
46
-
47
-To improve this situation, in March 2022, USB-IF proposed certification combining cable transmission speed and supported power capability, and redefined cable specifications. In the future, cables will no longer be differentiated by version, but rather by "universal speed and power supply."
48
-
49
-![](2024-05-09-12-52-02.png)
50
-
51
-
52
-## type-c pin definitions
53
-
54
-The USB Type-C connector has 24 pins. Here is the pinout for the receptacle:
55
-
56
-**Top Row:**
57
-| Pin | Name | Description |
58
-| --- | ------ | ----------------------------------------------- |
59
-| A1 | GND | Ground |
60
-| A2 | SSTXp1 | SuperSpeed Differential Pair #1, TX, Positive |
61
-| A3 | SSTXn1 | SuperSpeed Differential Pair #1, TX, Negative |
62
-| A4 | VBUS | Bus Power |
63
-| A5 | CC1 | Configuration Channel |
64
-| A6 | Dp1 | USB 2.0 Differential Pair, Position 1, Positive |
65
-| A7 | Dn1 | USB 2.0 Differential Pair, Position 1, Negative |
66
-| A8 | SBU1 | Sideband Use (SBU) |
67
-| A9 | VBUS | Bus Power |
68
-| A10 | SSRXn2 | SuperSpeed Differential Pair #2, RX, Negative |
69
-| A11 | SSRXp2 | SuperSpeed Differential Pair #2, RX, Positive |
70
-| A12 | GND | Ground |
71
-
72
-**Bottom Row:**
73
-| Pin | Name | Description |
74
-| --- | ------ | ----------------------------------------------- |
75
-| B12 | GND | Ground |
76
-| B11 | SSRXp1 | SuperSpeed Differential Pair #1, RX, Positive |
77
-| B10 | SSRXn1 | SuperSpeed Differential Pair #1, RX, Negative |
78
-| B9 | VBUS | Bus Power |
79
-| B8 | SBU2 | Sideband Use (SBU) |
80
-| B7 | Dn2 | USB 2.0 Differential Pair, Position 2, Negative |
81
-| B6 | Dp2 | USB 2.0 Differential Pair, Position 2, Positive |
82
-| B5 | CC2 | Configuration Channel |
83
-| B4 | VBUS | Bus Power |
84
-| B3 | SSTXn2 | SuperSpeed Differential Pair #2, TX, Negative |
85
-| B2 | SSTXp2 | SuperSpeed Differential Pair #2, TX, Positive |
86
-| B1 | GND | Ground |
87
-
88
-**Key Points:**
89
-* **Symmetry:** The pinout is symmetrical, allowing the plug to be inserted either way up.
90
-* **USB 2.0:** Only one set of D+/D- pins (either A6/A7 or B6/B7) is connected through the cable at any time.
91
-* **SuperSpeed:** TX/RX pairs are used for high-speed data (USB 3.x, DisplayPort Alt Mode, Thunderbolt, etc.).
92
-* **CC Pins:** Used for detecting connection, orientation, role (Host/Device/DRP), and managing Power Delivery (PD).
93
-* **SBU Pins:** Used for Alternate Modes, such as DisplayPort or Audio Adapter Accessory Mode.
94
-* **VBUS/GND:** Provide power and ground reference. Multiple pins are used to handle higher currents for Power Delivery.
95
-
96
-- [[DisplayPort-dat]] - [[Thunderbolt-dat]]
97
-
98
-## Conversion to USB 2.0
99
-
100
-- [[USB-2.0-dat]] - [[USB-3.0-dat]] - [[USB-4.0-dat]]
101
-
102
-- VBUS: Connect one or more Type-C VBUS pins (A4, A9, B4, B9) to the USB-A VBUS pin (Pin 1).
103
-- GND: Connect one or more Type-C GND pins (A1, A12, B1, B12) to the USB-A GND pin (Pin 4).
104
-- D+: Connect one of the Type-C D+ pins (A6 or B6) to the USB-A D+ pin (Pin 3).
105
-- D-: Connect the corresponding Type-C D- pin (A7 or B7) to the USB-A D- pin (Pin 2).
106
-- CC Pin: This is crucial for Type-C. For a simple adapter presenting a USB-A port, one of the CC pins (A5 or B5) on the Type-C plug needs a 5.1 kΩ pull-down resistor (Rd) connected to GND. This signals to the connected Type-C device that it's attached to a legacy USB downstream-facing port (like the one provided by the adapter).
107
-
108
-Note:
109
-
110
-- This only covers USB 2.0 functionality. Converting for USB 3.x SuperSpeed requires connecting the SSTX and SSRX pairs as well, which is more complex.
111
-- Features like Power Delivery (PD) beyond basic 5V and Alternate Modes (like DisplayPort) are not supported through this simple conversion.
112
-- Commercial adapters and cables handle this internal wiring. Building such an adapter requires careful attention to the USB specifications, especially regarding the CC pin configuration.
113
-
114
-
115
-## wiring to CM4
116
-![](2023-11-30-15-27-29.png)
117
-
118
-
119
-## ref
120
-
121
-- [[usb]] - [[type-c]] - [[type-c-cable]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/type-c-hdk-dat/2025-06-23-18-01-31.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/type-c-hdk-dat/2025-06-23-18-01-31.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/type-c-hdk-dat/type-c-hdk-dat.md
... ...
@@ -1,14 +0,0 @@
1
-
2
-# type-c-hdk-dat
3
-
4
-## type-c-HDK-dat
5
-
6
-### power supply and serial for STM32
7
-
8
-
9
-![](2025-06-23-18-01-31.png)
10
-
11
-
12
-## ref
13
-
14
-- [[type-c-dat]] - [[USB-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-50-16.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-50-16.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-51-03.png
... ...
Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-51-03.png and /dev/null differ
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/type-c-sniffer-dat/type-c-sniffer-dat.md
... ...
@@ -1,22 +0,0 @@
1
-
2
-# type-c-sniffer-dat.md
3
-
4
-
5
-- [[OPM1185-dat]]
6
-
7
-output voltage 9V 12V 20V 48V
8
-
9
-output current up to 5A
10
-
11
-
12
-![](2025-12-11-16-50-16.png)
13
-
14
-
15
-![](2025-12-11-16-51-03.png)
16
-
17
-
18
-
19
-## ref
20
-
21
-- [[dcdc-boost-dat]]
22
-
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/USB-type-c-dat/type-c-to-ethernet-dat.md
... ...
@@ -1,87 +0,0 @@
1
-# type-c-to-ethernet-dat.md
2
-
3
-Pixel supports using wired Ethernet directly via a USB-C adapter.
4
-Just use a USB-C to Ethernet adapter (with a built-in network card chip).
5
-
6
----
7
-
8
-## 1. Supported Adapter Types
9
-- USB-C → Ethernet (RJ45)
10
-- Common built-in chips:
11
- - Realtek RTL8153 (common and highly compatible)
12
- - ASIX AX88179 / AX88772
13
- - Some USB 3.0 gigabit adapters
14
-
15
-Note: There is no such thing as a "chipless" Type-C to RJ45 cable (pure wire); it must have a network card chip.
16
-
17
----
18
-
19
-## 2. How to Use with Pixel Phones
20
-1. Plug the USB-C to Ethernet adapter into the Pixel phone.
21
-2. Connect a live network cable (LAN).
22
-3. A notification will pop up at the bottom of the Pixel:
23
- - "Ethernet connected" or
24
- - "Wired network available"
25
-4. The network will automatically switch to "Ethernet preferred."
26
-
27
-Path:
28
-Settings → Network & Internet → Ethernet
29
-
30
----
31
-
32
-## 3. Reverse Network Sharing (Pixel → Share to Other Devices)
33
-In theory, Pixel can also use:
34
-- USB tethering
35
-But USB tethering only supports phone → computer
36
-Not supported:
37
-- Phone → router
38
-- Phone → another Android device via USB-C to Ethernet
39
-
40
-Reason: Ethernet adapters on Android usually only work in client mode (receiving network), not as a host for sharing.
41
-
42
-If you want Pixel to share 4G/5G network → Ethernet for other devices, you need:
43
-- Special ROM (like LineageOS, requires root; not recommended for minors or non-professional users)
44
-- Or use Wi-Fi Hotspot → another device uses wireless-to-wired conversion
45
-
46
----
47
-
48
-## 4. Recommended Adapters for Pixel (No Brand Restriction)
49
-Recommended chips:
50
-- Realtek RTL8153 (stable speed, least compatibility issues)
51
-- AX88179 (stable)
52
-- AX88772 (100Mbps version)
53
-
54
-Some brands may state:
55
-- "Plug and Play for Android"
56
-- "Compatible with Pixel"
57
-
58
-All of these can be used normally.
59
-
60
----
61
-
62
-## 5. Speed
63
-- If using USB-C → USB 3.0 → Gigabit Ethernet:
64
- Up to 1Gbps (actual test: 600–900Mbps)
65
-- If USB-C → USB 2.0 → 100Mbps port:
66
- About 90Mbps
67
-
68
----
69
-
70
-## 6. Common Issues
71
-### Q: No response after plugging in?
72
-- Try a different network cable
73
-- Try another USB-C to Ethernet adapter
74
-- Some cheap adapters use unknown chips, not compatible with Android
75
-
76
-### Q: Can Pixel use Wi-Fi and Ethernet at the same time?
77
-- Yes, but the system prefers Ethernet
78
-- You can manually switch the network source
79
-
80
-### Q: Can Pixel share LAN network to a computer?
81
-- Not by default (USB sharing only supports mobile data → USB)
82
-- You can use Wi-Fi hotspot sharing (LAN → Wi-Fi)
83
-
84
-
85
-## ref
86
-
87
-- [[USB-type-C-dat]]
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/sensor-analog-dat/sensor-analog-dat.md
... ...
@@ -0,0 +1,16 @@
1
+
2
+# sensor-analog-dat
3
+
4
+- [[ADC-dat]]
5
+
6
+- [[ADC-bat-monitor-dat]]
7
+
8
+- [[sensor-temperature-dat]] - [[sensor-light-dat]]
9
+
10
+- [[sensor-voltage-dat]]
11
+
12
+
13
+
14
+## ref
15
+
16
+- [[sensor-dat]]
Tech-dat/Sensor-dat/sensor-light-dat/LDR-dat/LDR-dat.md
... ...
@@ -1,12 +0,0 @@
1
-
2
-# LDR-dat
3
-
4
-## "CDS photoresistor" or "CDS LDR (Light Dependent Resistor)".
5
-
6
-CDS stands for Cadmium Sulfide, which is the main material of this type of photoresistor.
7
-
8
-Photoresistor or LDR (Light Dependent Resistor) are common names for this component.
9
-
10
-## boards
11
-
12
-- [[SSL1022-dat]]
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/sensor-light-dat/sensor-LDR-dat/2025-12-24-19-15-48.png
... ...
Binary files /dev/null and b/Tech-dat/Sensor-dat/sensor-light-dat/sensor-LDR-dat/2025-12-24-19-15-48.png differ
Tech-dat/Sensor-dat/sensor-light-dat/sensor-LDR-dat/sensor-LDR-dat.md
... ...
@@ -0,0 +1,27 @@
1
+
2
+# sensor-LDR-dat
3
+
4
+## "CDS photoresistor" or "CDS LDR (Light Dependent Resistor)".
5
+
6
+CDS stands for Cadmium Sulfide, which is the main material of this type of photoresistor.
7
+
8
+Photoresistor or LDR (Light Dependent Resistor) are common names for this component.
9
+
10
+## boards
11
+
12
+- [[SSL1022-dat]]
13
+
14
+
15
+
16
+## SCH
17
+
18
+to the [[ESP32-dat]] pin 34
19
+
20
+![](2025-12-24-19-15-48.png)
21
+
22
+
23
+
24
+
25
+## ref
26
+
27
+- [[sensor-light-dat]]
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/sensor-light-dat/sensor-ambient-light-dat/sensor-ambient-light-dat.md
... ...
@@ -6,7 +6,7 @@
6 6
7 7
- [[infrared-led-dat]] - [[liteon-dat]]
8 8
9
-- [[LDR-dat]]
9
+- [[sensor-LDR-dat]]
10 10
11 11
## board
12 12
Tech-dat/Sensor-dat/sensor-temp-hum-dat/sensor-temperature-dat/sensor-temperature-dat.md
... ...
@@ -4,11 +4,13 @@
4 4
5 5
- [[thermocouple-dat]] - [[thermostat-dat]]
6 6
7
-- [[sensor-NTC-dat]]
7
+- [[sensor-NTC-dat]] - [[sensor-RTD-dat]]
8 8
9 9
- [[sensor-non-contact-temperature-dat]]
10 10
11 11
12
+
13
+
12 14
## boards
13 15
14 16
- [[STH1040-dat]] - [[STH1046-dat]] - [[STH1071-dat]]
... ...
@@ -20,6 +22,8 @@ wireless measurement
20 22
- [[MOT1007-dat]]
21 23
22 24
25
+- [[SSL1022-dat]]
26
+
23 27
24 28
## chips
25 29
Tech-dat/Sensor-dat/sensor-voltage-dat/sensor-voltage-dat.md
... ...
@@ -3,8 +3,11 @@
3 3
4 4
- [[ac-voltage-transformer-dat]]
5 5
6
-- [[dc-voltage-transformer-dat]]
6
+- [[dc-voltage-transformer-dat]] - [[dc-voltage-sensor-dat]]
7 7
8 8
- [[TI-sensor-dat]]
9 9
10 10
11
+## ref
12
+
13
+- [[sensor-dat]]
... ...
\ No newline at end of file
Tech-dat/acturator-dat/motor-dat/servo-dat/servo-HDK-dat/2025-12-26-14-01-00.png
... ...
Binary files /dev/null and b/Tech-dat/acturator-dat/motor-dat/servo-dat/servo-HDK-dat/2025-12-26-14-01-00.png differ
Tech-dat/acturator-dat/motor-dat/servo-dat/servo-HDK-dat/servo-HDK-dat.md
... ...
@@ -0,0 +1,5 @@
1
+
2
+# servo-HDK-dat
3
+
4
+
5
+![](2025-12-26-14-01-00.png)
... ...
\ No newline at end of file
Tech-dat/acturator-dat/motor-dat/servo-dat/servo-SDK-dat/servo-RPI-angle0-dat.md
... ...
@@ -0,0 +1,47 @@
1
+# servo-RPI-angle0-dat.md
2
+
3
+A minimal script to hold a hobby servo at 0° (zero degrees) using BCM GPIO5 (physical pin 29).
4
+
5
+Save as `servo_hold_0_gpio5.py` on the Pi and run with `sudo python3 servo_hold_0_gpio5.py`.
6
+
7
+```python
8
+#!/usr/bin/env python3
9
+"""Hold servo at 0° on BCM GPIO5 until Ctrl-C."""
10
+import time
11
+import RPi.GPIO as GPIO
12
+
13
+SERVO_PIN = 5 # BCM numbering
14
+FREQ = 50
15
+
16
+# Tune these for your servo if needed
17
+MIN_DUTY = 2.5
18
+MAX_DUTY = 12.5
19
+
20
+def angle_to_duty(angle: float) -> float:
21
+ a = max(0.0, min(180.0, float(angle)))
22
+ return MIN_DUTY + (a / 180.0) * (MAX_DUTY - MIN_DUTY)
23
+
24
+GPIO.setmode(GPIO.BCM)
25
+GPIO.setup(SERVO_PIN, GPIO.OUT)
26
+
27
+pwm = GPIO.PWM(SERVO_PIN, FREQ)
28
+# Start PWM and keep the duty cycle that corresponds to 0° so the servo actively holds position
29
+duty_0 = angle_to_duty(0)
30
+pwm.start(duty_0)
31
+
32
+try:
33
+ print('Holding 0° on GPIO5 (pin 29). Press Ctrl-C to stop.')
34
+ while True:
35
+ time.sleep(1)
36
+except KeyboardInterrupt:
37
+ pass
38
+finally:
39
+ pwm.stop()
40
+ GPIO.cleanup()
41
+```
42
+
43
+Notes:
44
+- Keep the PWM running (do not set duty to 0) so the servo actively holds position.
45
+- Ensure servo V+ is powered by a suitable 5V supply and servo GND is tied to Pi GND.
46
+- Remove or weaken any external pull-down on the signal line—strong pull-downs prevent the Pi from driving the PWM.
47
+
Tech-dat/acturator-dat/motor-dat/servo-dat/servo-SDK-dat/servo-RPI-dat.md
... ...
@@ -0,0 +1,66 @@
1
+# servo-RPI-dat.md
2
+
3
+A minimal Raspberry Pi Python demo to rotate a standard hobby servo left and right using BCM GPIO5 (physical pin 29).
4
+
5
+Save the script below as `servo_demo_gpio5.py` on your Pi and run it with `sudo python3 servo_demo_gpio5.py`.
6
+
7
+```python
8
+#!/usr/bin/env python3
9
+"""Servo demo on BCM GPIO5 (physical pin 29).
10
+Uses RPi.GPIO to generate 50Hz PWM and maps angle 0-180 to duty cycle.
11
+Adjust MIN_DUTY / MAX_DUTY if your servo needs different values.
12
+"""
13
+import time
14
+import RPi.GPIO as GPIO
15
+
16
+SERVO_PIN = 5 # BCM numbering
17
+FREQ = 50 # 50Hz for standard servos
18
+
19
+# Duty cycle values may need tuning per servo (these are common defaults)
20
+MIN_DUTY = 2.5 # ~0 degrees
21
+MAX_DUTY = 12.5 # ~180 degrees
22
+
23
+GPIO.setmode(GPIO.BCM)
24
+GPIO.setup(SERVO_PIN, GPIO.OUT)
25
+
26
+pwm = GPIO.PWM(SERVO_PIN, FREQ)
27
+pwm.start(0)
28
+
29
+def angle_to_duty(angle: float) -> float:
30
+ """Convert 0-180 angle to duty cycle between MIN_DUTY and MAX_DUTY."""
31
+ if angle < 0:
32
+ angle = 0
33
+ if angle > 180:
34
+ angle = 180
35
+ return MIN_DUTY + (angle / 180.0) * (MAX_DUTY - MIN_DUTY)
36
+
37
+
38
+def set_angle(angle: float, settle: float = 0.5) -> None:
39
+ duty = angle_to_duty(angle)
40
+ pwm.ChangeDutyCycle(duty)
41
+ time.sleep(settle)
42
+ # Stop driving PWM to reduce jitter on some servos
43
+ pwm.ChangeDutyCycle(0)
44
+
45
+
46
+try:
47
+ print('Press Ctrl-C to exit. Sweeping servo by angle: 0 -> 90 -> 180')
48
+ while True:
49
+ set_angle(0)
50
+ time.sleep(1)
51
+ set_angle(90)
52
+ time.sleep(1)
53
+ set_angle(180)
54
+ time.sleep(1)
55
+except KeyboardInterrupt:
56
+ pass
57
+finally:
58
+ pwm.stop()
59
+ GPIO.cleanup()
60
+```
61
+
62
+Notes:
63
+- Use BCM numbering (GPIO5). Physical pin 29 corresponds to BCM GPIO5.
64
+- Run the script on the Pi (not on Windows): `sudo python3 servo_demo_gpio5.py`.
65
+- If the servo jitters or doesn't reach endpoints, adjust `MIN_DUTY` and `MAX_DUTY` slightly.
66
+
Tech-dat/acturator-dat/motor-dat/servo-dat/servo-SDK-dat/servo-sdk-dat.md
... ...
@@ -0,0 +1,83 @@
1
+
2
+# servo-sdk-dat.md
3
+
4
+
5
+
6
+- [[servo-RPI-dat]] - [[servo-RPI-angle0-dat]]
7
+
8
+
9
+- ESP32Servo
10
+
11
+
12
+ESP32 LEDC official libarry
13
+
14
+https://docs.espressif.com/projects/arduino-esp32/en/latest/api/ledc.html?highlight=ledcWrite
15
+
16
+
17
+
18
+
19
+## 'ledcSetup' was not declared in this scope
20
+
21
+
22
+If you prefer to use the latest ESP32 core version, you need to update your code to reflect the new LEDC API.
23
+- `ledcSetup() and ledcAttachPin()` are no longer used.
24
+- You can now use `analogWrite(pin, value)` for basic PWM, where value is the duty cycle.
25
+- For more advanced control, use `ledcAttachChannel(pin, freq, resolution, channel)` to attach a pin to a specific PWM channel and then `ledcWrite(pin, duty)` to set the duty cycle. The channel will be automatically attributed if not specified.
26
+
27
+
28
+### New Code (ESP32 Core >= 3.0.0):
29
+
30
+```
31
+const int LED_PIN = 2;
32
+const int FREQ = 5000;
33
+const int RESOLUTION = 8; // Not directly used in ledcWrite(), but useful for calculating duty cycle
34
+
35
+void setup() {
36
+ // Option 1: Use analogWrite for basic PWM
37
+ // analogWrite(LED_PIN, 128); // Sets initial duty cycle
38
+
39
+ // Option 2: Use ledcAttachChannel for more control
40
+ ledcAttachChannel(LED_PIN, FREQ, RESOLUTION, 0); // Attaches pin to channel 0
41
+}
42
+
43
+void loop() {
44
+ // Option 1: Use analogWrite
45
+ // analogWrite(LED_PIN, 128);
46
+ // delay(1000);
47
+ // analogWrite(LED_PIN, 0);
48
+ // delay(1000);
49
+
50
+ // Option 2: Use ledcWrite
51
+ ledcWrite(LED_PIN, 128); // 50% duty cycle for 8-bit resolution
52
+ delay(1000);
53
+ ledcWrite(LED_PIN, 0);
54
+ delay(1000);
55
+}
56
+
57
+```
58
+
59
+### Old Code (ESP32 Core < 3.0.0):
60
+
61
+```
62
+const int LED_PIN = 2;
63
+const int FREQ = 5000;
64
+const int LED_CHANNEL = 0;
65
+const int RESOLUTION = 8;
66
+
67
+void setup() {
68
+ ledcSetup(LED_CHANNEL, FREQ, RESOLUTION);
69
+ ledcAttachPin(LED_PIN, LED_CHANNEL);
70
+}
71
+
72
+void loop() {
73
+ ledcWrite(LED_CHANNEL, 128); // 50% duty cycle for 8-bit resolution
74
+ delay(1000);
75
+ ledcWrite(LED_CHANNEL, 0);
76
+ delay(1000);
77
+}
78
+```
79
+
80
+
81
+## servo 360
82
+
83
+
Tech-dat/acturator-dat/motor-dat/servo-dat/servo-sdk-dat.md
... ...
@@ -1,78 +0,0 @@
1
-
2
-# servo-sdk-dat.md
3
-
4
-- ESP32Servo
5
-
6
-
7
-ESP32 LEDC official libarry
8
-
9
-https://docs.espressif.com/projects/arduino-esp32/en/latest/api/ledc.html?highlight=ledcWrite
10
-
11
-
12
-
13
-
14
-## 'ledcSetup' was not declared in this scope
15
-
16
-
17
-If you prefer to use the latest ESP32 core version, you need to update your code to reflect the new LEDC API.
18
-- `ledcSetup() and ledcAttachPin()` are no longer used.
19
-- You can now use `analogWrite(pin, value)` for basic PWM, where value is the duty cycle.
20
-- For more advanced control, use `ledcAttachChannel(pin, freq, resolution, channel)` to attach a pin to a specific PWM channel and then `ledcWrite(pin, duty)` to set the duty cycle. The channel will be automatically attributed if not specified.
21
-
22
-
23
-### New Code (ESP32 Core >= 3.0.0):
24
-
25
-```
26
-const int LED_PIN = 2;
27
-const int FREQ = 5000;
28
-const int RESOLUTION = 8; // Not directly used in ledcWrite(), but useful for calculating duty cycle
29
-
30
-void setup() {
31
- // Option 1: Use analogWrite for basic PWM
32
- // analogWrite(LED_PIN, 128); // Sets initial duty cycle
33
-
34
- // Option 2: Use ledcAttachChannel for more control
35
- ledcAttachChannel(LED_PIN, FREQ, RESOLUTION, 0); // Attaches pin to channel 0
36
-}
37
-
38
-void loop() {
39
- // Option 1: Use analogWrite
40
- // analogWrite(LED_PIN, 128);
41
- // delay(1000);
42
- // analogWrite(LED_PIN, 0);
43
- // delay(1000);
44
-
45
- // Option 2: Use ledcWrite
46
- ledcWrite(LED_PIN, 128); // 50% duty cycle for 8-bit resolution
47
- delay(1000);
48
- ledcWrite(LED_PIN, 0);
49
- delay(1000);
50
-}
51
-
52
-```
53
-
54
-### Old Code (ESP32 Core < 3.0.0):
55
-
56
-```
57
-const int LED_PIN = 2;
58
-const int FREQ = 5000;
59
-const int LED_CHANNEL = 0;
60
-const int RESOLUTION = 8;
61
-
62
-void setup() {
63
- ledcSetup(LED_CHANNEL, FREQ, RESOLUTION);
64
- ledcAttachPin(LED_PIN, LED_CHANNEL);
65
-}
66
-
67
-void loop() {
68
- ledcWrite(LED_CHANNEL, 128); // 50% duty cycle for 8-bit resolution
69
- delay(1000);
70
- ledcWrite(LED_CHANNEL, 0);
71
- delay(1000);
72
-}
73
-```
74
-
75
-
76
-## servo 360
77
-
78
-
Tech-dat/amplifier-dat/amplifier-dat.md
... ...
@@ -141,6 +141,9 @@ THS4150, THS4151 - HIGH-SPEED DIFFERENTIAL I/O AMPLIFIERS
141 141
142 142
SN54LVC138A, SN74LVC138A - SN74LVC138A 3-Line to 8-Line Decoders Demultiplexers
143 143
144
+HMC589AST89 - IC GAIN BLOCK AMPLIFIER DC-4GHz HMC589AST89E
145
+
146
+
144 147
145 148
146 149
## ref
Tech-dat/amplifier-dat/op-amp-dat/op-amp-dat.md
... ...
@@ -19,6 +19,7 @@
19 19
20 20
21 21
22
+
22 23
## ref
23 24
24 25
- [[amplifier-dat]]
... ...
\ No newline at end of file
board-3rd-dat/board-3rd-dat.md
... ...
@@ -3,8 +3,10 @@
3 3
4 4
- [[ESP32-lyrat-dat]]
5 5
6
-- [[RPI-dat]] - [[RPI-CM4-dat]] - [[RPI-CM4-expansion-board-dat]]
6
+- [[RPI-SBC-dat]] - [[RPI-CM4-dat]] - [[RPI-CM4-expansion-board-dat]]
7 7
8 8
- [[nodemcu-dat]]
9 9
10
-- [[RAKwireless-dat]]
... ...
\ No newline at end of file
0
+- [[RAKwireless-dat]]
1
+
2
+
board-series-dat/led-rgb-panel-dat/led-rgb-panel-chip-dat/led-rgb-panel-chip-dat.md
... ...
@@ -3,6 +3,8 @@
3 3
4 4
- [[led-rgb-panel-chip-log-dat]]
5 5
6
+- [[RMP-driver-dat]]
7
+
6 8
7 9
- ICND2012
8 10
- RUC7258
engineering-dat/structure-design-dat/2025-12-22-17-06-26.png
... ...
Binary files /dev/null and b/engineering-dat/structure-design-dat/2025-12-22-17-06-26.png differ
engineering-dat/structure-design-dat/2025-12-22-17-07-19.png
... ...
Binary files /dev/null and b/engineering-dat/structure-design-dat/2025-12-22-17-07-19.png differ
engineering-dat/structure-design-dat/2025-12-22-17-07-41.png
... ...
Binary files /dev/null and b/engineering-dat/structure-design-dat/2025-12-22-17-07-41.png differ
engineering-dat/structure-design-dat/2025-12-22-17-07-58.png
... ...
Binary files /dev/null and b/engineering-dat/structure-design-dat/2025-12-22-17-07-58.png differ
engineering-dat/structure-design-dat/2025-12-22-17-08-43.png
... ...
Binary files /dev/null and b/engineering-dat/structure-design-dat/2025-12-22-17-08-43.png differ
engineering-dat/structure-design-dat/2025-12-22-17-09-17.png
... ...
Binary files /dev/null and b/engineering-dat/structure-design-dat/2025-12-22-17-09-17.png differ
engineering-dat/structure-design-dat/2025-12-22-17-09-32.png
... ...
Binary files /dev/null and b/engineering-dat/structure-design-dat/2025-12-22-17-09-32.png differ
engineering-dat/structure-design-dat/structure-design-dat.md
... ...
@@ -0,0 +1,39 @@
1
+
2
+
3
+# structure-design-dat
4
+
5
+## holder
6
+
7
+![](2025-12-22-17-06-26.png)
8
+
9
+## tube locker
10
+
11
+![](2025-12-22-17-07-19.png)
12
+
13
+
14
+## screw locker
15
+
16
+![](2025-12-22-17-07-41.png)
17
+
18
+## groove / slider
19
+
20
+![](2025-12-22-17-07-58.png)
21
+
22
+
23
+## tube locker / rotation / spring
24
+
25
+![](2025-12-22-17-08-43.png)
26
+
27
+
28
+## sheet metal
29
+
30
+![](2025-12-22-17-09-17.png)
31
+
32
+![](2025-12-22-17-09-32.png)
33
+
34
+
35
+
36
+
37
+## ref
38
+
39
+- [[onshape-dat]]
... ...
\ No newline at end of file
fab-dat/fab-mech-dat/fab-mech-dat.md
... ...
@@ -3,6 +3,21 @@
3 3
- [[3d-print-dat]] - [[3d-prototype-dat]]
4 4
5 5
6
+
7
+
8
+## fab-mech
9
+
10
+- [[fab-sheet-metal-dat]]
11
+
12
+## small scale and prototype preparation
13
+
14
+- [[fab-drilling-dat]]
15
+
16
+
17
+
18
+
19
+
20
+
6 21
## fab mech compare
7 22
8 23
### CNC Aluminium (per piece pricing)
fab-dat/fab-mech-dat/fab-sheet-metal-dat/fab-drilling-dat.md
... ...
@@ -0,0 +1,11 @@
1
+
2
+# fab-drilling-dat.md
3
+
4
+- make the **master pattern** for drilling
5
+
6
+
7
+
8
+
9
+## ref
10
+
11
+- [[fab-drilling]] - [[fab]] - [[fab-mech]]
... ...
\ No newline at end of file
materials-dat/materials-dat.md
... ...
@@ -13,6 +13,8 @@
13 13
14 14
- [[oil-dat]] - [[oil-mineral-dat]]
15 15
16
+- [[metal-dat]]
17
+
16 18
17 19
## ref
18 20
materials-dat/metal-dat/metal-dat.md
... ...
@@ -1,2 +1,30 @@
1 1
2
-# metal-dat
... ...
\ No newline at end of file
0
+# metal-dat
1
+
2
+
3
+
4
+- [[brass-copper-dat]]
5
+
6
+
7
+
8
+
9
+## metal dust
10
+
11
+一、从「源头」减少粉尘(最有效)
12
+✅ 1️⃣ 选对切割方式(优先级很高)
13
+| 切割方式 | 粉尘量 | 说明 |
14
+| ------------- | --------- | --------------- |
15
+| 冷切锯 / 带锯 | ⭐ 最少 | 切屑是颗粒/条状 |
16
+| 手锯(钢锯) | ⭐⭐ 少 | 粉尘不飞 |
17
+| 角磨机切割片 | ❌ 多 | 高速产生细粉 |
18
+| 砂轮切割 | ❌❌ 非常多 | 粉尘 + 火花 |
19
+
20
+
21
+## easy for cutting
22
+
23
+| Material | Relative Cutting Ease | Tool Wear | Dust / Chips Produced | Heat Generation | Notes |
24
+| --------------- | --------------------- | ---------- | --------------------- | --------------- | -------------------------------------------------- |
25
+| Aluminum Alloy | ⭐⭐⭐⭐⭐ (Very Easy) | Low | Chips (few fine dust) | Low–Medium | Soft, cuts easily; may clog blades if RPM too high |
26
+| Brass (黄铜) | ⭐⭐⭐⭐☆ (Easy) | Low–Medium | Clean chips | Medium | Free-cutting, stable; less grabbing than aluminum |
27
+| Copper (紫铜) | ⭐⭐⭐☆☆ (Medium) | Medium | Long, sticky chips | Medium–High | Very ductile; tends to smear and stick to tools |
28
+| Stainless Steel | ⭐⭐☆☆☆ (Hard) | High | Fine chips + dust | High | Tough, work-hardens; needs low speed and coolant |
... ...
\ No newline at end of file
materials-dat/plastic-dat/plastic-dat.md
... ...
@@ -7,6 +7,23 @@
7 7
8 8
- [[injection-molding-dat]]
9 9
10
+
11
+## frication compare
12
+
13
+1️⃣ NBR(丁腈橡胶)
14
+
15
+PU (Polyurethane)
16
+
17
+| Material | Typical Friction Coefficient (Dry vs Metal) | Wear Resistance | Hardness Range | Key Characteristics | Typical Applications |
18
+| ------------------------------ | ------------------------------------------- | --------------- | ----------------------- | ---------------------------------------------------------------- | --------------------------------------------------- |
19
+| NBR (Nitrile Butadiene Rubber) | High (≈ 0.7 – 1.0) | Low–Medium | Shore A 40–90 | Very high grip, soft, good oil resistance, poor heat resistance | Drive rollers, anti-slip pads, friction seals |
20
+| PU (Polyurethane) | Medium–High (≈ 0.5 – 0.8) | High | Shore A 60 – Shore D 75 | High friction with excellent wear resistance, good load capacity | Friction wheels, conveyor rollers, pressure rollers |
21
+| PVC (Polyvinyl Chloride) | Medium (≈ 0.4 – 0.6) | Medium | Shore A 70 – Shore D 85 | Relatively rough surface, stable, low cost | Guide rails, low-speed friction parts |
22
+
23
+
24
+
25
+## materials compare
26
+
10 27
PU PTFE PP PA6 PE PVC FR4 PEEK Bakelite PVDF ABS NBR POM 6mm
11 28
12 29
stainless steel / copper rod 3mm
mechanics-dat/CAD-dat/onshape-dat/onshape-dat.md
... ...
@@ -1,6 +1,9 @@
1 1
2 2
# onshape-dat
3 3
4
+- [[onshape-constrain-dat]]
5
+
6
+
4 7
5 8
## relevant
6 9
mechanics-dat/CAD-dat/onshape-dat/onshape-standard-dat.md
... ...
@@ -0,0 +1,33 @@
1
+
2
+# onshape-standard-dat.md
3
+
4
+## Method 1: Insert Standard Screws (Recommended)
5
+
6
+### Steps
7
+1. **Open an Assembly**
8
+ > Standard screws can only be inserted in **Assemblies**, not Part Studios.
9
+
10
+2. **Insert → Standard Content**
11
+ - Click **Insert** (top toolbar)
12
+ - Choose **Standard Content**
13
+
14
+3. **Choose the screw standard**
15
+ - Standards: `ISO`, `DIN`, `ANSI`, `ASME`
16
+ - Type: `Socket head`, `Pan head`, `Countersunk`, etc.
17
+ - Example:
18
+ - ISO → Screws → Socket head cap screw (ISO 4762)
19
+
20
+4. **Set parameters**
21
+ - Diameter: `M3`, `M4`, `M5`…
22
+ - Length: `8 mm`, `12 mm`, `20 mm`…
23
+ - Material (optional)
24
+
25
+5. **Place the screw**
26
+ - Click a **cylindrical hole face**
27
+ - Onshape auto-aligns the screw axis
28
+
29
+6. **Fasten with mates**
30
+ - Use **Fastened Mate**
31
+ - Or **Revolute Mate** if rotation is needed
32
+
33
+---
mechanics-dat/mechanical-assembly-dat/2025-12-22-21-09-26.png
... ...
Binary files /dev/null and b/mechanics-dat/mechanical-assembly-dat/2025-12-22-21-09-26.png differ
mechanics-dat/mechanical-assembly-dat/mechanical-assembly-dat.md
... ...
@@ -0,0 +1,26 @@
1
+
2
+# mechanical-assembly-dat
3
+
4
+- [[onshape-dat]]
5
+
6
+## exploded view
7
+
8
+![](2025-12-22-21-09-26.png)
9
+
10
+
11
+## drill hole lock assembly
12
+
13
+
14
+
15
+### hole through
16
+
17
+- 4.5
18
+- 3.5
19
+- 5.5
20
+
21
+
22
+### hole tapped
23
+
24
+- M3
25
+- M4
26
+- M5
... ...
\ No newline at end of file
mechanics-dat/mechanical-structure-dat/tube-dat/tube-dat.md
... ...
@@ -0,0 +1,41 @@
1
+
2
+
3
+# tube-dat
4
+
5
+- [[tube-copper-dat]]
6
+
7
+- [[tube-pvc-dat]]
8
+
9
+
10
+6mm 以下
11
+
12
+聚氨酯管
13
+
14
+氟管, 铁氟龙管
15
+
16
+PA6尼龙管
17
+
18
+硅胶软管
19
+
20
+
21
+以下为 **≤6 mm 管径** 常见材料的**典型物理属性对比**(工程常用范围,具体数值会随配方/厂家变化):
22
+
23
+| 材料 | 常见英文 | 密度 (g/cm³) | 硬度 | 抗拉强度 (MPa) | 工作温度 (°C) | 柔韧性 | 耐化学性 | 典型特点 |
24
+|---|---|---|---|---|---|---|---|---|
25
+| 聚氨酯管 | PU / TPU Tube | 1.10–1.25 | Shore A 80–98 | 30–55 | -40 ~ +80 | ⭐⭐⭐⭐ | ⭐⭐⭐ | 高弹性、耐磨、回弹好,气动常用 |
26
+| 氟管 / 铁氟龙管 | PTFE Tube | 2.10–2.30 | Shore D 50–65 | 20–35 | -200 ~ +260 | ⭐ | ⭐⭐⭐⭐⭐ | 极强耐腐蚀、低摩擦、不老化 |
27
+| PA6 尼龙管 | PA6 / Nylon 6 Tube | 1.12–1.15 | Shore D 70–80 | 50–80 | -40 ~ +120 | ⭐⭐ | ⭐⭐⭐⭐ | 强度高、耐压好、尺寸稳定 |
28
+| 硅胶软管 | Silicone Tube | 1.10–1.20 | Shore A 30–70 | 5–12 | -60 ~ +200 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | 极柔软、耐高低温、生物惰性 |
29
+
30
+---
31
+
32
+### 关键工程对比要点(≤6 mm 管径时尤为明显)
33
+
34
+- **耐压能力(由高到低)**
35
+ PA6 尼龙 > PU > PTFE(薄壁) > 硅胶
36
+- **柔软度 / 可弯折性**
37
+ 硅胶 > PU > PA6 > PTFE
38
+- **耐化学 / 溶剂**
39
+ PTFE > PA6 ≈ 硅胶 > PU
40
+- **耐磨性**
41
+ PU > PA6 > PTFE > 硅胶
... ...
\ No newline at end of file
mechanics-dat/mechanical-tools-dat/mechanical-tools-dat.md
... ...
@@ -59,7 +59,9 @@ The most important measurement is the **distance across the flat sides of the he
59 59
> 🔹 These sizes must match the hex socket of the bolt exactly.
60 60
61 61
62
+## the bad brand
62 63
64
+- [[delixi-dat]]
63 65
64 66
65 67
## ref