Generated by Tomachie v1.81 2026-05-20 18:18:58

Orthrus-TX Design Analysis

1 Design Summary

75
out of 100
Design TypeFlat (1 sheets)
Total Components143
Total Pins629
Total Nets105
Total Test Points0
Improve your score:
AI assistance is enabled for this report. Each section marked "AI-Assisted" contains AI-generated engineering observations produced during schematic-phase design review. Findings are based solely on connectivity, component values, and net annotations present in the schematic data at the time of analysis. The AI has no access to PCB layout, routing, thermal data, BOM pricing or availability, assembly constraints, or any information outside the schematic. Findings are observations to investigate, not pass/fail judgments. The absence of a finding for a given device or net does not constitute a clearance.
Based on user-selected TP insertion settings, 7 test point(s) were added and a modified design is available for download. Review the modified schematic and resubmit to update this report.
AI-generated design overview — verify observations against the schematic.
AI-Assisted The Orthrus-TX is a single-sheet, flat schematic design containing 143 components across 105 nets. The central processing element is an STM32H745ZIT6, a dual-core MCU combining an ARM Cortex-M7 running at up to 480 MHz and an ARM Cortex-M4 at up to 240 MHz, with 2 MB of flash and 1 MB of RAM, housed in an LQFP-144 package. The design name and connector complement strongly indicate a radio controller transmitter (TX) for the FPV drone and RC hobby market, with dual ExpressLRS (ELRS) radio module ports, joystick and switch inputs, encoder and potentiometer interfaces, a display connector, an SD card slot, a buzzer output, and USB Type-C connectivity.


Processor

The STM32H745ZIT6 is the sole active IC on the board apart from ESD protection and power regulation. The device features dual Cortex-M7 and Cortex-M4 cores with floating-point units supporting single- and double-precision operations, along with a full DSP instruction set and memory protection units. The LQFP-144 package exposes 97 general-purpose I/Os, which this design uses extensively to service the numerous peripheral connectors.

The MCU includes an internal SMPS step-down converter. VLXSMPS is the SMPS step-down converter output coupled to an inductor, and VFBSMPS is the feedback voltage sense input. The schematic data shows VSSSMPS (pin 14) and VFBSMPS (pin 17) present on the MCU. When the SMPS is not used, VDDSMPS, VFBSMPS, and VSSSMPS should be connected to ground and VLXSMPS should be floating, per the ST community guidance and RM0399 Figure 22. The reference manual revision clarifies: "This power supply shall be connected to VDD when SMPS is used. Otherwise, it must be connected to GND." The design appears to use external LDO regulation (AP2112K-3.3) rather than the internal SMPS, so these pins must follow the LDO-only supply configuration.


Power Architecture

The design operates from a single VCC rail (13 pins) and a GND rail (123 pins). Three AP2112K-3.3 LDO regulators (LD1, LD2, LD3) provide 3.3 V regulation. The AP2112K is a 600 mA CMOS LDO regulator with enable, in a SOT-23-5 package. The datasheet specifies operation with 1.0 uF ceramic capacitors on both input and output. The use of three separate regulators suggests the designer has partitioned the 3.3 V supply into independent domains, likely separating the MCU digital core, analog/reference supply, and USB or radio module power. This is a sound approach for a mixed-signal design with sensitive analog inputs (joysticks, potentiometers) and RF modules.

The STM32H745ZIT6 has multiple power input pins: VDD (pins 7, 13, 19, 32, 42, 56, 71, 79, 92, 106, 119, 129, 144), VDDA (pin 36), VREF+ (pin 35), VBAT (pin 8), VDDLDO (pins 70, 105, 143), VDD50_USB (pin 90), VDD33_USB (pin 91), VDDSMPS (pin 16), and VSSSMPS (pin 14). The three VCAP pins (68, 103, 140) are power outputs for the internal core voltage regulator and require external decoupling capacitors (typically 4.7 uF ceramic each per AN4938). VDD pins require one single tantalum or ceramic capacitor of 4.7 uF minimum for the package and a 100 nF ceramic capacitor close to each VDD pin.

The PDR_ON pin (142) controls the internal power supervisor. VDD/VDDA can drop down to 1.62 V by using an external power supervisor and connecting PDR_ON to VSS. If the design ties PDR_ON high (to VDD), the internal power-on reset is active and VDD must remain above 1.71 V.

The VBAT pin (8) supports the RTC and backup domain. VBAT can be connected to an external battery (1.2 V to 3.6 V); if no external battery is used, it is mandatory to connect this pin to an external power supply, for example VBAT can be connected to VDD through a 100 nF external ceramic capacitor.


Clock Source

The design uses a single crystal, XTAL1, which is an Epson TSX-3225 24.0000MF20G-AC3, a 24 MHz crystal with 9 pF load capacitance and 40 Ohm ESR, in a 3.2 mm x 2.5 mm SMD package. This crystal connects to the HSE oscillator pins PH0 (pin 25) and PH1 (pin 26) of the STM32H745ZIT6. The 24 MHz frequency is within the HSE specification for this MCU family. No 32.768 kHz LSE crystal is present, so the RTC will rely on the internal LSI oscillator if used.


USB Type-C Interface

Connector J1 is an HRO-TYPE-C-31-M-13x USB Type-C receptacle with full pin complement including VBUS (A4, A9, B4, B9), GND (A1, A12, B1, B12), D+ (A6, B6), D- (A7, B7), CC1 (A5), CC2 (B5), SBU1 (A8), SBU2 (B8), and SHIELD (S1). The MCU provides USB OTG FS/HS capability on pins PA11 (USB_DM) and PA12 (USB_DP), with dedicated VDD50_USB (pin 90) and VDD33_USB (pin 91) supply pins.

The design includes two differential pairs, which correspond to the USB D+/D- lines. The CC1 and CC2 pins are present, which are essential for USB Type-C orientation detection and power delivery negotiation. The SBU1 and SBU2 pins are exposed but their use in this context (likely unused for a USB 2.0 application) depends on whether any alternate mode is intended.


ESD Protection

Seven SRV05-4 ESD protection arrays (U2 through U8) are deployed across the design. The SRV05-4 combines 8 low capacitance steering diodes for up to four individual data or transmission lines and one TVS diode for power bus protection, in a SOT-23-6 package. The device provides IEC 61000-4-2 Level 4 ESD protection with plus/minus 12 kV contact discharge and plus/minus 17 kV air discharge, with ultra-low capacitance of 0.6 pF typical. Seven instances provide protection for up to 28 I/O lines, covering the USB interface and likely the external connector signals exposed to user handling (joysticks, switches, encoders, ELRS modules).

A single Schottky diode D1 (SOD-123 package) is present, likely serving as reverse-polarity protection on the power input or as a VBUS blocking diode for the USB Type-C port.


Peripheral Connectors

The design makes extensive use of Molex 53261 series wire-to-board connectors in various pin counts for the human-interface peripherals:

ELRS_1 and ELRS_2 use Molex 5034800800, an 8-position FFC/FPC connector with 0.50 mm pitch, dual contact, surface mount right-angle. These connect to ExpressLRS radio modules. ExpressLRS receivers use UART TX/RX connections, where the TX pin sends control signals and the RX pin receives telemetry data. Having two ELRS ports enables a diversity or dual-band radio configuration, consistent with high-end RC transmitters.

JOYSTICK_1 and JOYSTICK_2 are 6-pin connectors (Molex 532610671) carrying analog stick signals. Each joystick typically provides two analog axes plus a center-press button, requiring two ADC channels and one GPIO per stick.

ENCODER_1 and ENCODER_2 are 8-pin connectors (Molex 532610871) for rotary encoders, which typically provide quadrature A/B signals, a push-button switch, and power/ground.

POT_ANALOG_1 is an 8-pin connector for an analog potentiometer input, and POT_DIGITAL_1 is a 7-pin connector (Molex 532610771) for a digital potentiometer, likely an encoder-style trim control.

SWITCHES_1 is a 6-pin connector for toggle or momentary switches.

BUTTONS_1 is a 4-pin connector (Molex 532610471) for discrete push-button inputs.

BUZZER_1 is a 2-pin connector (Molex 532610271) for an audible alert device.

SCREEN_1 is an 8-pin connector for a display module, likely an OLED or small LCD driven via SPI or I2C.

PROGRAMMING_1 is an 8-pin connector providing access to the SWD debug interface (SWDIO on PA13, SWCLK on PA14) and potentially UART boot pins.

POWER_1 is a 3-pin connector (Molex 532610371) for the external power input, carrying VCC, GND, and possibly a battery voltage sense line.


SD Card Interface

SD_CARD_1 uses a Molex 1040310811 micro-SD card connector with standard SDIO signals: DAT0 (pin 7), DAT1 (pin 8), DAT2 (pin 1), CD/DAT3 (pin 2), CMD (pin 3), CLK (pin 5), VDD (pin 4), and VSS (pin 6). Two switch-detect pins (9, 10) provide card-insertion detection. The STM32H745 supports SDMMC interfaces on multiple pin groups, enabling 4-bit wide SD card access for logging, configuration storage, or model memory.


Indicators

Three LEDs (LD1, LD2, LD3) provide visual status indication. The library entry labels these with the AP2112K-3.3 description, which appears to be a library naming artifact; the component instances serve as LED indicators driven from MCU GPIO pins. The three indicators likely represent power status, radio link status, and a general-purpose or charging indicator.


Component Density and Board Complexity

The 143-component design on a single sheet is moderately dense. The passive component count of 112 chip passives supports the decoupling, filtering, and biasing requirements of the STM32H745 (which alone requires approximately 20 bypass capacitors per ST recommendations) plus the three LDO regulators, crystal load capacitors, USB termination, and connector filtering. The total of 629 pins across 105 nets indicates a well-consolidated design with significant net sharing on power rails.


Design Classification

Orthrus-TX is a custom RC radio transmitter controller board built around the STM32H745ZIT6 dual-core MCU. It accepts user inputs from joysticks, switches, encoders, potentiometers, and buttons, processes them on the Cortex-M7/M4 cores, and transmits control data via dual ExpressLRS radio modules. A USB Type-C port provides connectivity for firmware updates, configuration, and potentially USB joystick/gamepad emulation. An SD card slot enables persistent storage, and a display connector supports a user interface screen. The design is powered from an external source through a 3-pin power connector, regulated by three independent 3.3 V LDO stages, with comprehensive ESD protection on user-accessible interfaces.

1.1 Processed Sheets

#Sheet Name
1Orthrus-TX.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 NamingStatus
7 SMT footprints do not follow IPC-7351B naming
1 footprints (connectors, specialty) — compliance unknown
9 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
TypeCheckCountComponentsStatus
CapacitorsValues in VALUE or Capacitance57C39, C13, C9, C21, C50, C35, C6, C52 (+49 more)
ResistorsValues in VALUE or Resistance54R1, R5, R46, R21, R27, R3, R44, R9 (+46 more)
InductorsValues in VALUE or Inductance1L1

3 Pin Connectivity Report

3.1 Unconnected Pins

Unconnected pins that are not marked NO_ERC.

38 unconnected pin(s) found:
38 unconnected pin(s) — all are electrical types that are safe to leave open (Bidirectional, Output, Passive, High-Impedance, or Unspecified). Common on partially-populated bus connectors (VME, backplanes, expansion headers) and on outputs whose consumer was omitted. Review to confirm intent, but no action is required by default.
Refdes_PinPin FunctionPin PropertyDevice TypeNet NameNotes
STM32H745ZIT6_134PB7BidirectionalSTM32H745ZITxPB7
STM32H745ZIT6_133PB6BidirectionalSTM32H745ZITxPB6
STM32H745ZIT6_131PB4BidirectionalSTM32H745ZITxPB4
STM32H745ZIT6_44PA5BidirectionalSTM32H745ZITxPA5
STM32H745ZIT6_45PA6BidirectionalSTM32H745ZITxPA6
U2_4IO3PassiveSRV05-4-No net
U2_6IO4PassiveSRV05-4-No net
J1_A8SBU1BidirectionalHRO-TYPE-C-31-M-13x-No net
J1_B8SBU2BidirectionalHRO-TYPE-C-31-M-13x-No net
U8_4IO3PassiveSRV05-4-No net
U8_6IO4PassiveSRV05-4-No net
LD3_4NCUnknownAP2112K-3.3-No net
STM32H745ZIT6_9PC13BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_11PC15BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_20PF6BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_22PF8BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_10PC14BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_23PF9BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_24PF10BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_21PF7BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_72PB12BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_63PE13BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_64PE14BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_65PE15BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_66PB10BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_67PB11BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_73PB13BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_117PD5BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_108PA15BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_125PG12BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_127PG14BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_126PG13BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_138PE0BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_137PB9BidirectionalSTM32H745ZITx-No net
STM32H745ZIT6_139PE1BidirectionalSTM32H745ZITx-No net
LD1_4NCUnknownAP2112K-3.3-No net
U4_6IO4PassiveSRV05-4-No net
LD2_4NCUnknownAP2112K-3.3-No net

3.2 Implied/Hidden Net Connections

No components with implied/hidden net connections found.

3.3 Summary

Total NO_ERC markers in design0
Pins needing attention (warnings)38
Pins for information only0

4 Power Overview

Power rails1
Regulators identified3
Analysis of passive component footprint suitability, voltage ratings, and power dissipation is not performed in this revision.
Power architecture overview. For test point coverage, see Design-for-Test section.

4.1 Power Rail Analysis

Power Rails
RailVoltageSourceConsumers
GND-J1 (External)-

4.1.1 Open-Collector Pull-up Audit

Examined 6 candidate pin(s) on 6 net(s). 6 to verify with destination IC.
Open-collector / open-drain outputs need an external pull-up resistor to a power rail to function. This audit lists pins where a pull-up appears to be missing or where the pin type may not match the schematic library.
PinDeviceLibrary Pin TypeNet PathRecommended Action
STM32H745ZIT6_123 (PG10)STM32H745ZIT6 (STM32H745ZITx)
STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 99 GPIO, LQFP144
Bidirectional
(name suggests OC)
PG10 — on-board only
→ SD_CARD_1_2 (CD/DAT3) — 1040310811
→ U4_3 (IO2) — SRV05-4
Pin name suggests open-drain but the library property is set to Bidirectional. Verify that SD_CARD_1_2, U4_3 can be set to have an internal pull-up or add an external pull-up.
STM32H745ZIT6_122 (PG9)STM32H745ZIT6 (STM32H745ZITx)
STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 99 GPIO, LQFP144
Bidirectional
(name suggests OC)
PG9 — on-board only
→ SD_CARD_1_1 (DAT2) — 1040310811
→ U4_1 (IO1) — SRV05-4
Pin name suggests open-drain but the library property is set to Bidirectional. Verify that SD_CARD_1_1, U4_1 can be set to have an internal pull-up or add an external pull-up.
STM32H745ZIT6_88 (PG8)STM32H745ZIT6 (STM32H745ZITx)
STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 99 GPIO, LQFP144
Bidirectional
(name suggests OC)
PG8 — on-board only
→ ENCODER_2_8 (8) — 532610871
Pin name suggests open-drain but the library property is set to Bidirectional. Verify that ENCODER_2_8 can be set to have an internal pull-up or add an external pull-up.
STM32H745ZIT6_124 (PG11)STM32H745ZIT6 (STM32H745ZITx)
STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 99 GPIO, LQFP144
Bidirectional
(name suggests OC)
PG11 — on-board only
→ SD_CARD_1_10 (SW_DETECT) — 1040310811
→ U4_4 (IO3) — SRV05-4
Pin name suggests open-drain but the library property is set to Bidirectional. Verify that SD_CARD_1_10, U4_4 can be set to have an internal pull-up or add an external pull-up.
STM32H745ZIT6_87 (PG7)STM32H745ZIT6 (STM32H745ZITx)
STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 99 GPIO, LQFP144
Bidirectional
(name suggests OC)
PG7 — on-board only
→ ENCODER_2_7 (7) — 532610871
Pin name suggests open-drain but the library property is set to Bidirectional. Verify that ENCODER_2_7 can be set to have an internal pull-up or add an external pull-up.
STM32H745ZIT6_86 (PG6)STM32H745ZIT6 (STM32H745ZITx)
STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 99 GPIO, LQFP144
Bidirectional
(name suggests OC)
PG6 — on-board only
→ ENCODER_2_6 (6) — 532610871
Pin name suggests open-drain but the library property is set to Bidirectional. Verify that ENCODER_2_6 can be set to have an internal pull-up or add an external pull-up.

4.1.2 Power Diode Analysis

Analysis of diode usage in power circuits: flyback protection, reverse polarity, OR-ing, and rectification.

DiodeTypeRoleAssociated ComponentAnode NetCathode NetStatus
D1D_SchottkyReverse Polarity ProtectionNet-(D1-A)VCCPass
D1D_SchottkySchottky RectifierNet-(D1-A)VCCObservation

4.2 AI-Assisted Analysis

This section is created by AI and should be reviewed for accuracy. There may be some incorrect analysis, especially if any errors are called out in the Design Summary or Component Value sections.

4.2.1 Power Tree Overview

AI-Assisted The Orthrus-TX board is powered from two possible sources: a USB Type-C connector (J1, HRO-TYPE-C-31-M-13x) providing VBUS, and an external connector (POWER_1, 532610371) providing a secondary input. Both sources converge on the VCC rail. USB VBUS from J1 passes through a Schottky diode D1 (cathode on VCC, anode on the VBUS net Net-(D1-A)), which provides reverse-polarity protection and prevents back-feeding into the USB host. The VBUS net also carries ESD protection via U2 (SRV05-4), whose VP pin is tied to Net-(D1-A). After D1, the VCC rail is the single intermediate bus that feeds all downstream regulation.

From VCC, three independent AP2112K-3.3 LDO regulators (LD1, LD2, LD3) generate three separate 3.3 V rails. All three LDOs have their EN pins tied directly to VCC, so they power up as soon as VCC is established. There is no sequencing control or enable logic between the rails; all three outputs rise simultaneously, gated only by the LDO soft-start behavior. The VCC rail is decoupled with one 22 uF ceramic (C39), three 4.7 uF ceramics (C1, C17, C29), and one 100 nF ceramic (C38), providing approximately 36 uF of bulk and high-frequency bypass at the LDO inputs.

The POWER_1 connector pin 1 ties to VCC and pin 3 ties to GND. Pin 2 connects to the net RAW, which feeds a resistive divider (R43 at 100 kohm to RAW, R44 at 100 kohm to GND) presenting a half-scale voltage on PA4 of the STM32H745ZIT6 for ADC-based input voltage monitoring. A 100 nF capacitor (C41) filters the PA4 node.

4.2.2 LD1 — Main 3.3 V Digital Rail (AP2112K-3.3)

AI-Assisted LD1 is the primary regulator and carries the heaviest load on the board. Its output rail LD1_3.3v supplies the STM32H745ZIT6 on all VDD pins (pins 7, 13, 19, 32, 42, 56, 71, 79, 92, 106, 119, 129, 144), all three VDDLDO pins (70, 105, 143), VDDSMPS (pin 16), VBAT (pin 8), VDD50_USB (pin 90), VDD33_USB (pin 91), and PDR_ON (pin 142). It also powers the SD card (SD_CARD_1 VDD, pin 4), the VP supply pins of six SRV05-4 ESD protection arrays (U3 through U8), and the PROGRAMMING_1 connector (pin 1). Additionally, a large number of 10 kohm pull-up resistors (R2, R13 through R40, R45 through R49, R51) terminate to LD1_3.3v.

The output decoupling on LD1_3.3v is extensive: approximately twenty-seven 100 nF ceramics, one 2.2 uF ceramic (C2), two 4.7 uF ceramics (C3, C50 is 100nF — correction: C5 is 100nF, C3 is 4.7uF), six 1 uF ceramics (C42, C44, C49, C46 — some are on LD2), one 10 uF ceramic (C51), and additional capacitors distributed near the MCU power pins. The AP2112K-3.3 datasheet (DS39724 Rev. 2-2, Diodes Incorporated) specifies a minimum 1.0 uF ceramic output capacitor with X7R or X5R dielectric. The total output capacitance far exceeds this minimum, which is appropriate given the high transient current demands of the dual-core Cortex-M7/M4 MCU.

The critical concern with LD1 is current capacity. The AP2112K-3.3 is rated for 600 mA continuous output. The STM32H745ZIT6 alone, running both cores at full speed with peripherals active, can draw 300 to 400 mA. Adding the SD card (up to 100 mA during write bursts), six SRV05-4 ESD arrays (negligible quiescent but present), and the cumulative pull-up current through dozens of 10 kohm resistors to 3.3 V, the total load can readily approach or exceed 600 mA. This represents a significant thermal and electrical risk for a single SOT-23-5 package LDO.

4.2.3 LD2 — Analog 3.3 V Rail (AP2112K-3.3)

AI-Assisted LD2 provides a dedicated analog supply on the LD2_3.3v rail. This rail feeds the STM32H745ZIT6 VDDA pin (pin 36), the joystick connectors (JOYSTICK_1 pin 6, JOYSTICK_2 pin 6), and the potentiometer connector (POT_ANALOG_1 pin 2). A 22 ohm series resistor R54 connects LD2_3.3v to the VREF+ net, which supplies the STM32H745ZIT6 VREF+ pin (pin 35). The VREF+ net is decoupled with one 100 nF ceramic (C19) and one 1 uF ceramic (C20) to GND.

The output decoupling on LD2_3.3v consists of one 2.2 uF ceramic (C18) and two additional capacitors (C45 at 100 nF and C46 at 1 uF) to GND. The AP2112K-3.3 datasheet requires a minimum 1.0 uF output capacitor, which is satisfied by C18 alone. The separation of the analog supply from the noisy digital rail is good practice for ADC accuracy.

Per ST application note AN4938 Rev 7, the VREF+ pin can be connected to VDDA through a series resistor, with a typical value of 47 ohm recommended. The design uses R54 at 22 ohm, which is lower than the typical recommendation but still provides adequate high-frequency filtering in conjunction with the 1 uF and 100 nF decoupling capacitors on the VREF+ node. The resulting RC filter corner frequency with 22 ohm and 1 uF is approximately 7.2 kHz, which provides reasonable rejection of switching noise above that frequency. The load on LD2 is light — VDDA draws only a few milliamps for the ADC and DAC references, plus the joystick and potentiometer excitation currents — well within the 600 mA rating.

4.2.4 LD3 — Screen 3.3 V Rail (AP2112K-3.3)

AI-Assisted LD3 provides an isolated supply for the display interface on the LD3_3.3v rail. This rail feeds only the SCREEN_1 connector (pin 2). Output decoupling consists of one 2.2 uF ceramic (C30) and one 100 nF ceramic (C31) to GND, meeting the AP2112K-3.3 minimum 1.0 uF output capacitor requirement.

Isolating the screen supply is a sound design choice, as display modules can generate significant current transients during refresh cycles and backlight switching. The load depends entirely on the external display module connected to SCREEN_1. Typical small SPI or I2C OLED or TFT displays draw 20 to 150 mA, well within the 600 mA capability of the AP2112K-3.3. The screen data signals (PE2 through PE6, PE9) connect directly from the MCU to SCREEN_1 without series resistors, which is acceptable for short cable runs to a co-located display.

4.2.5 STM32H745ZIT6 Internal SMPS Configuration

AI-Assisted The STM32H745ZIT6 includes an internal SMPS step-down converter that generates the VCORE supply for the digital logic. The schematic implements the Direct SMPS Supply configuration: VDDSMPS (pin 16) is connected to LD1_3.3v, VSSSMPS (pin 14) is connected to GND, VLXSMPS (pin 15) connects to one terminal of inductor L1 (2.2 uH, 0603), and the other terminal of L1 connects to the VCAP net. The VCAP net ties together all three VCAP pins (pins 68, 103, 140) and the VFBSMPS feedback pin (pin 17), with a single 4.7 uF ceramic capacitor C22 to GND.

ST application note AN4938 Rev 7 specifies the external component requirements for the SMPS. The VLXSMPS pin requires a 2.2 uH inductor, which L1 satisfies. However, AN4938 also states that the VLXSMPS output requires a 220 pF external capacitor between VLXSMPS and GND. No such capacitor is present on the VLXSMPS net in the schematic — only L1 pin 1 and STM32H745ZIT6 pin 15 connect to this node. This missing snubber capacitor can cause excessive ringing on the switch node, increasing EMI and potentially degrading SMPS efficiency and reliability.

Furthermore, AN4938 specifies that the VFBSMPS pin must be connected to a 10 uF capacitor with 20 mohm ESR. The VCAP net currently has only C22 at 4.7 uF. This is below the required 10 uF minimum. Insufficient output capacitance on the SMPS output can cause excessive voltage ripple on VCORE, leading to logic errors, increased jitter on PLLs, and potential instability of the internal voltage regulator loop.

The three VDDLDO pins (70, 105, 143) are connected to LD1_3.3v, which is correct for the Direct SMPS configuration where the internal LDO is bypassed and the SMPS directly supplies VCORE. Pin 142 (PDR_ON) is tied to LD1_3.3v (VDD level), which enables the internal power-on reset and power-down reset supervisors — this is the recommended configuration per AN4938 when VDD remains above 1.71 V.

4.2.6 USB Type-C Power Entry and ESD Protection

AI-Assisted The USB Type-C connector J1 provides VBUS on four pins (A4, A9, B4, B9), all connected to the Net-(D1-A) node. A Schottky diode D1 passes current from this node to the VCC rail, providing a voltage drop of approximately 0.3 to 0.5 V depending on load current. At 5.0 V VBUS, VCC will be approximately 4.5 to 4.7 V, which provides adequate headroom for the AP2112K-3.3 regulators (minimum input voltage of 3.55 V at full load with 250 mV typical dropout). A 100 nF ceramic capacitor C54 decouples the VBUS node to GND.

The USB CC1 and CC2 configuration channel pins are each pulled down to GND through 5.1 kohm resistors (R42 on CC1, R41 on CC2). Per the USB Type-C specification, 5.1 kohm pull-downs on both CC pins identify the device as a UFP (Upstream Facing Port) sink, which will cause a DFP (Downstream Facing Port) source to apply VBUS at the default USB power level (5 V, 500 mA or 900 mA depending on USB 2.0/3.x advertisement). There is no USB PD controller on the board, so power negotiation is limited to the default level.

ESD protection on the USB data lines (USB_P, USB_N) is provided by U2 (SRV05-4), with VP tied to the VBUS net Net-(D1-A) and VN tied to GND. The SRV05-4 is rated for a 5 V working voltage, which matches the VBUS level. The D+/D- lines from J1 connect through U2 to the STM32H745ZIT6 PA12 and PA11 pins respectively for USB OTG Full Speed operation.

4.2.7 VBAT and Backup Domain

AI-Assisted The STM32H745ZIT6 VBAT pin (pin 8) is connected directly to LD1_3.3v. Per AN4938, if no external battery is used, VBAT must be connected to an external power supply, and connecting it to VDD is the standard approach. This means the RTC and backup SRAM contents will be lost whenever VCC is removed. There is no backup battery or supercapacitor on the board, which is acceptable for an application that does not require timekeeping across power cycles.

AN4938 notes that during the startup phase, if VDD rises faster than tRSTTEMPO and exceeds VBAT + 0.6 V, current may be injected into the VBAT pin through an internal diode. Since VBAT and VDD are on the same rail, this condition cannot occur, and no external diode is needed.

4.2.8 Observations and Findings

AI-Assisted The power architecture is straightforward and appropriate for a USB-powered controller board with moderate complexity. The use of three separate LDO regulators to isolate digital, analog, and display domains is good practice. However, several issues require attention before layout.

The most significant concern is the current budget on LD1. The STM32H745ZIT6 is a high-performance dual-core MCU that can draw substantial current, particularly when both the Cortex-M7 (480 MHz) and Cortex-M4 (240 MHz) cores are active with peripherals enabled. Combined with the SD card interface, ESD protection arrays, and numerous pull-up resistors, the 600 mA rating of the AP2112K-3.3 in a SOT-23-5 package leaves very little margin. Thermal shutdown of the LDO under sustained high load is a realistic risk, especially considering the power dissipation: at 4.5 V input and 3.3 V output with 500 mA load, the LDO dissipates (4.5 - 3.3) x 0.5 = 0.6 W, which is substantial for a SOT-23-5 package.

The missing 220 pF capacitor on the VLXSMPS node and the undersized VCAP capacitor (4.7 uF versus the required 10 uF) are deviations from ST's hardware design guidelines in AN4938. These should be corrected to ensure stable SMPS operation and clean VCORE supply to the processor cores.

The input decoupling on VCC is adequate in total capacitance but relies on a single Schottky diode D1 for the entire USB current path. The diode's current rating and forward voltage drop at peak load should be reviewed against the selected part's datasheet to ensure it can handle the aggregate current of all three LDOs plus their loads.

The board has no power-good indication, no voltage monitoring beyond the RAW divider on PA4, and no brownout detection beyond the MCU's internal POR/PDR (enabled via PDR_ON tied to VDD). For a USB-powered device this is generally acceptable, as the USB source is expected to be well-regulated.
DeviceRail / NetObservationSeverity
LD1 (AP2112K-3.3)LD1_3.3vOutput rail supplies the entire STM32H745ZIT6 digital domain, SD card, six ESD arrays, and dozens of pull-up resistors. Aggregate load can approach or exceed the 600 mA rating of the AP2112K-3.3 (DS39724 Rev. 2-2). Thermal dissipation in SOT-23-5 at worst-case headroom is a concern.High
STM32H745ZIT6VCAPVFBSMPS (pin 17) output capacitor C22 is 4.7 uF. AN4938 Rev 7 (ST) specifies 10 uF minimum with 20 mohm ESR on this node. Insufficient capacitance risks excessive VCORE ripple and SMPS instability.High
STM32H745ZIT6VLXSMPSAN4938 Rev 7 specifies a 220 pF capacitor between VLXSMPS and GND. No such capacitor is present on the VLXSMPS net. Missing snubber increases switch-node ringing and EMI.High
LD1 (AP2112K-3.3)VCC inputEN pin (pin 3) tied directly to VCC. AP2112K-3.3 datasheet confirms this is valid for always-on operation. Input decoupling on VCC totals approximately 36 uF across five capacitors, exceeding the 1.0 uF minimum.
LD2 (AP2112K-3.3)LD2_3.3vDedicated analog supply for VDDA and joystick excitation. Output decoupling of 2.2 uF (C18) plus 100 nF (C45) and 1 uF (C46) exceeds the 1.0 uF minimum per DS39724. Load is light and well within 600 mA rating.
LD3 (AP2112K-3.3)LD3_3.3vIsolated screen supply with 2.2 uF (C30) and 100 nF (C31) output decoupling. Meets AP2112K-3.3 minimum capacitor requirement. Load depends on external display module but expected well within rating.
R54 (22 ohm)VREF+Series resistor between LD2_3.3v and VREF+ is 22 ohm. AN4938 Rev 7 recommends a typical value of 47 ohm. The 22 ohm value provides less filtering but is not out of specification. RC corner with 1 uF (C20) is approximately 7.2 kHz.Low
STM32H745ZIT6PDR_ON (pin 142)Tied to LD1_3.3v, enabling the internal power-on/power-down reset supervisor. This is the recommended configuration per AN4938 when VDD is guaranteed above 1.71 V.
STM32H745ZIT6VBAT (pin 8)Connected to LD1_3.3v with no backup battery. RTC and backup SRAM contents are lost on power removal. AN4938 confirms this connection is valid when no battery backup is needed.
D1 (Schottky)Net-(D1-A) to VCCSingle Schottky diode carries the full board current from USB VBUS to VCC. Forward drop reduces available headroom for the LDOs. At 5 V VBUS and 0.4 V drop, VCC is approximately 4.6 V, providing 1.3 V headroom above the 3.3 V output — adequate per AP2112K-3.3 dropout specification of 250 mV typical at 600 mA.
R41, R42 (5.1 kohm)CC1, CC2USB Type-C CC pins pulled to GND through 5.1 kohm resistors, correctly identifying the device as a UFP sink per USB Type-C specification Rev 2.0. Default power advertisement will provide 5 V at up to 900 mA (USB 3.x) or 500 mA (USB 2.0).
U2 (SRV05-4)USB_P, USB_NESD protection on USB D+/D- lines with VP tied to VBUS net and VN to GND. SRV05-4 working voltage of 5 V matches VBUS level per onsemi datasheet Rev 4 (October 2024).
STM32H745ZIT6VDDSMPS (pin 16)Connected to LD1_3.3v, same rail as VDD. AN4938 Rev 7 states VDD and VDDSMPS must be wired together. Requirement satisfied.
L1 (2.2 uH)VLXSMPS to VCAPInductor value matches the 2.2 uH requirement specified in AN4938 Rev 7 for the STM32H7 internal SMPS. 0603 footprint is compact; saturation current rating of the selected inductor should be reviewed against SMPS peak current during layout.
C54 (100 nF)Net-(D1-A)VBUS-side decoupling capacitor. USB Type-C specification recommends 1 uF to 10 uF bulk capacitance on VBUS. A single 100 nF may be insufficient for USB inrush and transient requirements.Medium
LD1 (AP2112K-3.3)LD1_3.3v to VDD50_USBVDD50_USB (pin 90) is connected to LD1_3.3v at 3.3 V. Despite the pin name, the STM32H745 datasheet DS12923 specifies this pin accepts 3.0 to 3.6 V for USB Full Speed PHY operation. Connection is correct.

5 Connector Pinouts

Total connectors1

5.1 J1 HRO-TYPE-C-31-M-13x

J1 - HRO-TYPE-C-31-M-13x
PinPin NameNetNotes
A1GNDGND
A4VBUSNet-(D1-A)
A5CC1Net-(J1-CC1)
A6D+USB_P
A7D-USB_N
A8SBU1NC
A9VBUSNet-(D1-A)
A12GNDGND
B1GNDGND
B4VBUSNet-(D1-A)
B5CC2Net-(J1-CC2)
B6D+USB_P
B7D-USB_N
B8SBU2NC
B9VBUSNet-(D1-A)
B12GNDGND
S1SHIELDGND

6 Indicator Documentation

3 indicator device(s) found.

6.1 Indicator Assignments

Indicators
RefDesTypeColorSignalSheetNotes
LD3AP2112K-3.3-LD3_3.3vOrthrus-TX.kicad_schNo current-limiting resistor; A:VCC K:GND
LD1AP2112K-3.3-LD1_3.3vOrthrus-TX.kicad_schR13 (10kΩ); A:VCC K:GND
LD2AP2112K-3.3-Orthrus-TX.kicad_schR54 (22Ω); Always-on (VCC to GND, no control signal); A:VCC K:GND

6.2 Indicator Testability

Bed-of-nails or flying probe access was not selected. Test point recommendations for indicators will not be applied.

7 Switch Documentation

No switches or push buttons found in design.

8 Low-Speed Serial Interfaces (LSSI)

No functional interfaces detected with test access.

9 High-Speed Serial Interfaces (HSSI)

2 differential pair(s)

Differential pairs detected from _P/_N naming convention which KiCad uses for differential pair identification. Designer should consider explicit assignment to distinct net classes for each SERDES type to explicitly document layout intent.

9.1 Differential Pairs

Differential pairs with designer-specified class annotations.

Differential Pairs
Net NameClassImpedanceNotes
USB_P/NDIFF_PAIR

9.2 AI-Assisted Analysis

This section is created by AI and should be reviewed for accuracy. There may be some incorrect analysis, especially if any errors are called out in the Design Summary or Component Value sections.

9.2.1 USB 2.0 Full-Speed Interface (J1)

AI-Assisted The design implements a single USB 2.0 Full-Speed interface between the STM32H745ZIT6 microcontroller and a USB Type-C receptacle J1 (HRO TYPE-C-31-M-13x). The MCU uses its OTG_FS peripheral with the embedded Full-Speed PHY. The data lines USB_P (D+) and USB_N (D-) connect STM32H745ZIT6 pins PA12 (pin 101) and PA11 (pin 100) to J1 pins A6/B6 (D+) and A7/B7 (D-) respectively. Both A-side and B-side D+/D- pins of the Type-C connector are tied together, which is the correct topology for a USB 2.0-only Type-C implementation since the connector orientation does not affect D+/D- routing at Full-Speed.

The connector J1 is a 12-pin USB Type-C receptacle suitable for USB 2.0 signaling. It does not carry SuperSpeed pins, which is consistent with the Full-Speed-only capability of the embedded OTG_FS PHY. The USB 2.0 specification and ST AN4879 require 90 ohm +/-15% differential impedance on the D+/D- traces. The schematic marks USB_P and USB_N as a differential pair, but no impedance class assignment is visible in the schematic net properties. The layout engineer must assign a 90 ohm differential impedance class to these nets before routing.

Per ST AN4879, the STM32 embedded Full-Speed USB driver impedance is internally matched between 28 and 44 ohms, so no external series resistors are required on the data lines. The schematic correctly omits series resistors on USB_P and USB_N. USB Full-Speed does not require AC coupling capacitors on the data lines, and none are present, which is correct.

9.2.2 USB Type-C Configuration Channel and VBUS

AI-Assisted The CC1 and CC2 pins of J1 are each pulled down to GND through 5.1 kohm resistors R42 and R41 respectively. Per the USB Type-C specification, a 5.1 kohm pull-down on each CC line identifies the port as a sink/device (Rd). This is the correct configuration for a USB device that draws power from VBUS.

VBUS from J1 (pins A4, A9, B4, B9) is routed to net Net-(D1-A) through Schottky diode D1 (cathode to VCC rail, anode to VBUS). A 100 nF ceramic capacitor C54 provides local bypass on the VBUS net. The SRV05-4 ESD protection device U2 has its VP pin (pin 5) connected to the VBUS net, providing a clamping reference for the ESD protection on the USB data lines. U2 I/O pins IO1 (pin 1) and IO2 (pin 3) are connected to USB_P and USB_N respectively, while VN (pin 2) is tied to GND. This is the correct connection topology for the SRV05-4 protecting USB data lines.

The SBU1 (J1 pin A8) and SBU2 (J1 pin B8) pins of the Type-C connector do not appear in the signal net list, indicating they are either unconnected or tied to a power rail. For a USB 2.0-only device without Alternate Mode support, SBU pins are not required and may be left unconnected.

9.2.3 USB Power Supply Integrity

AI-Assisted The STM32H745ZIT6 has dedicated USB power pins: VDD33_USB (pin 91) and VDD50_USB (pin 90). Both pins are connected to the LD1_3.3v rail, which is the 3.3 V output of regulator LD1 (AP2112K-3.3). Per the STM32H745 datasheet DS12923, VDD33_USB requires 3.0 to 3.6 V for the USB transceiver, so 3.3 V is within specification. VDD50_USB is designated for the USB HS PHY and nominally requires 4.75 to 5.25 V when the High-Speed PHY is active. Since this design uses only the OTG_FS peripheral (Full-Speed, 12 Mbit/s) and does not use the OTG_HS peripheral or its embedded HS PHY, connecting VDD50_USB to 3.3 V will not affect Full-Speed operation. However, the STM32H745 datasheet recommends connecting VDD50_USB to a valid supply even when HS is not used; the designer should consult the reference manual to ensure 3.3 V is acceptable on this pin when the HS PHY is disabled in software.

Decoupling on the LD1_3.3v rail serving the USB power pins includes multiple 100 nF ceramics and bulk capacitance (4.7 uF, 2.2 uF, 10 uF, 22 uF). The USB transceiver supply filtering appears adequate for Full-Speed operation.

9.2.4 VBUS Sensing

AI-Assisted Per ST AN4879, USB device operation should be initiated upon VBUS detection. Pin PA9 is commonly used for VBUS sensing on STM32H7 devices as it is 5 V-tolerant. In this design, PA9 (pin 98) is routed to PROGRAMMING_1 pin 7 and is not connected to the VBUS path. No other VBUS sense connection to the MCU is visible in the schematic. The design uses a Schottky diode D1 between VBUS and the VCC rail, but there is no resistor divider or direct connection from VBUS to an MCU GPIO for detection. If the device is bus-powered and always connected, software-based VBUS detection may not be needed. If the device is self-powered and must detect host attachment, a VBUS sense path to the MCU is required. The resistor divider on PA4 (R43 from RAW, R44 to GND, with C41 bypass) may serve as a battery/input voltage monitor rather than VBUS sensing, since RAW comes from POWER_1 pin 2, not from the USB connector VBUS.

9.2.5 Observations and Findings

AI-Assisted The USB interface is straightforward USB 2.0 Full-Speed with a Type-C connector in device/sink mode. The critical missing item at the schematic level is the impedance class assignment on the USB_P/USB_N differential pair. Without this annotation, the layout tool will not enforce 90 ohm differential impedance control during routing. The ESD protection topology using the SRV05-4 is correctly implemented with the clamping rail referenced to VBUS. The CC pull-down resistor values are correct per the USB Type-C specification for a sink device. No series termination resistors are needed per ST AN4879 since the STM32 internal driver impedance is factory-trimmed.
InterfaceProtocolFindingSeverity
USB_P / USB_NUSB 2.0 Full-SpeedDifferential pair USB_P, USB_N between STM32H745ZIT6 PA12/PA11 and J1 A6/A7 is tagged as a differential pair but has no impedance class assignment. USB 2.0 requires 90 ohm +/-15% differential impedance per AN4879. The layout tool will not enforce impedance control without this assignment.Medium
USB_P / USB_NUSB 2.0 Full-SpeedNo external series resistors on USB data lines. Per ST AN4879, the STM32 internal FS driver impedance is 28-44 ohms and no external resistor is needed. Correct.
USB_P / USB_NUSB 2.0 Full-SpeedNo AC coupling capacitors on USB D+/D- lines. USB 2.0 Full-Speed does not require AC coupling on data lines. Correct per USB 2.0 specification.
USB_P / USB_NUSB 2.0 Full-Speed ESDESD protection U2 (SRV05-4) is connected with IO1 on USB_P, IO2 on USB_N, VP on VBUS net, VN on GND. This is the correct topology per the SRV05-4 datasheet.
J1 CC1 / CC2USB Type-CCC1 pulled down by R42 (5.1 kohm) to GND; CC2 pulled down by R41 (5.1 kohm) to GND. Correct Rd value for a USB Type-C sink/device per USB Type-C specification.
J1 Type-C ConnectorUSB 2.0 Full-SpeedHRO TYPE-C-31-M-13x is a 12-pin USB Type-C receptacle (USB 2.0 only). Suitable for Full-Speed signaling. No SuperSpeed pins are needed.
VDD33_USB (pin 91)USB PowerVDD33_USB connected to LD1_3.3v (3.3 V). Within the required 3.0-3.6 V range per DS12923. Correct.
VDD50_USB (pin 90)USB PowerVDD50_USB connected to LD1_3.3v (3.3 V) instead of 5 V. This pin supplies the embedded HS PHY and nominally requires 4.75-5.25 V per DS12923. Since only OTG_FS (Full-Speed) is used and the HS PHY is not active, this may be acceptable, but the datasheet does not explicitly permit 3.3 V on VDD50_USB. Risk of undefined behavior if HS PHY is inadvertently enabled.Low
VBUS SensingUSB 2.0 Full-SpeedNo VBUS sense path from the USB connector to the MCU is visible. PA9 (typical VBUS sense pin per AN4879) is routed to PROGRAMMING_1 connector. If the device is self-powered, VBUS detection is required by the USB specification to control the D+ pull-up. If bus-powered only, this may be handled in software by assuming VBUS is always present.Medium
USB_P / USB_NUSB 2.0 Full-SpeedBoth A-side and B-side D+/D- pins of J1 are tied together on USB_P and USB_N nets. Correct for USB 2.0-only Type-C implementation where cable orientation does not affect D+/D- assignment.

10 Memory Interface Analysis

No memory devices with detectable bus interfaces found.

10.1 AI-Assisted Analysis

This section is created by AI and should be reviewed for accuracy. There may be some incorrect analysis, especially if any errors are called out in the Design Summary or Component Value sections.

10.1.1 Design Overview and Memory Interface Inventory

AI-Assisted The Orthrus-TX design is built around an STM32H745ZIT6 dual-core Cortex-M7/M4 microcontroller in an LQFP-144 package. Per the STM32H745xI/G datasheet (DS12956), this MCU integrates 2 MB of dual-bank flash memory and up to 1 MB of SRAM internally, along with peripheral support for SDMMC, Quad-SPI, and FMC external memory interfaces. The only external memory-class interface present in this design is a microSD card socket (SD_CARD_1, Molex 1040310811) connected to the STM32H745ZIT6 via the SDMMC2 peripheral. There are no external DDR/SDRAM, SRAM, NVRAM, or QSPI flash devices in the design. The MCU relies entirely on its internal flash and SRAM for code execution and data storage, with the microSD card serving as removable mass storage.

10.1.2 microSD Card Interface (SD_CARD_1, SDMMC2)

AI-Assisted The microSD card connector SD_CARD_1 (Molex 1040310811) is a push-pull type surface-mount socket with 8 signal contacts and a card-detect switch. The card is powered from the LD1_3.3v rail via pin 4 (VDD), and pin 6 (VSS) connects to GND. The interface is routed to the STM32H745ZIT6 SDMMC2 peripheral using the following pin assignments: PD6 drives the clock (SDMMC2_CK, AF11), PD7 drives the command line (SDMMC2_CMD, AF11), PB14 carries DAT0 (SDMMC2_D0, AF9), and PB15 carries DAT1 (SDMMC2_D1, AF9). These four signals are correctly mapped to valid SDMMC2 alternate functions as documented in the STM32H745 datasheet and confirmed by the stm32h7xx-hal pin definition tables.

However, the DAT2 and DAT3 lines are routed to PG9 and PG10 respectively. According to the STM32H745 alternate function table, PG9 does not carry an SDMMC2 data function, and PG10 does not carry an SDMMC2 data function either. The valid SDMMC2_D2 pins are PB3 (AF9) and PG11 (AF10), and the valid SDMMC2_D3 pin is PB4 (AF9). Notably, PG11 — which is a valid SDMMC2_D2 pin — is instead assigned to the card-detect switch (SW_DETECT, pin 10 of SD_CARD_1). This means the hardware SDMMC2 peripheral cannot operate in 4-bit mode with the current pin assignment. The interface is limited to 1-bit SDMMC2 mode using only PB14 (D0), which halves the maximum data throughput compared to 4-bit mode. If 4-bit operation is required, DAT2 must be reassigned to PB3 or PG11, and DAT3 must be reassigned to PB4. The card-detect function on PG11 would need to move to a different GPIO.

10.1.3 SD Card Signal Integrity and Protection

AI-Assisted The clock line SD_CLK is routed from PD6 through a 33 ohm series resistor (R50) to the SD card CLK pin and the ESD protection device U3 (SRV05-4). This series resistance provides edge-rate control and impedance matching for the clock signal, which is appropriate for SD card interfaces operating at default and high-speed modes. No pull-up is present on the clock line, which is correct per the SD Physical Layer Specification.

The command line (PD7) and all four data lines (PB14, PB15, PG9, PG10) each have a 10 kohm pull-up resistor to LD1_3.3v (R47, R49, R48, R45, R46 respectively). The SD specification requires pull-ups on CMD and DAT0-DAT3 to ensure proper bus idle states and card detection. The 10 kohm value is within the acceptable range specified by the SD Physical Layer Specification (10 kohm to 100 kohm). The card-detect switch line (PG11) also has a 10 kohm pull-up to LD1_3.3v via R51, allowing the MCU to detect card insertion by reading the GPIO state.

ESD protection is provided by two SRV05-4 devices: U3 covers the CLK, CMD, DAT0, and DAT1 signals, while U4 covers DAT2, DAT3/CS, and the card-detect switch. The SRV05-4 VP pins on U3 and U4 are connected to LD1_3.3v, providing the correct clamping reference for a 3.3V interface. The VN pins connect to GND. This is a well-structured ESD protection arrangement for the SD card interface.

10.1.4 SD Card Decoupling and Power

AI-Assisted The SD card VDD pin is powered from the LD1_3.3v rail, which is generated by LD1 (AP2112K-3.3, a 600 mA LDO regulator). The LD1_3.3v rail carries extensive decoupling: the output of LD1 is bypassed with a 2.2 uF capacitor (C2) and a 4.7 uF capacitor (C3), plus numerous 100 nF capacitors distributed across the MCU VDD pins and other loads on this rail. The AP2112K-3.3 datasheet specifies a minimum output capacitance of 1 uF for stability, which is satisfied. The SD card itself does not have a dedicated local bypass capacitor at its VDD pin visible in the schematic; during layout, a 100 nF capacitor placed close to SD_CARD_1 pin 4 is recommended for clean power delivery during high-current card write bursts.

10.1.5 Observations and Findings

AI-Assisted The primary concern in this design is the SDMMC2 DAT2/DAT3 pin assignment error that prevents hardware 4-bit SD card operation. If the application only requires 1-bit SDMMC mode or SPI mode for the SD card, the current routing to PG9 and PG10 can function as GPIO-managed lines (with DAT2 and DAT3 held high via their pull-ups during 1-bit operation). However, if 4-bit throughput is needed — which is typical for applications involving audio streaming, data logging, or firmware updates from SD — the pin assignment must be corrected before layout.

The absence of external DDR, SRAM, NVRAM, or QSPI flash means the system is constrained to the STM32H745's internal 2 MB flash and 1 MB SRAM. For a dual-core application where both the Cortex-M7 and Cortex-M4 are active, the available internal memory may become a limiting factor depending on application complexity. The STM32H745 supports external memory via its FMC and Quad-SPI interfaces, but neither is utilized in this design. This is an architectural observation, not necessarily a defect, as the Orthrus-TX appears to be a compact radio controller transmitter where internal memory may be sufficient.
MemoryInterfaceFindingSeverity
microSD (SD_CARD_1)SDMMC2Clock (PD6), CMD (PD7), DAT0 (PB14), and DAT1 (PB15) are correctly mapped to SDMMC2 alternate functions AF11/AF9 per the STM32H745xI/G datasheet (DS12956).
microSD (SD_CARD_1)SDMMC2DAT2 is routed to PG9 and DAT3 to PG10, neither of which has an SDMMC2 alternate function. Valid SDMMC2_D2 pins are PB3 (AF9) or PG11 (AF10); valid SDMMC2_D3 is PB4 (AF9). PG11, a valid D2 pin, is used for card-detect instead. Hardware 4-bit SDMMC2 mode is not possible with this pinout. Per STM32H745 datasheet and stm32h7xx-hal pin definitions.High
microSD (SD_CARD_1)SDMMC233 ohm series resistor R50 on SD_CLK provides appropriate edge-rate control for SD card clock signal integrity, per SD Physical Layer Specification.
microSD (SD_CARD_1)SDMMC210 kohm pull-up resistors to LD1_3.3v on CMD (R47), DAT0 (R49), DAT1 (R48), DAT2 (R45), and DAT3 (R46) are within the 10-100 kohm range required by the SD Physical Layer Specification.
microSD (SD_CARD_1)SDMMC2ESD protection via SRV05-4 devices U3 (CLK, CMD, DAT0, DAT1) and U4 (DAT2, DAT3, card-detect) with VP tied to LD1_3.3v and VN to GND provides correct clamping for a 3.3V interface.
microSD (SD_CARD_1)SDMMC2Card-detect switch (pin 10) routed to PG11 with 10 kohm pull-up (R51) to LD1_3.3v allows software card-insertion detection.
microSD (SD_CARD_1)SDMMC2SD card VDD powered from LD1_3.3v (AP2112K-3.3 LDO). No dedicated local bypass capacitor is visible at the SD card VDD pin; a 100 nF capacitor close to SD_CARD_1 pin 4 is recommended during layout.Low
microSD (SD_CARD_1)SDMMC2No series resistors on CMD or DAT lines. For default-speed and high-speed SD modes this is acceptable; series resistors are not required by the SD specification for these lines.
External DDR/SDRAMFMCNo external DDR or SDRAM devices present in the design. The STM32H745 FMC interface is unused. Internal 1 MB SRAM is the only available RAM.
External QSPI FlashQUADSPINo external QSPI flash devices present. The STM32H745 Quad-SPI interface (capable of up to 133 MHz per DS12956) is unused. Internal 2 MB flash is the only program storage.
External SRAM/NVRAMFMC/SPINo external SRAM or NVRAM devices present in the design.

11 Designer Annotated Nets

No designer-annotated nets found.

12 EMC & ESD Protection Checks

Checks run1
Passed0
Issues found1
EMC Check Summary
CheckIssuesStatus
Connector Shell Grounding1

12.1 Connector Shell Grounding

RefDesTypeIssueRecommendationSeverity
J1HRO-TYPE-C-31-M-13xJ1: 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

This section is created by AI and should be reviewed for accuracy. There may be some incorrect analysis, especially if any errors are called out in the Design Summary or Component Value sections.

12.2.1 EMC Architecture and Ground Topology

AI-Assisted The Orthrus-TX design contains a single external connector, J1, a USB Type-C receptacle (HRO-TYPE-C-31-M-13x). No EMC barrier or doghouse annotations are present on the schematic, indicating the design does not employ a formal shielded/unshielded zone architecture. All ground connections share a single GND net: the connector ground pins (J1 A1, A12, B1, B12), the connector shield pin (J1 S1), and all STM32H745ZIT6 VSS, VSSA, and VSSSMPS pins are on the same net. There is no separate chassis ground domain and no single-point connection between chassis and signal ground.

The direct tie of J1 shield pin S1 to signal GND means that any ESD current injected into the connector shell will flow directly into the signal ground plane. Per IEC 61000-4-2 and general EMC design practice, this creates a path for ESD-induced ground bounce to couple into sensitive analog and digital circuits. The STM32H745ZIT6 VSSA pin (pin 34) and VREF+ filtering (C19, C20) share this same GND net, so ESD energy on the connector shell can directly disturb the analog reference. A preferred approach for consumer-facing USB Type-C connectors is to connect the shell to a chassis ground plane through a low-impedance path (e.g., a ferrite bead or 1 MOhm resistor in parallel with a 4.7nF capacitor to signal GND), providing a controlled impedance between the two ground domains. This limits high-frequency ESD coupling into the signal ground while maintaining DC bonding for safety.

No common-mode choke is present on the USB_P / USB_N differential pair between J1 and the STM32H745ZIT6. For USB 2.0 Full Speed (12 Mbps) operation, a common-mode choke is not strictly required but is recommended for radiated emissions compliance per CISPR 32 / EN 55032 Class B. The absence of filtering on the USB data lines increases the risk of conducted and radiated emissions from the USB cable acting as an antenna, particularly in the 30 to 300 MHz range where USB harmonics are strongest.

12.2.2 USB Type-C Connector J1 — ESD Protection Assessment

AI-Assisted J1 is a USB Type-C receptacle, a consumer-facing, hot-plug interface that is directly exposed to user contact and cable insertion events. Per IEC 61000-4-2, consumer electronics are typically tested to Level 4 (plus 8 kV contact discharge, plus 15 kV air discharge). All signal pins on J1 that connect to active silicon require ESD protection adequate for this exposure level.

USB D+ and D- lines (USB_P, USB_N): These signals connect from J1 directly to STM32H745ZIT6 pins PA12 (pin 101) and PA11 (pin 100), with ESD protection provided by U2, an SRV05-4 TVS diode array in SOT-23-6. U2 pin 1 (IO1) is on USB_P, pin 3 (IO2) is on USB_N, pin 2 (VN) is tied to GND, and pin 5 (VP) is tied to the VBUS net via Net-(D1-A). The SRV05-4 is rated for IEC 61000-4-2 ESD at plus/minus 15 kV air discharge and plus/minus 8 kV contact discharge per the Semtech SRV05-4 datasheet, which meets Level 4 requirements. The device has low capacitance suitable for USB 2.0 data rates. U2 IO3 (pin 4) and IO4 (pin 6) are unused, which is acceptable as only two data lines require protection in a USB 2.0 implementation. The SRV05-4 VP pin is connected to the VBUS net (Net-(D1-A)), which serves as the positive rail reference for the internal TVS clamp. This is the correct topology per the SRV05-4 datasheet application circuit for USB port protection.

VBUS pins (A4, A9, B4, B9): The VBUS net (Net-(D1-A)) connects through D1, a Schottky diode in SOD-123, to the VCC rail. C54, a 100nF capacitor, is placed between VBUS and GND. There is no dedicated TVS diode on the VBUS line itself. The Schottky diode D1 provides reverse-polarity protection but does not clamp positive ESD transients. For a USB Type-C port exposed to user handling, a TVS diode on VBUS with a working voltage of at least 5 V (or 20 V if USB PD is supported) is a standard industry practice. The absence of a VBUS TVS means that positive ESD transients on VBUS will propagate through D1 into the VCC rail, which powers the three LDO regulators (LD1, LD2, LD3) and their downstream loads. This is a potential vulnerability for ESD coupling into the entire power tree.

CC1 and CC2 pins (A5, B5): CC1 connects through R42 (5.1 kOhm) to GND, and CC2 connects through R41 (5.1 kOhm) to GND. The 5.1 kOhm resistors identify the port as a UFP (Upstream Facing Port / sink) per the USB Type-C specification. There is no TVS or ESD protection on either CC line. The CC pins are directly adjacent to VBUS pins in the USB Type-C connector, and short-to-VBUS events due to debris, moisture, or connector wear are a well-documented failure mode. Per the TI TPD2S300 datasheet and Semtech application note SI21-03, CC pins require both ESD protection and overvoltage protection against VBUS shorts. The 5.1 kOhm resistors alone provide no transient voltage clamping. An ESD strike on CC1 or CC2 will see only the 5.1 kOhm resistor to ground, which limits current but does not clamp voltage. If the CC pins are not routed to any active IC (they terminate at the pull-down resistors only), the risk is limited to resistor damage and potential arcing to adjacent VBUS traces. However, a VBUS-to-CC short would apply up to 5 V (or higher if a non-compliant charger is connected) across the 5.1 kOhm resistor, dissipating up to 5 mW under normal conditions, but potentially much more during a transient.

SBU1 and SBU2 pins (A8, B8): These pins are marked as NC (no connect). For a USB 2.0-only implementation without alternate mode support, leaving SBU pins unconnected is acceptable. No ESD protection is needed on unconnected pins provided they are truly floating and not routed to any trace that could couple to adjacent signals.

Shield pin (S1): As noted in the EMC architecture section, S1 is tied directly to signal GND. This provides a low-impedance ESD return path but at the cost of injecting ESD current directly into the signal ground plane.

12.2.3 VBUS Power Path and Reverse Protection

AI-Assisted The VBUS net from J1 passes through D1 (Schottky diode, SOD-123) to the VCC rail. The VCC rail feeds LD1, LD2, and LD3 (three LDO regulators) through their VIN pins, and also connects to C1, C17, C29, C38, C39 as bulk and decoupling capacitors. The Schottky diode D1 provides reverse-polarity protection, preventing current from flowing back from VCC to the USB connector if the board is powered from another source.

C54 (100nF) is placed on the VBUS side of D1, between Net-(D1-A) and GND. This capacitor provides local high-frequency decoupling on the VBUS net and also serves as the bypass capacitor for U2 VP pin. Per the SRV05-4 datasheet, the VP pin should have a low-impedance connection to the power rail being protected. The 100nF capacitor on this net is adequate for this purpose.

The D1 Schottky diode is specified as a generic D_Schottky in SOD-123 package. The forward voltage drop of a typical SOD-123 Schottky is 0.3 to 0.5 V, which reduces the available voltage at VCC. For USB 2.0 at 5 V VBUS, this leaves approximately 4.5 to 4.7 V at VCC, which is within the input range of typical 3.3 V LDO regulators. The SOD-123 package typically supports 1 A continuous current, which is adequate for the 3 A maximum current rating of the HRO TYPE-C-31-M-13 connector only if the total board current draw remains below 1 A. If higher current is expected, the SOD-123 package may be undersized.

12.2.4 Observations and Findings

AI-Assisted The design has a single external connector (J1, USB Type-C) with partial ESD protection. The USB D+/D- data lines are properly protected by U2 (SRV05-4), which meets IEC 61000-4-2 Level 4 requirements. However, several gaps exist in the overall protection strategy.

The CC1 and CC2 lines lack any TVS or ESD clamping. While these lines terminate in 5.1 kOhm pull-down resistors and do not connect to active silicon, they are exposed to user contact and VBUS-to-CC short events. Industry best practice for USB Type-C ports, as documented in TI application notes for the TPD2S300 and TPD4S311, and Semtech application note SI21-03, recommends ESD and overvoltage protection on CC pins.

The VBUS line lacks a dedicated TVS diode. ESD energy on VBUS passes through D1 into the VCC power rail, potentially disturbing all downstream regulators and their loads. A TVS diode with a working voltage of 5 V (or higher for USB PD) placed between VBUS and GND, on the connector side of D1, would clamp transients before they reach the power distribution network.

The connector shell ground (S1) is tied directly to signal GND without any filtering or impedance control. This creates a direct path for ESD currents from the connector shell into the signal ground plane, which can cause ground bounce affecting the STM32H745ZIT6 analog subsystem (VSSA, VREF+). A controlled connection (e.g., RC filter or ferrite bead between shell and signal ground) would reduce this coupling.

No common-mode filtering is present on the USB data lines. While not strictly required for USB 2.0 Full Speed, a common-mode choke would improve radiated emissions performance and is recommended for CISPR 32 / EN 55032 Class B compliance.

The design uses a single ground domain for all functions. There is no separation between analog ground, digital ground, and chassis ground. For a design with ADC inputs (the STM32H745ZIT6 has VDDA and VREF+ powered from a separate LDO, LD2), mixing ESD return currents with the analog ground reference can degrade ADC performance during and after ESD events.
ConnectorFindingRisk
J1 (USB Type-C)USB D+/D- lines (USB_P, USB_N) are protected by U2 (SRV05-4), rated plus/minus 15 kV air and plus/minus 8 kV contact per IEC 61000-4-2 (Semtech SRV05-4 datasheet). Meets Level 4 requirements. U2 VN (pin 2) tied to GND and VP (pin 5) tied to VBUS — correct topology per datasheet application circuit.
J1 (USB Type-C)CC1 (R42, 5.1 kOhm to GND) and CC2 (R41, 5.1 kOhm to GND) have no TVS or ESD clamping. CC pins are adjacent to VBUS in the Type-C connector and are vulnerable to short-to-VBUS events and direct ESD strikes. Per TI TPD2S300 datasheet and Semtech application note SI21-03, ESD and overvoltage protection on CC pins is recommended for consumer-facing USB Type-C ports.Medium
J1 (USB Type-C)VBUS line (Net-(D1-A)) has no dedicated TVS diode. D1 (Schottky, SOD-123) provides reverse-polarity protection only. Positive ESD transients on VBUS propagate through D1 into the VCC power rail feeding all three LDO regulators (LD1, LD2, LD3). Per Semtech application note SI21-03, a TVS diode on VBUS with appropriate working voltage is standard practice for USB Type-C ports.Medium
J1 (USB Type-C)Connector shell pin S1 is tied directly to signal GND with no filtering or impedance control. ESD current on the shell flows directly into the signal ground plane shared with STM32H745ZIT6 VSSA (pin 34) and VREF+ decoupling. This can cause ground bounce affecting ADC accuracy during ESD events. Per IEC 61000-4-2 design guidance, a controlled shell-to-signal-ground connection (RC network or ferrite bead) reduces ESD coupling.Medium
J1 (USB Type-C)No common-mode choke on USB_P / USB_N between J1 and STM32H745ZIT6. For USB 2.0 Full Speed, a common-mode choke is not mandatory but improves radiated emissions margin for CISPR 32 / EN 55032 Class B compliance.Low
J1 (USB Type-C)SBU1 (A8) and SBU2 (B8) are NC. Acceptable for USB 2.0-only implementation without alternate mode support. No ESD protection required on unconnected pins.
J1 (USB Type-C)C54 (100nF) on VBUS net provides local decoupling and serves as U2 VP bypass. Adequate per SRV05-4 datasheet layout guidance.
J1 (USB Type-C)Single GND domain used for connector ground, connector shell, digital VSS, analog VSSA, and SMPS VSSSMPS. No ground domain separation exists. ESD return currents from J1 share the same ground plane as the STM32H745ZIT6 analog reference (VDDA supplied by LD2, VREF+ filtered by C19/C20). Risk of ESD-induced noise coupling into ADC measurements.Low

13 Design-for-Test

Design for Testability (DFT) analysis for ICT/bed-of-nails test coverage.

13.1 DFx Options Selected

OptionSettingDescription
Test Point Insertion
Insert on power railsYesPlace test points on power rail nets in schematic
Insert on all netsNoExtend TP insertion to signal nets beyond power rails
Exclude HSSI netsYesExclude HSSI/differential pair nets from TP insertion
Exclude DRAM netsYesExclude SDRAM/DDR nets from TP insertion
Exclude BSCAN opens (full)YesExclude nets with 100% boundary scan opens coverage
Exclude BSCAN opens (partial)NoExclude nets with partial boundary scan opens coverage
Exclude BSCAN shortsNoExclude nets with boundary scan shorts coverage
GND test points6Number of GND test points to insert for BON fixture ground connections
Target PCOLA-SOQ0%Insert TPs in priority order until this PCOLA-SOQ % is reached
Target fault coverage0%Insert TPs in priority order until this shorts/opens fault coverage % is reached
Kelvin min resistance0.000 ohmLower bound (ohms) for Kelvin 4-wire TP insertion range
Kelvin max resistance1.000 ohmUpper bound (ohms) for Kelvin 4-wire TP insertion range
Tester Styles
OpticalManualVisual inspection for polarity, placement, and solder
AXINoAutomated X-ray Inspection of hidden solder joints (BGA, QFN)
ATENoneNo automated test equipment
Test Access
JTAG/LSSI ConnectorYesConnector access to JTAG, SPI, I2C buses
IO ConnectorsNoIO connectors available for external stimulus/observation
TP AccessNoneNo physical probe access to test points
LoopbackNoneNo loopback cables
Test Types
Powered-Off Shorts/OpensNoUnpowered shorts and opens detection via probe access
PassivesNoR, C, L value measurement via probe or fixture access
Active AnalogNoVoltage regulator, reference, and op-amp output verification
Non-BSCAN DigitalNoDigital ICs without boundary scan: pin observability analysis
Boundary Scan1149.xIEEE 1149.1-2013 / 1149.6-2015 / 1149.10-2017 full boundary scan suite
LSSINoJTAG chain, SPI, I2C, UART bus test coverage analysis
JTAG FunctionalNoFunctional verification beyond structural scan
Require Rail TPs for Diode TestNoRequire TPs on all IO power rails for ESD diode opens test (default: basic test with GND TP only)
Capacitance Probe Plate Target DevicesRefdes or footprint patterns for capacitance probe plate targets (ICs and vertical connectors)
Use Boundary Scan for Capacitance Probe Plate StimulusNoCount 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 MethodPre-programmedChips arrive pre-programmed; no programming access needed
Environment
Test environmentvolume_productionVolume production: fixture-based, AOI/AXI, throughput-optimized

13.2 Power Rail Test Point Check

Power rails found2
Rails with TPs1
Rails without TPs1
1 power rail(s) need test points in the submitted design.
7 test point(s) inserted in modified output. Download modified schematics to see placements.
Power Rail Coverage
Net NameAnnotationTest PointStatus
GNDTP2
VCC- NEEDS TP
Inserted Test Points (Modified Output)
Test PointNetSheet
TP3VCCOrthrus-TX.kicad_sch
TP4GNDOrthrus-TX.kicad_sch
TP5GNDOrthrus-TX.kicad_sch
TP6GNDOrthrus-TX.kicad_sch
TP7GNDOrthrus-TX.kicad_sch
TP8GNDOrthrus-TX.kicad_sch
TP9GNDOrthrus-TX.kicad_sch

13.3 Current Test Points

Total test points2
Test Points by Footprint
FootprintDescriptionCount
TestPoint_Pad_1.0x1.0mmBFF_12

13.3.1 By Sheet

Test PointNet NameFootprint
Orthrus-TX (2 test points)
TP1BOOT0TestPoint_Pad_1.0x1.0mm
TP2GNDTestPoint_Pad_1.0x1.0mm

13.3.2 All Test Points

Test PointNet NameSheetFootprint
TP1BOOT0Orthrus-TXTestPoint_Pad_1.0x1.0mm
TP2GNDOrthrus-TXTestPoint_Pad_1.0x1.0mm

13.4 Boundary Scan Testability

No boundary scan capable devices were found in this design.

13.5 Inspection

Total: 141 components, 444 of 552 pins with inspection coverage.

13.5.1 Manual Optical

Solder joint coverage is analyzed as if AOI were available. Manual inspection may not detect all opens or shorts present.
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.
FootprintSize (mil)Pkg TypeClassificationMethodCountPinsRefdes
Opens + Shorts (all joints visible)
Package_QFP
LQFP-144_20x20mm_P0.5mmQFP (Quad Flat Pack)Footprint1144STM32H745ZIT6
Package_TO_SOT_SMD
SOT-23-5SOT (Small Outline Transistor)Footprint315LD1, LD2, LD3
SOT-23-6SOT (Small Outline Transistor)Footprint742U2, U3, U4, U5, U6, U7, U8
Capacitor_SMD
C_0603_1608MetricChip PassiveDesignator57114C1, C10, C11, C12, C13, C14, C15, C16 ...+49 more
Inductor_SMD
L_0603_1608MetricChip PassiveDesignator12L1
Resistor_SMD
R_0603_1608MetricChip PassiveDesignator54108R1, R10, R11, R12, R13, R14, R15, R16 ...+46 more
Diode_SMD
D_SOD-123SOD (Diode Package)Footprint12D1
Subtotal: 124 components, 427 pins
Presence check (manual verification)
Custom-Library
Molex-216990_GCT-USB45xx_HRO-TYPE-C-31-M-13x-PiMicro_1_DOUBLESIDEDConnectorDesignator117J1
Subtotal: 1 components, 17 pins

13.5.2 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.
FootprintSize (mil)Pkg TypeClassificationMethodCountPinsRefdes
Custom-Library
104031-0811_MOLUnclassifiedUnknown110SD_CARD_1
CONN_532610001-SD_02_MOLUnclassifiedUnknown12BUZZER_1
CONN_532610001-SD_03_MOLUnclassifiedUnknown13POWER_1
CONN_532610001-SD_04_MOLUnclassifiedUnknown14BUTTONS_1
CONN_532610001-SD_06_MOLUnclassifiedUnknown318JOYSTICK_1, JOYSTICK_2, SWITCHES_1
CONN_532610001-SD_07_MOLUnclassifiedUnknown17POT_DIGITAL_1
CONN_532610001-SD_08_MOLUnclassifiedUnknown540ENCODER_1, ENCODER_2, POT_ANALOG_1, PROGRAMMING_1, SCREEN_1
CON_5034800800_MOLUnclassifiedUnknown220ELRS_1, ELRS_2
TSX-3225 24.0000MF20G-AC3_EPSUnclassifiedUnknown14XTAL1
Subtotal: 16 components, 108 pins

13.6 Pin Fault Coverage

Predicted status of each pin for shorts and opens based on DFx options selected in section 13.1.

13.6.1 Fault Coverage Summary

Fault Coverage Summary (552 pins)
Test MethodOpensShorts
X-ray (AXI)--
Optical (AOI)0 (0.0%)0 (0.0%)
Electrical
   Powered-off Testing--
   Boundary Scan0 (0.0%)0 (0.0%)
   LSSI--
   Total36 (6.5%)135 (24.5%)
Total Fault Coverage36 (6.5%)135 (24.5%)
No coverage516 (93.5%)417 (75.5%)

13.6.2 Uncovered Pins (415)

These pins have no electrical, optical, or X-ray test coverage even with all available test techniques applied.
Pin ⇅Net ⇅
C13_2LD1_3.3v
C9_2LD1_3.3v
R5_2Net-(JOYSTICK_2-Pad2)
R5_1PA2
R46_2LD1_3.3v
R46_1PG10
R21_2LD1_3.3v
R21_1PB0
C21_2NRST
U7_3PA9
U7_5LD1_3.3v
U7_1PA10
U7_4PB3
U7_6NRST
U2_3USB_N
U2_5Net-(D1-A)
U2_1USB_P
U2_4
U2_6
R27_2LD1_3.3v
R27_1PC6
R3_2Net-(JOYSTICK_1-Pad2)
R3_1PA0
R44_1PA4
R9_2Net-(POT_ANALOG_1-Pad5)
R9_1PC2
ENCODER_1_5PC9
ENCODER_1_2PC7
ENCODER_1_8PC12
ENCODER_1_1PC6
ENCODER_1_4PC8
ENCODER_1_7PC11
ENCODER_1_6PC10
C50_1LD1_3.3v
C35_2PC3
C6_2LD1_3.3v
R23_2LD1_3.3v
R23_1PB2
C52_2LD1_3.3v
R2_2LD1_3.3v
R2_1NRST
R25_2LD1_3.3v
R25_1PF14
C11_2LD1_3.3v
R28_2LD1_3.3v
R28_1PC7
R7_2Net-(POT_ANALOG_1-Pad3)
R7_1PC0
R17_2LD1_3.3v
R17_1PD1
R43_2PA4
R43_1RAW
C30_1LD3_3.3v
R40_2LD1_3.3v
R40_1PG8
C58_2LD1_3.3v
R16_2LD1_3.3v
R16_1PD0
R30_2LD1_3.3v
R30_1PC9
JOYSTICK_1_4Net-(JOYSTICK_1-Pad4)
JOYSTICK_1_2Net-(JOYSTICK_1-Pad2)
JOYSTICK_1_6LD2_3.3v
R35_2LD1_3.3v
R35_1PD13
C41_2PA4
R52_2Net-(BUZZER_1-Pad1)
R52_1PA8
ELRS_1_2PD8
ELRS_1_8PD11
ELRS_1_5PD9
ELRS_1_7PD10
C4_2Net-(STM32H745ZIT6-VDD)
R22_2LD1_3.3v
R22_1PB1
C49_2LD1_3.3v
U5_3PD9
U5_5LD1_3.3v
U5_1PD8
U5_4PD10
U5_6PD11
J1_A9Net-(D1-A)
J1_A4Net-(D1-A)
J1_A7USB_N
J1_A5Net-(J1-CC1)
J1_A6USB_P
J1_A8
J1_B6USB_P
J1_B7USB_N
J1_B9Net-(D1-A)
J1_B4Net-(D1-A)
J1_B8
J1_B5Net-(J1-CC2)
R11_2Net-(POT_ANALOG_1-Pad7)
R11_1PC4
R41_1Net-(J1-CC2)
C31_1LD3_3.3v
C44_2LD1_3.3v
R54_2VREF+
R54_1LD2_3.3v
C24_1PH1
C34_2PC2
R53_2Net-(BUZZER_1-Pad2)
R53_1PA7
R19_2LD1_3.3v
R19_1PD3
U8_3PA13
U8_5LD1_3.3v
U8_1PA14
U8_4
U8_6
R34_2LD1_3.3v
R34_1PD12
ELRS_2_2PE8
ELRS_2_8PB8
ELRS_2_5PE7
ELRS_2_7PB5
R51_2PG11
R51_1LD1_3.3v
C16_2LD1_3.3v
C54_2Net-(D1-A)
SD_CARD_1_5SD_CLK
SD_CARD_1_10PG11
SD_CARD_1_2PG10
SD_CARD_1_3PD7
SD_CARD_1_7PB14
SD_CARD_1_4LD1_3.3v
SD_CARD_1_8PB15
SD_CARD_1_1PG9
R38_2LD1_3.3v
R38_1PG6
R18_2LD1_3.3v
R18_1PD2
R15_2LD1_3.3v
R15_1PE12
U3_3PD7
U3_5LD1_3.3v
U3_1SD_CLK
U3_4PB14
U3_6PB15
C27_2PA2
C51_1LD1_3.3v
C14_2LD1_3.3v
C46_2LD2_3.3v
POT_DIGITAL_1_4PB2
POT_DIGITAL_1_2PB0
POT_DIGITAL_1_6PF14
POT_DIGITAL_1_3PB1
POT_DIGITAL_1_5PF11
POT_DIGITAL_1_7PF15
C48_2LD1_3.3v
R14_2LD1_3.3v
R14_1PE11
C56_2LD1_3.3v
R26_2LD1_3.3v
R26_1PF15
R6_2Net-(JOYSTICK_2-Pad4)
R6_1PA3
C33_2PC1
PROGRAMMING_1_8PA10
PROGRAMMING_1_1LD1_3.3v
PROGRAMMING_1_3PA13
PROGRAMMING_1_4PA14
PROGRAMMING_1_5NRST
PROGRAMMING_1_6PB3
PROGRAMMING_1_7PA9
C19_1VREF+
C20_1VREF+
C32_2PC0
BUTTONS_1_4PE12
BUTTONS_1_3PE11
BUTTONS_1_2PE10
C18_1LD2_3.3v
L1_2VCAP
L1_1VLXSMPS
C47_2LD1_3.3v
R8_2Net-(POT_ANALOG_1-Pad4)
R8_1PC1
ENCODER_2_8PG8
ENCODER_2_1PD12
ENCODER_2_4PD14
ENCODER_2_2PD13
ENCODER_2_7PG7
ENCODER_2_6PG6
ENCODER_2_5PD15
C45_2LD2_3.3v
R50_2PD6
R50_1SD_CLK
C25_2PA0
R48_2PB15
R48_1LD1_3.3v
LD3_4
LD3_5LD3_3.3v
C5_2LD1_3.3v
R13_2LD1_3.3v
R13_1PE10
C28_2PA3
C42_2LD1_3.3v
STM32H745ZIT6_1PE2
STM32H745ZIT6_2PE3
STM32H745ZIT6_4PE5
STM32H745ZIT6_5PE6
STM32H745ZIT6_13LD1_3.3v
STM32H745ZIT6_25PH0
STM32H745ZIT6_7Net-(STM32H745ZIT6-VDD)
STM32H745ZIT6_28PC0
STM32H745ZIT6_30PC2
STM32H745ZIT6_3PE4
STM32H745ZIT6_9
STM32H745ZIT6_11
STM32H745ZIT6_19LD1_3.3v
STM32H745ZIT6_20
STM32H745ZIT6_22
STM32H745ZIT6_16LD1_3.3v
STM32H745ZIT6_10
STM32H745ZIT6_8LD1_3.3v
STM32H745ZIT6_15VLXSMPS
STM32H745ZIT6_23
STM32H745ZIT6_24
STM32H745ZIT6_21
STM32H745ZIT6_17VCAP
STM32H745ZIT6_26PH1
STM32H745ZIT6_27NRST
STM32H745ZIT6_29PC1
STM32H745ZIT6_31PC3
STM32H745ZIT6_37PA0
STM32H745ZIT6_42LD1_3.3v
STM32H745ZIT6_39PA2
STM32H745ZIT6_52PF11
STM32H745ZIT6_32LD1_3.3v
STM32H745ZIT6_60PE10
STM32H745ZIT6_43PA4
STM32H745ZIT6_56LD1_3.3v
STM32H745ZIT6_54PF15
STM32H745ZIT6_58PE8
STM32H745ZIT6_46PA7
STM32H745ZIT6_53PF14
STM32H745ZIT6_36LD2_3.3v
STM32H745ZIT6_47PC4
STM32H745ZIT6_40PA3
STM32H745ZIT6_57PE7
STM32H745ZIT6_72
STM32H745ZIT6_74PB14
STM32H745ZIT6_35VREF+
STM32H745ZIT6_50PB1
STM32H745ZIT6_51PB2
STM32H745ZIT6_38PA1
STM32H745ZIT6_44PA5
STM32H745ZIT6_45PA6
STM32H745ZIT6_48PC5
STM32H745ZIT6_49PB0
STM32H745ZIT6_59PE9
STM32H745ZIT6_61PE11
STM32H745ZIT6_62PE12
STM32H745ZIT6_63
STM32H745ZIT6_64
STM32H745ZIT6_65
STM32H745ZIT6_66
STM32H745ZIT6_67
STM32H745ZIT6_70LD1_3.3v
STM32H745ZIT6_68VCAP
STM32H745ZIT6_71LD1_3.3v
STM32H745ZIT6_73
STM32H745ZIT6_76PD8
STM32H745ZIT6_82PD12
STM32H745ZIT6_84PD14
STM32H745ZIT6_75PB15
STM32H745ZIT6_78PD10
STM32H745ZIT6_81PD11
STM32H745ZIT6_79LD1_3.3v
STM32H745ZIT6_85PD15
STM32H745ZIT6_90LD1_3.3v
STM32H745ZIT6_83PD13
STM32H745ZIT6_87PG7
STM32H745ZIT6_88PG8
STM32H745ZIT6_77PD9
STM32H745ZIT6_91LD1_3.3v
STM32H745ZIT6_92LD1_3.3v
STM32H745ZIT6_93PC6
STM32H745ZIT6_94PC7
STM32H745ZIT6_95PC8
STM32H745ZIT6_86PG6
STM32H745ZIT6_105LD1_3.3v
STM32H745ZIT6_117
STM32H745ZIT6_116PD4
STM32H745ZIT6_99PA10
STM32H745ZIT6_106LD1_3.3v
STM32H745ZIT6_108
STM32H745ZIT6_107PA14
STM32H745ZIT6_102PA13
STM32H745ZIT6_100USB_N
STM32H745ZIT6_97PA8
STM32H745ZIT6_109PC10
STM32H745ZIT6_110PC11
STM32H745ZIT6_113PD1
STM32H745ZIT6_114PD2
STM32H745ZIT6_115PD3
STM32H745ZIT6_133PB6
STM32H745ZIT6_122PG9
STM32H745ZIT6_96PC9
STM32H745ZIT6_101USB_P
STM32H745ZIT6_98PA9
STM32H745ZIT6_103VCAP
STM32H745ZIT6_111PC12
STM32H745ZIT6_112PD0
STM32H745ZIT6_121PD7
STM32H745ZIT6_120PD6
STM32H745ZIT6_124PG11
STM32H745ZIT6_125
STM32H745ZIT6_127
STM32H745ZIT6_126
STM32H745ZIT6_119LD1_3.3v
STM32H745ZIT6_123PG10
STM32H745ZIT6_129LD1_3.3v
STM32H745ZIT6_130PB3
STM32H745ZIT6_131PB4
STM32H745ZIT6_132PB5
STM32H745ZIT6_134PB7
STM32H745ZIT6_138
STM32H745ZIT6_140VCAP
STM32H745ZIT6_142LD1_3.3v
STM32H745ZIT6_137
STM32H745ZIT6_144LD1_3.3v
STM32H745ZIT6_139
STM32H745ZIT6_136PB8
STM32H745ZIT6_143Net-(STM32H745ZIT6-VDDLDO)
R12_2Net-(POT_ANALOG_1-Pad8)
R12_1PC5
LD1_4
LD1_5LD1_3.3v
C53_2LD1_3.3v
R29_2LD1_3.3v
R29_1PC8
C57_2LD1_3.3v
U4_3PG10
U4_5LD1_3.3v
U4_1PG9
U4_4PG11
U4_6
R49_2PB14
R49_1LD1_3.3v
U6_3PE7
U6_5LD1_3.3v
U6_1PE8
U6_4PB5
U6_6PB8
R32_2LD1_3.3v
R32_1PC11
C7_2LD1_3.3v
R20_2LD1_3.3v
R20_1PD4
R31_2LD1_3.3v
R31_1PC10
C2_1LD1_3.3v
R4_2Net-(JOYSTICK_1-Pad4)
R4_1PA1
R42_1Net-(J1-CC1)
XTAL1_1PH0
XTAL1_3PH1
C15_2LD1_3.3v
C37_2PC5
POT_ANALOG_1_6Net-(POT_ANALOG_1-Pad6)
POT_ANALOG_1_8Net-(POT_ANALOG_1-Pad8)
POT_ANALOG_1_4Net-(POT_ANALOG_1-Pad4)
POT_ANALOG_1_3Net-(POT_ANALOG_1-Pad3)
POT_ANALOG_1_7Net-(POT_ANALOG_1-Pad7)
POT_ANALOG_1_5Net-(POT_ANALOG_1-Pad5)
POT_ANALOG_1_2LD2_3.3v
R45_2LD1_3.3v
R45_1PG9
C43_2Net-(STM32H745ZIT6-VDDLDO)
R39_2LD1_3.3v
R39_1PG7
R37_2LD1_3.3v
R37_1PD15
C22_1VCAP
R10_2Net-(POT_ANALOG_1-Pad6)
R10_1PC3
POWER_1_2RAW
C23_2PH0
C10_2LD1_3.3v
SWITCHES_1_4PD2
SWITCHES_1_6PD4
SWITCHES_1_3PD1
SWITCHES_1_2PD0
SWITCHES_1_5PD3
C36_2PC4
C26_2PA1
R47_2LD1_3.3v
R47_1PD7
C55_2LD1_3.3v
C3_1LD1_3.3v
SCREEN_1_5PE5
SCREEN_1_2LD3_3.3v
SCREEN_1_6PE4
SCREEN_1_3PE6
SCREEN_1_7PE3
SCREEN_1_4PE2
SCREEN_1_8PE9
C12_2LD1_3.3v
C8_2LD1_3.3v
R36_2LD1_3.3v
R36_1PD14
D1_2Net-(D1-A)
R24_2LD1_3.3v
R24_1PF11
LD2_4
LD2_5LD2_3.3v
JOYSTICK_2_4Net-(JOYSTICK_2-Pad4)
JOYSTICK_2_2Net-(JOYSTICK_2-Pad2)
JOYSTICK_2_6LD2_3.3v
R33_2LD1_3.3v
R33_1PC12
BUZZER_1_2Net-(BUZZER_1-Pad2)
BUZZER_1_1Net-(BUZZER_1-Pad1)

13.6.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 ⇅
C39_2GND-----
C39_1VCC-----
R1_2BOOT0------
R1_1GND-----
C13_2LD1_3.3v------
C13_1GND----
C9_2LD1_3.3v------
C9_1GND----
R5_2Net-(JOYSTICK_2-Pad2)------
R5_1PA2------
R46_2LD1_3.3v------
R46_1PG10------
R21_2LD1_3.3v------
R21_1PB0------
C21_2NRST------
C21_1GND----
U7_3PA9------
U7_5LD1_3.3v------
U7_1PA10------
U7_2GND----
U7_4PB3------
U7_6NRST------
U2_3USB_N------
U2_5Net-(D1-A)------
U2_1USB_P------
U2_2GND----
U2_4------
U2_6------
R27_2LD1_3.3v------
R27_1PC6------
R3_2Net-(JOYSTICK_1-Pad2)------
R3_1PA0------
R44_2GND-----
R44_1PA4------
R9_2Net-(POT_ANALOG_1-Pad5)------
R9_1PC2------
ENCODER_1_5PC9------
ENCODER_1_2PC7------
ENCODER_1_8PC12------
ENCODER_1_3GND-----
ENCODER_1_1PC6------
ENCODER_1_4PC8------
ENCODER_1_7PC11------
ENCODER_1_6PC10------
C50_2GND----
C50_1LD1_3.3v------
C35_2PC3------
C35_1GND-----
C6_2LD1_3.3v------
C6_1GND----
R23_2LD1_3.3v------
R23_1PB2------
C52_2LD1_3.3v------
C52_1GND----
R2_2LD1_3.3v------
R2_1NRST------
R25_2LD1_3.3v------
R25_1PF14------
C11_2LD1_3.3v------
C11_1GND----
R28_2LD1_3.3v------
R28_1PC7------
R7_2Net-(POT_ANALOG_1-Pad3)------
R7_1PC0------
R17_2LD1_3.3v------
R17_1PD1------
R43_2PA4------
R43_1RAW------
C30_2GND-----
C30_1LD3_3.3v------
R40_2LD1_3.3v------
R40_1PG8------
C1_2GND-----
C1_1VCC-----
C58_2LD1_3.3v------
C58_1GND----
R16_2LD1_3.3v------
R16_1PD0------
R30_2LD1_3.3v------
R30_1PC9------
JOYSTICK_1_1GND-----
JOYSTICK_1_4Net-(JOYSTICK_1-Pad4)------
JOYSTICK_1_2Net-(JOYSTICK_1-Pad2)------
JOYSTICK_1_3GND-----
JOYSTICK_1_5GND-----
JOYSTICK_1_6LD2_3.3v------
R35_2LD1_3.3v------
R35_1PD13------
C41_2PA4------
C41_1GND-----
R52_2Net-(BUZZER_1-Pad1)------
R52_1PA8------
ELRS_1_2PD8------
ELRS_1_6GND-----
ELRS_1_8PD11------
ELRS_1_5PD9------
ELRS_1_1GND-----
ELRS_1_3GND-----
ELRS_1_4GND-----
ELRS_1_7PD10------
ELRS_1_P1GND-----
ELRS_1_P2GND-----
C4_2Net-(STM32H745ZIT6-VDD)------
C4_1GND-----
R22_2LD1_3.3v------
R22_1PB1------
C49_2LD1_3.3v------
C49_1GND----
U5_3PD9------
U5_5LD1_3.3v------
U5_1PD8------
U5_2GND----
U5_4PD10------
U5_6PD11------
J1_A9Net-(D1-A)------
J1_A4Net-(D1-A)------
J1_A7USB_N------
J1_A1GND-----
J1_A5Net-(J1-CC1)------
J1_A6USB_P------
J1_A8------
J1_B6USB_P------
J1_A12GND-----
J1_B7USB_N------
J1_B1GND-----
J1_B9Net-(D1-A)------
J1_B12GND-----
J1_B4Net-(D1-A)------
J1_B8------
J1_S1GND-----
J1_B5Net-(J1-CC2)------
R11_2Net-(POT_ANALOG_1-Pad7)------
R11_1PC4------
R41_2GND-----
R41_1Net-(J1-CC2)------
C31_2GND-----
C31_1LD3_3.3v------
C44_2LD1_3.3v------
C44_1GND----
R54_2VREF+------
R54_1LD2_3.3v------
C24_2GND-----
C24_1PH1------
C34_2PC2------
C34_1GND-----
R53_2Net-(BUZZER_1-Pad2)------
R53_1PA7------
R19_2LD1_3.3v------
R19_1PD3------
U8_3PA13------
U8_5LD1_3.3v------
U8_1PA14------
U8_2GND----
U8_4------
U8_6------
R34_2LD1_3.3v------
R34_1PD12------
ELRS_2_2PE8------
ELRS_2_6GND-----
ELRS_2_8PB8------
ELRS_2_5PE7------
ELRS_2_1GND-----
ELRS_2_3GND-----
ELRS_2_4GND-----
ELRS_2_7PB5------
ELRS_2_P1GND-----
ELRS_2_P2GND-----
R51_2PG11------
R51_1LD1_3.3v------
C16_2LD1_3.3v------
C16_1GND----
C54_2Net-(D1-A)------
C54_1GND----
SD_CARD_1_5SD_CLK------
SD_CARD_1_10PG11------
SD_CARD_1_2PG10------
SD_CARD_1_3PD7------
SD_CARD_1_6GND-----
SD_CARD_1_7PB14------
SD_CARD_1_4LD1_3.3v------
SD_CARD_1_8PB15------
SD_CARD_1_9GND-----
SD_CARD_1_1PG9------
R38_2LD1_3.3v------
R38_1PG6------
R18_2LD1_3.3v------
R18_1PD2------
R15_2LD1_3.3v------
R15_1PE12------
U3_3PD7------
U3_5LD1_3.3v------
U3_1SD_CLK------
U3_2GND----
U3_4PB14------
U3_6PB15------
C27_2PA2------
C27_1GND-----
C51_2GND----
C51_1LD1_3.3v------
C14_2LD1_3.3v------
C14_1GND----
C46_2LD2_3.3v------
C46_1GND-----
POT_DIGITAL_1_4PB2------
POT_DIGITAL_1_2PB0------
POT_DIGITAL_1_1GND-----
POT_DIGITAL_1_6PF14------
POT_DIGITAL_1_3PB1------
POT_DIGITAL_1_5PF11------
POT_DIGITAL_1_7PF15------
C48_2LD1_3.3v------
C48_1GND----
R14_2LD1_3.3v------
R14_1PE11------
C56_2LD1_3.3v------
C56_1GND----
R26_2LD1_3.3v------
R26_1PF15------
R6_2Net-(JOYSTICK_2-Pad4)------
R6_1PA3------
C33_2PC1------
C33_1GND-----
C17_2GND-----
C17_1VCC-----
PROGRAMMING_1_8PA10------
PROGRAMMING_1_1LD1_3.3v------
PROGRAMMING_1_2GND-----
PROGRAMMING_1_3PA13------
PROGRAMMING_1_4PA14------
PROGRAMMING_1_5NRST------
PROGRAMMING_1_6PB3------
PROGRAMMING_1_7PA9------
C19_2GND-----
C19_1VREF+------
C20_2GND-----
C20_1VREF+------
C32_2PC0------
C32_1GND-----
BUTTONS_1_4PE12------
BUTTONS_1_3PE11------
BUTTONS_1_2PE10------
BUTTONS_1_1GND-----
C18_2GND-----
C18_1LD2_3.3v------
L1_2VCAP------
L1_1VLXSMPS------
C47_2LD1_3.3v------
C47_1GND----
R8_2Net-(POT_ANALOG_1-Pad4)------
R8_1PC1------
ENCODER_2_8PG8------
ENCODER_2_3GND-----
ENCODER_2_1PD12------
ENCODER_2_4PD14------
ENCODER_2_2PD13------
ENCODER_2_7PG7------
ENCODER_2_6PG6------
ENCODER_2_5PD15------
C45_2LD2_3.3v------
C45_1GND-----
R50_2PD6------
R50_1SD_CLK------
C25_2PA0------
C25_1GND-----
R48_2PB15------
R48_1LD1_3.3v------
LD3_1VCC-----
LD3_2GND-----
LD3_3VCC-----
LD3_4------
LD3_5LD3_3.3v------
C5_2LD1_3.3v------
C5_1GND----
R13_2LD1_3.3v------
R13_1PE10------
C28_2PA3------
C28_1GND-----
C42_2LD1_3.3v------
C42_1GND----
C29_2GND-----
C29_1VCC-----
STM32H745ZIT6_1PE2------
STM32H745ZIT6_2PE3------
STM32H745ZIT6_4PE5------
STM32H745ZIT6_5PE6------
STM32H745ZIT6_12GND-----
STM32H745ZIT6_13LD1_3.3v------
STM32H745ZIT6_25PH0------
STM32H745ZIT6_7Net-(STM32H745ZIT6-VDD)------
STM32H745ZIT6_28PC0------
STM32H745ZIT6_30PC2------
STM32H745ZIT6_6GND-----
STM32H745ZIT6_3PE4------
STM32H745ZIT6_9------
STM32H745ZIT6_11------
STM32H745ZIT6_19LD1_3.3v------
STM32H745ZIT6_14GND-----
STM32H745ZIT6_18GND-----
STM32H745ZIT6_20------
STM32H745ZIT6_22------
STM32H745ZIT6_16LD1_3.3v------
STM32H745ZIT6_10------
STM32H745ZIT6_8LD1_3.3v------
STM32H745ZIT6_15VLXSMPS------
STM32H745ZIT6_23------
STM32H745ZIT6_24------
STM32H745ZIT6_21------
STM32H745ZIT6_17VCAP------
STM32H745ZIT6_26PH1------
STM32H745ZIT6_27NRST------
STM32H745ZIT6_29PC1------
STM32H745ZIT6_31PC3------
STM32H745ZIT6_37PA0------
STM32H745ZIT6_42LD1_3.3v------
STM32H745ZIT6_39PA2------
STM32H745ZIT6_34GND-----
STM32H745ZIT6_33GND-----
STM32H745ZIT6_52PF11------
STM32H745ZIT6_32LD1_3.3v------
STM32H745ZIT6_60PE10------
STM32H745ZIT6_43PA4------
STM32H745ZIT6_56LD1_3.3v------
STM32H745ZIT6_54PF15------
STM32H745ZIT6_58PE8------
STM32H745ZIT6_46PA7------
STM32H745ZIT6_53PF14------
STM32H745ZIT6_36LD2_3.3v------
STM32H745ZIT6_47PC4------
STM32H745ZIT6_40PA3------
STM32H745ZIT6_57PE7------
STM32H745ZIT6_72------
STM32H745ZIT6_74PB14------
STM32H745ZIT6_35VREF+------
STM32H745ZIT6_50PB1------
STM32H745ZIT6_51PB2------
STM32H745ZIT6_38PA1------
STM32H745ZIT6_41GND-----
STM32H745ZIT6_44PA5------
STM32H745ZIT6_45PA6------
STM32H745ZIT6_48PC5------
STM32H745ZIT6_49PB0------
STM32H745ZIT6_55GND-----
STM32H745ZIT6_59PE9------
STM32H745ZIT6_61PE11------
STM32H745ZIT6_62PE12------
STM32H745ZIT6_63------
STM32H745ZIT6_64------
STM32H745ZIT6_65------
STM32H745ZIT6_66------
STM32H745ZIT6_67------
STM32H745ZIT6_69GND-----
STM32H745ZIT6_70LD1_3.3v------
STM32H745ZIT6_68VCAP------
STM32H745ZIT6_71LD1_3.3v------
STM32H745ZIT6_73------
STM32H745ZIT6_76PD8------
STM32H745ZIT6_82PD12------
STM32H745ZIT6_84PD14------
STM32H745ZIT6_75PB15------
STM32H745ZIT6_78PD10------
STM32H745ZIT6_80GND-----
STM32H745ZIT6_81PD11------
STM32H745ZIT6_79LD1_3.3v------
STM32H745ZIT6_85PD15------
STM32H745ZIT6_89GND-----
STM32H745ZIT6_90LD1_3.3v------
STM32H745ZIT6_83PD13------
STM32H745ZIT6_87PG7------
STM32H745ZIT6_88PG8------
STM32H745ZIT6_77PD9------
STM32H745ZIT6_91LD1_3.3v------
STM32H745ZIT6_92LD1_3.3v------
STM32H745ZIT6_93PC6------
STM32H745ZIT6_94PC7------
STM32H745ZIT6_95PC8------
STM32H745ZIT6_86PG6------
STM32H745ZIT6_105LD1_3.3v------
STM32H745ZIT6_117------
STM32H745ZIT6_116PD4------
STM32H745ZIT6_99PA10------
STM32H745ZIT6_106LD1_3.3v------
STM32H745ZIT6_108------
STM32H745ZIT6_107PA14------
STM32H745ZIT6_102PA13------
STM32H745ZIT6_100USB_N------
STM32H745ZIT6_97PA8------
STM32H745ZIT6_109PC10------
STM32H745ZIT6_110PC11------
STM32H745ZIT6_113PD1------
STM32H745ZIT6_114PD2------
STM32H745ZIT6_115PD3------
STM32H745ZIT6_133PB6------
STM32H745ZIT6_135BOOT0------
STM32H745ZIT6_122PG9------
STM32H745ZIT6_96PC9------
STM32H745ZIT6_101USB_P------
STM32H745ZIT6_98PA9------
STM32H745ZIT6_103VCAP------
STM32H745ZIT6_111PC12------
STM32H745ZIT6_104GND-----
STM32H745ZIT6_112PD0------
STM32H745ZIT6_118GND-----
STM32H745ZIT6_121PD7------
STM32H745ZIT6_120PD6------
STM32H745ZIT6_124PG11------
STM32H745ZIT6_125------
STM32H745ZIT6_127------
STM32H745ZIT6_126------
STM32H745ZIT6_119LD1_3.3v------
STM32H745ZIT6_123PG10------
STM32H745ZIT6_129LD1_3.3v------
STM32H745ZIT6_130PB3------
STM32H745ZIT6_128GND-----
STM32H745ZIT6_131PB4------
STM32H745ZIT6_132PB5------
STM32H745ZIT6_134PB7------
STM32H745ZIT6_138------
STM32H745ZIT6_140VCAP------
STM32H745ZIT6_142LD1_3.3v------
STM32H745ZIT6_141GND-----
STM32H745ZIT6_137------
STM32H745ZIT6_144LD1_3.3v------
STM32H745ZIT6_139------
STM32H745ZIT6_136PB8------
STM32H745ZIT6_143Net-(STM32H745ZIT6-VDDLDO)------
R12_2Net-(POT_ANALOG_1-Pad8)------
R12_1PC5------
LD1_1VCC-----
LD1_2GND-----
LD1_3VCC-----
LD1_4------
LD1_5LD1_3.3v------
C53_2LD1_3.3v------
C53_1GND----
R29_2LD1_3.3v------
R29_1PC8------
C57_2LD1_3.3v------
C57_1GND----
U4_3PG10------
U4_5LD1_3.3v------
U4_1PG9------
U4_2GND----
U4_4PG11------
U4_6------
R49_2PB14------
R49_1LD1_3.3v------
U6_3PE7------
U6_5LD1_3.3v------
U6_1PE8------
U6_2GND----
U6_4PB5------
U6_6PB8------
R32_2LD1_3.3v------
R32_1PC11------
C7_2LD1_3.3v------
C7_1GND----
R20_2LD1_3.3v------
R20_1PD4------
R31_2LD1_3.3v------
R31_1PC10------
C2_2GND----
C2_1LD1_3.3v------
R4_2Net-(JOYSTICK_1-Pad4)------
R4_1PA1------
R42_2GND-----
R42_1Net-(J1-CC1)------
XTAL1_1PH0------
XTAL1_2GND-----
XTAL1_3PH1------
XTAL1_4GND-----
C15_2LD1_3.3v------
C15_1GND----
C37_2PC5------
C37_1GND-----
POT_ANALOG_1_6Net-(POT_ANALOG_1-Pad6)------
POT_ANALOG_1_8Net-(POT_ANALOG_1-Pad8)------
POT_ANALOG_1_4Net-(POT_ANALOG_1-Pad4)------
POT_ANALOG_1_1GND-----
POT_ANALOG_1_3Net-(POT_ANALOG_1-Pad3)------
POT_ANALOG_1_7Net-(POT_ANALOG_1-Pad7)------
POT_ANALOG_1_5Net-(POT_ANALOG_1-Pad5)------
POT_ANALOG_1_2LD2_3.3v------
R45_2LD1_3.3v------
R45_1PG9------
C43_2Net-(STM32H745ZIT6-VDDLDO)------
C43_1GND-----
R39_2LD1_3.3v------
R39_1PG7------
R37_2LD1_3.3v------
R37_1PD15------
C38_2GND-----
C38_1VCC-----
C22_2GND-----
C22_1VCAP------
R10_2Net-(POT_ANALOG_1-Pad6)------
R10_1PC3------
POWER_1_3GND-----
POWER_1_2RAW------
POWER_1_1VCC-----
C23_2PH0------
C23_1GND-----
C10_2LD1_3.3v------
C10_1GND----
SWITCHES_1_4PD2------
SWITCHES_1_6PD4------
SWITCHES_1_1GND-----
SWITCHES_1_3PD1------
SWITCHES_1_2PD0------
SWITCHES_1_5PD3------
C36_2PC4------
C36_1GND-----
C26_2PA1------
C26_1GND-----
R47_2LD1_3.3v------
R47_1PD7------
C55_2LD1_3.3v------
C55_1GND----
C3_2GND----
C3_1LD1_3.3v------
SCREEN_1_5PE5------
SCREEN_1_2LD3_3.3v------
SCREEN_1_6PE4------
SCREEN_1_3PE6------
SCREEN_1_7PE3------
SCREEN_1_4PE2------
SCREEN_1_8PE9------
SCREEN_1_1GND-----
C12_2LD1_3.3v------
C12_1GND----
C8_2LD1_3.3v------
C8_1GND----
R36_2LD1_3.3v------
R36_1PD14------
D1_1VCC-----
D1_2Net-(D1-A)------
R24_2LD1_3.3v------
R24_1PF11------
LD2_1VCC-----
LD2_2GND-----
LD2_3VCC-----
LD2_4------
LD2_5LD2_3.3v------
JOYSTICK_2_1GND-----
JOYSTICK_2_4Net-(JOYSTICK_2-Pad4)------
JOYSTICK_2_2Net-(JOYSTICK_2-Pad2)------
JOYSTICK_2_3GND-----
JOYSTICK_2_5GND-----
JOYSTICK_2_6LD2_3.3v------
R33_2LD1_3.3v------
R33_1PC12------
BUZZER_1_2Net-(BUZZER_1-Pad2)------
BUZZER_1_1Net-(BUZZER_1-Pad1)------

13.7 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.7.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 MethodPCOLASOpensSolder Quality
Electrical Test31.9%0.7%0.0%0.0%0.0%12.2%6.5%0.0%
Optical Inspection (AOI)0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
X-Ray Inspection (AXI)0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
Combined31.9%0.7%0.0%0.0%0.0%12.2%6.5%0.0%

13.7.2 PCB Device/Pin Count

Devices (PCOLA): 141
Pins (SOQ): 552

13.7.3 Board-Level Scores

Board-Level Coverage (0 – 100,000 scale)
DimensionScoreCoverage
PCOLA6525 / 100,0006.5%
SOQ6250 / 100,0006.2%
Combined6387 / 100,0006.4%
Electrical vs Inspection
SourcePCOLA ScoreSOQ Score
Electrical Test6525 / 100,0006250 / 100,000
Optical/X-ray Inspection0 / 100,0000 / 100,000
Combined (max)6525 / 100,0006250 / 100,000

13.7.4 PCOLA (141 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 ⇅
40%R110kΩ / R_0603_1608Metric *ResistorPassive_Meas, Powered_Off
10%C3922µF / C_0603_1608Metric *CapacitorPowered_Off
10%C13100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C9100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C53100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C57100nF / C_0603_1608Metric *CapacitorPowered_Off
10%U4SRV05-4 / SOT-23-6 *ICPowered_Off
10%C21100nF / C_0603_1608Metric *CapacitorPowered_Off
10%U7SRV05-4 / SOT-23-6 *ICPowered_Off
10%U2SRV05-4 / SOT-23-6 *ICPowered_Off
10%U6SRV05-4 / SOT-23-6 *ICPowered_Off
10%C7100nF / C_0603_1608Metric *CapacitorPowered_Off
10%R44100kΩ / R_0603_1608Metric *ResistorPowered_Off
10%C2312pF / C_0603_1608Metric *CapacitorPowered_Off
10%ENCODER_1532610871 / CONN_532610001-SD_08_MOL *OtherPowered_Off
10%C50100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C3510nF / C_0603_1608Metric *CapacitorPowered_Off
10%C6100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C22.2µF / C_0603_1608Metric *CapacitorPowered_Off
10%C52100nF / C_0603_1608Metric *CapacitorPowered_Off
10%R425.1kΩ / R_0603_1608Metric *ResistorPowered_Off
10%XTAL1TSX-3225 24.0000MF20G-AC3 / TSX-3225 24.0000MF20G-AC3_EPS *OtherPowered_Off
10%C11100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C15100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C3710nF / C_0603_1608Metric *CapacitorPowered_Off
10%POT_ANALOG_1532610871 / CONN_532610001-SD_08_MOL *OtherPowered_Off
10%C431µF / C_0603_1608Metric *CapacitorPowered_Off
10%C302.2µF / C_0603_1608Metric *CapacitorPowered_Off
10%C38100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C14.7µF / C_0603_1608Metric *CapacitorPowered_Off
10%C58100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C224.7µF / C_0603_1608Metric *CapacitorPowered_Off
10%POWER_1532610371 / CONN_532610001-SD_03_MOL *OtherPowered_Off
10%JOYSTICK_1532610671 / CONN_532610001-SD_06_MOL *OtherPowered_Off
10%C10100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C41100nF / C_0603_1608Metric *CapacitorPowered_Off
10%SWITCHES_1532610671 / CONN_532610001-SD_06_MOL *OtherPowered_Off
10%ELRS_15034800800 / CON_5034800800_MOL *OtherPowered_Off
10%C4100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C3610nF / C_0603_1608Metric *CapacitorPowered_Off
10%C491µF / C_0603_1608Metric *CapacitorPowered_Off
10%U5SRV05-4 / SOT-23-6 *ICPowered_Off
10%J1HRO-TYPE-C-31-M-13x / Molex-216990_GCT-USB45xx_HRO-TYPE-C-31-M-13x-PiMicro_1_DOUBLESIDED *ConnectorPowered_Off
10%C2610nF / C_0603_1608Metric *CapacitorPowered_Off
10%R415.1kΩ / R_0603_1608Metric *ResistorPowered_Off
10%C31100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C441µF / C_0603_1608Metric *CapacitorPowered_Off
10%C55100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C2412pF / C_0603_1608Metric *CapacitorPowered_Off
10%C3410nF / C_0603_1608Metric *CapacitorPowered_Off
10%C34.7µF / C_0603_1608Metric *CapacitorPowered_Off
10%SCREEN_1532610871 / CONN_532610001-SD_08_MOL *OtherPowered_Off
10%U8SRV05-4 / SOT-23-6 *ICPowered_Off
10%C56100nF / C_0603_1608Metric *CapacitorPowered_Off
10%ELRS_25034800800 / CON_5034800800_MOL *OtherPowered_Off
10%C12100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C16100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C54100nF / C_0603_1608Metric *CapacitorPowered_Off
10%SD_CARD_11040310811 / 104031-0811_MOL *OtherPowered_Off
10%C8100nF / C_0603_1608Metric *CapacitorPowered_Off
10%D1D_Schottky / D_SOD-123 *DiodePowered_Off
10%LD2AP2112K-3.3 / SOT-23-5 *LEDPowered_Off
10%U3SRV05-4 / SOT-23-6 *ICPowered_Off
10%C2710nF / C_0603_1608Metric *CapacitorPowered_Off
10%C5110µF / C_0603_1608Metric *CapacitorPowered_Off
10%C14100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C461µF / C_0603_1608Metric *CapacitorPowered_Off
10%POT_DIGITAL_1532610771 / CONN_532610001-SD_07_MOL *OtherPowered_Off
10%C48100nF / C_0603_1608Metric *CapacitorPowered_Off
10%JOYSTICK_2532610671 / CONN_532610001-SD_06_MOL *OtherPowered_Off
10%C2510nF / C_0603_1608Metric *CapacitorPowered_Off
10%C3310nF / C_0603_1608Metric *CapacitorPowered_Off
10%C174.7µF / C_0603_1608Metric *CapacitorPowered_Off
10%PROGRAMMING_1532610871 / CONN_532610001-SD_08_MOL *OtherPowered_Off
10%C19100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C201µF / C_0603_1608Metric *CapacitorPowered_Off
10%C3210nF / C_0603_1608Metric *CapacitorPowered_Off
10%BUTTONS_1532610471 / CONN_532610001-SD_04_MOL *OtherPowered_Off
10%C182.2µF / C_0603_1608Metric *CapacitorPowered_Off
10%C47100nF / C_0603_1608Metric *CapacitorPowered_Off
10%ENCODER_2532610871 / CONN_532610001-SD_08_MOL *OtherPowered_Off
10%C45100nF / C_0603_1608Metric *CapacitorPowered_Off
10%LD3AP2112K-3.3 / SOT-23-5 *LEDPowered_Off
10%C5100nF / C_0603_1608Metric *CapacitorPowered_Off
10%C2810nF / C_0603_1608Metric *CapacitorPowered_Off
10%C421µF / C_0603_1608Metric *CapacitorPowered_Off
10%C294.7µF / C_0603_1608Metric *CapacitorPowered_Off
10%STM32H745ZIT6STM32H745ZITx / LQFP-144_20x20mm_P0.5mm *OtherPowered_Off
10%LD1AP2112K-3.3 / SOT-23-5 *LEDPowered_Off
0%R5100Ω / R_0603_1608Metric *Resistor
0%R4647kΩ / R_0603_1608Metric *Resistor
0%R2110kΩ / R_0603_1608Metric *Resistor
0%R2710kΩ / R_0603_1608Metric *Resistor
0%R3100Ω / R_0603_1608Metric *Resistor
0%R9100Ω / R_0603_1608Metric *Resistor
0%R2310kΩ / R_0603_1608Metric *Resistor
0%R210kΩ / R_0603_1608Metric *Resistor
0%R2510kΩ / R_0603_1608Metric *Resistor
0%R2810kΩ / R_0603_1608Metric *Resistor
0%R7100Ω / R_0603_1608Metric *Resistor
0%R1710kΩ / R_0603_1608Metric *Resistor
0%R43100kΩ / R_0603_1608Metric *Resistor
0%R4010kΩ / R_0603_1608Metric *Resistor
0%R1610kΩ / R_0603_1608Metric *Resistor
0%R3010kΩ / R_0603_1608Metric *Resistor
0%R3510kΩ / R_0603_1608Metric *Resistor
0%R5222Ω / R_0603_1608Metric *Resistor
0%R2210kΩ / R_0603_1608Metric *Resistor
0%R11100Ω / R_0603_1608Metric *Resistor
0%R5422Ω / R_0603_1608Metric *Resistor
0%R5322Ω / R_0603_1608Metric *Resistor
0%R1910kΩ / R_0603_1608Metric *Resistor
0%R5110kΩ / R_0603_1608Metric *Resistor
0%R3810kΩ / R_0603_1608Metric *Resistor
0%R1810kΩ / R_0603_1608Metric *Resistor
0%R1510kΩ / R_0603_1608Metric *Resistor
0%R1410kΩ / R_0603_1608Metric *Resistor
0%R3910kΩ / R_0603_1608Metric *Resistor
0%R3710kΩ / R_0603_1608Metric *Resistor
0%R4947kΩ / R_0603_1608Metric *Resistor
0%R6100Ω / R_0603_1608Metric *Resistor
0%R10100Ω / R_0603_1608Metric *Resistor
0%R3210kΩ / R_0603_1608Metric *Resistor
0%R2010kΩ / R_0603_1608Metric *Resistor
0%L12.2uH / L_0603_1608Metric *Inductor
0%R5033Ω / R_0603_1608Metric *Resistor
0%R3110kΩ / R_0603_1608Metric *Resistor
0%R3410kΩ / R_0603_1608Metric *Resistor
0%R4710kΩ / R_0603_1608Metric *Resistor
0%R4100Ω / R_0603_1608Metric *Resistor
0%R12100Ω / R_0603_1608Metric *Resistor
0%R4847kΩ / R_0603_1608Metric *Resistor
0%R2610kΩ / R_0603_1608Metric *Resistor
0%R2910kΩ / R_0603_1608Metric *Resistor
0%R3610kΩ / R_0603_1608Metric *Resistor
0%R8100Ω / R_0603_1608Metric *Resistor
0%R2410kΩ / R_0603_1608Metric *Resistor
0%R4547kΩ / R_0603_1608Metric *Resistor
0%R1310kΩ / R_0603_1608Metric *Resistor
0%R3310kΩ / R_0603_1608Metric *Resistor
0%BUZZER_1532610271 / CONN_532610001-SD_02_MOL *Other

13.7.5 SOQ (552 pins)

● = Full (1.0) ◐ = Partial (0.5) ○ = None (0)

Score ⇅Pin ⇅Net ⇅S ⇅O ⇅Q ⇅
50%C44_1GND
50%C48_1GND
50%C54_1GND
50%U3_2GND
50%U2_2GND
50%C13_1GND
50%C5_1GND
50%C9_1GND
50%U5_2GND
50%C14_1GND
50%C50_2GND
50%C47_1GND
50%C52_1GND
50%C51_2GND
50%C11_1GND
50%C21_1GND
50%U8_2GND
50%C56_1GND
50%C6_1GND
50%U7_2GND
50%C49_1GND
50%C16_1GND
50%C58_1GND
50%C42_1GND
50%C53_1GND
50%C57_1GND
50%U4_2GND
50%U6_2GND
50%C7_1GND
50%C2_2GND
50%C15_1GND
50%C10_1GND
50%C55_1GND
50%C3_2GND
50%C12_1GND
50%C8_1GND
17%BUTTONS_1_1GND
17%C18_2GND
17%ELRS_1_6GND
17%ENCODER_2_3GND
17%ELRS_1_1GND
17%ELRS_1_3GND
17%ELRS_1_4GND
17%LD3_3VCC
17%ELRS_1_P1GND
17%ELRS_1_P2GND
17%C19_2GND
17%R44_2GND
17%C4_1GND
17%C45_1GND
17%C20_2GND
17%ENCODER_1_3GND
17%ELRS_2_6GND
17%C32_1GND
17%C35_1GND
17%ELRS_2_1GND
17%ELRS_2_3GND
17%ELRS_2_4GND
17%C27_1GND
17%ELRS_2_P1GND
17%ELRS_2_P2GND
17%J1_A12GND
17%J1_B1GND
17%C33_1GND
17%J1_B12GND
17%C17_2GND
17%J1_S1GND
17%J1_A1GND
17%C30_2GND
17%C39_2GND
17%C17_1VCC
17%R41_2GND
17%C1_2GND
17%C1_1VCC
17%C46_1GND
17%C39_1VCC
17%C31_2GND
17%LD3_1VCC
17%LD3_2GND
17%SD_CARD_1_6GND
17%C29_2GND
17%C29_1VCC
17%STM32H745ZIT6_12GND
17%STM32H745ZIT6_6GND
17%STM32H745ZIT6_14GND
17%STM32H745ZIT6_18GND
17%STM32H745ZIT6_34GND
17%STM32H745ZIT6_33GND
17%STM32H745ZIT6_41GND
17%STM32H745ZIT6_55GND
17%STM32H745ZIT6_69GND
17%STM32H745ZIT6_80GND
17%STM32H745ZIT6_89GND
17%STM32H745ZIT6_104GND
17%STM32H745ZIT6_118GND
17%STM32H745ZIT6_128GND
17%STM32H745ZIT6_141GND
17%LD1_1VCC
17%LD1_2GND
17%LD1_3VCC
17%R1_1GND
17%JOYSTICK_1_1GND
17%POT_DIGITAL_1_1GND
17%PROGRAMMING_1_2GND
17%JOYSTICK_1_3GND
17%JOYSTICK_1_5GND
17%R42_2GND
17%XTAL1_2GND
17%XTAL1_4GND
17%C24_2GND
17%C37_1GND
17%POT_ANALOG_1_1GND
17%C43_1GND
17%C38_2GND
17%C38_1VCC
17%C22_2GND
17%POWER_1_3GND
17%POWER_1_1VCC
17%C23_1GND
17%C28_1GND
17%SWITCHES_1_1GND
17%C36_1GND
17%C26_1GND
17%SD_CARD_1_9GND
17%C34_1GND
17%SCREEN_1_1GND
17%C41_1GND
17%C25_1GND
17%D1_1VCC
17%LD2_1VCC
17%LD2_2GND
17%LD2_3VCC
17%JOYSTICK_2_1GND
17%JOYSTICK_2_3GND
17%JOYSTICK_2_5GND
0%R16_2LD1_3.3v
0%R16_1PD0
0%R30_2LD1_3.3v
0%R30_1PC9
0%JOYSTICK_1_4Net-(JOYSTICK_1-Pad4)
0%JOYSTICK_1_2Net-(JOYSTICK_1-Pad2)
0%JOYSTICK_1_6LD2_3.3v
0%R35_2LD1_3.3v
0%R35_1PD13
0%C41_2PA4
0%R52_2Net-(BUZZER_1-Pad1)
0%R52_1PA8
0%ELRS_1_2PD8
0%ELRS_1_8PD11
0%ELRS_1_5PD9
0%ELRS_1_7PD10
0%C4_2Net-(STM32H745ZIT6-VDD)
0%R22_2LD1_3.3v
0%R22_1PB1
0%C49_2LD1_3.3v
0%U5_3PD9
0%U5_5LD1_3.3v
0%U5_1PD8
0%U5_4PD10
0%U5_6PD11
0%J1_A9Net-(D1-A)
0%J1_A4Net-(D1-A)
0%J1_A7USB_N
0%J1_A5Net-(J1-CC1)
0%J1_A6USB_P
0%J1_A8
0%J1_B6USB_P
0%J1_B7USB_N
0%J1_B9Net-(D1-A)
0%J1_B4Net-(D1-A)
0%J1_B8
0%J1_B5Net-(J1-CC2)
0%R11_2Net-(POT_ANALOG_1-Pad7)
0%R11_1PC4
0%R41_1Net-(J1-CC2)
0%C31_1LD3_3.3v
0%C44_2LD1_3.3v
0%C30_1LD3_3.3v
0%R54_2VREF+
0%R54_1LD2_3.3v
0%C24_1PH1
0%C34_2PC2
0%R53_2Net-(BUZZER_1-Pad2)
0%R53_1PA7
0%R19_2LD1_3.3v
0%R19_1PD3
0%U8_3PA13
0%U8_5LD1_3.3v
0%U8_1PA14
0%U8_4
0%U8_6
0%R34_2LD1_3.3v
0%R34_1PD12
0%ELRS_2_2PE8
0%ELRS_2_8PB8
0%ELRS_2_5PE7
0%ELRS_2_7PB5
0%R51_2PG11
0%R51_1LD1_3.3v
0%C16_2LD1_3.3v
0%C54_2Net-(D1-A)
0%SD_CARD_1_5SD_CLK
0%SD_CARD_1_10PG11
0%SD_CARD_1_2PG10
0%SD_CARD_1_3PD7
0%SD_CARD_1_7PB14
0%SD_CARD_1_4LD1_3.3v
0%SD_CARD_1_8PB15
0%SD_CARD_1_1PG9
0%R38_2LD1_3.3v
0%R38_1PG6
0%R18_2LD1_3.3v
0%R18_1PD2
0%R15_2LD1_3.3v
0%R15_1PE12
0%U3_3PD7
0%U3_5LD1_3.3v
0%U3_1SD_CLK
0%U3_4PB14
0%U3_6PB15
0%C27_2PA2
0%C51_1LD1_3.3v
0%C14_2LD1_3.3v
0%C46_2LD2_3.3v
0%POT_DIGITAL_1_4PB2
0%POT_DIGITAL_1_2PB0
0%POT_DIGITAL_1_6PF14
0%POT_DIGITAL_1_5PF11
0%POT_DIGITAL_1_7PF15
0%C48_2LD1_3.3v
0%R14_2LD1_3.3v
0%R14_1PE11
0%C56_2LD1_3.3v
0%R26_2LD1_3.3v
0%R26_1PF15
0%R6_2Net-(JOYSTICK_2-Pad4)
0%R6_1PA3
0%C33_2PC1
0%PROGRAMMING_1_8PA10
0%PROGRAMMING_1_1LD1_3.3v
0%PROGRAMMING_1_3PA13
0%PROGRAMMING_1_4PA14
0%PROGRAMMING_1_5NRST
0%PROGRAMMING_1_6PB3
0%PROGRAMMING_1_7PA9
0%C19_1VREF+
0%C20_1VREF+
0%C32_2PC0
0%BUTTONS_1_4PE12
0%BUTTONS_1_3PE11
0%BUTTONS_1_2PE10
0%C18_1LD2_3.3v
0%L1_2VCAP
0%L1_1VLXSMPS
0%C47_2LD1_3.3v
0%R8_2Net-(POT_ANALOG_1-Pad4)
0%R8_1PC1
0%ENCODER_2_8PG8
0%ENCODER_2_1PD12
0%ENCODER_2_4PD14
0%ENCODER_2_2PD13
0%ENCODER_2_7PG7
0%ENCODER_2_6PG6
0%ENCODER_2_5PD15
0%C45_2LD2_3.3v
0%R50_2PD6
0%R50_1SD_CLK
0%C25_2PA0
0%R48_2PB15
0%R48_1LD1_3.3v
0%LD3_4
0%LD3_5LD3_3.3v
0%C5_2LD1_3.3v
0%R13_2LD1_3.3v
0%R13_1PE10
0%C28_2PA3
0%POT_DIGITAL_1_3PB1
0%C42_2LD1_3.3v
0%R1_2BOOT0
0%C13_2LD1_3.3v
0%C9_2LD1_3.3v
0%STM32H745ZIT6_1PE2
0%STM32H745ZIT6_2PE3
0%STM32H745ZIT6_4PE5
0%STM32H745ZIT6_5PE6
0%R5_2Net-(JOYSTICK_2-Pad2)
0%STM32H745ZIT6_13LD1_3.3v
0%STM32H745ZIT6_25PH0
0%STM32H745ZIT6_7Net-(STM32H745ZIT6-VDD)
0%STM32H745ZIT6_28PC0
0%STM32H745ZIT6_30PC2
0%R5_1PA2
0%STM32H745ZIT6_3PE4
0%STM32H745ZIT6_9
0%STM32H745ZIT6_11
0%STM32H745ZIT6_19LD1_3.3v
0%R46_2LD1_3.3v
0%R46_1PG10
0%STM32H745ZIT6_20
0%STM32H745ZIT6_22
0%STM32H745ZIT6_16LD1_3.3v
0%STM32H745ZIT6_10
0%STM32H745ZIT6_8LD1_3.3v
0%STM32H745ZIT6_15VLXSMPS
0%STM32H745ZIT6_23
0%STM32H745ZIT6_24
0%STM32H745ZIT6_21
0%STM32H745ZIT6_17VCAP
0%STM32H745ZIT6_26PH1
0%STM32H745ZIT6_27NRST
0%STM32H745ZIT6_29PC1
0%STM32H745ZIT6_31PC3
0%STM32H745ZIT6_37PA0
0%STM32H745ZIT6_42LD1_3.3v
0%STM32H745ZIT6_39PA2
0%R21_2LD1_3.3v
0%R21_1PB0
0%STM32H745ZIT6_52PF11
0%STM32H745ZIT6_32LD1_3.3v
0%STM32H745ZIT6_60PE10
0%STM32H745ZIT6_43PA4
0%STM32H745ZIT6_56LD1_3.3v
0%STM32H745ZIT6_54PF15
0%STM32H745ZIT6_58PE8
0%STM32H745ZIT6_46PA7
0%STM32H745ZIT6_53PF14
0%STM32H745ZIT6_36LD2_3.3v
0%STM32H745ZIT6_47PC4
0%STM32H745ZIT6_40PA3
0%STM32H745ZIT6_57PE7
0%STM32H745ZIT6_72
0%STM32H745ZIT6_74PB14
0%STM32H745ZIT6_35VREF+
0%STM32H745ZIT6_50PB1
0%STM32H745ZIT6_51PB2
0%STM32H745ZIT6_38PA1
0%C21_2NRST
0%STM32H745ZIT6_44PA5
0%STM32H745ZIT6_45PA6
0%STM32H745ZIT6_48PC5
0%STM32H745ZIT6_49PB0
0%U7_3PA9
0%STM32H745ZIT6_59PE9
0%STM32H745ZIT6_61PE11
0%STM32H745ZIT6_62PE12
0%STM32H745ZIT6_63
0%STM32H745ZIT6_64
0%STM32H745ZIT6_65
0%STM32H745ZIT6_66
0%STM32H745ZIT6_67
0%U7_5LD1_3.3v
0%STM32H745ZIT6_70LD1_3.3v
0%STM32H745ZIT6_68VCAP
0%STM32H745ZIT6_71LD1_3.3v
0%STM32H745ZIT6_73
0%STM32H745ZIT6_76PD8
0%STM32H745ZIT6_82PD12
0%STM32H745ZIT6_84PD14
0%STM32H745ZIT6_75PB15
0%STM32H745ZIT6_78PD10
0%U7_1PA10
0%STM32H745ZIT6_81PD11
0%STM32H745ZIT6_79LD1_3.3v
0%STM32H745ZIT6_85PD15
0%U7_4PB3
0%STM32H745ZIT6_90LD1_3.3v
0%STM32H745ZIT6_83PD13
0%STM32H745ZIT6_87PG7
0%STM32H745ZIT6_88PG8
0%STM32H745ZIT6_77PD9
0%STM32H745ZIT6_91LD1_3.3v
0%STM32H745ZIT6_92LD1_3.3v
0%STM32H745ZIT6_93PC6
0%STM32H745ZIT6_94PC7
0%STM32H745ZIT6_95PC8
0%STM32H745ZIT6_86PG6
0%STM32H745ZIT6_105LD1_3.3v
0%STM32H745ZIT6_117
0%STM32H745ZIT6_116PD4
0%STM32H745ZIT6_99PA10
0%STM32H745ZIT6_106LD1_3.3v
0%STM32H745ZIT6_108
0%STM32H745ZIT6_107PA14
0%STM32H745ZIT6_102PA13
0%STM32H745ZIT6_100USB_N
0%STM32H745ZIT6_97PA8
0%STM32H745ZIT6_109PC10
0%STM32H745ZIT6_110PC11
0%STM32H745ZIT6_113PD1
0%STM32H745ZIT6_114PD2
0%STM32H745ZIT6_115PD3
0%STM32H745ZIT6_133PB6
0%STM32H745ZIT6_135BOOT0
0%STM32H745ZIT6_122PG9
0%STM32H745ZIT6_96PC9
0%STM32H745ZIT6_101USB_P
0%STM32H745ZIT6_98PA9
0%STM32H745ZIT6_103VCAP
0%STM32H745ZIT6_111PC12
0%U7_6NRST
0%STM32H745ZIT6_112PD0
0%U2_3USB_N
0%STM32H745ZIT6_121PD7
0%STM32H745ZIT6_120PD6
0%STM32H745ZIT6_124PG11
0%STM32H745ZIT6_125
0%STM32H745ZIT6_127
0%STM32H745ZIT6_126
0%STM32H745ZIT6_119LD1_3.3v
0%STM32H745ZIT6_123PG10
0%STM32H745ZIT6_129LD1_3.3v
0%STM32H745ZIT6_130PB3
0%U2_5Net-(D1-A)
0%STM32H745ZIT6_131PB4
0%STM32H745ZIT6_132PB5
0%STM32H745ZIT6_134PB7
0%STM32H745ZIT6_138
0%STM32H745ZIT6_140VCAP
0%STM32H745ZIT6_142LD1_3.3v
0%U2_1USB_P
0%STM32H745ZIT6_137
0%STM32H745ZIT6_144LD1_3.3v
0%STM32H745ZIT6_139
0%STM32H745ZIT6_136PB8
0%STM32H745ZIT6_143Net-(STM32H745ZIT6-VDDLDO)
0%R12_2Net-(POT_ANALOG_1-Pad8)
0%R12_1PC5
0%U2_4
0%U2_6
0%R27_2LD1_3.3v
0%LD1_4
0%LD1_5LD1_3.3v
0%C53_2LD1_3.3v
0%R27_1PC6
0%R29_2LD1_3.3v
0%R29_1PC8
0%C57_2LD1_3.3v
0%R3_2Net-(JOYSTICK_1-Pad2)
0%U4_3PG10
0%U4_5LD1_3.3v
0%U4_1PG9
0%R3_1PA0
0%U4_4PG11
0%U4_6
0%R49_2PB14
0%R49_1LD1_3.3v
0%U6_3PE7
0%U6_5LD1_3.3v
0%U6_1PE8
0%R44_1PA4
0%U6_4PB5
0%U6_6PB8
0%R32_2LD1_3.3v
0%R32_1PC11
0%C7_2LD1_3.3v
0%R9_2Net-(POT_ANALOG_1-Pad5)
0%R20_2LD1_3.3v
0%R20_1PD4
0%R31_2LD1_3.3v
0%R31_1PC10
0%R9_1PC2
0%C2_1LD1_3.3v
0%R4_2Net-(JOYSTICK_1-Pad4)
0%R4_1PA1
0%ENCODER_1_5PC9
0%R42_1Net-(J1-CC1)
0%XTAL1_1PH0
0%ENCODER_1_2PC7
0%XTAL1_3PH1
0%ENCODER_1_8PC12
0%C15_2LD1_3.3v
0%ENCODER_1_1PC6
0%C37_2PC5
0%ENCODER_1_4PC8
0%POT_ANALOG_1_6Net-(POT_ANALOG_1-Pad6)
0%POT_ANALOG_1_8Net-(POT_ANALOG_1-Pad8)
0%POT_ANALOG_1_4Net-(POT_ANALOG_1-Pad4)
0%ENCODER_1_7PC11
0%POT_ANALOG_1_3Net-(POT_ANALOG_1-Pad3)
0%POT_ANALOG_1_7Net-(POT_ANALOG_1-Pad7)
0%POT_ANALOG_1_5Net-(POT_ANALOG_1-Pad5)
0%POT_ANALOG_1_2LD2_3.3v
0%R45_2LD1_3.3v
0%R45_1PG9
0%C43_2Net-(STM32H745ZIT6-VDDLDO)
0%ENCODER_1_6PC10
0%R39_2LD1_3.3v
0%R39_1PG7
0%R37_2LD1_3.3v
0%R37_1PD15
0%C50_1LD1_3.3v
0%C35_2PC3
0%C6_2LD1_3.3v
0%C22_1VCAP
0%R10_2Net-(POT_ANALOG_1-Pad6)
0%R10_1PC3
0%R23_2LD1_3.3v
0%POWER_1_2RAW
0%R23_1PB2
0%C23_2PH0
0%C52_2LD1_3.3v
0%C10_2LD1_3.3v
0%R2_2LD1_3.3v
0%SWITCHES_1_4PD2
0%SWITCHES_1_6PD4
0%R2_1NRST
0%SWITCHES_1_3PD1
0%SWITCHES_1_2PD0
0%SWITCHES_1_5PD3
0%C36_2PC4
0%R25_2LD1_3.3v
0%C26_2PA1
0%R25_1PF14
0%R47_2LD1_3.3v
0%R47_1PD7
0%C55_2LD1_3.3v
0%C11_2LD1_3.3v
0%R28_2LD1_3.3v
0%C3_1LD1_3.3v
0%SCREEN_1_5PE5
0%SCREEN_1_2LD3_3.3v
0%SCREEN_1_6PE4
0%SCREEN_1_3PE6
0%SCREEN_1_7PE3
0%SCREEN_1_4PE2
0%SCREEN_1_8PE9
0%R28_1PC7
0%C12_2LD1_3.3v
0%R7_2Net-(POT_ANALOG_1-Pad3)
0%C8_2LD1_3.3v
0%R7_1PC0
0%R36_2LD1_3.3v
0%R36_1PD14
0%R17_2LD1_3.3v
0%D1_2Net-(D1-A)
0%R24_2LD1_3.3v
0%R24_1PF11
0%R17_1PD1
0%R43_2PA4
0%R43_1RAW
0%LD2_4
0%LD2_5LD2_3.3v
0%R40_2LD1_3.3v
0%JOYSTICK_2_4Net-(JOYSTICK_2-Pad4)
0%JOYSTICK_2_2Net-(JOYSTICK_2-Pad2)
0%R40_1PG8
0%C58_2LD1_3.3v
0%JOYSTICK_2_6LD2_3.3v
0%R33_2LD1_3.3v
0%R33_1PC12
0%BUZZER_1_2Net-(BUZZER_1-Pad2)
0%BUZZER_1_1Net-(BUZZER_1-Pad1)

13.7.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.

MethodPCOLASOpensQ
AOIFullFullFullPartialPartialPartialPartial
AXIPartialPartialPartialPartial
JTAG/BSCANFullFullFullPartialFullFull
BSCAN_PassivesFullFullFullFullFullFull
I2CPartialPartialPartialPartialPartial
SPIPartialPartialPartialPartialPartial
UARTPartial
Passive_MeasFullFullFullFullFullFull
Powered_OffPartialPartialFull

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
GradeRatingDescription
AExcellentHas Power pins AND properly typed I/O pins (>=90% typed)
BGood>=70% typed OR (>=50% typed AND has Power)
CFairMix of typed and Passive pins (>=40% typed)
DPoorMostly Passive with few typed pins (>=10% typed)
FFailAll pins Passive/Unknown (<10% typed, no ERC)
IC Library Model Grades (sorted worst to best)
RefDesGrdPinsPwrInOutIOOCOEHiZPasPart NumberCreator
U2F600000006SRV05-4
U3F600000006SRV05-4
U4F600000006SRV05-4
U5F600000006SRV05-4
U6F600000006SRV05-4
U7F600000006SRV05-4
U8F600000006SRV05-4

14.1.1 Library Quality Summary

Total ICs evaluated7
Grade A (excellent)0 (0.0%)
Grade B (good)0 (0.0%)
Grade C (fair)0 (0.0%)
Grade D (poor)0 (0.0%)
Grade F (fail)7 (100.0%)
OVERALL LIBRARY QUALITYF (0.00/4.00)

14.2 Component Library Validation

Checking for generic/incomplete library models using statistical patterns.

Library Model Issues (1 models)
Library NameIndustry NamePart NumberRefDesPinsDistributionIssues
SRV05-4--U2, U3, U4, U5, U6, U7, U86P:6 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; 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 names0
All shielded connectors have proper pin names for EMC analysis.

14.4 Footprints and Other Models

Components with model data29
Component Model Assignments
RefDesIndustry NamePinsModel TypeModel
BUTTONS_1-4FootprintCustom-Library:CONN_532610001-SD_04_MOL
ELRS_1-10FootprintCustom-Library:CON_5034800800_MOL
ELRS_2-10FootprintCustom-Library:CON_5034800800_MOL
ENCODER_1-8FootprintCustom-Library:CONN_532610001-SD_08_MOL
ENCODER_2-8FootprintCustom-Library:CONN_532610001-SD_08_MOL
J1-17FootprintCustom-Library:Molex-216990_GCT-USB45xx_HRO-TYPE-C-31-M-13x-PiMicro_1_DOUBLESIDED
JOYSTICK_1-6FootprintCustom-Library:CONN_532610001-SD_06_MOL
JOYSTICK_2-6FootprintCustom-Library:CONN_532610001-SD_06_MOL
LD1SOT-23-55FootprintPackage_TO_SOT_SMD:SOT-23-5
LD2SOT-23-55FootprintPackage_TO_SOT_SMD:SOT-23-5
LD3SOT-23-55FootprintPackage_TO_SOT_SMD:SOT-23-5
POT_ANALOG_1-8FootprintCustom-Library:CONN_532610001-SD_08_MOL
POT_DIGITAL_1-7FootprintCustom-Library:CONN_532610001-SD_07_MOL
POWER_1-3FootprintCustom-Library:CONN_532610001-SD_03_MOL
PROGRAMMING_1-8FootprintCustom-Library:CONN_532610001-SD_08_MOL
SCREEN_1-8FootprintCustom-Library:CONN_532610001-SD_08_MOL
SD_CARD_1-10FootprintCustom-Library:104031-0811_MOL
STM32H745ZIT6Cortex-M7144FootprintPackage_QFP:LQFP-144_20x20mm_P0.5mm
SWITCHES_1-6FootprintCustom-Library:CONN_532610001-SD_06_MOL
TP1test point1FootprintTestPoint:TestPoint_Pad_1.0x1.0mm
TP2test point1FootprintTestPoint:TestPoint_Pad_1.0x1.0mm
U2SOT-23-66FootprintPackage_TO_SOT_SMD:SOT-23-6
U3SOT-23-66FootprintPackage_TO_SOT_SMD:SOT-23-6
U4SOT-23-66FootprintPackage_TO_SOT_SMD:SOT-23-6
U5SOT-23-66FootprintPackage_TO_SOT_SMD:SOT-23-6
U6SOT-23-66FootprintPackage_TO_SOT_SMD:SOT-23-6
U7SOT-23-66FootprintPackage_TO_SOT_SMD:SOT-23-6
U8SOT-23-66FootprintPackage_TO_SOT_SMD:SOT-23-6
XTAL1-4FootprintCustom-Library:TSX-3225 24.0000MF20G-AC3_EPS

14.5 IC Pin Electrical Properties

Unique IC models1
Total IC instances7
IC Library Models
Industry NameLibrary NameRefDesNotes
SOT-23-6SRV05-4U2, U3, U4, U5, U6, U7, U8

14.5.1 SRV05-4 (SOT-23-6)

PinPin NameElectricalNotes
1IO1Passive
2VNPassive
3IO2Passive
4IO3Passive
5VPPassive
6IO4Passive