25cebe6094e3cc6ac9fc1c130a911a5646e2e409
Network-dat/RC-dat/RC-TX-dat/ELRS-dat/ELRS-dat.md
| ... | ... | @@ -2,11 +2,41 @@ |
| 2 | 2 | # ELRS-dat |
| 3 | 3 | |
| 4 | 4 | |
| 5 | -- [[CRSF-dat]] |
|
| 5 | +- [[CRSF-dat]] - [[rc-system-dat]] |
|
| 6 | 6 | |
| 7 | 7 | Info - [[ELRS-frequency-dat]] - [[ELRS-faq-dat]] - [[ELRS-board-dat]] |
| 8 | 8 | |
| 9 | 9 | |
| 10 | + |
|
| 11 | +## setup |
|
| 12 | + |
|
| 13 | +packet rate - 500hz - 250hz - 150hz - 50hz |
|
| 14 | +- 50HZ |
|
| 15 | +- 100hZ |
|
| 16 | +- 150hZ |
|
| 17 | +- 250hz |
|
| 18 | +- 333hz |
|
| 19 | +- 500hz |
|
| 20 | +- D250 |
|
| 21 | +- D500 |
|
| 22 | +- F500 |
|
| 23 | +- F1000 |
|
| 24 | + |
|
| 25 | +telem ratio - std 1:64 |
|
| 26 | +switch mode - hybrid |
|
| 27 | +link mode - normal |
|
| 28 | +model match - off |
|
| 29 | + |
|
| 30 | +TX power - 100mW |
|
| 31 | + |
|
| 32 | +baud rate - 5.25M ~ 115K |
|
| 33 | +- 115k |
|
| 34 | +- 400k |
|
| 35 | +- 921k |
|
| 36 | +- 1.87m |
|
| 37 | +- 3.75m |
|
| 38 | +- 5.25M |
|
| 39 | + |
|
| 10 | 40 | ## ELRS frequency |
| 11 | 41 | |
| 12 | 42 | - 900MHz generally for much long range |
Network-dat/RC-dat/RC-dat.md
| ... | ... | @@ -9,7 +9,9 @@ |
| 9 | 9 | - [[wheel-dat]]
|
| 10 | 10 | |
| 11 | 11 | |
| 12 | +- [[RC-system-dat]] - [[elrs-dat]] - [[CRSF-dat]] - [[edge-tx-dat]]
|
|
| 12 | 13 | |
| 14 | +- [[radiomaster-pocket-dat]] - [[radiomaster-dat]]
|
|
| 13 | 15 | |
| 14 | 16 | |
| 15 | 17 | - [[RC-system-dat]] - [[ardupilot-dat]] - [[betaflight-dat]] - [[heli-configurator-dat]]
|
Network-dat/RC-dat/RC-system-dat/RC-system-dat.md
| ... | ... | @@ -1,37 +1,98 @@ |
| 1 | - |
|
| 2 | -# RC-system-dat |
|
| 3 | - |
|
| 4 | -- [[betaflight-dat]] - [[heli-configurator-dat]] |
|
| 5 | - |
|
| 6 | -- [[ardupilot-dat]] - [[PX4-dat]] - [[iNav-dat]] |
|
| 7 | - |
|
| 8 | - |
|
| 9 | - |
|
| 10 | - |
|
| 11 | - |
|
| 12 | - |
|
| 13 | -## RC-configurator-dat |
|
| 14 | - |
|
| 15 | -- [[betaflight-dat]] |
|
| 16 | - |
|
| 17 | -- [[heli-configurator-dat]] |
|
| 18 | - |
|
| 19 | - |
|
| 20 | - |
|
| 21 | -## commerlized projects |
|
| 22 | - |
|
| 23 | -- **speedybee** == https://www.speedybee.com/ == SpeedyBee is a company that specializes in providing high-quality drone components and accessories, including flight controllers, ESCs, and other related products. They are known for their innovative designs and user-friendly interfaces, making them a popular choice among drone enthusiasts. |
|
| 24 | -- **betafpv** == https://www.betafpv.com/ == BETAFPV is a company that focuses on producing small and lightweight drones, particularly for FPV (First Person View) racing and freestyle flying. They offer a range of products, including flight controllers, cameras, and other accessories tailored for FPV enthusiasts. |
|
| 25 | -- happymodel |
|
| 26 | -- iFlight |
|
| 27 | -- Holybro |
|
| 28 | -- TBS |
|
| 29 | -- Flywoo |
|
| 30 | -- HGLRC |
|
| 31 | -- Diatone |
|
| 32 | -- GepRC |
|
| 33 | -- Racerstar |
|
| 34 | -- Emax |
|
| 35 | -- Eachine |
|
| 36 | -- HGLRC |
|
| 37 | -- Racerstar |
|
| 1 | +
|
|
| 2 | +# RC-system-dat
|
|
| 3 | +
|
|
| 4 | +
|
|
| 5 | +
|
|
| 6 | +
|
|
| 7 | +- [[RC-system-dat]] - [[elrs-dat]] - [[CRSF-dat]] - [[edge-tx-dat]]
|
|
| 8 | +
|
|
| 9 | +
|
|
| 10 | +When getting into FPV drones or RC robotics, it's incredibly common to see **EdgeTX**, **CRSF**, and **ELRS** tossed around in the same sentence. However, they aren't competing technologies; rather, they are **three entirely different layers** of your radio control system that work together.
|
|
| 11 | +
|
|
| 12 | +Think of it like a modern smartphone setup: EdgeTX is the operating system, CRSF is the cable protocol connecting the phone to an external modem, and ELRS is the wireless 5G signal sent into the air.
|
|
| 13 | +
|
|
| 14 | +---
|
|
| 15 | +
|
|
| 16 | +## 1. EdgeTX (The Radio Operating System)
|
|
| 17 | +EdgeTX is an open-source **operating system that runs on your physical radio controller** (handset). It is the software you interact with on the screen to manage menus, configure model settings, set up switches, mix channels, and play voice alerts.
|
|
| 18 | +
|
|
| 19 | +* **What it does:** It handles everything *inside* the radio controller up until the moment a stick command needs to leave the main motherboard.
|
|
| 20 | +* **Analogy:** The Windows or Android OS on your computer or phone.
|
|
| 21 | +
|
|
| 22 | +## 2. CRSF / Crossfire (The Communication Protocol)
|
|
| 23 | +CRSF (short for *Crossfire*) is a **digital data protocol** originally developed by Team BlackSheep (TBS). It is a highly optimized, low-latency language used for wired and wireless data transfer between devices.
|
|
| 24 | +
|
|
| 25 | +* **What it does:** In an RC setup, CRSF acts as the language spoken over the internal wires. It transfers data from your radio's main processor (EdgeTX) to your transmission module (like an ELRS module), and from your quad's receiver to the flight controller.
|
|
| 26 | +* **Why it matters for ELRS:** Even if you aren't using TBS hardware, **ELRS uses the CRSF protocol** to talk to the EdgeTX radio handset and the flight controller because CRSF is incredibly fast and widely supported.
|
|
| 27 | +* **Analogy:** The USB-C protocol or HDMI standard used to transfer data between hardware components.
|
|
| 28 | +
|
|
| 29 | +## 3. ELRS / ExpressLRS (The Long-Range Wireless Link)
|
|
| 30 | +ELRS is an open-source, high-performance **radio control system that handles the over-the-air wireless link** between your radio transmitter and the model's receiver.
|
|
| 31 | +
|
|
| 32 | +* **What it does:** It takes the control data, encodes it using advanced LoRa (Long Range) modulation technology, and blasts it wirelessly through the air at frequencies like 2.4GHz or 915MHz to achieve extreme range and ultra-low latency.
|
|
| 33 | +* **Why it's popular:** It offers incredible refresh rates (up to 1000Hz) and massive range, all while remaining highly affordable and open-source.
|
|
| 34 | +* **Analogy:** The 5G, Wi-Fi, or Bluetooth wireless signal traveling through the air.
|
|
| 35 | +
|
|
| 36 | +---
|
|
| 37 | +
|
|
| 38 | +## Summary of How They Interact
|
|
| 39 | +
|
|
| 40 | +When you move a gimbal stick on your radio, the journey looks exactly like this:
|
|
| 41 | +
|
|
| 42 | +$$\text{Your Hand} \xrightarrow{\text{Moves Stick}} \mathbf{\text{EdgeTX (Radio OS)}} \xrightarrow[\text{Internal Language}]{\mathbf{\text{CRSF Protocol}}} \mathbf{\text{ELRS Module}} \xrightarrow[\text{Wireless Signal}]{\mathbf{\text{LoRa Link}}} \text{Drone Receiver}$$
|
|
| 43 | +
|
|
| 44 | +| Component | What it is | Primary Job |
|
|
| 45 | +| :--- | :--- | :--- |
|
|
| 46 | +| **EdgeTX** | Open-source Firmware / OS | Manages your radio handset, screens, models, and mixes. |
|
|
| 47 | +| **CRSF** | Digital Protocol (Language) | The high-speed wire format used to send data between components. |
|
|
| 48 | +| **ELRS** | Wireless RC Link System | The actual RF hardware and software sending data over the air. |
|
|
| 49 | +
|
|
| 50 | +
|
|
| 51 | +
|
|
| 52 | +## info
|
|
| 53 | +
|
|
| 54 | +
|
|
| 55 | +
|
|
| 56 | +
|
|
| 57 | +
|
|
| 58 | +
|
|
| 59 | +- [[betaflight-dat]] - [[heli-configurator-dat]]
|
|
| 60 | +
|
|
| 61 | +- [[ardupilot-dat]] - [[PX4-dat]] - [[iNav-dat]]
|
|
| 62 | +
|
|
| 63 | +
|
|
| 64 | +
|
|
| 65 | +
|
|
| 66 | +
|
|
| 67 | +
|
|
| 68 | +## RC-configurator-dat
|
|
| 69 | +
|
|
| 70 | +- [[betaflight-dat]]
|
|
| 71 | +
|
|
| 72 | +- [[heli-configurator-dat]]
|
|
| 73 | +
|
|
| 74 | +
|
|
| 75 | +
|
|
| 76 | +## commerlized projects
|
|
| 77 | +
|
|
| 78 | +- **speedybee** == https://www.speedybee.com/ == SpeedyBee is a company that specializes in providing high-quality drone components and accessories, including flight controllers, ESCs, and other related products. They are known for their innovative designs and user-friendly interfaces, making them a popular choice among drone enthusiasts.
|
|
| 79 | +- **betafpv** == https://www.betafpv.com/ == BETAFPV is a company that focuses on producing small and lightweight drones, particularly for FPV (First Person View) racing and freestyle flying. They offer a range of products, including flight controllers, cameras, and other accessories tailored for FPV enthusiasts.
|
|
| 80 | +- happymodel
|
|
| 81 | +- iFlight
|
|
| 82 | +- Holybro
|
|
| 83 | +- TBS
|
|
| 84 | +- Flywoo
|
|
| 85 | +- HGLRC
|
|
| 86 | +- Diatone
|
|
| 87 | +- GepRC
|
|
| 88 | +- Racerstar
|
|
| 89 | +- Emax
|
|
| 90 | +- Eachine
|
|
| 91 | +- HGLRC
|
|
| 92 | +- Racerstar
|
|
| 93 | +
|
|
| 94 | +
|
|
| 95 | +
|
|
| 96 | +
|
|
| 97 | +## ref
|
|
| 98 | +
|
app-dat/RC-apps-dat/RC-supplier-dat/radiomaster-dat/radiomaster-pocket-dat/radiomaster-pocket-dat.md
| ... | ... | @@ -1,6 +1,8 @@ |
| 1 | 1 | |
| 2 | 2 | # radiomaster-pocket-dat.md
|
| 3 | 3 | |
| 4 | +- [[radiomaster-pocket-dat]] - [[radiomaster-dat]] - [[ELRS-dat]] - [[CRSF-dat]] - [[RC-dat]]
|
|
| 5 | +
|
|
| 4 | 6 | |
| 5 | 7 | ## DML setup
|
| 6 | 8 |