Schematic Error Analysis

Thought for 4 sec
Thought for 2 sec
1/3 Retrieve export guidance for generating a shareable schematic file

Retrieve export guidance for generating a shareable schematic file

Export the project as a PDF for easy sharing

Return the downloadable file link and explain what it contains

Accessed knowledge for the next task.
And clean that up foirst
Got it — I’ll do a cleanup pass first, then export a cleaner PDF you can send. I’m checking the schematic review state now and will export after that.
Done — I cleaned up the schematic-side issues first, then exported a shareable PDF.
What it is:
  • A PDF of the project that’s easy to email or send without EDA software.
  • The schematic-level confusion was cleaned up first before export.
One note: the board still has PCB routing airwires, so this PDF is fine for review/discussion, but it does not mean the PCB is fully finished for manufacturing.
Run ERC/DRC
Route airwires
Prepare Gerbers
Updated PDF
J3
PP5V0
PP3V3
PP3V3
PP3V3_SPI
PP3V3
PP12V0
PP5V0
PP5V0
PP3V3
PP5V0
PP5V0
PP5V0
PP12V0
PP3V3
PP3V3
INT_ADC_DRDY
PG_PP5V0
USBC2.0_D_N
SPI_MISO
I2C_SDA
PG_PP5V0
SPI_SCK
USBC2.0_D_P
I2C_SCL
LOAD_CELL_A1_P
I2C_SCL
SPI_SCK
GPIO_SW1
LOAD_CELL_A1_P
I2C_SCL
VOS
INT_ADC_DRDY
LOAD_CELL_AI_N
SPI_MOSI
GPIO_SW2
GPIO_SW1
I2C_SDA
GPIO_SW2
SPI_MISO
SPI_MOSI
LOAD_CELL_AI_N
I2C_SDA
I2C_SDA
I2C_SCL
SPI_CS
VOS
SPI_CS
R3
Resistance
10kΩ
C7
Capacitance
1uF
J4
C13
Capacitance
1uF
C23
Capacitance
.1uF
R1
Resistance
10kΩ
C9
Capacitance
1uF
C18
Capacitance
1uF
C20
Capacitance
1uF
J5
C10
Capacitance
1uF
C3
Capacitance
1uF
C26
Capacitance
4.7µF
C15
Capacitance
1uF
R4
Resistance
100 Ω
C5
Capacitance
1uF
R5
Resistance
10kΩ
C28
Capacitance
.1uF
R2
Resistance
100 Ω
C12
Capacitance
1uF
C11
Capacitance
1uF
C24
Capacitance
1uF
C31
Capacitance
.1uF
H4
H1
C2
Manufacturer Part Number
OPT
C25
Capacitance
22uF
Y1
R7
Resistance
100kΩ
L1
Inductance
2.2nH
R8
Resistance
953kΩ
IC1
H2
C8
Capacitance
13pF
H3
C6
Capacitance
1.2pF
R6
Resistance
180kΩ
L2
Inductance
2.2nH
C4
Capacitance
13pF
U2
C22
Capacitance
10uF
MCU_TXD
J1
C21
Capacitance
10uF
C17
Capacitance
10uF
C30
Capacitance
10uF
C1
Capacitance
10uF
MCU_RXD
C19
Capacitance
10uF
MCU_BOOT
U1
End of Life
C29
Capacitance
10uF
U3
Manufacturer Part Number
TPS62130ARGTR
Y2
C27
Capacitance
10uF
J2
L4
L3
Inductance
2.2uH

Refine this doc
Ask about this doc
Review issue explanation
What the current review results are actually saying
Latest review snapshot:
  • 6 single-pin-net warnings (ERC / schematic-level)
  • 55 airwire errors (DRC / PCB-layout-level)
  • 4 component-override notices (layout metadata, informational)
So the big picture is:
  1. You do have a few real schematic connectivity issues.
  2. Most of the 58-ish errors are not schematic errors — they are PCB routing errors because the board is not fully routed.
  3. The override items are not electrical failures by themselves; they mean some layout objects were manually forced with !important.

1) Single-pin nets — what is wrong and why
A single-pin net means a net name exists, but only one electrical pin is attached to it. Electrically, that means the signal goes nowhere.
A. Net 30 -> J1:DAT2
  • Found as: microSD connector pin DAT2 only
  • Why it is flagged: this signal is not connected to anything else
  • Why that is a problem: if you intended to use 4-bit SD mode, DAT2 must go to the MCU. If you do not intend to use it, leaving it as a named one-pin net is misleading and ERC treats it as an orphaned signal.
  • Best interpretation here: probably intentional unused pin, but it should be marked No Connect or removed from the named net.
B. Net 36 -> J1:CD
  • Found as: microSD connector card-detect pin only
  • Why it is flagged: only one pin is attached
  • Why that is a problem: same issue as above — either you meant to read card detect and forgot to wire it, or it is intentionally unused and should be marked No Connect.
C. Net 28 -> U1:XOUT
  • Found as: NAU7802 pin XOUT only
  • Why it is flagged: the ADC oscillator output pin is not actually part of a complete oscillator circuit
  • Why that is more serious: from the datasheet, XIN/XOUT are the external crystal pins. If you use an external crystal, both pins need the recommended crystal network. If you use the internal RC oscillator, then you should not leave a fake named net on XOUT. Right now the schematic looks incomplete/confusing.
D. Three separate one-pin nets all named GPIO26_RED
The review shows three separate single-pin cases under the same visible net name:
  • J1:CMD
  • U1:XIN
  • Y2:2
This is the most suspicious schematic issue.
Why this is wrong
These three pins are from three unrelated functions:
  • J1:CMD = microSD command line
  • U1:XIN = NAU7802 clock/crystal input
  • Y2:2 = RF antenna/matching-network side
Those should not all be called GPIO26_RED.
What it probably means
The project appears to contain multiple separate nets that accidentally share the same visible name. In practice, that usually happens because a label/portal was copied or renamed incorrectly.
Why that matters
This is dangerous because it makes the schematic look logically connected when it is not, and even worse, it gives an unrelated signal the wrong name:
  • The microSD CMD line is not a red LED GPIO.
  • The NAU7802 XIN pin is not a red LED GPIO.
  • The antenna feed side is definitely not a red LED GPIO.
So this is not just an ERC nuisance — it is a signal naming / intent error that can cause wrong wiring decisions later.

2) The ~55 airwire errors — what is wrong and why
These are layout errors, not schematic errors.
An airwire means:
  • the schematic says two pads are on the same net,
  • but on the PCB there is no copper trace / plane connection completing that connection yet.
Why you have so many
The board is only partially routed. The review is listing every required PCB connection that still has no physical routing.
Why that matters
If you manufactured the board as-is:
  • power nets would be open,
  • SPI / I2C links would be broken,
  • the ADC, SD card, and power tree would not function,
  • the board would almost certainly not work.
Representative examples from the errors
The airwires include missing routing on:
  • ESP32 microSD signals: SPID, SPIQ, SPICLK, SPICS0
  • ESP32 NAU7802 signals: I2C_SCL, I2C_SDA, INT_ADC_DRDY
  • power nets: VDD3P3, VDDA, VDD3P3_CPU, VDD3P3_RTC, regulator pins, decoupling capacitor connections
  • UART/test/programming pins: U0TXD, U0RXD, GPIO9
  • buck/LDO support nets around the regulators
Important distinction
Airwires do not necessarily mean the schematic is wrong. They mean the PCB implementation of the schematic is incomplete.

3) The 4 override reviews — what is wrong and why
These are informational layout notices, not outright electrical errors.
An override means some PCB object was modified with a forced !important style/rule override. In your review, the flagged objects are tied to layout items including:
  • the J1 footprint graphics,
  • the U1 footprint graphics,
  • and two other layout objects identified by internal IDs.
Why Flux flags this
Overrides are flagged because they can:
  • prevent library updates from propagating cleanly,
  • hide rule-driven behavior,
  • make footprints inconsistent with their source definitions,
  • make future auto-layout / cleanup less predictable.
Why this is usually not electrically fatal
If the override is only on text or silkscreen, it may be harmless. If the override touches pad/shape geometry or critical placement behavior, it can become a real manufacturability issue.
So the override review is mainly saying:
“This footprint or layout object was manually forced; verify that the manual change was intentional.”

My diagnosis of the schematic problems specifically
Definitely schematic-level problems
  1. Wrong / misleading net naming around GPIO26_RED
    • Same visible name appears on unrelated single-pin nets.
    • This strongly suggests copied labels / portals were reused incorrectly.
  2. Incomplete NAU7802 clocking intent
    • U1:XOUT is left alone on Net 28.
    • U1:XIN is mislabeled into GPIO26_RED.
    • That does not describe a valid or clear oscillator implementation.
  3. Unused microSD sideband pins not explicitly handled
    • J1:DAT2 and J1:CD are hanging alone.
    • If unused, mark them NC; if used, route them properly.
Not schematic-level problems
  1. The 55 airwires -> layout routing incomplete
  2. The 4 overrides -> layout metadata / footprint override notices

Why this matters for a beginner
The tool is basically warning you about three different classes of issues:
  • Single-pin nets = “this signal is dangling / suspicious in the schematic”
  • Airwires = “the PCB trace for this connection is still missing”
  • Overrides = “someone manually forced part of the layout”
The most important schematic cleanup is to fix the signal intent first:
  • clean up the bogus GPIO26_RED labeling,
  • decide whether the NAU7802 uses its internal oscillator or an external crystal,
  • mark intentionally unused SD pins as No Connect.
Only after that does it make sense to finish routing the PCB.

  1. Fix the schematic warnings first
    • correct/remove the bad GPIO26_RED labels
    • resolve U1:XIN / U1:XOUT oscillator intent
    • mark unused J1:DAT2 and J1:CD as NC if intentionally unused
  2. Then rerun ERC
    • confirm single-pin-net warnings are gone or intentionally justified
  3. Then route the PCB airwires
    • these are separate from the schematic issues
  4. Then inspect the 4 overrides
    • keep them only if they were intentional manual edits

Short plain-English summary
Your schematic has a few dangling or mislabeled signals, especially the strange GPIO26_RED nets and the incomplete NAU7802 clock pins. Your big pile of 58 errors is mostly because the PCB is not fully routed yet, not because the schematic is totally broken. The override notices just mean some layout objects were manually forced and should be checked.
  • What the current review results are actually saying

  • 1) Single-pin nets — what is wrong and why

  • A. `Net 30` -> `J1:DAT2`

  • B. `Net 36` -> `J1:CD`

  • C. `Net 28` -> `U1:XOUT`

  • D. Three separate one-pin nets all named `GPIO26_RED`

  • 2) The ~55 airwire errors — what is wrong and why

  • Why you have so many

  • Why that matters

  • Representative examples from the errors

  • Important distinction

  • 3) The 4 override reviews — what is wrong and why

  • Why Flux flags this

  • Why this is usually not electrically fatal

  • My diagnosis of the schematic problems specifically

  • Definitely schematic-level problems

  • Not schematic-level problems

  • Why this matters for a beginner

  • Recommended next actions

  • Short plain-English summary

Assets

ESPRESSO32 Smart Scale Board Outline.dxf

ESPRESSO32 Smart Scale Board Outline

ESPRESSO32 Smart Scale Antenna Cutout.dxf

ESPRESSO32 Smart Scale Antenna Cutout
ESPRESSO32_Smart_Scale_3D_Thumnail.png

ESPRESSO32_Smart_Scale_3D_Thumnail.png

ESPRESSO32_Smart_Scale_3D_ThumnailThumbnail

ESPRSSO32 Smart Scale AI Auto Layout [Example]

ESPRSSO32 Smart Scale AI Auto Layout [Example] thumbnail
Learn how to use AI Auto Layout on this ESP32 Espresso Smart Scale! In one click you’ll see AI Auto Layout perform magic. Pay close attention to how we recommend creating rulesets, zones, and fanouts. By copying the setup in this example on your own project, you’ll have a fully routed board in no time!

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$3.73–$5.68

Digi-Key

$5.68–$9.22

HQonline

$3.11

LCSC

$8.62–$8.86

Mouser

$11.53

TME

$3.66

Verical

$3.23–$5.39

Controls