Copyright © 2026 Tomachie LLC. All rights reserved.
STM32H733 Design Analysis
1 Design Summary
| Design Type | Flat (1 sheets) |
| Total Components | 97 |
| Total Pins | 497 |
| Total Nets | 83 |
| Total Test Points | 0 |
The board contains 97 components across 83 nets on a single schematic sheet, with a mix of chip passives, JST-SH connectors, and a USB Type-C receptacle.
Power Architecture
The power tree is organized into three regulated rails derived from an external battery input.
+B9V Rail: U8 (LMR51430) is a TI SIMPLE SWITCHER synchronous buck converter capable of driving up to 3 A, with a wide input range of 4.5 V to 36 V, in a SOT-23 package. U8 produces the +B9V rail through inductor L5. This rail feeds six pins and is intended to supply the video transmitter power output on connector J5 (VTX).
+B5V Rail: U7 is a second LMR51430 instance producing the +B5V rail through inductor L4. This rail feeds five pins and powers the CAN transceiver VCC, the OSD chip power domains, and the USB VBUS protection path. The EN pin is an input and cannot be left open or floating. Both U7 and U8 EN pins are present in the design.
+3.3V Rail: U3 (TLV75733PDBV) is a fixed 3.3 V output LDO at up to 1 A current. It supports an input voltage range of 1.45 V to 5.5 V and is fed from the +B5V rail. The +3.3V rail is the most heavily loaded rail at 42 pins, powering the STM32H733 (U1), the ICM-42688-P IMU (U2), the BMP280 barometer (U5), the W25Q128JVS flash (U6), and the TJA1051TK/3 CAN transceiver VIO pin.
+5VUSB Rail: A separate 5-pin net sourced from the USB Type-C connector J1 VBUS pins. This rail is isolated from the +B5V rail by Schottky diodes D3 and D5 (SS34, 40 V / 3 A), providing OR-ing between USB power and the battery-derived +B5V supply.
The TVS diode D4 (SMAJ36A, 36 V reverse standoff) provides input transient protection on the battery input rail.
Microcontroller — U1 (STM32H733VGT)
U1 is the central processor in a 100-pin LQFP package. The device provides 6 UART, 5 SPI, 5 USART, and 3 CAN-FD peripherals among other resources. The schematic connects U1 to the following subsystems:
SPI Bus to Flash (U6, W25Q128JVS): A dedicated SPI bus connects U1 to the 128 Mbit serial Flash memory device for firmware or data storage. The device supports standard SPI as well as Dual and Quad SPI interfaces.
SPI Bus to IMU (U2, ICM-42688-P): The ICM-42688-P is a 6-axis MotionTracking device that combines a 3-axis gyroscope and a 3-axis accelerometer in a 14-pin LGA package. It is connected to U1 via a dedicated SPI bus. The device is designed for use in robotics applications and drones.
SPI Bus to OSD (IC1, AT7456E): The AT7456E is a highly integrated, single-channel, monochrome on-screen display (OSD) generator. The device supports both NTSC and PAL video standards. It is connected to U1 via SPI (SDIN, SDOUT, SCLK, ~{CS}) and receives composite video on VIN, outputting the overlaid signal on VOUT. The AT7456E requires a 27 MHz crystal, which is provided by Y2.
UART to DJI Connector (J2): A UART interface from U1 is routed to the JST-SH 6-pin DJI connector J2 (pins 3 and 4), supporting digital video link communication.
I2C to GPS Connector (J7): An I2C bus from U1 is routed to the JST-SH 6-pin GPS connector J7 (pins 5 and 6) for external GPS module communication.
I2C to External Connector (J13): A second I2C bus from U1 is routed to the 4-pin pad connector J13 for additional peripheral expansion.
SWD Debug Interface (J3): The SWD programming and debug port is brought out to a JST-SH 5-pin connector J3 (pins 1, 2, 3), providing SWDIO, SWCLK, and reset access.
BOOT0 Pin: U1 pin 94 (BOOT0) is connected to a push-button switch (BOOT0) that allows the user to force the MCU into system bootloader mode for firmware programming via USB or UART.
VCAP Pins: U1 pins 48 and 73 (VCAP) are the internal core voltage regulator output pins. Per the STM32H7 datasheet, each requires a 4.7 uF ceramic capacitor to GND.
NRST Pin: U1 pin 14 (NRST) is brought out for external reset control.
VBAT Pin: U1 pin 6 (VBAT) is connected to the +3.3V rail, providing backup power for the RTC and backup registers.
HSE Oscillator: Y1 is a three-pin ceramic resonator providing the high-speed external clock to U1 via PH0 (pin 12) and PH1 (pin 13).
CAN Bus Interface — U4 (TJA1051TK/3)
The TJA1051 is a high-speed CAN stand-alone transceiver with Silent mode. The TK/3 variant is in an HVSON-8 package with exposed pad. The VIO input on TJA1051TK/3 allows for direct interfacing with 3 V to 5 V microcontrollers. In this design, VCC (pin 3) is connected to +B5V and VIO (pin 5) is connected to +3.3V, enabling level-shifted communication with the 3.3 V MCU I/O.
A LOW level on pin S selects Normal mode. A HIGH level on pin S selects Silent mode, in which the transmitter is disabled, releasing the bus pins to recessive state. The S pin (pin 8) connection determines the default operating mode at power-up.
The CANH and CANL bus lines are routed to the ESC connector J8, providing CAN communication to the electronic speed controllers.
Barometric Pressure Sensor — U5 (BMP280)
The BMP280 is an absolute barometric pressure sensor housed in an extremely compact 8-pin metal-lid LGA package with a footprint of only 2.0 x 2.5 mm. The BMP280 features I2C and SPI digital serial interfaces. In this design, the CSB pin (pin 2) determines the interface selection: connecting CSB to VDDIO selects I2C mode. The SDO pin (pin 5) sets the I2C address. Both VDD (pin 8) and VDDIO (pin 6) are powered from the +3.3V rail.
External Flash — U6 (W25Q128JVS)
The W25Q128JV (128 Mbit) Serial Flash memory provides a storage solution for systems with limited space, pins and power. It operates on a 2.7 V to 3.6 V power supply. The device is in an 8-pin SOIC package. U6 is connected to U1 via a dedicated SPI bus with ~{CS} on pin 1, CLK on pin 6, DI on pin 5, and DO on pin 2. The ~{WP} (pin 3) and ~{HOLD}/~{RESET} (pin 7) pins are active-low and require pull-up to VCC when not actively driven, to prevent inadvertent write-protect or hold conditions.
Inertial Measurement Unit — U2 (ICM-42688-P)
The gyroscope supports eight programmable full-scale range settings from ±15.625 dps to ±2000 dps, and the accelerometer supports four programmable full-scale range settings from ±2g to ±16g. U2 has separate VDD (pin 8) and VDDIO (pin 5) supply pins, both connected to +3.3V. The INT1 output (pin 4) provides a data-ready interrupt to U1. The AP_CS (pin 12), AP_SCL/AP_SCLK (pin 13), and AP_SDA/AP_SDIO/AP_SDI (pin 14) pins form the SPI interface to U1. The AP_SDO/AP_AD0 pin (pin 1) sets the SPI/I2C mode selection and address.
On-Screen Display — IC1 (AT7456E)
The AT7456E is a MAX7456-compatible OSD generator. Its key innovation is the integration of a non-volatile EEPROM memory alongside the core video processing circuitry. The device has separate analog (AVDD/AGND), digital (DVDD/DGND), and power output (PVDD/PGND) supply domains. AVDD (pin 21) and PVDD (pin 24) are powered from +B5V, while DVDD (pin 3) is powered from +3.3V. The thermal pad (pin 29) is connected to GND.
The 27 MHz crystal Y2 provides the clock input on CLKIN (pin 5), with CLKOUT (pin 7) and XFB (pin 6) forming the oscillator feedback loop. Composite video enters on VIN (pin 22) and exits on VOUT (pin 26). The ~{RESET} pin (pin 19) and LOS (Loss of Sync, pin 12) provide status and control signals to U1.
Connectors and External Interfaces
J1 (USB Type-C, 16-pin): A USB 2.0-only Type-C receptacle (GCT USB4105 series). The D+ and D- lines from both orientations (A6/B6 and A7/B7) are connected together, providing orientation-independent USB 2.0 connectivity. CC1 (A5) and CC2 (B5) pins require 5.1 kohm pull-down resistors to GND to advertise the board as a USB device (UFP). VBUS pins (A4, A9, B4, B9) connect to the +5VUSB rail.
J2 (DJI, 6-pin JST-SH): Provides UART TX/RX for DJI digital video link, plus power and ground.
J3 (SWD, 5-pin JST-SH): Serial Wire Debug port for programming and debug access.
J5 (VTX, 6-pin JST-SH): Video transmitter connector carrying the OSD-processed composite video output, power (+B9V for VTX supply), and ground.
J7 (GPS, 6-pin JST-SH): GPS module connector with I2C data lines, UART, power, and ground.
J8 (ESC, 8-pin JST-SH): Electronic speed controller connector carrying four motor PWM outputs, CAN bus (CANH/CANL), power, and ground.
J9 (ELRS, 4-pin JST-SH): ExpressLRS radio receiver connector with UART TX/RX, power, and ground.
J10, J11 (Test Pads): Single-pad test points on nets CH and CL, likely providing access to the CAN bus high and low lines for probing.
J12 (UART2, 4-pin pad): A secondary UART interface brought out to pads.
J13 (I2C1, 4-pin pad): An I2C interface brought out to pads for external peripherals.
J4, J6 (Mounting Pads): 1.5 mm square pads, likely used as additional ground or power test points.
Clocking
Y1 is a three-pin ceramic resonator providing the HSE clock to U1. The resonator includes integrated load capacitors (pins 1 and 3 to the MCU, pin 2 to GND).
Y2 is a four-pin 27 MHz crystal in a 3.2 x 2.5 mm SMD package, providing the clock for the AT7456E OSD chip IC1. Pins 2 and 4 (ground pads) are connected to GND.
Switching Regulator Details — U7 and U8 (LMR51430)
Both U7 and U8 are identical LMR51430 synchronous buck converters. The LMR51430 provides an integrated bootstrap voltage converter, and a small capacitor between the CB and SW pins provides the gate drive voltage for the high-side MOSFET. The recommended value of the bootstrap capacitor is 0.1 uF. TI recommends a ceramic capacitor with an X7R or X5R grade dielectric with a voltage rating of 16 V or higher.
The LMR51430 operates at 500 kHz and 1.1 MHz switching frequency to support use of relatively small inductors for an optimized solution size. The FB pin (pin 4) on each device sets the output voltage via a resistor divider to GND. U7 is configured for 5 V output (+B5V) and U8 for 9 V output (+B9V).
The device has built-in protection features, such as cycle-by-cycle current limit, hiccup mode short-circuit protection, and thermal shutdown.
Transistor Circuit — Q1 (SS8050)
Q1 is an NPN transistor (SS8050, 1.5 A Ic, 25 V Vce, SOT-23). It is used as a switching element, with the base (pin 1) driven from a U1 GPIO, the emitter (pin 2) to GND, and the collector (pin 3) driving a load. This is likely used for buzzer drive or LED control, common in flight controller designs.
Protection and Passive Components
D3 and D5 (SS34): 40 V / 3 A Schottky diodes providing reverse-polarity protection or power OR-ing between the USB and battery supply paths.
D4 (SMAJ36A): A 400 W unidirectional TVS diode with 36 V reverse standoff voltage, clamping battery input transients.
H1 through H4: Four M3 mounting holes with electrical pads, connected to ground, providing both mechanical mounting and chassis grounding.
Board Complexity Summary
The design uses 97 components total: 64 chip passives (resistors, capacitors, inductors), 13 connectors, 3 diode packages, 4 IC packages (including the two LMR51430 buck converters, the TLV757P LDO, and the TJA1051TK/3 CAN transceiver), plus the STM32H733 MCU, ICM-42688-P IMU, AT7456E OSD, BMP280 barometer, W25Q128JVS flash, one NPN transistor, two crystal/resonator packages, one push-button switch, and four mounting holes. The single-sheet flat design keeps the schematic straightforward, appropriate for a compact flight controller form factor.
Serial Bus Summary
Seven serial buses are present: one SWD debug port (J3 to U1), two I2C buses (one to GPS connector J7, one to expansion connector J13), three SPI buses (flash U6, IMU U2, OSD IC1), and one UART (DJI connector J2). Additional UARTs are routed to J7 (GPS), J8 (ESC), J9 (ELRS), and J12 (UART2) but are not enumerated as separate bus instances in the interface summary.
1.1 Processed Sheets
| # | Sheet Name |
|---|---|
| 1 | STM32H733.kicad_sch |
1.2 Footprint Compliance
Production pick-n-place, AOI, AXI, ATE and Design Quality tools rely on proper descriptions of component footprints.
| Footprint Naming | Status |
|---|---|
| 1 of 27 unique footprints are IPC-7351B or IPC-7251 | |
| 17 SMT footprints do not follow IPC-7351B naming | |
| 8 footprints (connectors, specialty) — compliance unknown | |
| 1 footprints could not be classified for inspection |
2 Component Value Properties
Component values should be in the VALUE property, either as a direct value (e.g. 100nF) or as a formula reference (e.g. =Capacitance). The typed property (Resistance, Capacitance, Inductance, Impedance, etc.) holds the actual electrical value; VALUE should point to it or contain the same data.
| Value Property Check | ||||
|---|---|---|---|---|
| Type | Check | Count | Components | Status |
| Capacitors | Values in VALUE or Capacitance | 41 | C18, C15, C36, C41, C9, C19, C24, C6 (+33 more) | |
| Resistors | Values in VALUE or Resistance | 21 | R11, R4, R7, R9, R16, R2, R15, R14 (+13 more) | |
| Inductors | Values in VALUE or Inductance | 2 | L5, L4 | |
| Crystals | Values in VALUE or Frequency | 2 | Y2, Y1 | |
3 Pin Connectivity Report
3.1 Unconnected Pins
Unconnected pins that are not marked NO_ERC.
| Refdes_Pin | Pin Function | Pin Property | Device Type | Net Name | Notes |
|---|---|---|---|---|---|
| U1_4 | PE5 | Bidirectional | STM32H733VGTx | Net-(U1-PE5) | |
| U1_68 | PA9 | Bidirectional | STM32H733VGTx | Net-(U1-PA9) | |
| U1_5 | PE6 | Bidirectional | STM32H733VGTx | Net-(U1-PE6) | |
| U3_4 | NC | Unknown | TLV75733PDBV | - | No net |
3.2 Implied/Hidden Net Connections
No components with implied/hidden net connections found.
3.3 Summary
| Total NO_ERC markers in design | 52 |
| Pins needing attention (warnings) | 4 |
| Pins for information only | 0 |
4 Power Overview
| Power rails | 5 |
| Regulators identified | 3 |
4.1 Power Rail Analysis
| Power Rails | |||
|---|---|---|---|
| Rail | Voltage | Source | Consumers |
| +B9V | 9.00V | U8 (SOT-23-6) | - |
| +5VUSB | 5.00V | J1 (External) | - |
| +B5V | 5.00V | U7 (SOT-23-6) | - |
| +3.3V | 3.30V | U3 (SOT-23-5) | U1 (Cortex-M7), U2 (ICM-42688-P), U4 (VSON-8), U5 (LGA-8), U6 (SOIC-8) |
| GND | - | J1 (External) | - |
4.1.1 Open-Collector Pull-up Audit
4.1.2 Power Diode Analysis
Analysis of diode usage in power circuits: flyback protection, reverse polarity, OR-ing, and rectification.
| Diode | Type | Role | Associated Component | Anode Net | Cathode Net | Status |
|---|---|---|---|---|---|---|
| D5 | SS34 | Reverse Polarity Protection | — | +5VUSB | 5V_SYS | Pass |
| D5, D3 | OR-ing Diode | — | +5VUSB, +B5V | 5V_SYS | Observation | |
| D5 | SS34 | Schottky Rectifier | — | +5VUSB | 5V_SYS | Observation |
| D3 | SS34 | Schottky Rectifier | — | +B5V | 5V_SYS | Observation |
4.2 AI-Assisted Analysis
4.2.1 Power Tree Overview
From VBAT, two TI LMR51430 synchronous buck converters (U7 and U8) step the battery voltage down to +B5V (5.0V) and +B9V (9.0V) respectively. The +B5V rail feeds through D3 into 5V_SYS, which powers the AT7456E OSD generator (IC1), the TJA1051TK-3 CAN transceiver (U4), and the TLV75733PDBV LDO (U3). U3 produces the +3.3V rail that supplies the STM32H733 MCU (U1), the ICM-42688-P IMU (U2), the BMP280 barometric pressure sensor (U5), the W25Q128JVS SPI flash (U6), and the VIO pin of the CAN transceiver U4. The +B9V rail is routed to the VTX connector (J5 pin 2) and the DJI connector (J2 pin 1) to power video transmitters.
A TVS diode (D4, SMAJ36A, 36V standoff) clamps the VBAT rail against transient overvoltage from the battery or ESC power bus. The EN pins of both U7 and U8 are tied directly to VBAT, so both converters start as soon as battery voltage is applied. The TLV75733 EN pin is connected to 5V_SYS, so the 3.3V rail comes up only after the 5V bus is established. This creates a natural power-up sequence: VBAT first, then +B5V and +B9V simultaneously, then 5V_SYS (after the SS34 forward drop), and finally +3.3V.
4.2.2 LMR51430 Buck Converter for +B5V Rail (U7)
The feedback divider consists of R24 (100K, top, from +B5V) and R23 (13.7K, bottom, to GND), connected at the FB pin (pin 4). Using the LMR51430 VREF of 0.6V (LMR51430 datasheet), the output voltage calculates as VOUT = VREF x (1 + RFBT/RFBB) = 0.6 x (1 + 100000/13700) = 0.6 x 8.299 = 4.98V, which rounds to the target 5.0V. This divider matches the exact component values used in the TI datasheet design example for a 5V output.
Output capacitance on the +B5V rail consists of two 22 uF ceramics (C37 and C39) in 0805 packages, providing 44 uF total. The TI datasheet design example for a 5V/3A output specifies a minimum of 48 uF for transient overshoot/undershoot control. The 44 uF provided is approximately 8% below this recommendation. Given that the actual load current on this rail is well below 3A (the primary consumers are the AT7456E OSD, CAN transceiver, and the TLV75733 LDO input), the reduced capacitance is likely acceptable in practice, though output voltage transients during load steps will be slightly larger than the datasheet target of 5% overshoot.
Input decoupling on VBAT for both U7 and U8 is shared: two 10 uF ceramics (C36, C40) and two 100 nF ceramics (C44, C45), all in close proximity on the VBAT net. The LMR51430 datasheet requires high-frequency input decoupling capacitors. The combined 20 uF ceramic plus high-frequency 100 nF bypass is adequate for the expected load currents.
4.2.3 LMR51430 Buck Converter for +B9V Rail (U8)
The feedback divider uses R25 (100K, top, from +B9V) and R26 (7.2K, bottom, to GND) at the FB pin (pin 4). The output voltage calculates as VOUT = 0.6 x (1 + 100000/7200) = 0.6 x 14.889 = 8.93V. This is slightly below the nominal 9.0V target. A perfect 9.0V would require RFBB = VREF x RFBT / (VOUT - VREF) = 0.6 x 100000 / 8.4 = 7142.9 ohm. The 7.2K standard value yields 8.93V, which is within 1% of 9V and well within the LMR51430 reference tolerance of +/-1.5%.
Output capacitance on +B9V consists of two 22 uF ceramics (C42, C43), providing 44 uF total. For a 9V output, the duty cycle is higher (VOUT/VIN closer to unity for typical 3S-4S LiPo batteries at 11.1V-16.8V), and the ripple current is lower, so the 44 uF is more adequate here than for the 5V rail.
A critical consideration for U8 is the minimum input voltage. The LMR51430 requires VIN to be at least VOUT plus the dropout voltage. For a 9V output, the battery voltage must remain above approximately 9.5V-10V under load. A 3S LiPo battery (11.1V nominal, 9.0V fully discharged) would operate near the margin at end-of-discharge. A 4S battery (14.8V nominal) provides comfortable headroom. The +B9V rail feeds the VTX connector (J5 pin 2) and the DJI connector (J2 pin 1), which are video transmitter power supplies typically requiring 7V-12V.
4.2.4 TLV75733PDBV LDO Regulator for +3.3V Rail (U3)
The TLV757P datasheet (Rev. C) specifies a minimum output capacitance of 0.47 uF for stability, with a 1 uF ceramic recommended. On the +3.3V rail, the design provides extensive decoupling: eleven 100 nF ceramics in 0402 packages (C5, C6, C7, C8, C9, C10, C12, C15, C18, C19, C23), one 10 nF ceramic (C16), one 1 uF ceramic in 0402 (C13), one 1 uF ceramic in 0603 (C4), one 2.2 uF ceramic in 0603 (C46), and one 4.7 uF ceramic in 0603 (C11). The total output capacitance far exceeds the minimum requirement and provides excellent high-frequency decoupling for the STM32H733 and peripheral ICs.
On the input side (5V_SYS), the TLV757P datasheet recommends a 1 uF or greater input capacitor. The 5V_SYS net has one 1 uF ceramic (C3), four 100 nF ceramics (C17, C20, C21, C22), and one 10 uF ceramic (C47), which comfortably exceeds the requirement.
The dropout voltage of the TLV75733 is 425 mV typical at 1A load. With a 5V input and 3.3V output, the headroom is 1.7V, which is well above dropout. The maximum input voltage is 5.5V, and the 5V_SYS rail is nominally 5V minus the SS34 Schottky forward drop (approximately 0.3V-0.5V at load), so the actual input to U3 is approximately 4.5V-4.7V. This still provides over 1V of headroom above dropout, which is adequate. However, if the USB source provides exactly 5.0V and the SS34 drops 0.5V, the input to U3 would be approximately 4.5V, still well above the 3.3V + 0.425V = 3.725V minimum.
4.2.5 5V_SYS Bus and Diode OR-ing
The 5V_SYS bus directly powers the AT7456E OSD generator (IC1, pins DVDD/AVDD/PVDD), the TJA1051TK-3 CAN transceiver VCC (U4 pin 3), and the TLV75733 LDO input (U3 pin 1). It also feeds several connectors: J5 pin 3 (VTX connector), J6 pin 1 (test pad), J7 pin 2 (GPS connector), and J9 pin 3 (ELRS receiver connector). The 5V_SYS bus has six decoupling capacitors: one 1 uF (C3), four 100 nF (C17, C20, C21, C22), and one 10 uF (C47).
The Schottky diode forward voltage drop means 5V_SYS will be approximately 4.5V-4.7V rather than a true 5.0V. The AT7456E datasheet specifies a supply voltage range of 3.15V to 5.25V, so 4.5V-4.7V is within specification. The TJA1051TK-3 VCC range is 4.5V to 5.5V, so the lower end of the Schottky-dropped voltage is at the minimum specification. Under heavy load or with a low-voltage USB source, VCC could dip below 4.5V, which would be out of specification for U4.
4.2.6 AT7456E OSD Generator Power and Video Interface (IC1)
The 27 MHz crystal (Y2) connects between CLKIN (pin 5) and XFB (pin 6), with 10 pF load capacitors C51 and C52 to GND on each side. The RESET pin (pin 19) is pulled to 5V_SYS through a 1K resistor (R7). The HSYNC (pin 18) and VSYNC (pin 17) active-low outputs are pulled to 5V_SYS through 1K resistors R8 and R9 respectively. The LOS (Loss of Sync, pin 12) output is pulled to 5V_SYS through a 1K resistor (R10). The video input (VIN, pin 22) is AC-coupled through a 100 nF capacitor (C50) from the CAM net, which connects to J5 pin 5 (VTX connector) with a 75 ohm termination resistor (R6) to GND. The video output (VOUT, pin 26) connects through a 47 uF tantalum capacitor (C48) to an intermediate net, where a 75 ohm series resistor (R5) drives the VTX net to J5 pin 4. The SAG pin (pin 25) connects through a second 47 uF tantalum (C49) to the same intermediate net as VOUT, forming the sag correction circuit as recommended in the MAX7456 datasheet.
4.2.7 Battery Voltage Monitoring (VBAT_ADC)
A 33 nF filter capacitor (C24) is placed from VBAT_ADC to GND, forming a low-pass filter with the 100K top resistor. The time constant is approximately 100K x 33nF = 3.3 ms, giving a -3dB cutoff frequency of approximately 48 Hz. This provides adequate filtering of switching noise from the buck converters while still allowing the firmware to track battery voltage changes during flight maneuvers. The VBAT_ADC net connects to U1 pin 16 (PC1), which supports ADC1/ADC2/ADC3 input channels on the STM32H733.
4.2.8 USB Type-C Power Entry and CC Configuration
The D+ lines (A6, B6) are tied together on the USB_DP net and connect to U1 pin 71 (PA12). The D- lines (A7, B7) are tied together on the USB_DN net and connect to U1 pin 70 (PA11). This is a USB 2.0 connection using the STM32H733 integrated USB OTG peripheral. No ESD protection is visible on the USB data lines or VBUS in the schematic, which is a consideration for a drone flight controller that may be connected and disconnected frequently in the field.
4.2.9 VCAP Internal Regulator Decoupling (U1)
4.2.10 Observations and Findings
Several observations merit attention. First, the TJA1051TK-3 CAN transceiver (U4) has its S (silent mode) pin tied to GND, which places it in normal operating mode rather than silent mode. This is the correct configuration for active CAN communication. The VIO pin is connected to +3.3V, setting the logic-level interface voltage to match the STM32H733 I/O levels.
Second, the BMP280 barometric pressure sensor (U5) has its SDO pin (pin 5) tied to GND, which sets its I2C address to 0x76. The CSB pin (pin 2) is tied to +3.3V, selecting I2C mode rather than SPI mode. The I2C bus (BARO_SDA2, BARO_SCL2) has 4.7K pull-up resistors (R14, R13) to +3.3V.
Third, the +B9V rail has no visible load on the PCB other than the two connectors (J2 pin 1 for DJI, J5 pin 2 for VTX). If no video transmitter is connected, U8 operates at no load. The LMR51430 PFM version handles light-load efficiently, but the FPWM version would dissipate power maintaining switching at no load. The specific LMR51430 variant (PFM vs FPWM) should be selected based on whether the VTX connector is always populated.
Fourth, both U7 and U8 share input capacitors on the VBAT rail. The two 10 uF ceramics (C36, C40) and two 100 nF ceramics (C44, C45) must be placed close to both converter VIN pins. With two converters switching from the same input rail, the RMS ripple current in the input capacitors is the sum of both converters' input ripple currents, which increases capacitor heating. The 20 uF total ceramic input capacitance is adequate for the expected load levels but should use X7R dielectric rated for the maximum battery voltage (25V minimum for 4S LiPo, 35V recommended for margin).
Fifth, the BOOT0 pin of the STM32H733 (U1 pin 94) is pulled to +3.3V through a 10K resistor (R3) with a pushbutton switch (BOOT0) to GND. This allows entering the system bootloader by holding the button during reset, which is standard practice for STM32 development. The NRST pin (U1 pin 14) has a 100 nF capacitor (C14) to GND and connects to the SWD connector (J3 pin 3) for external reset control.
| Device | Rail / Net | Observation | Severity |
|---|---|---|---|
| U7 (LMR51430) | +B5V | Feedback divider R24 (100K) / R23 (13.7K) yields VOUT = 0.6V x (1 + 100K/13.7K) = 4.98V, matching the 5.0V target within the 1.5% VREF tolerance. Resistor values match the TI LMR51430 datasheet design example exactly. | |
| U8 (LMR51430) | +B9V | Feedback divider R25 (100K) / R26 (7.2K) yields VOUT = 0.6V x (1 + 100K/7.2K) = 8.93V, within 1% of the 9.0V target. Acceptable given the LMR51430 VREF tolerance of +/-1.5% (TI LMR51430 datasheet). | |
| U7 (LMR51430) | +B5V | Bootstrap capacitor C38 (100 nF) on CB pin matches the TI datasheet recommendation of 0.1 uF ceramic, X7R or X5R, 16V or higher (LMR51430 datasheet Section 8.3.1). | |
| U8 (LMR51430) | +B9V | Bootstrap capacitor C41 (100 nF) on CB pin matches the TI datasheet recommendation of 0.1 uF ceramic (LMR51430 datasheet Section 8.3.1). | |
| U7 (LMR51430) | +B5V | Output capacitance is 44 uF (two 22 uF ceramics C37, C39). The TI datasheet 5V/3A design example calculates a minimum of 48 uF for 5% overshoot/undershoot control. The design is 8% below this target. Actual load current is well below 3A, reducing the practical impact. | Low |
| U8 (LMR51430) | +B9V | Output capacitance is 44 uF (two 22 uF ceramics C42, C43). For a 9V output with lower duty-cycle ripple current, 44 uF is adequate for the expected light load (video transmitter only). | |
| U7/U8 (LMR51430) | VBAT | EN pins of both converters tied directly to VBAT. Both converters enable simultaneously at power-up with no sequencing delay between +B5V and +B9V. Acceptable for this application. | |
| U7/U8 (LMR51430) | VBAT | Shared input capacitance of 20 uF ceramic (two 10 uF: C36, C40) plus 200 nF high-frequency bypass (C44, C45) for two converters. Adequate for the combined load, but capacitor voltage rating must be at least 25V for 4S LiPo (16.8V max) with derating margin. | Low |
| U8 (LMR51430) | +B9V / VBAT | For a 9V output, the minimum input voltage must exceed approximately 9.5V-10V. A 3S LiPo (9.0V at end-of-discharge) would cause U8 to lose regulation. This rail is suitable for 4S or higher battery configurations only. | Medium |
| U3 (TLV75733) | +3.3V | Fixed 3.3V output LDO with 1A capability. Input from 5V_SYS (approximately 4.5V-4.7V after Schottky drop), providing over 1V headroom above the 425 mV dropout at 1A (TLV757P datasheet Rev. C). Output capacitance far exceeds the 0.47 uF minimum requirement. | |
| U3 (TLV75733) | 5V_SYS | Input capacitance on 5V_SYS includes 1 uF (C3) and 10 uF (C47) ceramics, exceeding the TLV757P datasheet recommendation of 1 uF minimum input capacitor. | |
| U3 (TLV75733) | +3.3V | EN pin (pin 3) tied to 5V_SYS, ensuring the 3.3V rail sequences after the 5V bus is established. This is correct for powering the STM32H733 and peripherals. | |
| D3/D5 (SS34) | 5V_SYS | Schottky OR-ing diodes rated 40V/3A. Forward voltage drop reduces 5V_SYS to approximately 4.5V-4.7V. The TJA1051TK-3 (U4) VCC minimum is 4.5V, placing it at the edge of specification under load or low-source conditions. | Medium |
| D4 (SMAJ36A) | VBAT | TVS diode with 36V standoff voltage provides transient protection on the battery input. Appropriate for 4S LiPo (16.8V max) with margin for voltage spikes from motor ESCs. | |
| IC1 (AT7456E) | 5V_SYS | All three supply domains (DVDD, AVDD, PVDD) connected to 5V_SYS. The AT7456E operates from 3.15V to 5.25V (AT7456E datasheet). With 5V_SYS at approximately 4.5V-4.7V after the Schottky drop, the supply is within specification. | |
| IC1 (AT7456E) | 5V_SYS | The AT7456E/MAX7456 datasheet recommends a dedicated 100 nF bypass capacitor on each power pin (DVDD, AVDD, PVDD) placed as close as possible to the respective pin. The shared 5V_SYS decoupling capacitors must be verified during layout to ensure adequate per-pin bypassing for analog video performance. | Low |
| U1 (STM32H733) | +3.3V | All VDD pins (11, 27, 50, 75, 100), VDDA (21), VREF+ (20), and VBAT (6) are connected to +3.3V. Decoupling includes eleven 100 nF, one 10 nF, one 1 uF (0402), one 1 uF (0603), one 2.2 uF, and one 4.7 uF ceramic capacitors. This exceeds the STM32H733 datasheet minimum decoupling requirements. | |
| U1 (STM32H733) | VCAP | Both VCAP pins (48, 73) are bypassed with 2.2 uF ceramics (C1, C2) to GND, matching the STM32H733 datasheet requirement for the internal core voltage regulator. | |
| R16/R17 | VBAT_ADC | Battery voltage divider R16 (100K) / R17 (10K) provides a 1:11 ratio. For a 4S LiPo range of 12V-16.8V, the ADC input is 1.09V-1.53V, well within the 3.3V ADC reference range. Filter capacitor C24 (33 nF) provides a 48 Hz low-pass cutoff. | |
| R1/R2 | CC1/CC2 | USB Type-C CC1 and CC2 pins each have 5.1K pull-downs (R1, R2) to GND, correctly identifying the board as a USB sink device per the USB Type-C specification. | |
| J1 (USB-C) | USB_DP/USB_DN | No ESD protection devices are visible on the USB data lines (USB_DP, USB_DN) or VBUS. For a drone flight controller subject to field handling and hot-plugging, ESD protection TVS diodes are recommended on D+, D-, and VBUS. | Low |
| U4 (TJA1051TK-3) | +3.3V / 5V_SYS | VIO pin connected to +3.3V for logic-level matching with STM32H733. VCC connected to 5V_SYS. S (silent mode) pin tied to GND for normal operation. CAN bus termination resistor R4 (120 ohm) is placed between CANH and CANL. CANH and CANL connect to test pads J10 and J11 respectively for off-board CAN bus connection. |
5 Connector Pinouts
| Total connectors | 13 |
5.1 J1 USB
| J1 - USB | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| A1 | GND | GND | |
| A4 | VBUS | +5VUSB | |
| A5 | CC1 | Net-(J1-CC1) | |
| A6 | D+ | USB_DP | |
| A7 | D- | USB_DN | |
| A8 | SBU1 | NC | |
| A9 | VBUS | +5VUSB | |
| A12 | GND | GND | |
| B1 | GND | GND | |
| B4 | VBUS | +5VUSB | |
| B5 | CC2 | Net-(J1-CC2) | |
| B6 | D+ | USB_DP | |
| B7 | D- | USB_DN | |
| B8 | SBU2 | NC | |
| B9 | VBUS | +5VUSB | |
| B12 | GND | GND | |
| SH | SHIELD | GND | |
5.2 J2 DJI (UART)
| J2 - DJI (UART) | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| 1 | Pin_1 | +B9V | |
| 2 | Pin_2 | GND | |
| 3 | Pin_3 | DJI_UART_TX | |
| 4 | Pin_4 | DJI_UART_RX | |
| 5 | Pin_5 | GND | |
| 6 | Pin_6 | SBUS_RX4 | |
| MP | MountPin | GND | |
5.3 J3 SWD (SWD)
| J3 - SWD (SWD) | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| 1 | Pin_1 | SWCLK | |
| 2 | Pin_2 | SWDIO | |
| 3 | Pin_3 | NRST | |
| 4 | Pin_4 | GND | |
| 5 | Pin_5 | +3.3V | |
| MP | MountPin | GND | |
5.4 J4 Conn_01x01_Pin
| J4 - Conn_01x01_Pin | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| 1 | Pin_1 | BUZZ | |
5.5 J5 VTX
| J5 - VTX | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| 1 | Pin_1 | GND | |
| 2 | Pin_2 | +B9V | |
| 3 | Pin_3 | 5V_SYS | |
| 4 | Pin_4 | VTX | |
| 5 | Pin_5 | CAM | |
| 6 | Pin_6 | TX4 | |
| MP | MountPin | GND | |
5.6 J6 Conn_01x01_Pin
| J6 - Conn_01x01_Pin | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| 1 | Pin_1 | 5V_SYS | |
5.7 J7 GPS (UART)
| J7 - GPS (UART) | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| 1 | Pin_1 | GND | |
| 2 | Pin_2 | 5V_SYS | |
| 3 | Pin_3 | GPS_USART3_TX | |
| 4 | Pin_4 | GPS_USART3_RX | |
| 5 | Pin_5 | GPS_SCL4 | |
| 6 | Pin_6 | GPS_SDA4 | |
| MP | MountPin | GND | |
5.8 J8 ESC
| J8 - ESC | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| 1 | Pin_1 | GND | |
| 2 | Pin_2 | VBAT | |
| 3 | Pin_3 | TIM8_CH1 | |
| 4 | Pin_4 | TIM8_CH2 | |
| 5 | Pin_5 | TIM8_CH3 | |
| 6 | Pin_6 | TIM8_CH4 | |
| 7 | Pin_7 | TLM_RX1 | |
| 8 | Pin_8 | ADC_CURR | |
| MP | MountPin | GND | |
5.9 J9 ELRS (UART)
| J9 - ELRS (UART) | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| 1 | Pin_1 | RC_USART2_RX | |
| 2 | Pin_2 | RC_USART2_TX | |
| 3 | Pin_3 | 5V_SYS | |
| 4 | Pin_4 | GND | |
| MP | MountPin | GND | |
5.10 J10 CH
| J10 - CH | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| 1 | Pin_1 | CANH | |
5.11 J11 CL
| J11 - CL | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| 1 | Pin_1 | CANL | |
5.12 J12 UART2
| J12 - UART2 | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| 1 | Pin_1 | GND | |
| 2 | Pin_2 | TX2 | |
| 3 | Pin_3 | RX2 | |
| 4 | Pin_4 | +3.3V | |
5.13 J13 I2C1
| J13 - I2C1 | |||
|---|---|---|---|
| Pin | Pin Name | Net | Notes |
| 1 | Pin_1 | GND | |
| 2 | Pin_2 | SCL1 | |
| 3 | Pin_3 | SDA1 | |
| 4 | Pin_4 | +3.3V | |
6 Indicator Documentation
7 Switch Documentation
8 Low-Speed Serial Interfaces (LSSI)
Detected: 2 I2C, 3 SPI, 1 SWD, 1 UART
8.1 I2C
| I2C: U1 | ||||
|---|---|---|---|---|
| Topology: U1 » Targets (J7) | ||||
| Signal | Net Name | Connector | Test Point | Target Pin |
| SCL | GPS_SCL4 | J7_5 | (none) | U1_59 (PD12) |
| SDA | GPS_SDA4 | J7_6 | (none) | U1_60 (PD13) |
| Controller | Industry Type | Description | ||
| U1 | STM32H733VGTx | STMicroelectronics Arm Cortex-M7 MCU, 1024KB flash, 564KB RAM, 550 MHz, 1.71-3.6V, 82 GPIO, LQFP100 | ||
| I2C: U1 | ||||
|---|---|---|---|---|
| Topology: U1 » Targets (J13) | ||||
| Signal | Net Name | Connector | Test Point | Target Pin |
| SCL (needs pull-up) | SCL1 | J13_2 | (none) | U1_92 (PB6) |
| SDA (needs pull-up) | SDA1 | J13_3 | (none) | U1_93 (PB7) |
| Controller | Industry Type | Description | ||
| U1 | STM32H733VGTx | STMicroelectronics Arm Cortex-M7 MCU, 1024KB flash, 564KB RAM, 550 MHz, 1.71-3.6V, 82 GPIO, LQFP100 | ||
| I2C Pull-up Check | |||
|---|---|---|---|
| Net | Component | Status | |
| GPS_SDA4 | R11 | Pull-up resistor 4.7K (R11) found on SDA | |
| GPS_SCL4 | R12 | Pull-up resistor 4.7K (R12) found on SCL | |
| SDA1 | Pull-up on SDA1 was not detected. A pull-up for basic I2C operation would be about 4.7K ohms. Even if an IC has internal pull-ups on its inputs, they are likely just for biasing the input high (47-100K ohms) and are not sufficient for I2C. We did not consult the datasheet for but low-value resistors cost silicon area, so it is unlikely the IC has them. | ||
| SCL1 | Pull-up on SCL1 was not detected. A pull-up for basic I2C operation would be about 4.7K ohms. Even if an IC has internal pull-ups on its inputs, they are likely just for biasing the input high (47-100K ohms) and are not sufficient for I2C. We did not consult the datasheet for but low-value resistors cost silicon area, so it is unlikely the IC has them. | ||
8.2 SPI
| SPI [FLASH]: U1 -> U6 | ||||
|---|---|---|---|---|
| Topology: U1 » Targets (U6) | ||||
| Signal | Net Name | Connector | Test Point | Target Pin |
| MOSI | FLASH_MOSI3 | (none) | (none) | U6_5 (DI/IO_{0}) |
| MISO | FLASH_MISO3 | (none) | (none) | U6_2 (DO/IO_{1}) |
| SCK | FLASH_SCK3 | (none) | (none) | U6_6 (CLK) |
| Target | Industry Type | Description | ||
| U6 | W25Q128JVS | 128Mbit / 16MiB Serial Flash Memory, Standard/Dual/Quad SPI, 2.7-3.6V, SOIC-8 | ||
| Controller | Industry Type | Description | ||
| U1 | STM32H733VGTx | STMicroelectronics Arm Cortex-M7 MCU, 1024KB flash, 564KB RAM, 550 MHz, 1.71-3.6V, 82 GPIO, LQFP100 | ||
| SPI [IMU]: U1 -> U2 | ||||
|---|---|---|---|---|
| Topology: U1 » Targets (U2) | ||||
| Signal | Net Name | Connector | Test Point | Target Pin |
| MOSI | IMU_MOSI1 | (none) | (none) | U2_14 (AP_SDA/AP_SDIO/AP_SDI) |
| MISO | IMU_MISO1 | (none) | (none) | U2_1 (AP_SDO/AP_AD0) |
| SCK | IMU_SCK1 | (none) | (none) | U2_13 (AP_SCL/AP_SCLK) |
| Target | Industry Type | Description | ||
| U2 | ICM-42688-P | Accelerometer, Gyroscope, 6 Axis Sensor - Output | ||
| Controller | Industry Type | Description | ||
| U1 | STM32H733VGTx | STMicroelectronics Arm Cortex-M7 MCU, 1024KB flash, 564KB RAM, 550 MHz, 1.71-3.6V, 82 GPIO, LQFP100 | ||
| SPI [OSD]: U1 -> IC1 | ||||
|---|---|---|---|---|
| Topology: U1 » Targets (IC1) | ||||
| Signal | Net Name | Connector | Test Point | Target Pin |
| MOSI | OSD_MOSI2 | (none) | (none) | IC1_9 (SDIN) |
| MISO | OSD_MISO2 | (none) | (none) | IC1_11 (SDOUT) |
| SCK | OSD_SCK2 | (none) | (none) | IC1_10 (SCLK) |
| Target | Industry Type | Description | ||
| IC1 | AT7456E | Video Character Overlay Chip (OSD) | ||
| Controller | Industry Type | Description | ||
| U1 | STM32H733VGTx | STMicroelectronics Arm Cortex-M7 MCU, 1024KB flash, 564KB RAM, 550 MHz, 1.71-3.6V, 82 GPIO, LQFP100 | ||
8.3 UART
| UART [DJI_UART]: U1 | |||
|---|---|---|---|
| Topology: U1 » Targets (J2) | |||
| Signal | Net Name | Connector | Test Point |
| TX | DJI_UART_TX | J2_3 | (none) |
| RX | DJI_UART_RX | J2_4 | (none) |
| Controller | Industry Type | Description | |
| U1 | STM32H733VGTx | STMicroelectronics Arm Cortex-M7 MCU, 1024KB flash, 564KB RAM, 550 MHz, 1.71-3.6V, 82 GPIO, LQFP100 | |
8.4 SWD
| SWD -> U1 | ||||
|---|---|---|---|---|
| Topology: Access (J3) » Targets (U1) | ||||
| Signal | Net Name | Connector | Test Point | Target Pin |
| SWCLK | SWCLK | J3_1 | (none) | U1_76 (PA14(JTCK) |
| SWDIO | SWDIO | J3_2 | (none) | U1_72 (PA13(JTMS) |
| NRST | NRST | J3_3 | (none) | U1_14 (NRST) |
| Target | Industry Type | Description | ||
| U1 | STM32H733VGTx | STMicroelectronics Arm Cortex-M7 MCU, 1024KB flash, 564KB RAM, 550 MHz, 1.71-3.6V, 82 GPIO, LQFP100 | ||
8.5 LSSI DFT Analysis
| Missing Test Points | |||
|---|---|---|---|
| Signal | Net Name | Connector | Interface |
| NRST | NRST | J3_3 | SWD -> U1 |
| SWCLK | SWCLK | J3_1 | SWD -> U1 |
| SWDIO | SWDIO | J3_2 | SWD -> U1 |
| SCL | GPS_SCL4 | J7_5 | I2C |
| SDA | GPS_SDA4 | J7_6 | I2C |
| SCL | SCL1 | J13_2 | I2C |
| SDA | SDA1 | J13_3 | I2C |
| MISO | FLASH_MISO3 | (none) | SPI -> U6 |
| MOSI | FLASH_MOSI3 | (none) | SPI -> U6 |
| SCK | FLASH_SCK3 | (none) | SPI -> U6 |
| MISO | IMU_MISO1 | (none) | SPI -> U2 |
| MOSI | IMU_MOSI1 | (none) | SPI -> U2 |
| SCK | IMU_SCK1 | (none) | SPI -> U2 |
| MISO | OSD_MISO2 | (none) | SPI -> IC1 |
| MOSI | OSD_MOSI2 | (none) | SPI -> IC1 |
| SCK | OSD_SCK2 | (none) | SPI -> IC1 |
| RX | DJI_UART_RX | J2_4 | UART |
| TX | DJI_UART_TX | J2_3 | UART |
9 High-Speed Serial Interfaces (HSSI)
9.1 AI-Assisted Analysis
9.1.1 USB 2.0 Interface (J1)
The CC1 pin (J1 A5) is pulled down to GND through R1 (5.1 kohm), and CC2 pin (J1 B5) is pulled down to GND through R2 (5.1 kohm). Per the USB Type-C specification, 5.1 kohm pull-downs on both CC lines correctly identify this port as an Upstream Facing Port (UFP, device role). This is the correct configuration for a device-only USB implementation.
The USB 2.0 specification requires 90 ohm differential impedance for the D+/D- pair. No impedance class assignment is visible in the schematic data for these nets. During layout, the USB_DP and USB_DN traces must be routed as a 90 ohm differential pair with length matching. Per ST application note AN4879, the STM32H7 family embeds matching output impedance in the USB pad transceiver, so no external series termination resistors are required on the data lines.
No ESD protection device is present on the USB data lines between U1 and J1. The USB connector is an externally accessible port exposed to ESD events from cable insertion and human contact. Adding a dedicated USB ESD protection device (such as a USBLC6-2SC6 or equivalent) close to J1 is strongly recommended to protect the STM32H733 internal PHY.
The SBU1 (J1 A8) and SBU2 (J1 B8) pins are intentionally unconnected, which is acceptable for a USB 2.0-only device that does not implement Alternate Mode or Audio Accessory Mode. VBUS pins (J1 A4, A9, B4, B9) are connected to the +5VUSB rail, which feeds through Schottky diode D5 (SS34) to the 5V_SYS rail. This provides VBUS power input from the USB host to the board's 5V system supply.
9.1.2 CAN FD Bus Interface (J10, J11)
U4 VCC (pin 3) is powered from the 5V_SYS rail, and VIO (pin 5) is connected to +3.3V. The TJA1051TK/3 variant specifically provides the VIO pin to allow direct interfacing with 3.0V to 5.5V microcontrollers, so the 3.3V VIO connection correctly level-shifts the TXD and RXD logic levels to match the STM32H733 GPIO voltage domain.
The S pin (pin 8) of U4 is tied to GND, which selects Normal mode. In Normal mode the transceiver can both transmit and receive on the bus. This is the correct configuration for an active CAN node.
R4 (120 ohm) is connected between the CANH net (U4 pin 7, J10 pin 1) and the CANL net (U4 pin 6, J11 pin 1). This 120 ohm resistor serves as the CAN bus termination resistor per ISO 11898-2. Whether this termination is appropriate depends on the node's position on the CAN bus: termination resistors are required only at the two physical ends of the bus. If this board is always at a bus endpoint, the 120 ohm termination is correct. If the board may be placed in the middle of a bus segment, the fixed termination could cause signal integrity issues. The bus signals exit the board through test pads J10 (CANH) and J11 (CANL), which are 1.0 mm x 1.0 mm pads. For a production CAN bus connection, a proper connector with strain relief would be more robust, though for a compact flight controller application the pad-based connection may be acceptable if soldered wiring is the intended interconnect method.
No common-mode choke or split termination capacitor is present on the CAN bus lines. For improved EMC performance, a common-mode choke between U4 and the bus connection pads, and a split termination network (two 60 ohm resistors in series with a capacitor to ground at the midpoint) could be considered, though these are optional enhancements rather than requirements.
9.1.3 Composite Video Interface (J5)
The video output pin VOUT (IC1 pin 26) is AC-coupled through C48 (47 uF tantalum) to a node that also connects to C49 (47 uF tantalum, from the SAG pin 25) and R5 (75 ohm). R5 connects to the VTX net, which routes to J5 pin 4. The 75 ohm series resistor on the output provides source impedance matching for the composite video output, and the 47 uF coupling capacitors provide the low-frequency AC coupling needed for composite video (which has significant energy content below 100 Hz for sync pulses). The SAG compensation capacitor C49 on pin 25 is a standard AT7456E application circuit element for maintaining DC restoration.
IC1 uses a 27 MHz crystal (Y2) connected between CLKIN (pin 5) and XFB (pin 6), with 10 pF load capacitors C51 and C52 to GND on each side. This crystal provides the pixel clock for the OSD overlay engine. IC1 is powered from the 5V_SYS rail on its DVDD (pin 3), AVDD (pin 21), and PVDD (pin 24) pins, with adequate decoupling consisting of four 100 nF ceramics and one 10 uF ceramic and one 1 uF ceramic.
The SPI interface between U1 and IC1 (OSD_SCK2, OSD_MOSI2, OSD_MISO2, OSD_NSS2) operates at standard SPI speeds and does not require controlled impedance routing. The composite video signals on the CAM and VTX nets carry analog bandwidth up to approximately 6 MHz and benefit from 75 ohm single-ended impedance control during layout, though this is less critical than digital high-speed interfaces.
9.1.4 Observations and Findings
The most significant gap is the absence of ESD protection on the USB Type-C port (J1). As the only externally accessible high-speed connector on the board, it is the primary entry point for ESD stress. The STM32H733 internal USB PHY has limited ESD tolerance compared to a dedicated protection device.
The CAN bus interface uses a fixed 120 ohm termination resistor. In a drone or flight controller application where this board is typically the only CAN node or an endpoint node, this is generally acceptable. The bus connection through test pads rather than a keyed connector is a design choice consistent with the compact form factor of flight controller boards.
No impedance class assignments are visible in the schematic data for the USB differential pair or the CAN differential pair. The layout engineer must ensure 90 ohm differential impedance for USB_DP/USB_DN and appropriate trace routing for the CAN bus signals. The composite video traces should target 75 ohm single-ended impedance where practical.
| Interface | Protocol | Finding | Severity |
|---|---|---|---|
| USB 2.0 (J1) | USB 2.0 FS/HS | CC1 and CC2 pull-down resistors R1 and R2 (5.1 kohm each to GND) correctly configure J1 as a UFP (device) per USB Type-C specification. | |
| USB 2.0 (J1) | USB 2.0 FS/HS | GCT USB4105 is a 16-pin USB 2.0-only Type-C receptacle, appropriate for the STM32H733 internal FS/HS PHY on PA11/PA12. No SuperSpeed pins are needed. Per GCT USB4105 product page. | |
| USB 2.0 (J1) | USB 2.0 FS/HS | No external series termination resistors on USB_DP/USB_DN. Per ST AN4879, the STM32H7 embeds matching output impedance in the USB pad transceiver, so external resistors are not required. | |
| USB 2.0 (J1) | USB 2.0 FS/HS | No ESD protection device is present on the USB data lines between U1 and the externally accessible USB-C connector J1. A dedicated ESD clamp (e.g. USBLC6-2SC6) placed near J1 is strongly recommended. | Medium |
| USB 2.0 (J1) | USB 2.0 FS/HS | No impedance class assignment is visible for the USB_DP and USB_DN nets. The USB 2.0 specification requires 90 ohm differential impedance. This must be set as a net class constraint before layout. | Medium |
| CAN FD (J10, J11) | ISO 11898-2 / CAN FD | TJA1051TK/3 (U4) VCC on 5V_SYS and VIO on +3.3V correctly configures level translation for the 3.3V STM32H733 GPIO domain. Per TJA1051 datasheet Rev. 9. | |
| CAN FD (J10, J11) | ISO 11898-2 / CAN FD | U4 pin S tied to GND selects Normal mode, enabling both transmit and receive. Per TJA1051 datasheet Rev. 9. | |
| CAN FD (J10, J11) | ISO 11898-2 / CAN FD | R4 (120 ohm) between CANH and CANL provides ISO 11898-2 compliant bus termination. Fixed termination is acceptable if this node is always at a bus endpoint. | |
| CAN FD (J10, J11) | ISO 11898-2 / CAN FD | CAN bus exits through 1.0 mm x 1.0 mm test pads J10 (CANH) and J11 (CANL) rather than a keyed connector. Acceptable for a compact flight controller with soldered wiring, but provides no mechanical strain relief. | Low |
| Composite Video (J5) | NTSC/PAL Composite | R6 (75 ohm to GND) on the CAM input net provides correct 75 ohm composite video termination at IC1 VIN (pin 22). AC coupling via C50 (100 nF) is present. | |
| Composite Video (J5) | NTSC/PAL Composite | R5 (75 ohm) on the VOUT output path provides correct source impedance matching for composite video output to J5 pin 4. AC coupling via C48 (47 uF tantalum) supports low-frequency video content. | |
| Composite Video (J5) | NTSC/PAL Composite | IC1 AT7456E 27 MHz crystal Y2 with 10 pF load capacitors C51 and C52 provides the OSD pixel clock. Decoupling on DVDD, AVDD, PVDD is adequate. |
10 Memory Interface Analysis
Found 1 complete memory interface(s)
10.1 U6 MICROWIRE
| U6 (W25Q128JVS) - MICROWIRE | ||||
|---|---|---|---|---|
| Signal | Pin Name | Pin # | Net Name | Test Point |
| CLOCK | CLK | 6 | FLASH_SCK3 | - |
| DATA_IN | DI/IO_{0} | 5 | FLASH_MOSI3 | - |
| DATA_OUT | DO/IO_{1} | 2 | FLASH_MISO3 | - |
| SELECT | CS | 1 | FLASH_NSS3 | - |
| DESIGN_WARNING: Test points needed on FLASH_MISO3, FLASH_MOSI3, FLASH_NSS3 and FLASH_SCK3 for direct on-board programming | ||||
| This device may be testable or programmable via boundary-scan however analysis to verify each net is controllable could not be done because a BSDL file for the attached device was not provided | ||||
10.2 AI-Assisted Analysis
10.2.1 QSPI Flash Interface (U6 W25Q128JVS)
The flash is connected to U1 (STM32H733VGTx) using what appears to be the SPI3 peripheral rather than the dedicated QUADSPI peripheral. The signal mapping is as follows: FLASH_SCK3 connects U1 pin 78 (PC10) to U6 pin 6 (CLK); FLASH_MOSI3 connects U1 pin 80 (PC12) to U6 pin 5 (DI/IO_0); FLASH_MISO3 connects U1 pin 79 (PC11) to U6 pin 2 (DO/IO_1); and FLASH_NSS3 connects U1 pin 77 (PA15) to U6 pin 1 (~{CS}). On the STM32H733 in the LQFP-100 package, PC10, PC11, and PC12 map to SPI3_SCK, SPI3_MISO, and SPI3_MOSI respectively via alternate function AF6, and PA15 can serve as SPI3_NSS. This is a standard single-lane SPI connection, not a Quad-SPI connection. The STM32H733 QUADSPI peripheral uses a different set of pins (typically PB2 for CLK, PB6 for NCS, and port D/E pins for data lines per the STM32H733VG datasheet).
U6 pin 3 (~{WP}/IO_2) and pin 7 (~{HOLD}/~{RESET}/IO_3) are both tied directly to the +3.3V rail. This is acceptable for standard SPI operation: tying ~{WP} high disables hardware write protection, and tying ~{HOLD}/~{RESET} high prevents inadvertent hold or reset conditions. However, because these two pins also serve as IO_2 and IO_3 in Quad SPI mode, this hard connection to VCC permanently prevents the use of Quad or Dual SPI modes. If higher throughput is needed in the future, the interface cannot be upgraded to Quad mode without a board respin. For a standard SPI-only application this is not a defect, but it does limit the achievable read bandwidth to approximately one quarter of what the W25Q128JVS can deliver in Quad mode.
10.2.2 SPI Flash Signal Integrity and Termination
The FLASH_NSS3 net has no external pull-up resistor. During MCU reset or before the SPI3 peripheral is initialized, PA15 defaults to its JTDI alternate function with an internal pull-up. This means ~{CS} will be held high (deselected) during reset, which is the correct idle state for the flash. However, the internal pull-up is weak (typically 40 kohm on STM32H7). If the application requires robust CS# deassertion during power-up transients or deep sleep modes, an external 10 kohm pull-up to +3.3V on FLASH_NSS3 would provide additional margin.
10.2.3 Flash Power Supply Decoupling
10.2.4 SPI Pin Multiplexing Concern (PA15 / JTDI)
10.2.5 Observations and Findings
The overall flash interface implementation is straightforward and largely correct for a standard SPI application. The primary observations are: (a) Quad SPI capability of the W25Q128JVS is unused because IO_2 and IO_3 are hard-tied to VCC rather than routed to MCU pins; (b) no external pull-up exists on the ~{CS} line, relying on the STM32 internal pull-up on PA15 during reset; and (c) no series termination resistors are present, which is acceptable for short traces at moderate SPI clock rates. The +3.3V power rail is well-decoupled overall, though placement of bypass capacitance near U6 specifically is a layout concern that cannot be assessed at schematic phase.
| Memory | Interface | Finding | Severity |
|---|---|---|---|
| W25Q128JVS (U6) | SPI Flash | Flash VCC (pin 8) is connected to +3.3V rail (2.7 V to 3.6 V operating range per Winbond W25Q128JV datasheet). Supply voltage is within specification. | |
| W25Q128JVS (U6) | SPI Flash | GND pin 4 is connected to the GND rail. Correct. | |
| W25Q128JVS (U6) | SPI Flash | SPI clock (FLASH_SCK3) connects U1 PC10 (pin 78) to U6 CLK (pin 6). Direct point-to-point, no series resistor. Acceptable for short traces per ST AN4760. | |
| W25Q128JVS (U6) | SPI Flash | SPI MOSI (FLASH_MOSI3) connects U1 PC12 (pin 80) to U6 DI/IO_0 (pin 5). Direct point-to-point connection. | |
| W25Q128JVS (U6) | SPI Flash | SPI MISO (FLASH_MISO3) connects U1 PC11 (pin 79) to U6 DO/IO_1 (pin 2). Direct point-to-point connection. | |
| W25Q128JVS (U6) | SPI Flash | Chip select (FLASH_NSS3) connects U1 PA15 (pin 77) to U6 ~{CS} (pin 1). No external pull-up resistor present. PA15 has a weak internal pull-up (~40 kohm) via its JTDI default function, which holds ~{CS} high during reset. An external 10 kohm pull-up would improve robustness during power-up transients. | Low |
| W25Q128JVS (U6) | SPI Flash | ~{WP}/IO_2 (pin 3) is tied directly to +3.3V. This disables hardware write protection and is correct for standard SPI operation per Winbond W25Q128JV datasheet. However, it prevents future use of Quad SPI mode. | |
| W25Q128JVS (U6) | SPI Flash | ~{HOLD}/~{RESET}/IO_3 (pin 7) is tied directly to +3.3V. This prevents accidental hold or reset states and is correct for standard SPI operation per Winbond W25Q128JV datasheet. However, it prevents future use of Quad SPI mode. | |
| W25Q128JVS (U6) | SPI Flash | The interface uses SPI3 (PC10/PC11/PC12/PA15) rather than the STM32H733 dedicated QUADSPI peripheral. Only single-lane SPI is available, limiting read throughput to approximately 1/4 of the W25Q128JVS Quad SPI capability (133 MHz Quad vs. single-lane). Per STM32H733VG datasheet, QUADSPI uses different pin assignments not available here. | Medium |
| W25Q128JVS (U6) | SPI Flash | +3.3V rail decoupling includes multiple 100 nF, 1 uF, 2.2 uF, and 4.7 uF ceramics. Winbond W25Q128JV datasheet recommends 100 nF close to VCC. Rail-level decoupling is adequate; placement near U6 is a layout concern. | |
| W25Q128JVS (U6) | SPI Flash | PA15 (JTDI) is repurposed as flash ~{CS}, preventing 4-wire JTAG debug. SWD (2-wire) via J3 remains functional. Acceptable trade-off on LQFP-100 package. | Low |
| STM32H733 (U1) | DDR/SDRAM | No DDR or SDRAM interface is present in this design. The STM32H733 in LQFP-100 does not expose an FMC/SDRAM interface. All RAM is internal (564 KB per STM32H733VG datasheet). | |
| STM32H733 (U1) | SRAM/NVRAM | No external SRAM or NVRAM devices are present. Not required for this application. |
11 Designer Annotated Nets
| Annotated signals | 1 |
Designer-placed annotation markers on nets that are not already analyzed as HSSI differential pairs or Memory Bus signals.
| Designer Annotations | |||
|---|---|---|---|
| Net Name | Annotation | Impedance | Notes |
| GND | GND | ||
12 EMC & ESD Protection Checks
| Checks run | 1 |
| Passed | 0 |
| Issues found | 1 |
| EMC Check Summary | ||
|---|---|---|
| Check | Issues | Status |
| Connector Shell Grounding | 1 | |
12.1 Connector Shell Grounding
| RefDes | Type | Issue | Recommendation | Severity |
|---|---|---|---|---|
| J1 | USB | J1: Shield pins SHIELD connected directly to digital GND. Shell currents should not couple into the digital ground plane. | Create net CHASSIS (or your company standard name). Move ALL shell pins to CHASSIS. Add ONE explicit connection from CHASSIS to digital GND (visible on schematic, preferably near power entry or at this connector) using: a) 0-ohm resistor (most common), b) ferrite bead, or c) 1000 pF - 0.01 uF capacitor (optionally with 1 Mohm bleed resistor in parallel). |
12.2 EMC & ESD Analysis
12.2.1 EMC Architecture — Grounding, Filtering, and Shielding Overview
The only connector with a metallic shell is J1 (USB Type-C receptacle, GCT USB4105-xx-A). Its SHIELD pin is connected directly to GND alongside the four ground pins A1, A12, B1, and B12. There is no RC network, ferrite bead, or capacitor between the shell and signal ground. For a plastic-enclosure product, this direct tie is a common and generally acceptable approach per TI USB 2.0 Board Design and Layout Guidelines (SPRAAR7), though it does mean any ESD energy injected into the connector shell couples directly into the signal ground plane. If the product were to undergo IEC 61000-4-2 contact discharge testing to the USB shell, ground bounce could propagate to sensitive analog circuits such as the IMU (U2, ICM-42688-P) and barometer (U5). The likely in-field failure mode is ESD-induced MCU lockup or IMU data corruption during cable insertion events.
No common-mode chokes, ferrite beads, or EMI filters are present on any signal lines entering or leaving the board. The CAN bus interface (U4, TJA1051TK/3) connects to single-pin pad connectors J10 (CANH) and J11 (CANL) with only a 120 ohm termination resistor R4 between them. The UART, I2C, and PWM connectors (J2, J5, J7, J8, J9, J12, J13) carry unfiltered digital signals directly between JST SH connectors and U1 GPIO pins. For a drone application with short wire harnesses (typically under 15 cm), the absence of common-mode filtering is a deliberate weight and cost trade-off, but it does leave the design reliant on cable length discipline to meet CISPR 32 Class B radiated emissions limits. Longer harnesses, particularly to the GPS module (J7) or ESC (J8), could act as unintentional antennas. The likely failure mode for longer harnesses is radiated emissions in the 30 to 300 MHz range exceeding CISPR 32 limits.
The power input path from the battery enters via J8 pin 2 (VBAT net), which feeds two LMR51430 buck converters (U7 and U8) and has a single SMAJ36A unidirectional TVS diode (D4) for transient suppression. D4 has a 36 V standoff voltage and 58.1 V clamping voltage per the Littelfuse SMAJ series datasheet. This is appropriate for a battery rail that can see voltage spikes from motor commutation. However, there is no input EMI filter (pi-filter or common-mode choke) on the VBAT input, so conducted emissions from the switching converters back onto the battery harness are unattenuated. The likely failure mode is conducted emissions on the DC input exceeding CISPR 25 limits if the product is tested to automotive EMC standards.
12.2.2 J1 — USB Type-C Receptacle (External, Consumer-Facing)
The CC1 and CC2 lines each have a 5.1 kohm pull-down resistor (R1 and R2) to GND, which correctly identifies this port as a UFP (Upstream Facing Port) sink per the USB Type-C specification. However, there is no TVS or ESD protection device on CC1, CC2, D+, D-, or VBUS.
ST application note AN4879 states that it is "recommended to use an ESD protection device and to place it as close as possible to the USB connector." ST application note AN5612 further details that system-level ESD protection per IEC 61000-4-2 is needed on all GPIO pins exposed to connectors. The STM32H7 internal ESD protection is rated to 2 kV HBM per JEDEC JESD22-A114D, which is insufficient for system-level IEC 61000-4-2 contact discharge testing at 4 kV or 8 kV. A device such as the USBLC6-2P6 or equivalent low-capacitance TVS array placed near J1 would address this gap for the D+/D- lines. The CC lines, being adjacent to VBUS pins in the Type-C connector, are also at risk of short-to-VBUS events from non-compliant cables or debris, which could expose the 5.1 kohm pull-down resistors and the GND plane to up to 20 V.
The VBUS pins (A4, A9, B4, B9) connect to the +5VUSB rail. No TVS or overcurrent protection is visible on VBUS. For a device-only (sink) port that does not source VBUS, the primary risk is overvoltage from a non-compliant charger or cable. The absence of VBUS protection is a notable observation for a consumer-facing port.
12.2.3 J10 and J11 — CAN Bus Pads (CANH, CANL)
The TJA1051 datasheet (NXP, Rev. 9, November 2017) specifies that the CANH and CANL pins have been verified to withstand IEC 61000-4-2 ESD at plus or minus 8 kV contact discharge. The bus pins also tolerate DC fault voltages from minus 58 V to plus 58 V. This built-in robustness means that external TVS protection on the CAN bus lines is not strictly required for ESD compliance.
The test-pad footprint of J10 and J11 suggests these are intended for wire-solder attachment to a short harness, typical of drone CAN bus connections to ESCs or GPS modules. The 120 ohm termination resistor R4 is appropriate if this node is at the end of the CAN bus. If the bus topology places this node in the middle of a multi-drop network, R4 should be depopulated or made optional. The S (silent mode) pin of U4 is tied to GND, selecting normal operating mode per the TJA1051 datasheet.
12.2.4 J2 — DJI Connector (JST SH 6-Pin, Internal Harness)
The three signal lines (DJI_UART_TX on net DJI_UART_TX to U1 PE2, DJI_UART_RX on net DJI_UART_RX to U1 PE3, and SBUS_RX4 to U1 PA1) connect directly to STM32H733 GPIO pins with no series resistors, no ESD protection, and no filtering. For a short internal harness within a drone frame, this is typical practice. The SBUS signal is an inverted UART at 100 kbaud, and the DJI UART operates at standard baud rates, so signal integrity is not a concern at these frequencies over short distances.
The +B9V power output on pin 1 is generated by U8 (LMR51430 buck converter) from the VBAT rail. No current limiting or reverse-polarity protection is visible on this output. If the DJI module draws excessive current or the harness is shorted, the only protection is the current limit of U8 itself (3 A per the TI LMR51430 datasheet).
12.2.5 J5 — VTX Connector (JST SH 6-Pin, Internal Harness)
The CAM signal path includes a 75 ohm series resistor R6 between J5 pin 5 and the AT7456E OSD chip (IC1) VIN pin, with a 100 nF DC-blocking capacitor C50 in series. The VTX output path includes a 75 ohm series resistor R5 between J5 pin 4 and the IC1 VOUT pin, with 47 uF tantalum output capacitors C48 and C49. The 75 ohm resistors provide impedance matching for the composite video signals, which is correct for 75 ohm video systems.
TX4 (U1 PA0) connects directly to J5 pin 6 with no protection. The +B9V rail on pin 2 and 5V_SYS rail on pin 3 are unprotected power outputs. This is an internal connector with a short harness to a video transmitter module, so the absence of external ESD protection is consistent with the application.
12.2.6 J7 — GPS Connector (JST SH 6-Pin, Internal Harness)
The I2C lines GPS_SCL4 and GPS_SDA4 have 4.7 kohm pull-up resistors (R12 and R11) to +3.3V, which is standard for I2C at 100 or 400 kHz. The UART lines GPS_USART3_TX (U1 PD8) and GPS_USART3_RX (U1 PD9) connect directly to J7 with no series resistance or protection.
GPS modules are typically connected via a cable of 5 to 15 cm on a drone, which is short enough that EMI pickup is generally manageable. However, the GPS antenna cable can be longer and may act as an ESD entry point if the GPS module does not have its own protection. The absence of TVS on the I2C and UART lines is an observation; the external GPS module may provide its own input protection.
12.2.7 J8 — ESC Connector (JST SH 8-Pin, Internal Harness)
The VBAT net on J8 pin 2 is the main battery power input for the entire board. It feeds buck converters U7 and U8, and is protected by D4 (SMAJ36A), a 400 W unidirectional TVS with 36 V standoff and 58.1 V clamping voltage per the Littelfuse datasheet. This is appropriate for a 4S to 8S LiPo battery (14.8 V to 33.6 V nominal, up to approximately 34 V fully charged for 8S). The VBAT_ADC voltage divider (R16 at 100 kohm and R17 to GND) feeds U1 pin PC1 for battery voltage monitoring, with a 100 nF filter capacitor C24.
The four PWM outputs (TIM8_CH1 through TIM8_CH4) connect directly from U1 GPIO pins PC6, PC7, PC8, and PC9 to J8 pins 3 through 6 with no series resistors or protection. These drive ESC signal inputs via a short harness. The ADC_CURR analog input on J8 pin 8 connects directly to U1 PC0 with no filtering beyond what may be present on the ESC side. A small RC filter (for example 100 ohm plus 100 nF) at the ADC input would improve noise rejection on the current measurement, but this is a performance optimization rather than an EMC compliance issue.
The TLM_RX1 telemetry input on J8 pin 7 connects directly to U1 PA10. This is a receive-only UART line from the ESC, typically carrying telemetry data at 115200 baud. No protection is present.
12.2.8 J9 — ELRS Receiver Connector (JST SH 4-Pin, Internal Harness)
Both UART lines connect directly from U1 (PD5 and PD6) to J9 with no series resistance or ESD protection. The receiver module is typically mounted directly on the flight controller stack or within a few centimeters via a short harness. The 5V_SYS power output on pin 3 supplies the receiver. No current limiting is present on this output beyond the capability of the upstream regulator (U3, a 3.3 V LDO, does not supply 5V_SYS; the 5V_SYS rail is sourced from the LMR51430 converters via Schottky diodes D3 and D5).
12.2.9 J12 and J13 — UART2 and I2C1 Connectors (Solder Pads, Internal)
J12 carries TX2 (U1 PA2) and RX2 (U1 PA3) directly to pads with no protection. J13 carries SCL1 (U1 PB6) and SDA1 (U1 PB7) directly to pads with no protection. The I2C lines on J13 do not have pull-up resistors on-board; the external peripheral or the STM32 internal pull-ups would need to provide them. These are internal expansion pads unlikely to be exposed to ESD in normal operation.
12.2.10 J3 — SWD Debug Connector (JST SH 5-Pin, Internal)
The NRST line has a 100 nF capacitor (C14) to GND for debouncing, which is standard per ST design guidelines. SWCLK and SWDIO connect directly to U1 pins PA14 and PA13 respectively. This is a debug/programming port used during development and production, not exposed to end users in normal operation. No ESD protection is expected or needed.
12.2.11 J4 — Buzzer Pad (Single Pin, Internal)
12.2.12 Observations and Findings — Cross-Cutting Risks
The CAN bus transceiver U4 (TJA1051TK/3) provides robust built-in ESD protection at plus or minus 8 kV per IEC 61000-4-2 on the CANH and CANL pins, which is adequate for the application.
The VBAT input TVS (D4, SMAJ36A) provides appropriate transient protection for the battery input rail, with a 36 V standoff suitable for up to 8S LiPo configurations.
All other connectors (J2, J5, J7, J8, J9, J12, J13) are internal JST SH or solder-pad connections with short harnesses within the drone airframe. The absence of external TVS on these interfaces is consistent with standard FPV flight controller design practice, where weight and board area are at a premium. The risk of ESD exposure on these internal connectors is low during normal operation, though it exists during assembly and maintenance.
The single flat GND domain with no chassis ground separation is appropriate for a plastic-enclosure drone flight controller. However, the direct tie of the USB shell to signal GND without any filtering means that ESD energy from cable-side contact discharge will inject directly into the ground plane. For products requiring CE marking under EN 61000-4-2, this topology may require careful PCB layout with a dedicated ESD ground pour near J1 that connects to the main ground plane through a controlled impedance path.
| Connector | Finding | Risk |
|---|---|---|
| J1 (USB Type-C) | No ESD/TVS protection on USB_DP, USB_DN, CC1, CC2, or VBUS lines. ST AN4879 and IEC 61000-4-2 require system-level ESD protection on consumer-facing USB ports. D+/D- connect directly to U1 PA11/PA12 with no TVS. CC1/CC2 have only 5.1 kohm pull-downs (R1, R2) to GND with no overvoltage clamping. VBUS (+5VUSB) has no TVS or overcurrent protection. | High |
| J1 (USB Type-C) | Connector shell (SHIELD pin) tied directly to signal GND with no RC filter or ferrite bead. Acceptable for plastic-enclosure designs per TI SPRAAR7, but ESD contact discharge to shell will inject directly into ground plane. Risk of ground bounce affecting IMU (U2) and barometer (U5) during IEC 61000-4-2 testing. | Medium |
| J1 (USB Type-C) | CC1 and CC2 pull-down resistors R1 and R2 (5.1 kohm to GND) correctly identify UFP sink role per USB Type-C specification. | |
| J10/J11 (CAN Bus) | TJA1051TK/3 (U4) provides built-in IEC 61000-4-2 ESD protection at plus or minus 8 kV on CANH and CANL pins per NXP TJA1051 datasheet Rev. 9. No additional external TVS required. | |
| J10/J11 (CAN Bus) | 120 ohm termination resistor R4 present between CANH and CANL. Correct for end-of-bus node per ISO 11898-2. | |
| J8 (ESC) | VBAT input protected by D4 (SMAJ36A), 400 W unidirectional TVS with 36 V standoff and 58.1 V clamp per Littelfuse SMAJ datasheet. Appropriate for 4S to 8S LiPo battery transient protection. | |
| J8 (ESC) | PWM outputs TIM8_CH1 through TIM8_CH4, telemetry input TLM_RX1, and analog input ADC_CURR connect directly to U1 GPIO with no ESD protection or filtering. Internal JST SH connector with short harness; risk is low during normal operation but present during assembly. | Low |
| J2 (DJI) | DJI_UART_TX, DJI_UART_RX, and SBUS_RX4 connect directly to U1 GPIO with no series resistance or ESD protection. Internal JST SH connector. +B9V power output has no overcurrent protection beyond U8 current limit. | Low |
| J5 (VTX) | Analog video paths (CAM, VTX) have 75 ohm series resistors (R5, R6) providing impedance matching and some ESD current limiting. TX4 UART has no protection. Internal JST SH connector. | |
| J7 (GPS) | I2C lines GPS_SCL4 and GPS_SDA4 have 4.7 kohm pull-ups (R11, R12) to +3.3V. UART lines unprotected. Internal JST SH connector. GPS module cable may be longer than other harnesses; external module expected to provide its own ESD protection. | Low |
| J9 (ELRS) | RC_USART2_TX and RC_USART2_RX connect directly to U1 PD5/PD6 with no protection. Internal JST SH connector with short harness to receiver module. | Low |
| J12 (UART2) | TX2 and RX2 connect directly to U1 PA2/PA3 with no protection. Internal solder-pad connector. | |
| J13 (I2C1) | SCL1 and SDA1 connect directly to U1 PB6/PB7 with no on-board pull-up resistors and no ESD protection. Internal solder-pad connector. External peripheral must provide I2C pull-ups. | Low |
| J3 (SWD) | Debug port with NRST filtered by 100 nF capacitor C14. SWCLK and SWDIO unprotected. Internal development connector, not user-facing. No ESD protection expected. | |
| J4 (Buzzer) | Single pad driving NPN transistor Q1 collector. No EMC or ESD concern for internal buzzer connection. | |
| EMC — Ground Architecture | Single flat GND domain with no chassis/signal ground separation. All connector shells and mounting pins tied directly to GND. Appropriate for plastic-enclosure drone flight controller. No EMC zoning or barrier present. | |
| EMC — Input Filtering | No input EMI filter on VBAT power entry (J8 pin 2). Switching noise from U7 and U8 (LMR51430 buck converters at up to 3 A) may conduct back onto battery harness. Risk of conducted emissions exceeding CISPR 25 limits if automotive EMC testing is required. | Medium |
| EMC — Signal Filtering | No common-mode chokes or ferrite beads on any signal lines. Acceptable for short internal harnesses typical of FPV drone builds. Longer harnesses (GPS, ESC) may require filtering if CISPR 32 Class B radiated emissions compliance is targeted. | Low |
13 Design-for-Test
Design for Testability (DFT) analysis for ICT/bed-of-nails test coverage.
13.1 DFx Options Selected
| Option | Setting | Description |
|---|---|---|
| Test Point Insertion | ||
| Insert on power rails | Yes | Place test points on power rail nets in schematic |
| Insert on all nets | No | Extend TP insertion to signal nets beyond power rails |
| Exclude HSSI nets | Yes | Exclude HSSI/differential pair nets from TP insertion |
| Exclude DRAM nets | Yes | Exclude SDRAM/DDR nets from TP insertion |
| Exclude BSCAN opens (full) | Yes | Exclude nets with 100% boundary scan opens coverage |
| Exclude BSCAN opens (partial) | No | Exclude nets with partial boundary scan opens coverage |
| Exclude BSCAN shorts | No | Exclude nets with boundary scan shorts coverage |
| GND test points | 6 | Number of GND test points to insert for BON fixture ground connections |
| Target PCOLA-SOQ | 0% | Insert TPs in priority order until this PCOLA-SOQ % is reached |
| Target fault coverage | 0% | Insert TPs in priority order until this shorts/opens fault coverage % is reached |
| Kelvin min resistance | 0.000 ohm | Lower bound (ohms) for Kelvin 4-wire TP insertion range |
| Kelvin max resistance | 1.000 ohm | Upper bound (ohms) for Kelvin 4-wire TP insertion range |
| Tester Styles | ||
| Optical | AOI | Automated Optical Inspection of visible solder joints |
| AXI | Yes | Automated X-ray Inspection of hidden solder joints (BGA, QFN) |
| ATE | All_in_one | Powered-off tests, BSCAN, LSSI (I2C, UART, SPI), discrete digital, powered-on analog |
| Test Access | ||
| JTAG/LSSI Connector | Yes | Connector access to JTAG, SPI, I2C buses |
| IO Connectors | No | IO connectors available for external stimulus/observation |
| TP Access | Bon | Bed-of-nails fixture access to PCB test points |
| Test Point Identification | ||
| BON TP refdes | TP#,TP-*,TP_*,TP#* | Refdes patterns identifying BON test points |
| BON TP footprints | * | All footprints accepted |
| FP TP refdes | TP#,TP-*,TP_*,TP#*,MP# | Refdes patterns identifying flying probe test points |
| FP TP footprints | * | All footprints accepted |
| Loopback | None | No loopback cables |
| Test Types | ||
| Powered-Off Shorts/Opens | Yes | Unpowered shorts and opens detection via probe access |
| Passives | Yes | R, C, L value measurement via probe or fixture access |
| Active Analog | Yes | Voltage regulator, reference, and op-amp output verification |
| Non-BSCAN Digital | Yes | Digital ICs without boundary scan: pin observability analysis |
| Boundary Scan | 1149.x | IEEE 1149.1-2013 / 1149.6-2015 / 1149.10-2017 full boundary scan suite |
| LSSI | Yes | JTAG chain, SPI, I2C, UART bus test coverage analysis |
| JTAG Functional | Yes | Functional verification beyond structural scan |
| Require Rail TPs for Diode Test | No | Require TPs on all IO power rails for ESD diode opens test (default: basic test with GND TP only) |
| Capacitance Probe Plate Target Devices | — | Refdes or footprint patterns for capacitance probe plate targets (ICs and vertical connectors) |
| Use Boundary Scan for Capacitance Probe Plate Stimulus | No | Count boundary scan drive cells on other devices as valid stimulus for the capacitance probe plate (applicable to VTEP / IEEE 1149.8.1-capable hardware) |
| NVM Programming | ||
| Default Method | Direct | Program via direct pin access; TPs on flash data/control lines |
| Environment | ||
| Test environment | volume_production | Volume production: fixture-based, AOI/AXI, throughput-optimized |
13.2 Power Rail Test Point Check
| Power rails found | 5 |
| Rails with TPs | 0 |
| Rails without TPs | 5 |
| With designer annotation | 1 |
| Power Rail Coverage | |||
|---|---|---|---|
| Net Name | Annotation | Test Point | Status |
| +3.3V | - | NEEDS TP | |
| +5VUSB | - | NEEDS TP | |
| +B5V | - | NEEDS TP | |
| +B9V | - | NEEDS TP | |
| GND | GND | - | NEEDS TP |
| Inserted Test Points (Modified Output) | ||
|---|---|---|
| Test Point | Net | Sheet |
| TP1 | +3.3V | STM32H733.kicad_sch |
| TP2 | +5VUSB | STM32H733.kicad_sch |
| TP3 | +B5V | STM32H733.kicad_sch |
| TP4 | +B9V | STM32H733.kicad_sch |
| TP5 | GND | STM32H733.kicad_sch |
| TP6 | GND | STM32H733.kicad_sch |
| TP7 | GND | STM32H733.kicad_sch |
| TP8 | GND | STM32H733.kicad_sch |
| TP9 | GND | STM32H733.kicad_sch |
| TP10 | GND | STM32H733.kicad_sch |
13.3 IC Enable Test Point Check
ICs with enable pins (power switches, regulators, etc.) require test points for fixture-based test to disable the device during test.
| IC | Type | Pin Name | Pin # | Issue |
|---|---|---|---|---|
| U7 | LMR51430 | EN | 5 | EN has pull resistor but no test point at C36_2, C40_2, C44_2, C45_2, D4_1, J8_2, R16_2, U7_3, U7_5, U8_3, U8_5 |
| U3 | TLV75733PDBV | EN | 3 | tied to VCC - recommend pull-up resistor and test point |
| U8 | LMR51430 | EN | 5 | EN has pull resistor but no test point at C36_2, C40_2, C44_2, C45_2, D4_1, J8_2, R16_2, U7_3, U7_5, U8_3, U8_5 |
13.4 Kelvin Test Points Check
| Threshold | 0.000 < R ≤ 1.000 Ω |
| Current sense resistors found | 0 |
No current sense resistors found in range (0 < R < 1.000 ohm).
13.5 Current Test Points
| Total test points | 0 |
13.6 Powered-off Testing
No nets with BON test points detected.
13.7 Powered-on Testing
No power rail nets have BON test points.
13.8 Boundary Scan Testability
13.8.1 Memory Interconnect
| U6 QSPI Flash Interconnect | ||
|---|---|---|
| 0/3 signals testable | ||
| Net Name | Device Leads | Testability |
| FLASH_MISO3 | U1_79, U6_2 | Not testable |
| FLASH_MOSI3 | U1_80, U6_5 | Not testable |
| FLASH_SCK3 | U1_78, U6_6 | Not testable |
13.9 Inspection
13.9.1 AOI
| IPC Compliant Footprints | |||||||
|---|---|---|---|---|---|---|---|
| Visible-joint components with IPC compliant footprints. Package type structurally verified from footprint name. | |||||||
| Footprint | Size (mil) | Pkg Type | Classification | Method | Count | Pins | Refdes |
| Opens only (leads visible, shorts unreliable) | |||||||
| User | |||||||
| SOP65P640X120-29N | SOIC/SOP | IPC-7351B | 1 | 29 | IC1 | ||
| Subtotal: 1 components, 29 pins | |||||||
| Assumed Classification (Non-IPC Footprints) | |||||||
|---|---|---|---|---|---|---|---|
| Footprint names are not IPC-7351B or IPC-7251. Package type inferred from Pkg Type property or designator prefix. Classification may be incorrect. | |||||||
| Footprint | Size (mil) | Pkg Type | Classification | Method | Count | Pins | Refdes |
| Opens + Shorts (all joints visible) | |||||||
| Package_QFP | |||||||
| LQFP-100_14x14mm_P0.5mm | QFP (Quad Flat Pack) | Footprint | 1 | 100 | U1 | ||
| Package_TO_SOT_SMD | |||||||
| SOT-23 | SOT (Small Outline Transistor) | Footprint | 1 | 3 | Q1 | ||
| SOT-23-5 | SOT (Small Outline Transistor) | Footprint | 1 | 5 | U3 | ||
| SOT-23-6 | SOT (Small Outline Transistor) | Footprint | 2 | 12 | U7, U8 | ||
| Capacitor_SMD | |||||||
| C_0402_1005Metric | Chip Passive | Designator | 24 | 48 | C1, C10, C12, C13, C14, C15, C16, C17 ...+16 more | ||
| C_0603_1608Metric | Chip Passive | Designator | 8 | 16 | C11, C3, C38, C4, C41, C44, C45, C46 | ||
| C_0805_2012Metric | Chip Passive | Designator | 7 | 14 | C36, C37, C39, C40, C42, C43, C47 | ||
| Capacitor_Tantalum_SMD | |||||||
| CP_EIA-3216-18_Kemet-A | Chip Passive | Designator | 2 | 4 | C48, C49 | ||
| Inductor_SMD | |||||||
| L_Changjiang_FXL0420 | Chip Passive | Designator | 2 | 4 | L4, L5 | ||
| Resistor_SMD | |||||||
| R_0402_1005Metric | Chip Passive | Designator | 21 | 42 | R1, R10, R11, R12, R13, R14, R15, R16 ...+13 more | ||
| Diode_SMD | |||||||
| D_SMA | SOD (Diode Package) | Designator | 3 | 6 | D3, D4, D5 | ||
| Subtotal: 72 components, 254 pins | |||||||
| Opens only (leads visible, shorts unreliable) | |||||||
| Package_SO | |||||||
| SOIC-8_5.3x5.3mm_P1.27mm | SOIC/SOP | Footprint | 1 | 8 | U6 | ||
| Package_SON | |||||||
| HVSON-8-1EP_3x3mm_P0.65mm_EP1.6x2.4mm | SOIC/SOP | Designator | 1 | 9 | U4 | ||
| Subtotal: 2 components, 17 pins | |||||||
| Presence check (manual verification) | |||||||
| Connector_JST | |||||||
| JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | Connector | Designator | 1 | 5 | J9 | ||
| JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal | Connector | Designator | 1 | 6 | J3 | ||
| JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal | Connector | Designator | 3 | 21 | J2, J5, J7 | ||
| JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal | Connector | Designator | 1 | 9 | J8 | ||
| Connector_USB | |||||||
| USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | Connector | Designator | 1 | 17 | J1 | ||
| Custom | |||||||
| ConnPadx04 | Connector | Designator | 2 | 8 | J12, J13 | ||
| TestPoint | |||||||
| TestPoint_Pad_1.0x1.0mm | Connector | Designator | 2 | 2 | J10, J11 | ||
| TestPoint_Pad_1.5x1.5mm | Connector | Designator | 2 | 2 | J4, J6 | ||
| Subtotal: 13 components, 70 pins | |||||||
13.9.2 AXI
| Assumed Classification (Non-IPC Footprints) | |||||||
|---|---|---|---|---|---|---|---|
| Hidden-joint classification inferred from Pkg Type property or designator prefix. Footprint names are not IPC-7351B or IPC-7251. | |||||||
| Footprint | Size (mil) | Pkg Type | Classification | Method | Count | Pins | Refdes |
| Package_LGA | |||||||
| Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | LGA (Land Grid Array) | Footprint | 1 | 8 | U5 | ||
| User | |||||||
| PQFN50P300X250X97-14N | QFN/DFN (No-Lead) | Footprint | 1 | 14 | U2 | ||
| Subtotal: 2 components, 22 pins | |||||||
13.9.3 Unclassified Components
| These components could not be classified for inspection. The library model lacks a Pkg Type property and the footprint name is not IPC-7351B or IPC-7251. | |||||||
| Footprint | Size (mil) | Pkg Type | Classification | Method | Count | Pins | Refdes |
|---|---|---|---|---|---|---|---|
| Crystal | |||||||
| Crystal_SMD_3225-4Pin_3.2x2.5mm | Oscillator / Crystal | Designator | 1 | 4 | Y2 | ||
| Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm | Oscillator / Crystal | Designator | 1 | 3 | Y1 | ||
| Button_Switch_SMD | |||||||
| SW_Push_SPST_NO_Alps_SKRK | Unclassified | Unknown | 1 | 2 | BOOT0 | ||
| Subtotal: 3 components, 9 pins | |||||||
13.10 Pin Fault Coverage
Predicted status of each pin for shorts and opens based on DFx options selected in section 13.1.
13.10.1 Fault Coverage Summary
| Fault Coverage Summary (405 pins) | ||
|---|---|---|
| Test Method | Opens | Shorts |
| X-ray (AXI) | 0 (0.0%) | 0 (0.0%) |
| Optical (AOI) | 29 (7.2%) | 0 (0.0%) |
| Electrical | ||
| Powered-off Testing | 0 (0.0%) | 0 (0.0%) |
| Boundary Scan | 0 (0.0%) | 0 (0.0%) |
| LSSI | 21 (5.2%) | 21 (5.2%) |
| Total | 68 (16.8%) | 174 (43.0%) |
| Total Fault Coverage | 93 (23.0%) | 174 (43.0%) |
| No coverage | 312 (77.0%) | 231 (57.0%) |
13.10.2 Uncovered Pins (227)
| These pins have no electrical, optical, or X-ray test coverage even with all available test techniques applied. | |
| Pin ⇅ | Net ⇅ |
|---|---|
| U4_3 | 5V_SYS |
| U4_6 | CANL |
| U4_4 | FDCAN1_RX |
| U4_7 | CANH |
| U4_1 | FDCAN1_TX |
| C36_2 | VBAT |
| C41_2 | Net-(U8-SW) |
| C41_1 | Net-(U8-CB) |
| J10_1 | CANH |
| R11_2 | GPS_SDA4 |
| C24_1 | VBAT_ADC |
| J13_2 | SCL1 |
| J13_3 | SDA1 |
| C44_2 | VBAT |
| U1_17 | |
| U1_22 | TX4 |
| U1_3 | BUZZ_GPIO |
| U1_1 | DJI_UART_TX |
| U1_9 | |
| U1_2 | DJI_UART_RX |
| U1_13 | HSE_OUT |
| U1_16 | VBAT_ADC |
| U1_14 | NRST |
| U1_8 | |
| U1_7 | |
| U1_39 | |
| U1_15 | ADC_CURR |
| U1_4 | Net-(U1-PE5) |
| U1_12 | HSE_IN |
| U1_29 | IMU_SCK1 |
| U1_33 | |
| U1_5 | Net-(U1-PE6) |
| U1_18 | |
| U1_25 | RX2 |
| U1_28 | IMU_NSS1 |
| U1_31 | IMU_MOSI1 |
| U1_32 | IMU_INT |
| U1_34 | |
| U1_35 | |
| U1_24 | TX2 |
| U1_36 | |
| U1_23 | SBUS_RX4 |
| U1_30 | IMU_MISO1 |
| U1_37 | |
| U1_38 | |
| U1_45 | |
| U1_55 | GPS_USART3_TX |
| U1_40 | |
| U1_56 | GPS_USART3_RX |
| U1_59 | GPS_SCL4 |
| U1_60 | GPS_SDA4 |
| U1_62 | |
| U1_48 | Net-(U1-VCAP) |
| U1_52 | OSD_SCK2 |
| U1_41 | |
| U1_57 | |
| U1_64 | TIM8_CH2 |
| U1_54 | OSD_MOSI2 |
| U1_42 | |
| U1_53 | OSD_MISO2 |
| U1_58 | |
| U1_61 | |
| U1_63 | TIM8_CH1 |
| U1_43 | |
| U1_44 | |
| U1_47 | BARO_SDA2 |
| U1_51 | OSD_NSS2 |
| U1_46 | BARO_SCL2 |
| U1_66 | TIM8_CH4 |
| U1_69 | TLM_RX1 |
| U1_70 | USB_DN |
| U1_81 | FDCAN1_RX |
| U1_83 | |
| U1_67 | |
| U1_78 | FLASH_SCK3 |
| U1_80 | FLASH_MOSI3 |
| U1_76 | SWCLK |
| U1_88 | |
| U1_71 | USB_DP |
| U1_91 | |
| U1_84 | |
| U1_90 | |
| U1_93 | SDA1 |
| U1_95 | |
| U1_98 | |
| U1_77 | FLASH_NSS3 |
| U1_72 | SWDIO |
| U1_87 | RC_USART2_RX |
| U1_89 | |
| U1_65 | TIM8_CH3 |
| U1_68 | Net-(U1-PA9) |
| U1_73 | Net-(U1-VCAP) |
| U1_79 | FLASH_MISO3 |
| U1_82 | FDCAN1_TX |
| U1_92 | SCL1 |
| U1_94 | BOOT0 |
| U1_85 | |
| U1_86 | RC_USART2_TX |
| U1_97 | |
| U1_96 | |
| R4_1 | CANH |
| R4_2 | CANL |
| D5_1 | 5V_SYS |
| R7_1 | 5V_SYS |
| R7_2 | Net-(IC1-RESET) |
| J5_6 | TX4 |
| J5_4 | VTX |
| J5_5 | CAM |
| J5_3 | 5V_SYS |
| R9_1 | 5V_SYS |
| R9_2 | Net-(IC1-VSYNC) |
| R16_1 | VBAT_ADC |
| R16_2 | VBAT |
| R2_1 | Net-(J1-CC2) |
| C21_2 | 5V_SYS |
| L5_1 | Net-(U8-SW) |
| R15_1 | BUZZ_GPIO |
| R15_2 | Net-(Q1-B) |
| C49_2 | Net-(C48-Pad2) |
| C49_1 | Net-(IC1-SAG) |
| C40_2 | VBAT |
| L4_1 | Net-(U7-SW) |
| J9_2 | RC_USART2_TX |
| J9_1 | RC_USART2_RX |
| J9_3 | 5V_SYS |
| R14_2 | BARO_SDA2 |
| C20_2 | 5V_SYS |
| C50_2 | CAM |
| C50_1 | Net-(IC1-VIN) |
| R12_2 | GPS_SCL4 |
| R6_2 | CAM |
| J12_2 | TX2 |
| J12_3 | RX2 |
| R3_2 | BOOT0 |
| R13_2 | BARO_SCL2 |
| C14_1 | NRST |
| D3_1 | 5V_SYS |
| C52_1 | OSD_CLK_OUT |
| R1_1 | Net-(J1-CC1) |
| R10_1 | 5V_SYS |
| R10_2 | Net-(IC1-LOS) |
| R17_2 | VBAT_ADC |
| C3_1 | 5V_SYS |
| J2_4 | DJI_UART_RX |
| J2_3 | DJI_UART_TX |
| J2_6 | SBUS_RX4 |
| Q1_3 | BUZZ |
| Q1_1 | Net-(Q1-B) |
| C47_1 | 5V_SYS |
| C1_2 | Net-(U1-VCAP) |
| U7_2 | Net-(U7-SW) |
| U7_4 | Net-(U7-FB) |
| U7_3 | VBAT |
| U7_6 | Net-(U7-CB) |
| U7_5 | VBAT |
| J3_1 | SWCLK |
| J3_2 | SWDIO |
| J3_3 | NRST |
| R5_1 | Net-(C48-Pad2) |
| R5_2 | VTX |
| J1_A6 | USB_DP |
| J1_A8 | |
| J1_B5 | Net-(J1-CC2) |
| J1_B6 | USB_DP |
| J1_B8 | |
| J1_B7 | USB_DN |
| J1_A7 | USB_DN |
| J1_A5 | Net-(J1-CC1) |
| U5_3 | BARO_SDA2 |
| U5_4 | BARO_SCL2 |
| U3_1 | 5V_SYS |
| U3_4 | |
| U3_3 | 5V_SYS |
| C38_2 | Net-(U7-SW) |
| C38_1 | Net-(U7-CB) |
| U6_5 | FLASH_MOSI3 |
| U6_1 | FLASH_NSS3 |
| U6_2 | FLASH_MISO3 |
| U6_6 | FLASH_SCK3 |
| C51_1 | OSD_CLK_IN |
| R24_2 | Net-(U7-FB) |
| J4_1 | BUZZ |
| Y2_1 | OSD_CLK_IN |
| Y2_3 | OSD_CLK_OUT |
| C45_2 | VBAT |
| R23_1 | Net-(U7-FB) |
| J8_6 | TIM8_CH4 |
| J8_3 | TIM8_CH1 |
| J8_2 | VBAT |
| J8_4 | TIM8_CH2 |
| J8_5 | TIM8_CH3 |
| J8_7 | TLM_RX1 |
| J8_8 | ADC_CURR |
| C48_2 | Net-(C48-Pad2) |
| C48_1 | Net-(IC1-VOUT) |
| U8_2 | Net-(U8-SW) |
| U8_4 | Net-(U8-FB) |
| U8_3 | VBAT |
| U8_6 | Net-(U8-CB) |
| U8_5 | VBAT |
| BOOT0_2 | BOOT0 |
| R8_1 | 5V_SYS |
| R8_2 | Net-(IC1-HSYNC) |
| R25_2 | Net-(U8-FB) |
| U2_4 | IMU_INT |
| U2_1 | IMU_MISO1 |
| U2_9 | |
| U2_12 | IMU_NSS1 |
| U2_13 | IMU_SCK1 |
| U2_3 | |
| U2_2 | |
| U2_10 | |
| U2_14 | IMU_MOSI1 |
| J7_5 | GPS_SCL4 |
| J7_6 | GPS_SDA4 |
| J7_4 | GPS_USART3_RX |
| J7_2 | 5V_SYS |
| J7_3 | GPS_USART3_TX |
| D4_1 | VBAT |
| R26_1 | Net-(U8-FB) |
| C2_2 | Net-(U1-VCAP) |
| J11_1 | CANL |
| Y1_1 | HSE_IN |
| Y1_3 | HSE_OUT |
| J6_1 | 5V_SYS |
| C17_2 | 5V_SYS |
| C22_2 | 5V_SYS |
13.10.3 Per-Pin Coverage Matrix
● = Detected ◐ = Partially detected - = Not tested | E = Electrical (ICT/flying probe) O = Optical (AOI) X = X-ray (AXI)
| Pin ⇅ | Net ⇅ | E Opens ⇅ | E Shorts ⇅ | O Opens ⇅ | O Shorts ⇅ | X Opens ⇅ | X Shorts ⇅ |
|---|---|---|---|---|---|---|---|
| C18_1 | +3.3V | - | ● | - | - | - | - |
| C18_2 | GND | - | ● | - | - | - | - |
| U4_3 | 5V_SYS | - | - | - | - | - | - |
| U4_9 | GND | - | ● | - | - | - | - |
| U4_8 | GND | - | ● | - | - | - | - |
| U4_6 | CANL | - | - | - | - | - | - |
| U4_5 | +3.3V | - | ● | - | - | - | - |
| U4_4 | FDCAN1_RX | - | - | - | - | - | - |
| U4_7 | CANH | - | - | - | - | - | - |
| U4_2 | GND | - | ● | - | - | - | - |
| U4_1 | FDCAN1_TX | - | - | - | - | - | - |
| C15_1 | +3.3V | - | ● | - | - | - | - |
| C15_2 | GND | - | ● | - | - | - | - |
| C36_1 | GND | ● | ● | - | - | - | - |
| C36_2 | VBAT | - | - | - | - | - | - |
| C41_2 | Net-(U8-SW) | - | - | - | - | - | - |
| C41_1 | Net-(U8-CB) | - | - | - | - | - | - |
| J10_1 | CANH | - | - | - | - | - | - |
| C9_1 | GND | - | ● | - | - | - | - |
| C9_2 | +3.3V | - | ● | - | - | - | - |
| C19_1 | +3.3V | - | ● | - | - | - | - |
| C19_2 | GND | - | ● | - | - | - | - |
| R11_1 | +3.3V | ● | ● | - | - | - | - |
| R11_2 | GPS_SDA4 | - | - | - | - | - | - |
| C24_2 | GND | ● | ● | - | - | - | - |
| C24_1 | VBAT_ADC | - | - | - | - | - | - |
| J13_2 | SCL1 | - | - | - | - | - | - |
| J13_3 | SDA1 | - | - | - | - | - | - |
| J13_1 | GND | - | ● | - | - | - | - |
| J13_4 | +3.3V | - | ● | - | - | - | - |
| C6_1 | GND | - | ● | - | - | - | - |
| C6_2 | +3.3V | - | ● | - | - | - | - |
| C44_2 | VBAT | - | - | - | - | - | - |
| C44_1 | GND | ● | ● | - | - | - | - |
| U1_10 | GND | ● | ● | - | - | - | - |
| U1_17 | - | - | - | - | - | - | |
| U1_22 | TX4 | - | - | - | - | - | - |
| U1_3 | BUZZ_GPIO | - | - | - | - | - | - |
| U1_1 | DJI_UART_TX | - | - | - | - | - | - |
| U1_9 | - | - | - | - | - | - | |
| U1_2 | DJI_UART_RX | - | - | - | - | - | - |
| U1_11 | +3.3V | ● | ● | - | - | - | - |
| U1_13 | HSE_OUT | - | - | - | - | - | - |
| U1_16 | VBAT_ADC | - | - | - | - | - | - |
| U1_14 | NRST | - | - | - | - | - | - |
| U1_8 | - | - | - | - | - | - | |
| U1_20 | +3.3V | ● | ● | - | - | - | - |
| U1_7 | - | - | - | - | - | - | |
| U1_6 | +3.3V | ● | ● | - | - | - | - |
| U1_39 | - | - | - | - | - | - | |
| U1_15 | ADC_CURR | - | - | - | - | - | - |
| U1_4 | Net-(U1-PE5) | - | - | - | - | - | - |
| U1_19 | GND | ● | ● | - | - | - | - |
| U1_12 | HSE_IN | - | - | - | - | - | - |
| U1_29 | IMU_SCK1 | - | - | - | - | - | - |
| U1_33 | - | - | - | - | - | - | |
| U1_5 | Net-(U1-PE6) | - | - | - | - | - | - |
| U1_27 | +3.3V | ● | ● | - | - | - | - |
| U1_18 | - | - | - | - | - | - | |
| U1_21 | +3.3V | ● | ● | - | - | - | - |
| U1_25 | RX2 | - | - | - | - | - | - |
| U1_28 | IMU_NSS1 | - | - | - | - | - | - |
| U1_31 | IMU_MOSI1 | - | - | - | - | - | - |
| U1_32 | IMU_INT | - | - | - | - | - | - |
| U1_34 | - | - | - | - | - | - | |
| U1_35 | - | - | - | - | - | - | |
| U1_24 | TX2 | - | - | - | - | - | - |
| U1_26 | GND | ● | ● | - | - | - | - |
| U1_36 | - | - | - | - | - | - | |
| U1_23 | SBUS_RX4 | - | - | - | - | - | - |
| U1_30 | IMU_MISO1 | - | - | - | - | - | - |
| U1_37 | - | - | - | - | - | - | |
| U1_38 | - | - | - | - | - | - | |
| U1_45 | - | - | - | - | - | - | |
| U1_55 | GPS_USART3_TX | - | - | - | - | - | - |
| U1_40 | - | - | - | - | - | - | |
| U1_56 | GPS_USART3_RX | - | - | - | - | - | - |
| U1_59 | GPS_SCL4 | - | - | - | - | - | - |
| U1_60 | GPS_SDA4 | - | - | - | - | - | - |
| U1_62 | - | - | - | - | - | - | |
| U1_48 | Net-(U1-VCAP) | - | - | - | - | - | - |
| U1_52 | OSD_SCK2 | - | - | - | - | - | - |
| U1_50 | +3.3V | ● | ● | - | - | - | - |
| U1_41 | - | - | - | - | - | - | |
| U1_57 | - | - | - | - | - | - | |
| U1_64 | TIM8_CH2 | - | - | - | - | - | - |
| U1_54 | OSD_MOSI2 | - | - | - | - | - | - |
| U1_42 | - | - | - | - | - | - | |
| U1_53 | OSD_MISO2 | - | - | - | - | - | - |
| U1_58 | - | - | - | - | - | - | |
| U1_61 | - | - | - | - | - | - | |
| U1_63 | TIM8_CH1 | - | - | - | - | - | - |
| U1_43 | - | - | - | - | - | - | |
| U1_44 | - | - | - | - | - | - | |
| U1_47 | BARO_SDA2 | - | - | - | - | - | - |
| U1_51 | OSD_NSS2 | - | - | - | - | - | - |
| U1_46 | BARO_SCL2 | - | - | - | - | - | - |
| U1_49 | GND | ● | ● | - | - | - | - |
| U1_66 | TIM8_CH4 | - | - | - | - | - | - |
| U1_69 | TLM_RX1 | - | - | - | - | - | - |
| U1_70 | USB_DN | - | - | - | - | - | - |
| U1_81 | FDCAN1_RX | - | - | - | - | - | - |
| U1_83 | - | - | - | - | - | - | |
| U1_67 | - | - | - | - | - | - | |
| U1_78 | FLASH_SCK3 | - | - | - | - | - | - |
| U1_80 | FLASH_MOSI3 | - | - | - | - | - | - |
| U1_76 | SWCLK | - | - | - | - | - | - |
| U1_88 | - | - | - | - | - | - | |
| U1_71 | USB_DP | - | - | - | - | - | - |
| U1_91 | - | - | - | - | - | - | |
| U1_84 | - | - | - | - | - | - | |
| U1_90 | - | - | - | - | - | - | |
| U1_74 | GND | ● | ● | - | - | - | - |
| U1_93 | SDA1 | - | - | - | - | - | - |
| U1_95 | - | - | - | - | - | - | |
| U1_98 | - | - | - | - | - | - | |
| U1_77 | FLASH_NSS3 | - | - | - | - | - | - |
| U1_72 | SWDIO | - | - | - | - | - | - |
| U1_75 | +3.3V | ● | ● | - | - | - | - |
| U1_87 | RC_USART2_RX | - | - | - | - | - | - |
| U1_89 | - | - | - | - | - | - | |
| U1_65 | TIM8_CH3 | - | - | - | - | - | - |
| U1_68 | Net-(U1-PA9) | - | - | - | - | - | - |
| U1_73 | Net-(U1-VCAP) | - | - | - | - | - | - |
| U1_79 | FLASH_MISO3 | - | - | - | - | - | - |
| U1_82 | FDCAN1_TX | - | - | - | - | - | - |
| U1_92 | SCL1 | - | - | - | - | - | - |
| U1_94 | BOOT0 | - | - | - | - | - | - |
| U1_85 | - | - | - | - | - | - | |
| U1_86 | RC_USART2_TX | - | - | - | - | - | - |
| U1_97 | - | - | - | - | - | - | |
| U1_96 | - | - | - | - | - | - | |
| U1_100 | +3.3V | ● | ● | - | - | - | - |
| U1_99 | GND | ● | ● | - | - | - | - |
| R4_1 | CANH | - | - | - | - | - | - |
| R4_2 | CANL | - | - | - | - | - | - |
| H1_1 | GND | - | ● | - | - | - | - |
| D5_1 | 5V_SYS | - | - | - | - | - | - |
| D5_2 | +5VUSB | - | ● | - | - | - | - |
| R7_1 | 5V_SYS | - | - | - | - | - | - |
| R7_2 | Net-(IC1-RESET) | - | - | - | - | - | - |
| C13_1 | GND | - | ● | - | - | - | - |
| C13_2 | +3.3V | - | ● | - | - | - | - |
| J5_6 | TX4 | - | - | - | - | - | - |
| J5_4 | VTX | - | - | - | - | - | - |
| J5_5 | CAM | - | - | - | - | - | - |
| J5_MP | GND | - | ● | - | - | - | - |
| J5_1 | GND | - | ● | - | - | - | - |
| J5_3 | 5V_SYS | - | - | - | - | - | - |
| J5_2 | +B9V | - | ● | - | - | - | - |
| H4_1 | GND | - | ● | - | - | - | - |
| R9_1 | 5V_SYS | - | - | - | - | - | - |
| R9_2 | Net-(IC1-VSYNC) | - | - | - | - | - | - |
| C42_2 | GND | - | ● | - | - | - | - |
| C42_1 | +B9V | - | ● | - | - | - | - |
| R16_1 | VBAT_ADC | - | - | - | - | - | - |
| R16_2 | VBAT | - | - | - | - | - | - |
| R2_2 | GND | - | ● | - | - | - | - |
| R2_1 | Net-(J1-CC2) | - | - | - | - | - | - |
| C21_1 | GND | - | ● | - | - | - | - |
| C21_2 | 5V_SYS | - | - | - | - | - | - |
| L5_1 | Net-(U8-SW) | - | - | - | - | - | - |
| L5_2 | +B9V | ● | ● | - | - | - | - |
| C39_2 | +B5V | - | ● | - | - | - | - |
| C39_1 | GND | - | ● | - | - | - | - |
| C8_1 | GND | - | ● | - | - | - | - |
| C8_2 | +3.3V | - | ● | - | - | - | - |
| R15_1 | BUZZ_GPIO | - | - | - | - | - | - |
| R15_2 | Net-(Q1-B) | - | - | - | - | - | - |
| C49_2 | Net-(C48-Pad2) | - | - | - | - | - | - |
| C49_1 | Net-(IC1-SAG) | - | - | - | - | - | - |
| C40_1 | GND | ● | ● | - | - | - | - |
| C40_2 | VBAT | - | - | - | - | - | - |
| L4_1 | Net-(U7-SW) | - | - | - | - | - | - |
| L4_2 | +B5V | ● | ● | - | - | - | - |
| J9_MP | GND | - | ● | - | - | - | - |
| J9_2 | RC_USART2_TX | - | - | - | - | - | - |
| J9_4 | GND | - | ● | - | - | - | - |
| J9_1 | RC_USART2_RX | - | - | - | - | - | - |
| J9_3 | 5V_SYS | - | - | - | - | - | - |
| R14_1 | +3.3V | ● | ● | - | - | - | - |
| R14_2 | BARO_SDA2 | - | - | - | - | - | - |
| C20_1 | GND | - | ● | - | - | - | - |
| C20_2 | 5V_SYS | - | - | - | - | - | - |
| C50_2 | CAM | - | - | - | - | - | - |
| C50_1 | Net-(IC1-VIN) | - | - | - | - | - | - |
| R12_1 | +3.3V | ● | ● | - | - | - | - |
| R12_2 | GPS_SCL4 | - | - | - | - | - | - |
| R6_1 | GND | ● | ● | - | - | - | - |
| R6_2 | CAM | - | - | - | - | - | - |
| J12_2 | TX2 | - | - | - | - | - | - |
| J12_3 | RX2 | - | - | - | - | - | - |
| J12_1 | GND | - | ● | - | - | - | - |
| J12_4 | +3.3V | - | ● | - | - | - | - |
| H2_1 | GND | - | ● | - | - | - | - |
| R3_1 | +3.3V | ● | ● | - | - | - | - |
| R3_2 | BOOT0 | - | - | - | - | - | - |
| R13_1 | +3.3V | ● | ● | - | - | - | - |
| R13_2 | BARO_SCL2 | - | - | - | - | - | - |
| C14_1 | NRST | - | - | - | - | - | - |
| C14_2 | GND | ● | ● | - | - | - | - |
| D3_1 | 5V_SYS | - | - | - | - | - | - |
| D3_2 | +B5V | - | ● | - | - | - | - |
| C52_2 | GND | ● | ● | - | - | - | - |
| C52_1 | OSD_CLK_OUT | - | - | - | - | - | - |
| R1_2 | GND | - | ● | - | - | - | - |
| R1_1 | Net-(J1-CC1) | - | - | - | - | - | - |
| R10_1 | 5V_SYS | - | - | - | - | - | - |
| R10_2 | Net-(IC1-LOS) | - | - | - | - | - | - |
| R17_1 | GND | ● | ● | - | - | - | - |
| R17_2 | VBAT_ADC | - | - | - | - | - | - |
| C3_2 | GND | - | ● | - | - | - | - |
| C3_1 | 5V_SYS | - | - | - | - | - | - |
| J2_4 | DJI_UART_RX | - | - | - | - | - | - |
| J2_MP | GND | - | ● | - | - | - | - |
| J2_2 | GND | - | ● | - | - | - | - |
| J2_3 | DJI_UART_TX | - | - | - | - | - | - |
| J2_5 | GND | - | ● | - | - | - | - |
| J2_6 | SBUS_RX4 | - | - | - | - | - | - |
| J2_1 | +B9V | - | ● | - | - | - | - |
| C7_1 | GND | - | ● | - | - | - | - |
| C7_2 | +3.3V | - | ● | - | - | - | - |
| Q1_2 | GND | - | ● | - | - | - | - |
| Q1_3 | BUZZ | - | - | - | - | - | - |
| Q1_1 | Net-(Q1-B) | - | - | - | - | - | - |
| C47_2 | GND | - | ● | - | - | - | - |
| C47_1 | 5V_SYS | - | - | - | - | - | - |
| C1_1 | GND | ● | ● | - | - | - | - |
| C1_2 | Net-(U1-VCAP) | - | - | - | - | - | - |
| C46_2 | GND | - | ● | - | - | - | - |
| C46_1 | +3.3V | - | ● | - | - | - | - |
| U7_2 | Net-(U7-SW) | - | - | - | - | - | - |
| U7_4 | Net-(U7-FB) | - | - | - | - | - | - |
| U7_3 | VBAT | - | - | - | - | - | - |
| U7_6 | Net-(U7-CB) | - | - | - | - | - | - |
| U7_1 | GND | ● | ● | - | - | - | - |
| U7_5 | VBAT | - | - | - | - | - | - |
| J3_1 | SWCLK | - | - | - | - | - | - |
| J3_MP | GND | - | ● | - | - | - | - |
| J3_2 | SWDIO | - | - | - | - | - | - |
| J3_5 | +3.3V | - | ● | - | - | - | - |
| J3_3 | NRST | - | - | - | - | - | - |
| J3_4 | GND | - | ● | - | - | - | - |
| C10_1 | GND | - | ● | - | - | - | - |
| C10_2 | +3.3V | - | ● | - | - | - | - |
| R5_1 | Net-(C48-Pad2) | - | - | - | - | - | - |
| R5_2 | VTX | - | - | - | - | - | - |
| J1_B1 | GND | - | ● | - | - | - | - |
| J1_A12 | GND | - | ● | - | - | - | - |
| J1_SH | GND | - | ● | - | - | - | - |
| J1_A6 | USB_DP | - | - | - | - | - | - |
| J1_A8 | - | - | - | - | - | - | |
| J1_B12 | GND | - | ● | - | - | - | - |
| J1_B5 | Net-(J1-CC2) | - | - | - | - | - | - |
| J1_B6 | USB_DP | - | - | - | - | - | - |
| J1_B8 | - | - | - | - | - | - | |
| J1_B4 | +5VUSB | - | ● | - | - | - | - |
| J1_B7 | USB_DN | - | - | - | - | - | - |
| J1_B9 | +5VUSB | - | ● | - | - | - | - |
| J1_A7 | USB_DN | - | - | - | - | - | - |
| J1_A9 | +5VUSB | - | ● | - | - | - | - |
| J1_A5 | Net-(J1-CC1) | - | - | - | - | - | - |
| J1_A1 | GND | - | ● | - | - | - | - |
| J1_A4 | +5VUSB | - | ● | - | - | - | - |
| C11_1 | GND | - | ● | - | - | - | - |
| C11_2 | +3.3V | - | ● | - | - | - | - |
| U5_2 | +3.3V | ● | ● | - | - | - | - |
| U5_7 | GND | - | ● | - | - | - | - |
| U5_1 | GND | - | ● | - | - | - | - |
| U5_3 | BARO_SDA2 | - | - | - | - | - | - |
| U5_4 | BARO_SCL2 | - | - | - | - | - | - |
| U5_6 | +3.3V | ● | ● | - | - | - | - |
| U5_5 | GND | - | ● | - | - | - | - |
| U5_8 | +3.3V | ● | ● | - | - | - | - |
| U3_1 | 5V_SYS | - | - | - | - | - | - |
| U3_4 | - | - | - | - | - | - | |
| U3_2 | GND | - | ● | - | - | - | - |
| U3_3 | 5V_SYS | - | - | - | - | - | - |
| U3_5 | +3.3V | ● | ● | - | - | - | - |
| C38_2 | Net-(U7-SW) | - | - | - | - | - | - |
| C38_1 | Net-(U7-CB) | - | - | - | - | - | - |
| U6_5 | FLASH_MOSI3 | - | - | - | - | - | - |
| U6_8 | +3.3V | - | ● | - | - | - | - |
| U6_3 | +3.3V | - | ● | - | - | - | - |
| U6_1 | FLASH_NSS3 | - | - | - | - | - | - |
| U6_2 | FLASH_MISO3 | - | - | - | - | - | - |
| U6_4 | GND | - | ● | - | - | - | - |
| U6_6 | FLASH_SCK3 | - | - | - | - | - | - |
| U6_7 | +3.3V | - | ● | - | - | - | - |
| C16_1 | +3.3V | - | ● | - | - | - | - |
| C16_2 | GND | - | ● | - | - | - | - |
| IC1_1 | - | - | ● | - | - | - | |
| IC1_7 | - | - | ● | - | - | - | |
| IC1_2 | - | - | ● | - | - | - | |
| IC1_23 | GND | ● | ● | ● | - | - | - |
| IC1_6 | OSD_CLK_OUT | - | - | ● | - | - | - |
| IC1_28 | - | - | ● | - | - | - | |
| IC1_11 | OSD_MISO2 | - | - | ● | - | - | - |
| IC1_5 | OSD_CLK_IN | - | - | ● | - | - | - |
| IC1_9 | OSD_MOSI2 | - | - | ● | - | - | - |
| IC1_10 | OSD_SCK2 | - | - | ● | - | - | - |
| IC1_15 | - | - | ● | - | - | - | |
| IC1_18 | Net-(IC1-HSYNC) | - | - | ● | - | - | - |
| IC1_20 | GND | ● | ● | ● | - | - | - |
| IC1_16 | - | - | ● | - | - | - | |
| IC1_27 | - | - | ● | - | - | - | |
| IC1_3 | 5V_SYS | - | - | ● | - | - | - |
| IC1_13 | - | - | ● | - | - | - | |
| IC1_14 | - | - | ● | - | - | - | |
| IC1_8 | OSD_NSS2 | - | - | ● | - | - | - |
| IC1_21 | 5V_SYS | - | - | ● | - | - | - |
| IC1_17 | Net-(IC1-VSYNC) | - | - | ● | - | - | - |
| IC1_24 | 5V_SYS | - | - | ● | - | - | - |
| IC1_12 | Net-(IC1-LOS) | - | - | ● | - | - | - |
| IC1_4 | GND | ● | ● | ● | - | - | - |
| IC1_19 | Net-(IC1-RESET) | - | - | ● | - | - | - |
| IC1_22 | Net-(IC1-VIN) | - | - | ● | - | - | - |
| IC1_26 | Net-(IC1-VOUT) | - | - | ● | - | - | - |
| IC1_25 | Net-(IC1-SAG) | - | - | ● | - | - | - |
| IC1_29 | GND | ● | ● | ● | - | - | - |
| C12_1 | GND | - | ● | - | - | - | - |
| C12_2 | +3.3V | - | ● | - | - | - | - |
| C51_2 | GND | ● | ● | - | - | - | - |
| C51_1 | OSD_CLK_IN | - | - | - | - | - | - |
| R24_1 | +B5V | ● | ● | - | - | - | - |
| R24_2 | Net-(U7-FB) | - | - | - | - | - | - |
| J4_1 | BUZZ | - | - | - | - | - | - |
| Y2_1 | OSD_CLK_IN | - | - | - | - | - | - |
| Y2_2 | GND | - | ● | - | - | - | - |
| Y2_4 | GND | - | ● | - | - | - | - |
| Y2_3 | OSD_CLK_OUT | - | - | - | - | - | - |
| C45_2 | VBAT | - | - | - | - | - | - |
| C45_1 | GND | ● | ● | - | - | - | - |
| R23_1 | Net-(U7-FB) | - | - | - | - | - | - |
| R23_2 | GND | ● | ● | - | - | - | - |
| J8_6 | TIM8_CH4 | - | - | - | - | - | - |
| J8_MP | GND | - | ● | - | - | - | - |
| J8_3 | TIM8_CH1 | - | - | - | - | - | - |
| J8_2 | VBAT | - | - | - | - | - | - |
| J8_1 | GND | - | ● | - | - | - | - |
| J8_4 | TIM8_CH2 | - | - | - | - | - | - |
| J8_5 | TIM8_CH3 | - | - | - | - | - | - |
| J8_7 | TLM_RX1 | - | - | - | - | - | - |
| J8_8 | ADC_CURR | - | - | - | - | - | - |
| C48_2 | Net-(C48-Pad2) | - | - | - | - | - | - |
| C48_1 | Net-(IC1-VOUT) | - | - | - | - | - | - |
| U8_2 | Net-(U8-SW) | - | - | - | - | - | - |
| U8_4 | Net-(U8-FB) | - | - | - | - | - | - |
| U8_3 | VBAT | - | - | - | - | - | - |
| U8_6 | Net-(U8-CB) | - | - | - | - | - | - |
| U8_1 | GND | ● | ● | - | - | - | - |
| U8_5 | VBAT | - | - | - | - | - | - |
| BOOT0_2 | BOOT0 | - | - | - | - | - | - |
| BOOT0_1 | GND | - | ● | - | - | - | - |
| C5_1 | GND | - | ● | - | - | - | - |
| C5_2 | +3.3V | - | ● | - | - | - | - |
| R8_1 | 5V_SYS | - | - | - | - | - | - |
| R8_2 | Net-(IC1-HSYNC) | - | - | - | - | - | - |
| R25_1 | +B9V | ● | ● | - | - | - | - |
| R25_2 | Net-(U8-FB) | - | - | - | - | - | - |
| U2_4 | IMU_INT | - | - | - | - | - | - |
| U2_1 | IMU_MISO1 | - | - | - | - | - | - |
| U2_7 | GND | - | ● | - | - | - | - |
| U2_6 | GND | - | ● | - | - | - | - |
| U2_9 | - | - | - | - | - | - | |
| U2_5 | +3.3V | - | ● | - | - | - | - |
| U2_12 | IMU_NSS1 | - | - | - | - | - | - |
| U2_11 | GND | - | ● | - | - | - | - |
| U2_13 | IMU_SCK1 | - | - | - | - | - | - |
| U2_3 | - | - | - | - | - | - | |
| U2_2 | - | - | - | - | - | - | |
| U2_10 | - | - | - | - | - | - | |
| U2_8 | +3.3V | - | ● | - | - | - | - |
| U2_14 | IMU_MOSI1 | - | - | - | - | - | - |
| C4_2 | +3.3V | - | ● | - | - | - | - |
| C4_1 | GND | - | ● | - | - | - | - |
| J7_5 | GPS_SCL4 | - | - | - | - | - | - |
| J7_MP | GND | - | ● | - | - | - | - |
| J7_1 | GND | - | ● | - | - | - | - |
| J7_6 | GPS_SDA4 | - | - | - | - | - | - |
| J7_4 | GPS_USART3_RX | - | - | - | - | - | - |
| J7_2 | 5V_SYS | - | - | - | - | - | - |
| J7_3 | GPS_USART3_TX | - | - | - | - | - | - |
| D4_2 | GND | - | ● | - | - | - | - |
| D4_1 | VBAT | - | - | - | - | - | - |
| C43_2 | GND | - | ● | - | - | - | - |
| C43_1 | +B9V | - | ● | - | - | - | - |
| R26_1 | Net-(U8-FB) | - | - | - | - | - | - |
| R26_2 | GND | ● | ● | - | - | - | - |
| C2_1 | GND | ● | ● | - | - | - | - |
| C2_2 | Net-(U1-VCAP) | - | - | - | - | - | - |
| C23_1 | GND | - | ● | - | - | - | - |
| C23_2 | +3.3V | - | ● | - | - | - | - |
| J11_1 | CANL | - | - | - | - | - | - |
| Y1_2 | GND | - | ● | - | - | - | - |
| Y1_1 | HSE_IN | - | - | - | - | - | - |
| Y1_3 | HSE_OUT | - | - | - | - | - | - |
| J6_1 | 5V_SYS | - | - | - | - | - | - |
| C17_1 | GND | - | ● | - | - | - | - |
| C17_2 | 5V_SYS | - | - | - | - | - | - |
| C37_2 | GND | - | ● | - | - | - | - |
| C37_1 | +B5V | - | ● | - | - | - | - |
| H3_1 | GND | - | ● | - | - | - | - |
| C22_1 | GND | - | ● | - | - | - | - |
| C22_2 | 5V_SYS | - | - | - | - | - | - |
13.11 PCOLA/SOQ Fault Coverage
PCOLA/SOQ scores how well the configured test methods cover each component and each connection. PCOLA evaluates five device-level properties: Presence, Correctness, Orientation, Live (functional), and Alignment. SOQ evaluates three connection-level properties: Shorts detection, Opens detection, and solder joint Quality. Scores are on a 0–100,000 scale where 100,000 means every property is fully covered. The Combined score is the average of PCOLA and SOQ.
13.11.1 Coverage by Test Method
P=Presence C=Correctness O=Orientation L=Live A=Alignment | S=Shorts O(pins)=Opens Q=Quality
| PCOLA/SOQ coverage scores by test method. Scores: 0 (None), 0.5 (Partial), 1.0 (Full). | ||||||||
| Test Method | P | C | O | L | A | S | Opens | Solder Quality |
|---|---|---|---|---|---|---|---|---|
| Electrical Test | 40.9% | 0.0% | 0.0% | 3.1% | 0.0% | 18.6% | 11.7% | 0.0% |
| Optical Inspection (AOI) | 1.1% | 1.1% | 1.1% | 0.0% | 0.5% | 0.0% | 3.6% | 3.6% |
| X-Ray Inspection (AXI) | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
| Combined | 41.4% | 1.1% | 1.1% | 3.1% | 0.5% | 18.6% | 14.8% | 3.6% |
13.11.2 PCB Device/Pin Count
Devices (PCOLA): 93
Pins (SOQ): 401
13.11.3 Board-Level Scores
| Board-Level Coverage (0 – 100,000 scale) | ||
|---|---|---|
| Dimension | Score | Coverage |
| PCOLA | 9442 / 100,000 | 9.4% |
| SOQ | 12344 / 100,000 | 12.3% |
| Combined | 10893 / 100,000 | 10.9% |
| Electrical vs Inspection | ||
|---|---|---|
| Source | PCOLA Score | SOQ Score |
| Electrical Test | 8797 / 100,000 | 10100 / 100,000 |
| Optical/X-ray Inspection | 753 / 100,000 | 2411 / 100,000 |
| Combined (max) | 9442 / 100,000 | 12344 / 100,000 |
13.11.4 PCOLA (93 devices)
● = Full (1.0) ◐ = Partial (0.5) ○ = None (0) — = N/A (excluded)
* Footprint not IPC-7351B/7251 compliant — no inspection coverage scored
| Score ⇅ | RefDes ⇅ | Type / Footprint ⇅ | Class ⇅ | P ⇅ | C ⇅ | O ⇅ | L ⇅ | A ⇅ | Method ⇅ |
|---|---|---|---|---|---|---|---|---|---|
| 70% | IC1 | AT7456E / SOP65P640X120-29N | IC | ● | ● | ● | ○ | ◐ | AOI, Powered_Off |
| 20% | U1 | STM32H733VGTx / LQFP-100_14x14mm_P0.5mm * | IC | ◐ | ○ | ○ | ◐ | ○ | LSSI, Powered_Off |
| 10% | C18 | .1uF / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | U4 | TJA1051TK-3 / HVSON-8-1EP_3x3mm_P0.65mm_EP1.6x2.4mm * | IC | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | C15 | .1uF / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C36 | 10uF / C_0805_2012Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | D4 | SMAJ36A / D_SMA * | Diode | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | C43 | 22uF / C_0805_2012Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C9 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C19 | .1uF / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | R11 | 4.7K / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C24 | 33nF / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | J13 | I2C1 / ConnPadx04 * | Connector | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C6 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C44 | .1uF / C_0603_1608Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | R26 | 7.2K / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | D5 | SS34 / D_SMA * | Diode | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | C2 | 2.2u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C13 | 1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | J5 | VTX / JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal * | Connector | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C23 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C42 | 22uF / C_0805_2012Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | Y1 | Resonator_Small / Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm * | Other | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | R2 | 5k1 / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C21 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | L5 | 10uH / L_Changjiang_FXL0420 * | Inductor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C39 | 22uF / C_0805_2012Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C8 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C17 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C37 | 22uF / C_0805_2012Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C40 | 10uF / C_0805_2012Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | L4 | 6.8uH / L_Changjiang_FXL0420 * | Inductor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | J9 | ELRS / JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal * | Connector | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | R14 | 4.7K / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C20 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C22 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | R12 | 4.7K / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | R6 | 75R / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | J12 | UART2 / ConnPadx04 * | Connector | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | R3 | 10K / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | R13 | 4.7K / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C14 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | D3 | SS34 / D_SMA * | Diode | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | C52 | 10pF / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | R1 | 5k1 / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | R17 | 10K / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C3 | 1uF / C_0603_1608Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | J2 | DJI / JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal * | Connector | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C7 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | Q1 | SS8050 / SOT-23 * | Transistor | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | C47 | 10uF / C_0805_2012Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C1 | 2.2u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C46 | 2.2uF / C_0603_1608Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | U7 | LMR51430 / SOT-23-6 * | IC | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | J3 | SWD / JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal * | Connector | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C10 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | J1 | USB / USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal * | Connector | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C11 | 4.7u / C_0603_1608Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | U5 | BMP280 / Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering * | IC | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | U3 | TLV75733PDBV / SOT-23-5 * | IC | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | U6 | W25Q128JVS / SOIC-8_5.3x5.3mm_P1.27mm * | IC | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | C16 | 10nF / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C12 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | C51 | 10pF / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | R24 | 100K / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | Y2 | 27MHz / Crystal_SMD_3225-4Pin_3.2x2.5mm * | Other | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | C45 | .1uF / C_0603_1608Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | R23 | 13.7K / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | J8 | ESC / JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal * | Connector | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | U8 | LMR51430 / SOT-23-6 * | IC | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | BOOT0 | SW / SW_Push_SPST_NO_Alps_SKRK * | Other | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | C5 | .1u / C_0402_1005Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | R25 | 100K / R_0402_1005Metric * | Resistor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | U2 | ICM-42688-P / PQFN50P300X250X97-14N * | IC | ◐ | ○ | ○ | ○ | ○ | Powered_Off |
| 10% | C4 | 1uF / C_0603_1608Metric * | Capacitor | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 10% | J7 | GPS / JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal * | Connector | ◐ | ○ | ○ | — | ○ | Powered_Off |
| 0% | C41 | .1uF / C_0603_1608Metric * | Capacitor | ○ | ○ | ○ | — | ○ | |
| 0% | J10 | CH / TestPoint_Pad_1.0x1.0mm * | Connector | ○ | ○ | ○ | — | ○ | |
| 0% | R4 | 120R / R_0402_1005Metric * | Resistor | ○ | ○ | ○ | — | ○ | |
| 0% | R7 | 1K / R_0402_1005Metric * | Resistor | ○ | ○ | ○ | — | ○ | |
| 0% | R9 | 1K / R_0402_1005Metric * | Resistor | ○ | ○ | ○ | — | ○ | |
| 0% | R16 | 100K / R_0402_1005Metric * | Resistor | ○ | ○ | ○ | — | ○ | |
| 0% | R15 | 1K / R_0402_1005Metric * | Resistor | ○ | ○ | ○ | — | ○ | |
| 0% | C49 | 47uF / CP_EIA-3216-18_Kemet-A * | Capacitor | ○ | ○ | ○ | — | ○ | |
| 0% | C50 | 100nF / C_0402_1005Metric * | Capacitor | ○ | ○ | ○ | — | ○ | |
| 0% | C48 | 47uF / CP_EIA-3216-18_Kemet-A * | Capacitor | ○ | ○ | ○ | — | ○ | |
| 0% | R5 | 75R / R_0402_1005Metric * | Resistor | ○ | ○ | ○ | — | ○ | |
| 0% | J11 | CL / TestPoint_Pad_1.0x1.0mm * | Connector | ○ | ○ | ○ | — | ○ | |
| 0% | C38 | .1uF / C_0603_1608Metric * | Capacitor | ○ | ○ | ○ | — | ○ | |
| 0% | J6 | Conn_01x01_Pin / TestPoint_Pad_1.5x1.5mm * | Connector | ○ | ○ | ○ | — | ○ | |
| 0% | R10 | 1K / R_0402_1005Metric * | Resistor | ○ | ○ | ○ | — | ○ | |
| 0% | R8 | 1K / R_0402_1005Metric * | Resistor | ○ | ○ | ○ | — | ○ | |
| 0% | J4 | Conn_01x01_Pin / TestPoint_Pad_1.5x1.5mm * | Connector | ○ | ○ | ○ | — | ○ |
13.11.5 SOQ (401 pins)
● = Full (1.0) ◐ = Partial (0.5) ○ = None (0)
| Score ⇅ | Pin ⇅ | Net ⇅ | S ⇅ | O ⇅ | Q ⇅ |
|---|---|---|---|---|---|
| 67% | IC1_23 | GND | ◐ | ● | ◐ |
| 67% | IC1_20 | GND | ◐ | ● | ◐ |
| 67% | IC1_4 | GND | ◐ | ● | ◐ |
| 67% | IC1_29 | GND | ◐ | ● | ◐ |
| 50% | C1_1 | GND | ◐ | ● | ○ |
| 50% | C52_2 | GND | ◐ | ● | ○ |
| 50% | U1_50 | +3.3V | ◐ | ● | ○ |
| 50% | U1_26 | GND | ◐ | ● | ○ |
| 50% | C14_2 | GND | ◐ | ● | ○ |
| 50% | U1_75 | +3.3V | ◐ | ● | ○ |
| 50% | U1_27 | +3.3V | ◐ | ● | ○ |
| 50% | U1_11 | +3.3V | ◐ | ● | ○ |
| 50% | R17_1 | GND | ◐ | ● | ○ |
| 50% | C36_1 | GND | ◐ | ● | ○ |
| 50% | R3_1 | +3.3V | ◐ | ● | ○ |
| 50% | U1_21 | +3.3V | ◐ | ● | ○ |
| 50% | C40_1 | GND | ◐ | ● | ○ |
| 50% | U1_49 | GND | ◐ | ● | ○ |
| 50% | U1_20 | +3.3V | ◐ | ● | ○ |
| 50% | R6_1 | GND | ◐ | ● | ○ |
| 50% | U1_6 | +3.3V | ◐ | ● | ○ |
| 50% | U3_5 | +3.3V | ◐ | ● | ○ |
| 50% | R11_1 | +3.3V | ◐ | ● | ○ |
| 50% | R12_1 | +3.3V | ◐ | ● | ○ |
| 50% | C24_2 | GND | ◐ | ● | ○ |
| 50% | U1_100 | +3.3V | ◐ | ● | ○ |
| 50% | U1_74 | GND | ◐ | ● | ○ |
| 50% | U1_99 | GND | ◐ | ● | ○ |
| 50% | U7_1 | GND | ◐ | ● | ○ |
| 50% | U1_19 | GND | ◐ | ● | ○ |
| 50% | R14_1 | +3.3V | ◐ | ● | ○ |
| 50% | L5_2 | +B9V | ◐ | ● | ○ |
| 50% | U5_2 | +3.3V | ◐ | ● | ○ |
| 50% | U5_6 | +3.3V | ◐ | ● | ○ |
| 50% | U5_8 | +3.3V | ◐ | ● | ○ |
| 50% | L4_2 | +B5V | ◐ | ● | ○ |
| 50% | C44_1 | GND | ◐ | ● | ○ |
| 50% | C2_1 | GND | ◐ | ● | ○ |
| 50% | R25_1 | +B9V | ◐ | ● | ○ |
| 50% | U1_10 | GND | ◐ | ● | ○ |
| 50% | R13_1 | +3.3V | ◐ | ● | ○ |
| 50% | C51_2 | GND | ◐ | ● | ○ |
| 50% | R24_1 | +B5V | ◐ | ● | ○ |
| 50% | C45_1 | GND | ◐ | ● | ○ |
| 50% | R23_2 | GND | ◐ | ● | ○ |
| 50% | U8_1 | GND | ◐ | ● | ○ |
| 50% | R26_2 | GND | ◐ | ● | ○ |
| 33% | IC1_18 | Net-(IC1-HSYNC) | ○ | ◐ | ◐ |
| 33% | IC1_1 | ○ | ◐ | ◐ | |
| 33% | IC1_16 | ○ | ◐ | ◐ | |
| 33% | IC1_27 | ○ | ◐ | ◐ | |
| 33% | IC1_3 | 5V_SYS | ○ | ◐ | ◐ |
| 33% | IC1_13 | ○ | ◐ | ◐ | |
| 33% | IC1_7 | ○ | ◐ | ◐ | |
| 33% | IC1_8 | OSD_NSS2 | ○ | ◐ | ◐ |
| 33% | IC1_21 | 5V_SYS | ○ | ◐ | ◐ |
| 33% | IC1_17 | Net-(IC1-VSYNC) | ○ | ◐ | ◐ |
| 33% | IC1_2 | ○ | ◐ | ◐ | |
| 33% | IC1_12 | Net-(IC1-LOS) | ○ | ◐ | ◐ |
| 33% | IC1_24 | 5V_SYS | ○ | ◐ | ◐ |
| 33% | IC1_19 | Net-(IC1-RESET) | ○ | ◐ | ◐ |
| 33% | IC1_22 | Net-(IC1-VIN) | ○ | ◐ | ◐ |
| 33% | IC1_14 | ○ | ◐ | ◐ | |
| 33% | IC1_25 | Net-(IC1-SAG) | ○ | ◐ | ◐ |
| 33% | IC1_6 | OSD_CLK_OUT | ○ | ◐ | ◐ |
| 33% | IC1_28 | ○ | ◐ | ◐ | |
| 33% | IC1_11 | OSD_MISO2 | ○ | ◐ | ◐ |
| 33% | IC1_5 | OSD_CLK_IN | ○ | ◐ | ◐ |
| 33% | IC1_9 | OSD_MOSI2 | ○ | ◐ | ◐ |
| 33% | IC1_10 | OSD_SCK2 | ○ | ◐ | ◐ |
| 33% | IC1_15 | ○ | ◐ | ◐ | |
| 33% | IC1_26 | Net-(IC1-VOUT) | ○ | ◐ | ◐ |
| 17% | J2_5 | GND | ◐ | ○ | ○ |
| 17% | J2_1 | +B9V | ◐ | ○ | ○ |
| 17% | C7_1 | GND | ◐ | ○ | ○ |
| 17% | C7_2 | +3.3V | ◐ | ○ | ○ |
| 17% | Q1_2 | GND | ◐ | ○ | ○ |
| 17% | C47_2 | GND | ◐ | ○ | ○ |
| 17% | C46_2 | GND | ◐ | ○ | ○ |
| 17% | C46_1 | +3.3V | ◐ | ○ | ○ |
| 17% | J3_MP | GND | ◐ | ○ | ○ |
| 17% | J3_5 | +3.3V | ◐ | ○ | ○ |
| 17% | J3_4 | GND | ◐ | ○ | ○ |
| 17% | C10_1 | GND | ◐ | ○ | ○ |
| 17% | C10_2 | +3.3V | ◐ | ○ | ○ |
| 17% | J1_B1 | GND | ◐ | ○ | ○ |
| 17% | J1_A12 | GND | ◐ | ○ | ○ |
| 17% | C19_2 | GND | ◐ | ○ | ○ |
| 17% | J1_B12 | GND | ◐ | ○ | ○ |
| 17% | J1_B4 | +5VUSB | ◐ | ○ | ○ |
| 17% | J1_B9 | +5VUSB | ◐ | ○ | ○ |
| 17% | J1_A9 | +5VUSB | ◐ | ○ | ○ |
| 17% | J1_A1 | GND | ◐ | ○ | ○ |
| 17% | J1_A4 | +5VUSB | ◐ | ○ | ○ |
| 17% | C11_1 | GND | ◐ | ○ | ○ |
| 17% | C11_2 | +3.3V | ◐ | ○ | ○ |
| 17% | C18_1 | +3.3V | ◐ | ○ | ○ |
| 17% | U5_7 | GND | ◐ | ○ | ○ |
| 17% | U5_1 | GND | ◐ | ○ | ○ |
| 17% | C18_2 | GND | ◐ | ○ | ○ |
| 17% | U5_5 | GND | ◐ | ○ | ○ |
| 17% | C20_1 | GND | ◐ | ○ | ○ |
| 17% | U3_2 | GND | ◐ | ○ | ○ |
| 17% | U4_9 | GND | ◐ | ○ | ○ |
| 17% | U6_8 | +3.3V | ◐ | ○ | ○ |
| 17% | U6_3 | +3.3V | ◐ | ○ | ○ |
| 17% | U6_4 | GND | ◐ | ○ | ○ |
| 17% | U6_7 | +3.3V | ◐ | ○ | ○ |
| 17% | C16_1 | +3.3V | ◐ | ○ | ○ |
| 17% | C16_2 | GND | ◐ | ○ | ○ |
| 17% | U4_8 | GND | ◐ | ○ | ○ |
| 17% | D5_2 | +5VUSB | ◐ | ○ | ○ |
| 17% | U4_5 | +3.3V | ◐ | ○ | ○ |
| 17% | U4_2 | GND | ◐ | ○ | ○ |
| 17% | J12_1 | GND | ◐ | ○ | ○ |
| 17% | C15_1 | +3.3V | ◐ | ○ | ○ |
| 17% | C15_2 | GND | ◐ | ○ | ○ |
| 17% | C13_1 | GND | ◐ | ○ | ○ |
| 17% | C13_2 | +3.3V | ◐ | ○ | ○ |
| 17% | J12_4 | +3.3V | ◐ | ○ | ○ |
| 17% | C9_1 | GND | ◐ | ○ | ○ |
| 17% | C9_2 | +3.3V | ◐ | ○ | ○ |
| 17% | C19_1 | +3.3V | ◐ | ○ | ○ |
| 17% | J5_MP | GND | ◐ | ○ | ○ |
| 17% | J5_1 | GND | ◐ | ○ | ○ |
| 17% | J13_1 | GND | ◐ | ○ | ○ |
| 17% | J13_4 | +3.3V | ◐ | ○ | ○ |
| 17% | C6_1 | GND | ◐ | ○ | ○ |
| 17% | C6_2 | +3.3V | ◐ | ○ | ○ |
| 17% | J5_2 | +B9V | ◐ | ○ | ○ |
| 17% | J9_MP | GND | ◐ | ○ | ○ |
| 17% | C42_2 | GND | ◐ | ○ | ○ |
| 17% | C42_1 | +B9V | ◐ | ○ | ○ |
| 17% | J9_4 | GND | ◐ | ○ | ○ |
| 17% | R2_2 | GND | ◐ | ○ | ○ |
| 17% | C21_1 | GND | ◐ | ○ | ○ |
| 17% | BOOT0_1 | GND | ◐ | ○ | ○ |
| 17% | D3_2 | +B5V | ◐ | ○ | ○ |
| 17% | C39_2 | +B5V | ◐ | ○ | ○ |
| 17% | C12_1 | GND | ◐ | ○ | ○ |
| 17% | C12_2 | +3.3V | ◐ | ○ | ○ |
| 17% | C39_1 | GND | ◐ | ○ | ○ |
| 17% | C8_1 | GND | ◐ | ○ | ○ |
| 17% | Y2_2 | GND | ◐ | ○ | ○ |
| 17% | Y2_4 | GND | ◐ | ○ | ○ |
| 17% | C8_2 | +3.3V | ◐ | ○ | ○ |
| 17% | R1_2 | GND | ◐ | ○ | ○ |
| 17% | J8_MP | GND | ◐ | ○ | ○ |
| 17% | J8_1 | GND | ◐ | ○ | ○ |
| 17% | C3_2 | GND | ◐ | ○ | ○ |
| 17% | C5_1 | GND | ◐ | ○ | ○ |
| 17% | C5_2 | +3.3V | ◐ | ○ | ○ |
| 17% | J1_SH | GND | ◐ | ○ | ○ |
| 17% | U2_7 | GND | ◐ | ○ | ○ |
| 17% | U2_6 | GND | ◐ | ○ | ○ |
| 17% | U2_5 | +3.3V | ◐ | ○ | ○ |
| 17% | U2_11 | GND | ◐ | ○ | ○ |
| 17% | U2_8 | +3.3V | ◐ | ○ | ○ |
| 17% | C4_2 | +3.3V | ◐ | ○ | ○ |
| 17% | C4_1 | GND | ◐ | ○ | ○ |
| 17% | J7_MP | GND | ◐ | ○ | ○ |
| 17% | J7_1 | GND | ◐ | ○ | ○ |
| 17% | D4_2 | GND | ◐ | ○ | ○ |
| 17% | C43_2 | GND | ◐ | ○ | ○ |
| 17% | C43_1 | +B9V | ◐ | ○ | ○ |
| 17% | J2_MP | GND | ◐ | ○ | ○ |
| 17% | J2_2 | GND | ◐ | ○ | ○ |
| 17% | C23_1 | GND | ◐ | ○ | ○ |
| 17% | C23_2 | +3.3V | ◐ | ○ | ○ |
| 17% | Y1_2 | GND | ◐ | ○ | ○ |
| 17% | C17_1 | GND | ◐ | ○ | ○ |
| 17% | C37_2 | GND | ◐ | ○ | ○ |
| 17% | C37_1 | +B5V | ◐ | ○ | ○ |
| 17% | C22_1 | GND | ◐ | ○ | ○ |
| 0% | R16_1 | VBAT_ADC | ○ | ○ | ○ |
| 0% | R16_2 | VBAT | ○ | ○ | ○ |
| 0% | R2_1 | Net-(J1-CC2) | ○ | ○ | ○ |
| 0% | C21_2 | 5V_SYS | ○ | ○ | ○ |
| 0% | L5_1 | Net-(U8-SW) | ○ | ○ | ○ |
| 0% | R15_1 | BUZZ_GPIO | ○ | ○ | ○ |
| 0% | R15_2 | Net-(Q1-B) | ○ | ○ | ○ |
| 0% | C49_2 | Net-(C48-Pad2) | ○ | ○ | ○ |
| 0% | C49_1 | Net-(IC1-SAG) | ○ | ○ | ○ |
| 0% | C40_2 | VBAT | ○ | ○ | ○ |
| 0% | L4_1 | Net-(U7-SW) | ○ | ○ | ○ |
| 0% | J9_2 | RC_USART2_TX | ○ | ○ | ○ |
| 0% | J9_1 | RC_USART2_RX | ○ | ○ | ○ |
| 0% | J9_3 | 5V_SYS | ○ | ○ | ○ |
| 0% | R14_2 | BARO_SDA2 | ○ | ○ | ○ |
| 0% | C20_2 | 5V_SYS | ○ | ○ | ○ |
| 0% | C50_2 | CAM | ○ | ○ | ○ |
| 0% | C50_1 | Net-(IC1-VIN) | ○ | ○ | ○ |
| 0% | R12_2 | GPS_SCL4 | ○ | ○ | ○ |
| 0% | R6_2 | CAM | ○ | ○ | ○ |
| 0% | J12_2 | TX2 | ○ | ○ | ○ |
| 0% | J12_3 | RX2 | ○ | ○ | ○ |
| 0% | R3_2 | BOOT0 | ○ | ○ | ○ |
| 0% | R13_2 | BARO_SCL2 | ○ | ○ | ○ |
| 0% | C14_1 | NRST | ○ | ○ | ○ |
| 0% | D3_1 | 5V_SYS | ○ | ○ | ○ |
| 0% | U1_15 | ADC_CURR | ○ | ○ | ○ |
| 0% | C52_1 | OSD_CLK_OUT | ○ | ○ | ○ |
| 0% | U4_3 | 5V_SYS | ○ | ○ | ○ |
| 0% | R1_1 | Net-(J1-CC1) | ○ | ○ | ○ |
| 0% | R10_1 | 5V_SYS | ○ | ○ | ○ |
| 0% | R10_2 | Net-(IC1-LOS) | ○ | ○ | ○ |
| 0% | U4_6 | CANL | ○ | ○ | ○ |
| 0% | R17_2 | VBAT_ADC | ○ | ○ | ○ |
| 0% | U4_4 | FDCAN1_RX | ○ | ○ | ○ |
| 0% | C3_1 | 5V_SYS | ○ | ○ | ○ |
| 0% | J2_4 | DJI_UART_RX | ○ | ○ | ○ |
| 0% | U4_7 | CANH | ○ | ○ | ○ |
| 0% | U4_1 | FDCAN1_TX | ○ | ○ | ○ |
| 0% | J2_3 | DJI_UART_TX | ○ | ○ | ○ |
| 0% | C36_2 | VBAT | ○ | ○ | ○ |
| 0% | J2_6 | SBUS_RX4 | ○ | ○ | ○ |
| 0% | C41_2 | Net-(U8-SW) | ○ | ○ | ○ |
| 0% | C41_1 | Net-(U8-CB) | ○ | ○ | ○ |
| 0% | J10_1 | CANH | ○ | ○ | ○ |
| 0% | R11_2 | GPS_SDA4 | ○ | ○ | ○ |
| 0% | Q1_3 | BUZZ | ○ | ○ | ○ |
| 0% | Q1_1 | Net-(Q1-B) | ○ | ○ | ○ |
| 0% | C24_1 | VBAT_ADC | ○ | ○ | ○ |
| 0% | C47_1 | 5V_SYS | ○ | ○ | ○ |
| 0% | J13_2 | SCL1 | ○ | ○ | ○ |
| 0% | C1_2 | Net-(U1-VCAP) | ○ | ○ | ○ |
| 0% | J13_3 | SDA1 | ○ | ○ | ○ |
| 0% | C44_2 | VBAT | ○ | ○ | ○ |
| 0% | U7_2 | Net-(U7-SW) | ○ | ○ | ○ |
| 0% | U7_4 | Net-(U7-FB) | ○ | ○ | ○ |
| 0% | U7_3 | VBAT | ○ | ○ | ○ |
| 0% | U7_6 | Net-(U7-CB) | ○ | ○ | ○ |
| 0% | U1_17 | ○ | ○ | ○ | |
| 0% | U7_5 | VBAT | ○ | ○ | ○ |
| 0% | J3_1 | SWCLK | ○ | ○ | ○ |
| 0% | U1_22 | TX4 | ○ | ○ | ○ |
| 0% | J3_2 | SWDIO | ○ | ○ | ○ |
| 0% | U1_3 | BUZZ_GPIO | ○ | ○ | ○ |
| 0% | J3_3 | NRST | ○ | ○ | ○ |
| 0% | U1_1 | DJI_UART_TX | ○ | ○ | ○ |
| 0% | U1_9 | ○ | ○ | ○ | |
| 0% | U1_2 | DJI_UART_RX | ○ | ○ | ○ |
| 0% | R5_1 | Net-(C48-Pad2) | ○ | ○ | ○ |
| 0% | R5_2 | VTX | ○ | ○ | ○ |
| 0% | U1_13 | HSE_OUT | ○ | ○ | ○ |
| 0% | U1_16 | VBAT_ADC | ○ | ○ | ○ |
| 0% | U1_14 | NRST | ○ | ○ | ○ |
| 0% | J1_A6 | USB_DP | ○ | ○ | ○ |
| 0% | J1_A8 | ○ | ○ | ○ | |
| 0% | U1_8 | ○ | ○ | ○ | |
| 0% | J1_B5 | Net-(J1-CC2) | ○ | ○ | ○ |
| 0% | J1_B6 | USB_DP | ○ | ○ | ○ |
| 0% | J1_B8 | ○ | ○ | ○ | |
| 0% | U1_7 | ○ | ○ | ○ | |
| 0% | J1_B7 | USB_DN | ○ | ○ | ○ |
| 0% | U1_39 | ○ | ○ | ○ | |
| 0% | J1_A7 | USB_DN | ○ | ○ | ○ |
| 0% | U1_4 | Net-(U1-PE5) | ○ | ○ | ○ |
| 0% | J1_A5 | Net-(J1-CC1) | ○ | ○ | ○ |
| 0% | U1_12 | HSE_IN | ○ | ○ | ○ |
| 0% | U1_29 | IMU_SCK1 | ○ | ○ | ○ |
| 0% | U1_33 | ○ | ○ | ○ | |
| 0% | U1_5 | Net-(U1-PE6) | ○ | ○ | ○ |
| 0% | U1_18 | ○ | ○ | ○ | |
| 0% | U1_25 | RX2 | ○ | ○ | ○ |
| 0% | U1_28 | IMU_NSS1 | ○ | ○ | ○ |
| 0% | U5_3 | BARO_SDA2 | ○ | ○ | ○ |
| 0% | U5_4 | BARO_SCL2 | ○ | ○ | ○ |
| 0% | U1_31 | IMU_MOSI1 | ○ | ○ | ○ |
| 0% | U1_32 | IMU_INT | ○ | ○ | ○ |
| 0% | U1_34 | ○ | ○ | ○ | |
| 0% | U3_1 | 5V_SYS | ○ | ○ | ○ |
| 0% | U3_4 | ○ | ○ | ○ | |
| 0% | U1_35 | ○ | ○ | ○ | |
| 0% | U3_3 | 5V_SYS | ○ | ○ | ○ |
| 0% | U1_24 | TX2 | ○ | ○ | ○ |
| 0% | C38_2 | Net-(U7-SW) | ○ | ○ | ○ |
| 0% | C38_1 | Net-(U7-CB) | ○ | ○ | ○ |
| 0% | U6_5 | FLASH_MOSI3 | ○ | ○ | ○ |
| 0% | U1_36 | ○ | ○ | ○ | |
| 0% | U1_23 | SBUS_RX4 | ○ | ○ | ○ |
| 0% | U6_1 | FLASH_NSS3 | ○ | ○ | ○ |
| 0% | U6_2 | FLASH_MISO3 | ○ | ○ | ○ |
| 0% | U1_30 | IMU_MISO1 | ○ | ○ | ○ |
| 0% | U6_6 | FLASH_SCK3 | ○ | ○ | ○ |
| 0% | U1_37 | ○ | ○ | ○ | |
| 0% | U1_38 | ○ | ○ | ○ | |
| 0% | U1_45 | ○ | ○ | ○ | |
| 0% | U1_55 | GPS_USART3_TX | ○ | ○ | ○ |
| 0% | U1_40 | ○ | ○ | ○ | |
| 0% | U1_56 | GPS_USART3_RX | ○ | ○ | ○ |
| 0% | U1_59 | GPS_SCL4 | ○ | ○ | ○ |
| 0% | U1_60 | GPS_SDA4 | ○ | ○ | ○ |
| 0% | U1_62 | ○ | ○ | ○ | |
| 0% | U1_48 | Net-(U1-VCAP) | ○ | ○ | ○ |
| 0% | U1_52 | OSD_SCK2 | ○ | ○ | ○ |
| 0% | U1_41 | ○ | ○ | ○ | |
| 0% | U1_57 | ○ | ○ | ○ | |
| 0% | U1_64 | TIM8_CH2 | ○ | ○ | ○ |
| 0% | U1_54 | OSD_MOSI2 | ○ | ○ | ○ |
| 0% | U1_42 | ○ | ○ | ○ | |
| 0% | U1_53 | OSD_MISO2 | ○ | ○ | ○ |
| 0% | U1_58 | ○ | ○ | ○ | |
| 0% | U1_61 | ○ | ○ | ○ | |
| 0% | U1_63 | TIM8_CH1 | ○ | ○ | ○ |
| 0% | U1_43 | ○ | ○ | ○ | |
| 0% | U1_44 | ○ | ○ | ○ | |
| 0% | U1_47 | BARO_SDA2 | ○ | ○ | ○ |
| 0% | U1_51 | OSD_NSS2 | ○ | ○ | ○ |
| 0% | U1_46 | BARO_SCL2 | ○ | ○ | ○ |
| 0% | U1_66 | TIM8_CH4 | ○ | ○ | ○ |
| 0% | U1_69 | TLM_RX1 | ○ | ○ | ○ |
| 0% | U1_70 | USB_DN | ○ | ○ | ○ |
| 0% | U1_81 | FDCAN1_RX | ○ | ○ | ○ |
| 0% | U1_83 | ○ | ○ | ○ | |
| 0% | U1_67 | ○ | ○ | ○ | |
| 0% | U1_78 | FLASH_SCK3 | ○ | ○ | ○ |
| 0% | U1_80 | FLASH_MOSI3 | ○ | ○ | ○ |
| 0% | U1_76 | SWCLK | ○ | ○ | ○ |
| 0% | U1_88 | ○ | ○ | ○ | |
| 0% | C51_1 | OSD_CLK_IN | ○ | ○ | ○ |
| 0% | U1_71 | USB_DP | ○ | ○ | ○ |
| 0% | R24_2 | Net-(U7-FB) | ○ | ○ | ○ |
| 0% | J4_1 | BUZZ | ○ | ○ | ○ |
| 0% | Y2_1 | OSD_CLK_IN | ○ | ○ | ○ |
| 0% | U1_91 | ○ | ○ | ○ | |
| 0% | U1_84 | ○ | ○ | ○ | |
| 0% | Y2_3 | OSD_CLK_OUT | ○ | ○ | ○ |
| 0% | C45_2 | VBAT | ○ | ○ | ○ |
| 0% | U1_90 | ○ | ○ | ○ | |
| 0% | R23_1 | Net-(U7-FB) | ○ | ○ | ○ |
| 0% | U1_93 | SDA1 | ○ | ○ | ○ |
| 0% | J8_6 | TIM8_CH4 | ○ | ○ | ○ |
| 0% | U1_95 | ○ | ○ | ○ | |
| 0% | J8_3 | TIM8_CH1 | ○ | ○ | ○ |
| 0% | J8_2 | VBAT | ○ | ○ | ○ |
| 0% | U1_98 | ○ | ○ | ○ | |
| 0% | J8_4 | TIM8_CH2 | ○ | ○ | ○ |
| 0% | J8_5 | TIM8_CH3 | ○ | ○ | ○ |
| 0% | J8_7 | TLM_RX1 | ○ | ○ | ○ |
| 0% | J8_8 | ADC_CURR | ○ | ○ | ○ |
| 0% | C48_2 | Net-(C48-Pad2) | ○ | ○ | ○ |
| 0% | C48_1 | Net-(IC1-VOUT) | ○ | ○ | ○ |
| 0% | U8_2 | Net-(U8-SW) | ○ | ○ | ○ |
| 0% | U8_4 | Net-(U8-FB) | ○ | ○ | ○ |
| 0% | U8_3 | VBAT | ○ | ○ | ○ |
| 0% | U8_6 | Net-(U8-CB) | ○ | ○ | ○ |
| 0% | U1_77 | FLASH_NSS3 | ○ | ○ | ○ |
| 0% | U8_5 | VBAT | ○ | ○ | ○ |
| 0% | BOOT0_2 | BOOT0 | ○ | ○ | ○ |
| 0% | R9_2 | Net-(IC1-VSYNC) | ○ | ○ | ○ |
| 0% | U1_72 | SWDIO | ○ | ○ | ○ |
| 0% | U1_87 | RC_USART2_RX | ○ | ○ | ○ |
| 0% | R8_1 | 5V_SYS | ○ | ○ | ○ |
| 0% | R8_2 | Net-(IC1-HSYNC) | ○ | ○ | ○ |
| 0% | U1_89 | ○ | ○ | ○ | |
| 0% | R25_2 | Net-(U8-FB) | ○ | ○ | ○ |
| 0% | U2_4 | IMU_INT | ○ | ○ | ○ |
| 0% | U2_1 | IMU_MISO1 | ○ | ○ | ○ |
| 0% | U1_65 | TIM8_CH3 | ○ | ○ | ○ |
| 0% | U1_68 | Net-(U1-PA9) | ○ | ○ | ○ |
| 0% | U2_9 | ○ | ○ | ○ | |
| 0% | U1_73 | Net-(U1-VCAP) | ○ | ○ | ○ |
| 0% | U2_12 | IMU_NSS1 | ○ | ○ | ○ |
| 0% | U1_79 | FLASH_MISO3 | ○ | ○ | ○ |
| 0% | U2_13 | IMU_SCK1 | ○ | ○ | ○ |
| 0% | U2_3 | ○ | ○ | ○ | |
| 0% | U2_2 | ○ | ○ | ○ | |
| 0% | U2_10 | ○ | ○ | ○ | |
| 0% | U1_82 | FDCAN1_TX | ○ | ○ | ○ |
| 0% | U2_14 | IMU_MOSI1 | ○ | ○ | ○ |
| 0% | U1_92 | SCL1 | ○ | ○ | ○ |
| 0% | U1_94 | BOOT0 | ○ | ○ | ○ |
| 0% | J7_5 | GPS_SCL4 | ○ | ○ | ○ |
| 0% | U1_85 | ○ | ○ | ○ | |
| 0% | U1_86 | RC_USART2_TX | ○ | ○ | ○ |
| 0% | J7_6 | GPS_SDA4 | ○ | ○ | ○ |
| 0% | J7_4 | GPS_USART3_RX | ○ | ○ | ○ |
| 0% | J7_2 | 5V_SYS | ○ | ○ | ○ |
| 0% | J7_3 | GPS_USART3_TX | ○ | ○ | ○ |
| 0% | U1_97 | ○ | ○ | ○ | |
| 0% | D4_1 | VBAT | ○ | ○ | ○ |
| 0% | U1_96 | ○ | ○ | ○ | |
| 0% | R4_1 | CANH | ○ | ○ | ○ |
| 0% | R26_1 | Net-(U8-FB) | ○ | ○ | ○ |
| 0% | R4_2 | CANL | ○ | ○ | ○ |
| 0% | D5_1 | 5V_SYS | ○ | ○ | ○ |
| 0% | C2_2 | Net-(U1-VCAP) | ○ | ○ | ○ |
| 0% | R7_1 | 5V_SYS | ○ | ○ | ○ |
| 0% | R7_2 | Net-(IC1-RESET) | ○ | ○ | ○ |
| 0% | J11_1 | CANL | ○ | ○ | ○ |
| 0% | J5_6 | TX4 | ○ | ○ | ○ |
| 0% | Y1_1 | HSE_IN | ○ | ○ | ○ |
| 0% | Y1_3 | HSE_OUT | ○ | ○ | ○ |
| 0% | J6_1 | 5V_SYS | ○ | ○ | ○ |
| 0% | J5_4 | VTX | ○ | ○ | ○ |
| 0% | C17_2 | 5V_SYS | ○ | ○ | ○ |
| 0% | J5_5 | CAM | ○ | ○ | ○ |
| 0% | J5_3 | 5V_SYS | ○ | ○ | ○ |
| 0% | R9_1 | 5V_SYS | ○ | ○ | ○ |
| 0% | C22_2 | 5V_SYS | ○ | ○ | ○ |
13.11.6 Scoring Matrix
PCOLA/SOQ scoring premises used for this analysis. Each cell shows the score assigned when a test method applies to a component or pin.
| Method | P | C | O | L | A | S | Opens | Q |
|---|---|---|---|---|---|---|---|---|
| AOI | Full | Full | Full | — | Partial | Partial | Partial | Partial |
| AXI | — | — | — | — | Partial | Partial | Partial | Partial |
| JTAG/BSCAN | Full | Full | Full | Partial | — | Full | Full | — |
| BSCAN_Passives | Full | Full | Full | Full | — | Full | Full | — |
| I2C | Partial | Partial | — | Partial | — | Partial | Partial | — |
| SPI | Partial | Partial | — | Partial | — | Partial | Partial | — |
| UART | — | — | — | Partial | — | — | — | — |
| Passive_Meas | Full | Full | Full | Full | — | Full | Full | — |
| Powered_Off | Partial | — | — | — | — | Partial | Full | — |
14 Model Quality
Schematic symbol and library model quality analysis.
14.1 Library Model Grades
Grading schematic library model quality based on pin electrical type definitions:
| Grade Definitions | ||
|---|---|---|
| Grade | Rating | Description |
| A | Excellent | Has Power pins AND properly typed I/O pins (>=90% typed) |
| B | Good | >=70% typed OR (>=50% typed AND has Power) |
| C | Fair | Mix of typed and Passive pins (>=40% typed) |
| D | Poor | Mostly Passive with few typed pins (>=10% typed) |
| F | Fail | All pins Passive/Unknown (<10% typed, no ERC) |
| IC Library Model Grades (sorted worst to best) | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RefDes | Grd | Pins | Pwr | In | Out | IO | OC | OE | HiZ | Pas | Part Number | Creator |
| IC1 | F | 29 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 29 | AT7456E | |
| U2 | C | 14 | 3 | 2 | 1 | 3 | 0 | 0 | 0 | 5 | ICM-42688-P | |
| U4 | C | 9 | 3 | 2 | 1 | 2 | 0 | 0 | 0 | 1 | TJA1051TK-3 | |
| U7 | C | 6 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | LMR51430 | |
| U8 | C | 6 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | LMR51430 | |
| U1 | B | 100 | 11 | 3 | 0 | 82 | 0 | 0 | 0 | 4 | STM32H733VGTx | |
| U3 | B | 5 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | TLV75733PDBV | |
| U5 | B | 8 | 4 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | BMP280 | |
| U6 | B | 8 | 2 | 2 | 0 | 4 | 0 | 0 | 0 | 0 | W25Q128JVS | |
14.1.1 Library Quality Summary
| Total ICs evaluated | 9 |
| Grade A (excellent) | 0 (0.0%) |
| Grade B (good) | 4 (44.4%) |
| Grade C (fair) | 4 (44.4%) |
| Grade D (poor) | 0 (0.0%) |
| Grade F (fail) | 1 (11.1%) |
| OVERALL LIBRARY QUALITY | B (3.02/4.00) |
14.2 Component Library Validation
Checking for generic/incomplete library models using statistical patterns.
| Library Model Issues (8 models) | ||||||
|---|---|---|---|---|---|---|
| Library Name | Industry Name | Part Number | RefDes | Pins | Distribution | Issues |
| AT7456E | - | - | IC1 | 29 | P:29 | All pins marked as Passive - likely generic library model; No Power pins - may use separate power symbol; Only 1 pin type used - no electrical differentiation; Power-named pins not typed as Power - library pin types incomplete; No Industry Name property - BOM and procurement tools require this field [PGND=Passive, AGND=Passive, DVDD=Passive, AVDD=Passive, DGND=Passive, +2 more] |
| BMP280 | - | - | U5 | 8 | Pwr:4 Bi:2 I:2 | No Industry Name property - BOM and procurement tools require this field |
| ICM-42688-P | - | - | U2 | 14 | P:5 Pwr:3 Bi:3 I:2 O:1 | No Industry Name property - BOM and procurement tools require this field |
| LMR51430 | - | - | U7, U8 | 6 | P:1 Pwr:3 I:2 | No Industry Name property - BOM and procurement tools require this field |
| STM32H733VGTx | - | - | U1 | 100 | P:4 Pwr:11 Bi:82 I:3 | Pin 10 (VSS) at same location as pin 26 (VSS); Pin 10 (VSS) at same location as pin 49 (VSS); Pin 10 (VSS) at same location as pin 74 (VSS); Pin 10 (VSS) at same location as pin 99 (VSS); Pin 26 (VSS) at same location as pin 49 (VSS); Pin 26 (VSS) at same location as pin 74 (VSS); Pin 26 (VSS) at same location as pin 99 (VSS); Pin 49 (VSS) at same location as pin 74 (VSS); Pin 49 (VSS) at same location as pin 99 (VSS); Pin 74 (VSS) at same location as pin 99 (VSS); Power-named pins not typed as Power - library pin types incomplete; No Industry Name property - BOM and procurement tools require this field [VREF+=Input, VSS=Passive, VSS=Passive, VSS=Passive, VSS=Passive] |
| TJA1051TK-3 | - | - | U4 | 9 | P:1 Pwr:3 Bi:2 I:2 O:1 | Pin 9 (GND) at same location as pin 2 (GND); Power-named pins not typed as Power - library pin types incomplete; No Industry Name property - BOM and procurement tools require this field [GND=Passive] |
| TLV75733PDBV | - | - | U3 | 5 | Pwr:3 I:1 ?:1 | No Industry Name property - BOM and procurement tools require this field |
| W25Q128JVS | - | - | U6 | 8 | Pwr:2 Bi:4 I:2 | No Industry Name property - BOM and procurement tools require this field |
14.2.1 Validation Heuristics
All pins same type: Generic library with no electrical rules
High % passive pins on IC: Incomplete type information
No power pins: May indicate separate power symbol
Low type diversity: Very underspecified library model
Power-named pins not typed as Power: Library pin types incomplete
14.3 Shielded Connector Model Quality
| Shielded connectors with missing pin names | 0 |
14.4 Footprints and Other Models
| Components with model data | 29 |
| Component Model Assignments | ||||
|---|---|---|---|---|
| RefDes | Industry Name | Pins | Model Type | Model |
| H1 | Mounting Hole with connection | 1 | Footprint | MountingHole:MountingHole_3.2mm_M3_Pad_Via |
| H2 | Mounting Hole with connection | 1 | Footprint | MountingHole:MountingHole_3.2mm_M3_Pad_Via |
| H3 | Mounting Hole with connection | 1 | Footprint | MountingHole:MountingHole_3.2mm_M3_Pad_Via |
| H4 | Mounting Hole with connection | 1 | Footprint | MountingHole:MountingHole_3.2mm_M3_Pad_Via |
| IC1 | AT7456E | 29 | Footprint | User:SOP65P640X120-29N |
| (IPC-7351B) | Small Outline Package, 65 pins, 6.40mm pitch | |||
| J1 | USB 2.0-only 16P Type-C Receptacle connector | 17 | Footprint | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal |
| J2 | Generic connectable mounting pin connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/) | 7 | Footprint | Connector_JST:JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal |
| J3 | Generic connectable mounting pin connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/) | 6 | Footprint | Connector_JST:JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal |
| J4 | Generic connector, single row, 01x01, script generated | 1 | Footprint | TestPoint:TestPoint_Pad_1.5x1.5mm |
| J5 | Generic connectable mounting pin connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/) | 7 | Footprint | Connector_JST:JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal |
| J6 | Generic connector, single row, 01x01, script generated | 1 | Footprint | TestPoint:TestPoint_Pad_1.5x1.5mm |
| J7 | Generic connectable mounting pin connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/) | 7 | Footprint | Connector_JST:JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal |
| J8 | Generic connectable mounting pin connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/) | 9 | Footprint | Connector_JST:JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal |
| J9 | Generic connectable mounting pin connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/) | 5 | Footprint | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal |
| J10 | Generic connector, single row, 01x01, script generated | 1 | Footprint | TestPoint:TestPoint_Pad_1.0x1.0mm |
| J11 | Generic connector, single row, 01x01, script generated | 1 | Footprint | TestPoint:TestPoint_Pad_1.0x1.0mm |
| J12 | Generic connector, single row, 01x04, script generated | 4 | Footprint | Custom:ConnPadx04 |
| J13 | Generic connector, single row, 01x04, script generated | 4 | Footprint | Custom:ConnPadx04 |
| Q1 | SOT-23 | 3 | Footprint | Package_TO_SOT_SMD:SOT-23 |
| U1 | Cortex-M7 | 100 | Footprint | Package_QFP:LQFP-100_14x14mm_P0.5mm |
| U2 | ICM-42688-P | 14 | Footprint | User:PQFN50P300X250X97-14N |
| U3 | SOT-23-5 | 5 | Footprint | Package_TO_SOT_SMD:SOT-23-5 |
| U4 | VSON-8 | 9 | Footprint | Package_SON:HVSON-8-1EP_3x3mm_P0.65mm_EP1.6x2.4mm |
| U5 | LGA-8 | 8 | Footprint | Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering |
| U6 | SOIC-8 | 8 | Footprint | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm |
| U7 | SOT-23-6 | 6 | Footprint | Package_TO_SOT_SMD:SOT-23-6 |
| U8 | SOT-23-6 | 6 | Footprint | Package_TO_SOT_SMD:SOT-23-6 |
| Y1 | Three pin ceramic resonator, small symbol | 3 | Footprint | Crystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm |
| Y2 | Four pin crystal, GND on pins 2 and 4 | 4 | Footprint | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm |
14.5 IC Pin Electrical Properties
| Unique IC models | 8 |
| Total IC instances | 9 |
| IC Library Models | |||
|---|---|---|---|
| Industry Name | Library Name | RefDes | Notes |
| AT7456E | AT7456E | IC1 | |
| LGA-8 | BMP280 | U5 | |
| ICM-42688-P | ICM-42688-P | U2 | |
| SOT-23-6 | LMR51430 | U7, U8 | |
| Cortex-M7 | STM32H733VGTx | U1 | |
| VSON-8 | TJA1051TK-3 | U4 | |
| SOT-23-5 | TLV75733PDBV | U3 | |
| SOIC-8 | W25Q128JVS | U6 | |
14.5.1 AT7456E (AT7456E)
| Pin | Pin Name | Electrical | Notes |
|---|---|---|---|
| 1 | N.C._1 | Passive | |
| 2 | N.C._2 | Passive | |
| 3 | DVDD | Passive | |
| 4 | DGND | Passive | |
| 5 | CLKIN | Passive | |
| 6 | XFB | Passive | |
| 7 | CLKOUT | Passive | |
| 8 | CS | Passive | |
| 9 | SDIN | Passive | |
| 10 | SCLK | Passive | |
| 11 | SDOUT | Passive | |
| 12 | LOS | Passive | |
| 13 | SYNC_IN | Passive | |
| 14 | N.C._3 | Passive | |
| 15 | N.C._4 | Passive | |
| 16 | N.C._5 | Passive | |
| 17 | VSYNC | Passive | |
| 18 | HSYNC | Passive | |
| 19 | RESET | Passive | |
| 20 | AGND | Passive | |
| 21 | AVDD | Passive | |
| 22 | VIN | Passive | |
| 23 | PGND | Passive | |
| 24 | PVDD | Passive | |
| 25 | SAG | Passive | |
| 26 | VOUT | Passive | |
| 27 | N.C._6 | Passive | |
| 28 | N.C._7 | Passive | |
| 29 | THERMALPAD | Passive |
14.5.2 BMP280 (LGA-8)
| Pin | Pin Name | Electrical | Notes |
|---|---|---|---|
| 1 | GND | Power In | |
| 2 | CSB | Input | |
| 3 | SDI | Bidirectional | |
| 4 | SCK | Input | |
| 5 | SDO | Bidirectional | |
| 6 | VDDIO | Power In | |
| 7 | GND | Power In | |
| 8 | VDD | Power In |
14.5.3 ICM-42688-P (ICM-42688-P)
| Pin | Pin Name | Electrical | Notes |
|---|---|---|---|
| 1 | AP_SDO/AP_AD0 | Bidirectional | |
| 2 | RESV_2 | Passive | |
| 3 | RESV_3 | Passive | |
| 4 | INT1/INT | Output | |
| 5 | VDDIO | Power In | |
| 6 | GND | Power In | |
| 7 | RESV_7 | Passive | |
| 8 | VDD | Power In | |
| 9 | INT2/FSYNC/CLKIN | Bidirectional | |
| 10 | RESV_10 | Passive | |
| 11 | RESV_11 | Passive | |
| 12 | AP_CS | Input | |
| 13 | AP_SCL/AP_SCLK | Input | |
| 14 | AP_SDA/AP_SDIO/AP_SDI | Bidirectional |
14.5.4 LMR51430 (SOT-23-6)
| Pin | Pin Name | Electrical | Notes |
|---|---|---|---|
| 1 | GND | Power In | |
| 2 | SW | Power Out | |
| 3 | VIN | Power In | |
| 4 | FB | Input | |
| 5 | EN | Input | |
| 6 | CB | Passive |
14.5.5 STM32H733VGTx (Cortex-M7)
| Pin | Pin Name | Electrical | Notes |
|---|---|---|---|
| 1 | PE2 | Bidirectional | |
| 2 | PE3 | Bidirectional | |
| 3 | PE4 | Bidirectional | |
| 4 | PE5 | Bidirectional | |
| 5 | PE6 | Bidirectional | |
| 6 | VBAT | Power In | |
| 7 | PC13 | Bidirectional | |
| 8 | PC14 | Bidirectional | |
| 9 | PC15 | Bidirectional | |
| 10 | VSS | Power In | |
| 11 | VDD | Power In | |
| 12 | PH0 | Bidirectional | |
| 13 | PH1 | Bidirectional | |
| 14 | NRST | Input | |
| 15 | PC0 | Bidirectional | |
| 16 | PC1 | Bidirectional | |
| 17 | PC2_C | Bidirectional | |
| 18 | PC3_C | Bidirectional | |
| 19 | VSSA | Power In | |
| 20 | VREF+ | Input | |
| 21 | VDDA | Power In | |
| 22 | PA0 | Bidirectional | |
| 23 | PA1 | Bidirectional | |
| 24 | PA2 | Bidirectional | |
| 25 | PA3 | Bidirectional | |
| 26 | VSS | Passive | |
| 27 | VDD | Power In | |
| 28 | PA4 | Bidirectional | |
| 29 | PA5 | Bidirectional | |
| 30 | PA6 | Bidirectional | |
| 31 | PA7 | Bidirectional | |
| 32 | PC4 | Bidirectional | |
| 33 | PC5 | Bidirectional | |
| 34 | PB0 | Bidirectional | |
| 35 | PB1 | Bidirectional | |
| 36 | PB2 | Bidirectional | |
| 37 | PE7 | Bidirectional | |
| 38 | PE8 | Bidirectional | |
| 39 | PE9 | Bidirectional | |
| 40 | PE10 | Bidirectional | |
| 41 | PE11 | Bidirectional | |
| 42 | PE12 | Bidirectional | |
| 43 | PE13 | Bidirectional | |
| 44 | PE14 | Bidirectional | |
| 45 | PE15 | Bidirectional | |
| 46 | PB10 | Bidirectional | |
| 47 | PB11 | Bidirectional | |
| 48 | VCAP | Power Out | |
| 49 | VSS | Passive | |
| 50 | VDD | Power In | |
| 51 | PB12 | Bidirectional | |
| 52 | PB13 | Bidirectional | |
| 53 | PB14 | Bidirectional | |
| 54 | PB15 | Bidirectional | |
| 55 | PD8 | Bidirectional | |
| 56 | PD9 | Bidirectional | |
| 57 | PD10 | Bidirectional | |
| 58 | PD11 | Bidirectional | |
| 59 | PD12 | Bidirectional | |
| 60 | PD13 | Bidirectional | |
| 61 | PD14 | Bidirectional | |
| 62 | PD15 | Bidirectional | |
| 63 | PC6 | Bidirectional | |
| 64 | PC7 | Bidirectional | |
| 65 | PC8 | Bidirectional | |
| 66 | PC9 | Bidirectional | |
| 67 | PA8 | Bidirectional | |
| 68 | PA9 | Bidirectional | |
| 69 | PA10 | Bidirectional | |
| 70 | PA11 | Bidirectional | |
| 71 | PA12 | Bidirectional | |
| 72 | PA13(JTMS | Bidirectional | |
| 73 | VCAP | Power Out | |
| 74 | VSS | Passive | |
| 75 | VDD | Power In | |
| 76 | PA14(JTCK | Bidirectional | |
| 77 | PA15(JTDI) | Bidirectional | |
| 78 | PC10 | Bidirectional | |
| 79 | PC11 | Bidirectional | |
| 80 | PC12 | Bidirectional | |
| 81 | PD0 | Bidirectional | |
| 82 | PD1 | Bidirectional | |
| 83 | PD2 | Bidirectional | |
| 84 | PD3 | Bidirectional | |
| 85 | PD4 | Bidirectional | |
| 86 | PD5 | Bidirectional | |
| 87 | PD6 | Bidirectional | |
| 88 | PD7 | Bidirectional | |
| 89 | PB3(JTDO | Bidirectional | |
| 90 | PB4(NJTRST) | Bidirectional | |
| 91 | PB5 | Bidirectional | |
| 92 | PB6 | Bidirectional | |
| 93 | PB7 | Bidirectional | |
| 94 | BOOT0 | Input | |
| 95 | PB8 | Bidirectional | |
| 96 | PB9 | Bidirectional | |
| 97 | PE0 | Bidirectional | |
| 98 | PE1 | Bidirectional | |
| 99 | VSS | Passive | |
| 100 | VDD | Power In |
14.5.6 TJA1051TK-3 (VSON-8)
| Pin | Pin Name | Electrical | Notes |
|---|---|---|---|
| 1 | TXD | Input | |
| 2 | GND | Power In | |
| 3 | VCC | Power In | |
| 4 | RXD | Output | |
| 5 | VIO | Power In | |
| 6 | CANL | Bidirectional | |
| 7 | CANH | Bidirectional | |
| 8 | S | Input | |
| 9 | GND | Passive |
14.5.7 TLV75733PDBV (SOT-23-5)
| Pin | Pin Name | Electrical | Notes |
|---|---|---|---|
| 1 | IN | Power In | |
| 2 | GND | Power In | |
| 3 | EN | Input | |
| 4 | NC | Unknown | |
| 5 | OUT | Power Out |
14.5.8 W25Q128JVS (SOIC-8)
| Pin | Pin Name | Electrical | Notes |
|---|---|---|---|
| 1 | CS | Input | |
| 2 | DO/IO_{1} | Bidirectional | |
| 3 | WP/IO_{2} | Bidirectional | |
| 4 | GND | Power In | |
| 5 | DI/IO_{0} | Bidirectional | |
| 6 | CLK | Input | |
| 7 | HOLD/RESET/IO_{3} | Bidirectional | |
| 8 | VCC | Power In |