WIRING SCHEMATICS
STANDARD DRONE WIRING DIAGRAMS
SPEEDYBEE F405 V4 — UART ASSIGNMENT
Power Distribution
Battery (6S LiPo, 22.2V) connects to the power distribution board (PDB) or ESC power input via XT60 connector. The ESC distributes power to all 4 motors and provides a regulated 5V BEC output for the flight controller and peripherals. The Jetson Orin Nano requires a separate 5V 3A supply — use a dedicated BEC (Matek UBEC-5V, €8) connected directly to the battery, NOT through the ESC's BEC (insufficient current). The VTX requires 9V or 12V depending on model — use the ESC's 9V output or a second BEC.
UART Assignment — The Communication Backbone
The SpeedyBee F405 V4 has six UART ports. UART1 (TX1/RX1) connects to the Silvus StreamCaster MANET radio at 115200 baud running MAVLink 2.0 — this is the primary command and telemetry link to the ground station and Lisa 26 network. UART2 (TX2/RX2) connects to the Jetson Orin Nano companion computer at 921600 baud — high-speed link for AI inference results, camera commands, and ORB-SLAM3 position updates. UART6 is reserved for telemetry logging to SD card. UARTs 3, 4, and 5 are disabled (SERIAL3_PROTOCOL=-1) as part of firmware hardening — each open port is an attack surface.
Baud rate selection matters: 115200 baud on the MANET link is sufficient for MAVLink telemetry (30 Hz update rate, approximately 2 kB/s) but insufficient for video streaming. Video goes through the Silvus StreamCaster's dedicated Ethernet port, not through the UART. The 921600 baud Jetson link supports both MAVLink and custom high-frequency data (100 Hz SLAM updates at 200 bytes each = 20 kB/s) with margin for burst traffic.
Power Distribution — Separate BEC Per Subsystem
The single most common cause of in-flight companion computer crashes is shared power regulation. A Jetson Orin Nano draws 7-15 watts depending on AI workload — when YOLOv8 inference peaks coincide with ORB-SLAM3 feature matching, current draw spikes to 3A at 5V for 50-100 milliseconds. If this spike occurs on a BEC shared with the flight controller, the Pixhawk experiences a 200-400mV voltage sag. Below 4.5V, the Pixhawk triggers a brownout reset — all servo outputs freeze for 200ms while the processor reboots. At flight speed, 200ms of frozen outputs means uncontrolled flight.
Solution: dedicated BEC per subsystem. BEC1 (5V 3A) powers ONLY the flight controller, FPV camera, and VTX. BEC2 (5V 5A) powers ONLY the Jetson. Both BECs draw from the main battery bus but regulate independently. A current spike on BEC2 cannot affect BEC1 voltage. This costs €3 for the additional BEC and adds 5 grams of weight — negligible insurance against the most common avionics failure mode in companion-computer drone builds.
Connector Reliability and Field Expedients
JST-SH connectors (1.0mm pitch) are the standard signal connector on SpeedyBee F405 for UART, I2C, and SPI interfaces. These connectors are designed for consumer electronics — vibration in a drone environment loosens the friction fit over 20-50 flight hours. Hot glue on every JST connector after insertion is mandatory: the glue acts as a vibration-resistant lock that holds the connector in place without making it permanent (peel-able for maintenance). XT60 power connectors are mechanically robust but the spring contacts weaken after 500+ insertion cycles — replace XT60 connectors preventively every 6 months on heavily used drones.
Fischer 26 Avionics Wiring
PIXHAWK 6C UART ASSIGNMENT (FISCHER 26)
Power distribution: main battery (2×6S 10Ah) → PDB → motor ESC (direct, no regulator), Pixhawk (5V BEC, 2A), Jetson (5V dedicated BEC, 4A, separate from Pixhawk), Starlink (12V regulator, 8A peak), servos (6V BEC from PDB, 5A). Critical rule: Jetson and Pixhawk on SEPARATE BECs. If Jetson's AI inference causes voltage dip on shared BEC, Pixhawk may brownout and crash the flight controller.
← Del av Component Architecture
External source: Kretskort – Wikipedia
Implementation
# UART Assignment — SpeedyBee F405 V4
UART_CONFIG = {
"SERIAL1": {
"port": "UART1 (TX1/RX1)",
"protocol": "MAVLink 2.0",
"baud": 115200,
"device": "Silvus SL5200 MANET",
"param": "SERIAL1_PROTOCOL=2, SERIAL1_BAUD=115"
},
"SERIAL2": {
"port": "UART2 (TX2/RX2)",
"protocol": "MAVLink 2.0",
"baud": 921600,
"device": "Jetson Orin Nano companion",
"param": "SERIAL2_PROTOCOL=2, SERIAL2_BAUD=921"
},
"I2C": {
"devices": [
{"name": "BMP390", "addr": "0x77", "function": "barometer"},
{"name": "PMW3901", "addr": "0x47", "function": "optical flow"},
]
},
"POWER": {
"BEC1": "5V 3A → FC + FPV camera + VTX",
"BEC2": "5V 5A → Jetson ONLY (NEVER shared with FC)",
"WARNING": "Shared BEC = voltage sag under AI load = crash"
}
}
Swedish Supply Chain
SUPPLY CHAIN & SECURITY RISK
Related Chapters
Sources
See the categorized source sections earlier on this page for specific citations supporting each claim. Cross-referenced technical baselines: ArduPilot developer documentation; ExpressLRS hardware documentation; NATO STANAG 4609 Ed. 4 (motion imagery metadata), 4671 (UAV airworthiness), 2022 (intelligence evaluation); Watling & Reynolds, "Meatgrinder: Russian Tactics in the Second Year of Its Invasion of Ukraine", RUSI (2023); ISW daily campaign assessments at understandingwar.org (archive). FSG-A has no own operational experience.