BOM-DAT/CONN-DAT/conn-audio-dat/conn-audio-dat.md
... ...
@@ -3,11 +3,60 @@
3 3
4 4
5 5
6
+## types
6 7
7 8
- [[PJ342-dat]] - [[3F07-dat]]
8 9
9 10
- [[RCA-dat]]
10 11
12
+
13
+## Physical Jack Type
14
+
15
+**3.5 mm TRS (Stereo) jack**
16
+
17
+- Tip = Left audio
18
+- Ring = Right audio
19
+- Sleeve = Ground
20
+
21
+Electrical Pinout (Headphone Jack)
22
+
23
+ ┌──── Tip ──── Left Audio (AF-L)
24
+ │
25
+ │ ┌── Ring ─── Right Audio (AF-R)
26
+ │ │
27
+ │ │ ┌ Sleeve ─ Ground (GND)
28
+ ▼ ▼ ▼
29
+ [ T | R | S ]
30
+
31
+
32
+### Signal Characteristics
33
+
34
+| Item | Value |
35
+|----|----|
36
+| Signal type | Analog audio |
37
+| Level | ~0.5–1 Vrms (max) |
38
+| Impedance | ~16–32 Ω load |
39
+| AC-coupled | Yes |
40
+| DC safe | No (AC only) |
41
+
42
+
43
+
44
+## apps
45
+
46
+### 1️⃣ Headphones / Earphones
47
+Normal audio monitoring.
48
+
49
+### 2️⃣ FPV Ground Station Audio
50
+- Plug into video receiver audio input
51
+- Hear motor noise, warnings, buzzer tones
52
+
53
+### 3️⃣ PC / Simulator Audio
54
+- Acts like normal audio output
55
+- Used with USB HID separately for control
56
+
57
+- [[radiomaster-dat]]
58
+
59
+
11 60
## ref
12 61
13 62
- [[conn-dat]]
... ...
\ No newline at end of file
Chip-dat/avago-dat/apds-9960-dat.md
... ...
@@ -1,6 +1,14 @@
1 1
2 2
# apds-9960-dat
3 3
4
+
5
+
6
+## boards
7
+
8
+- [[SSL1045-dat]]
9
+
10
+
11
+
4 12
## APDS-9960
5 13
6 14
With this RGB and Gesture Sensor you will be able to control a computer, microcontroller, robot, and more with a simple swipe of your hand! This is, in fact, the same sensor that the Samsung Galaxy S5 uses and is probably one of the best gesture sensors on the market for the price.
Network-dat/Bluetooth-dat/BLE-dat/BLE-dat.md
... ...
@@ -8,10 +8,13 @@
8 8
- [[ibeacon-dat]] - [[BLE5-dat]]
9 9
10 10
11
+## options
11 12
13
+- [[NRF52840-dat]]
12 14
13 15
14
-### Mobile Apps for BLE Debugging
16
+
17
+## Mobile Apps for BLE Debugging
15 18
16 19
### iOS Apps
17 20
... ...
@@ -74,6 +77,18 @@ For Android devices, you can directly install the following apps:
74 77
- Wireshark
75 78
76 79
80
+
81
+
82
+
83
+## APP
84
+
85
+- [[head-track-dat]]
86
+
87
+
88
+
89
+
90
+
91
+
77 92
## ref
78 93
79 94
- [[antenna-design-dat]]
... ...
\ No newline at end of file
Network-dat/RC-dat/RC-protocols-dat/PPM-dat/PPM-dat.md
... ...
@@ -5,6 +5,34 @@
5 5
6 6
- [[PWM-dat]]
7 7
8
+
9
+## understand PPM
10
+
11
+PPM (Pulse Position Modulation)
12
+
13
+What changes:
14
+👉 Pulse position (timing shift)
15
+
16
+What stays fixed:
17
+
18
+Pulse width
19
+
20
+Frequency (usually)
21
+
22
+ | ■■ | early pulse
23
+ | ■■ | mid pulse
24
+ | ■■ | late pulse
25
+
26
+
27
+Used for
28
+
29
+- RC receivers (classic PPM signal)
30
+- Some communication systems
31
+- Timing-based encoding
32
+
33
+
34
+
35
+
8 36
PPM (Pulse Position Modulation) is a type of analog signal used in radio control (RC) systems to transmit multiple channels of control information (like throttle, steering, elevator, etc.) over a single wire.
9 37
10 38
In simple terms:
... ...
@@ -15,6 +43,22 @@ In simple terms:
15 43
16 44
So, instead of needing a separate wire for each control channel, PPM combines them into one sequential signal.
17 45
46
+
47
+## PPM over voltage protection == PPM OVP
48
+
49
+1️⃣ Resistor Divider + Comparator (Most Common)
50
+
51
+ Vout ──R1──┐
52
+ ├── V_sense → Comparator → PWM inhibit
53
+ GND ──R2──┘
54
+
55
+2️⃣ Zener Clamp Based PPM OVP (Simple & Cheap)
56
+
57
+ Vout ──R──┬── Zener ── GND
58
+ └──→ PWM control pin
59
+
60
+
61
+
18 62
## demo video
19 63
20 64
[RC #PPM PWM send and receive at Arduino, note the four channels color](https://youtube.com/shorts/BDdSFPlh9KE?si=n1oF2KUIMqEeH1QW)
... ...
@@ -24,6 +68,11 @@ Internal control by [[SDR1064-dat]]
24 68
[Wfly #PPM console control toy rover](https://t.me/electrodragon3/369)
25 69
26 70
71
+
72
+
73
+
74
+
75
+
27 76
## ref
28 77
29 78
- [[RC-protocols-dat]]
... ...
\ No newline at end of file
PCB-dat/PCB-design-dat/PCB-design-dat.md
... ...
@@ -1,12 +1,12 @@
1 1
2 2
# PCB-design-dat
3 3
4
+- [[PCB-design]] - [[PCB]]
4 5
5 6
- [[PCB-design-basic-dat]] - [[PCB-design-stack-dat]]
6 7
7 8
- [[PCB-dat]]
8 9
9
-- [[PCB-design]] - [[PCB]]
10 10
11 11
- [[footprint-dat]] - [[thermal-disppation-dat]] - [[heatsink-dat]] - [[PCB-installation-dat]]
12 12
Tech-dat/PWM-dat/PWM-dat.md
... ...
@@ -7,6 +7,31 @@
7 7
- [[pulse-in-dat]]
8 8
9 9
10
+## understand PWM
11
+
12
+PWM (Pulse Width Modulation) - [[PPM-dat]]
13
+
14
+**What changes:**
15
+👉 **Pulse width (duty cycle)**
16
+
17
+**What stays fixed:**
18
+
19
+Frequency
20
+
21
+Pulse position
22
+
23
+
24
+ |■■■■■■ | 60% duty
25
+ |■■■ | 30% duty
26
+ |■■■■■■■■ | 80% duty
27
+
28
+Used for
29
+
30
+- SMPS regulation
31
+- Motor speed control
32
+- LED dimming
33
+
34
+
10 35
## boards
11 36
12 37
- [[SCU1063-dat]]
Tech-dat/Sensor-dat/sensor-motion-dat/10DOF-dat/10DOF-dat.md
... ...
@@ -7,9 +7,17 @@
7 7
8 8
9 9
10
+
11
+## APP
12
+
13
+- [[head-track-dat]]
14
+
15
+
10 16
## ref
11 17
12 18
- [[sensor-motion-dat]]
13 19
14 20
15 21
22
+- [[PCB-design-dat]]
23
+
Tech-dat/Sensor-dat/sensor-motion-dat/sensor-gesture-dat/sensor-gesture-dat.md
... ...
@@ -1,9 +1,9 @@
1 1
2 2
# sensor-gesture-dat
3 3
4
-- [[APDS-9960-dat]] - [[APDS-9930-dat]]
5
-
4
+- [[APDS-9960-dat]] - [[APDS-9930-dat]] == - [[SSL1045-dat]]
6 5
6
+- [[10DOF-dat]]
7 7
8 8
9 9
## ref
Tech-dat/acturator-dat/motor-dat/servo-dat/servo-DSC-dat/servo-DSC-dat.md
... ...
@@ -0,0 +1,68 @@
1
+
2
+# servo-DSC-dat
3
+
4
+
5
+
6
+## working product
7
+
8
+- [[[[RadioMaster-dat]]-dat]] - [[head-track-dat]]
9
+
10
+
11
+
12
+
13
+## info
14
+
15
+**DSC** = **Direct Servo Control**
16
+
17
+On [[RadioMaster-dat]] radios (TX16S, Boxer, Zorro, etc.), the **DSC port** is a **wired trainer / simulator control port**, not an audio port.
18
+
19
+It outputs **RC control signals** directly from the radio.
20
+
21
+---
22
+
23
+### What the DSC Port Is Used For
24
+
25
+- **RC flight simulators** (wired)
26
+- **Trainer / student mode**
27
+- **Direct control of external devices**
28
+- Legacy wired systems
29
+
30
+👉 It is the **replacement for older trainer ports**.
31
+
32
+---
33
+
34
+### Electrical Signal Type (Important)
35
+
36
+Depending on firmware configuration ([[EdgeTX-dat]] / OpenTX), the DSC port can output:
37
+
38
+- **PPM (Pulse Position Modulation)** – most common - [[PWM-dat]]
39
+- Sometimes **PWM (single-channel test mode)**
40
+
41
+
42
+## Physical Connector
43
+
44
+- [[CONN-audio-dat]]
45
+
46
+Most [[RadioMaster-dat]] transmitters use:
47
+
48
+- **3.5 mm TRS jack**
49
+
50
+- Tip = PPM signal (or DSC signal)
51
+- Ring = +V (trainer power, often 3.3 V or 5 V)
52
+- Sleeve= Ground
53
+
54
+⚠️ Voltage on the Ring pin depends on model and settings.
55
+**Do NOT short Ring to Ground.**
56
+
57
+ ┌──── Tip ──── PPM OUT
58
+ │
59
+ │ ┌── Ring ─── VCC (≈3.3–5 V)
60
+ │ │
61
+ │ │ ┌ Sleeve ─ GND
62
+ ▼ ▼ ▼
63
+ [ T | R | S ]
64
+
65
+
66
+## ref
67
+
68
+- [[servo-dat]] - [[servo-DSC-dat]]
... ...
\ No newline at end of file
Tech-dat/acturator-dat/motor-dat/servo-dat/servo-dat.md
... ...
@@ -15,7 +15,9 @@
15 15
16 16
- [[PCA9685-dat]]
17 17
18
+## tech
18 19
20
+- [[servo-DSC-dat]]
19 21
20 22
## products
21 23
app-dat/RC-apps-dat/RC-supplier-dat/radiomaster-dat/2025-09-15-00-53-56.png
... ...
Binary files a/app-dat/RC-apps-dat/RC-supplier-dat/radiomaster-dat/2025-09-15-00-53-56.png and /dev/null differ
app-dat/RC-apps-dat/RC-supplier-dat/radiomaster-dat/Radiomaster-TX16S-dat/2026-01-19-19-05-28.png
... ...
Binary files /dev/null and b/app-dat/RC-apps-dat/RC-supplier-dat/radiomaster-dat/Radiomaster-TX16S-dat/2026-01-19-19-05-28.png differ
app-dat/RC-apps-dat/RC-supplier-dat/radiomaster-dat/Radiomaster-TX16S-dat/Radiomaster-TX16S-dat.md
... ...
@@ -0,0 +1,8 @@
1
+
2
+# Radiomaster-TX16S-dat
3
+
4
+
5
+![](2026-01-19-19-05-28.png)
6
+
7
+
8
+- [[servo-DSC-dat]] - [[servo-dat]]
... ...
\ No newline at end of file
app-dat/RC-apps-dat/RC-supplier-dat/radiomaster-dat/radiomaster-dat.md
... ...
@@ -5,47 +5,19 @@ basic information vist at - [[RC-controller-dat]]
5 5
6 6
- [[esp32-s3-dat]] - [[NWI1243-dat]]
7 7
8
-## all buttons
9 8
10
-![](2025-09-15-00-53-56.png)
9
+## model
11 10
12
-### Default Stick Assignments
11
+- [[Radiomaster-TX16S-dat]] - [[Radiomaster-pocket-dat]]
13 12
14
-RC template
13
+## tech
15 14
16
-| Input | Type | default | modify |
17
-| ----- | --------- | -------- | ------ |
18
-| CH1 | Stick | Roll | |
19
-| CH2 | Stick | Pitch | |
20
-| CH3 | Stick | Yaw | |
21
-| CH4 | Stick | Throttle | |
22
-| SA | 2-pos | Arm/Aux | |
23
-| SB | 3-pos | Mode/Aux | |
24
-| SC | 3-pos | Mode/Aux | |
25
-| SD | Self-lock | Aux | |
26
-| SE | Momentary | Beep/Aux | |
27
-| S1 | Knob | Trim/Aux | |
15
+- [[edgeTX-dat]] system
28 16
17
+- [[CC2500-dat]] - [[ELRS-dat]]
29 18
30 19
31 20
32
-| Channel | Function |
33
-| ------- | ---------------- |
34
-| CH1 | Roll (Aileron) |
35
-| CH2 | Pitch (Elevator) |
36
-| CH3 | Yaw (Rudder) |
37
-| CH4 | Throttle |
38
-
39
-
40
-
41
-| Switch / Knob | Type | Typical Use |
42
-| ------------- | ------------------------------ | ------------------------------- |
43
-| SA | 2-position switch | Arming, auxiliary control |
44
-| SB | 3-position switch | Flight modes, auxiliary control |
45
-| SC | 3-position switch | Flight modes, auxiliary control |
46
-| SD | 2-position self-locking switch | Auxiliary function |
47
-| SE | Momentary (spring-loaded) | Beeper, auxiliary function |
48
-| S1 | Rotary potentiometer | Auxiliary function, trims |
49 21
50 22
51 23
app-dat/RC-apps-dat/RC-supplier-dat/radiomaster-dat/radiomaster-pocket-dat.md
... ...
@@ -1,17 +0,0 @@
1
-
2
-# radiomaster-pocket-dat.md
3
-
4
-## 1. Radiomaster Pocket (Multi-Protocol Version)
5
-- Uses **CC2500 module**, same chip used in FrSky radios.
6
-- Supports **FrSky D8, D16**, Futaba SFHSS, Hubsan, and many more protocols.
7
-- ✅ You can bind directly to FrSky D8 receivers.
8
-
9
-## 2. Radiomaster Pocket (ELRS Version)
10
-- Uses **ExpressLRS** only.
11
-- ❌ Does NOT support FrSky D8/D16.
12
-- You would need to use an **external CC2500 module** if you want D8.
13
-
14
-
15
-## ref
16
-
17
-- [[radiomaster-dat]]
... ...
\ No newline at end of file
app-dat/RC-apps-dat/RC-supplier-dat/radiomaster-dat/radiomaster-pocket-dat/2025-09-15-00-53-56.png
... ...
Binary files /dev/null and b/app-dat/RC-apps-dat/RC-supplier-dat/radiomaster-dat/radiomaster-pocket-dat/2025-09-15-00-53-56.png differ
app-dat/RC-apps-dat/RC-supplier-dat/radiomaster-dat/radiomaster-pocket-dat/radiomaster-pocket-dat.md
... ...
@@ -0,0 +1,69 @@
1
+
2
+# radiomaster-pocket-dat.md
3
+
4
+
5
+
6
+
7
+
8
+
9
+## version pocket
10
+
11
+## all buttons
12
+
13
+![](2025-09-15-00-53-56.png)
14
+
15
+### Default Stick Assignments
16
+
17
+RC template
18
+
19
+| Input | Type | default | modify |
20
+| ----- | --------- | -------- | ------ |
21
+| CH1 | Stick | Roll | |
22
+| CH2 | Stick | Pitch | |
23
+| CH3 | Stick | Yaw | |
24
+| CH4 | Stick | Throttle | |
25
+| SA | 2-pos | Arm/Aux | |
26
+| SB | 3-pos | Mode/Aux | |
27
+| SC | 3-pos | Mode/Aux | |
28
+| SD | Self-lock | Aux | |
29
+| SE | Momentary | Beep/Aux | |
30
+| S1 | Knob | Trim/Aux | |
31
+
32
+
33
+
34
+
35
+| Channel | Function |
36
+| ------- | ---------------- |
37
+| CH1 | Roll (Aileron) |
38
+| CH2 | Pitch (Elevator) |
39
+| CH3 | Yaw (Rudder) |
40
+| CH4 | Throttle |
41
+
42
+
43
+
44
+| Switch / Knob | Type | Typical Use |
45
+| ------------- | ------------------------------ | ------------------------------- |
46
+| SA | 2-position switch | Arming, auxiliary control |
47
+| SB | 3-position switch | Flight modes, auxiliary control |
48
+| SC | 3-position switch | Flight modes, auxiliary control |
49
+| SD | 2-position self-locking switch | Auxiliary function |
50
+| SE | Momentary (spring-loaded) | Beeper, auxiliary function |
51
+| S1 | Rotary potentiometer | Auxiliary function, trims |
52
+
53
+
54
+
55
+
56
+## 1. Radiomaster Pocket (Multi-Protocol Version)
57
+- Uses **CC2500 module**, same chip used in FrSky radios.
58
+- Supports **FrSky D8, D16**, Futaba SFHSS, Hubsan, and many more protocols.
59
+- ✅ You can bind directly to FrSky D8 receivers.
60
+
61
+## 2. Radiomaster Pocket (ELRS Version)
62
+- Uses **ExpressLRS** only.
63
+- ❌ Does NOT support FrSky D8/D16.
64
+- You would need to use an **external CC2500 module** if you want D8.
65
+
66
+
67
+## ref
68
+
69
+- [[radiomaster-dat]]
... ...
\ No newline at end of file
app-dat/head-track-dat/2026-01-19-18-49-19.png
... ...
Binary files /dev/null and b/app-dat/head-track-dat/2026-01-19-18-49-19.png differ
app-dat/head-track-dat/head-track-dat.md
... ...
@@ -15,6 +15,37 @@ The Nano 33 BLE + Nano 33 BLE Sense are now both obsolete. Their replacements ar
15 15
!!! There are issues with the code in v2.2 on these boards. It's not reliable. Please see Discord #test-firmware or GitHub actions for the most recent updates. We need more feedback on the state of this code. Thank you.
16 16
17 17
18
+- [[PWM-dat]] - [[PPM-dat]]
19
+
20
+- [[BLE-dat]] - [[webBLE-dat]]
21
+
22
+- [[power-dat]] - [[BEC-dat]]
23
+
24
+- [[audio-dat]] - [[CONN-audio-dat]]
25
+
26
+- [[radiomaster-dat]] - [[servo-DSC-dat]]
27
+
28
+## user manual
29
+
30
+![](2026-01-19-18-49-19.png)
31
+
32
+- [[WS2812-dat]] = P1.1
33
+- [[LED-dat]] = P0.13
34
+- [[buzzer-dat]] = P1.11
35
+- [[I2C-dat]] - SDA == P0.05
36
+- [[I2C-dat]] - SCL == P1.09
37
+- [[PPM-out]] = P0.31
38
+- [[reset-dat]] - P0.18
39
+- [[button-dat]] - P1.13
40
+
41
+extra pins
42
+
43
+- GND RX P0.10
44
+- 3V3 TX P0.09
45
+- P0.28 AN4 GND
46
+- P0.02 AN0 PPM-IN P0.30
47
+- P0.29 AN3 GND
48
+
18 49
19 50
## ref
20 51
power-dat/power-BEC-dat/power-BEC-dat.md
... ...
@@ -0,0 +1,51 @@
1
+
2
+# power-BEC-dat
3
+
4
+**BEC power** is a **low-voltage regulated power supply** that:
5
+- Takes power from a **main battery** (high voltage)
6
+- Converts it to a **safe, stable low voltage**
7
+- Powers **control electronics** so a separate battery is not needed
8
+
9
+---
10
+
11
+## Where BEC Is Commonly Used
12
+
13
+- **RC ESCs** (Electronic Speed Controllers)
14
+- **Drones / UAVs**
15
+- **RC cars, boats, planes**
16
+- **Robotics control systems**
17
+
18
+Typical loads:
19
+- Receiver
20
+- Servos
21
+- Flight controller
22
+- Sensors
23
+
24
+## Typical BEC Output
25
+
26
+| Parameter | Common Values |
27
+|---------|---------------|
28
+| Output voltage | 5 V / 6 V / 7.4 V |
29
+| Output current | 0.5 A – 10 A |
30
+| Input voltage | 2S–12S LiPo (7.4 V–50 V) |
31
+| Regulation type | Linear or Switching |
32
+
33
+---
34
+
35
+## Why It’s Called “Battery Eliminator”
36
+
37
+Without BEC:
38
+
39
+ Main battery → Motor/ESC
40
+ Small battery → Receiver & servos
41
+
42
+With BEC:
43
+
44
+ Main battery → ESC → BEC → Receiver & servos
45
+
46
+
47
+
48
+
49
+## ref
50
+
51
+- [[RC-dat]] - [[power-dat]]
... ...
\ No newline at end of file