Core Features

Power & Net Management

ProtoFlow provides comprehensive power and ground symbols, net label management, and automatic net connectivity analysis for reliable circuit design.

# Power Symbols

Power symbols represent voltage rails in your schematic. ProtoFlow includes a comprehensive set of standard power symbols that can be placed directly on pins or wires.

Available Power Symbols

SymbolNet NameTypical Use
VCCVCCGeneric positive supply
5V+5V5-volt rail
3.3V+3V33.3-volt rail
12V+12V12-volt rail
-5V-5VNegative 5-volt rail
-12V-12VNegative 12-volt rail
VDDVDDPositive supply (CMOS convention)
VSSVSSNegative supply (CMOS convention)
VBATVBATBattery supply
VBUSVBUSUSB bus power
PWR_FLAGPWR_FLAGPower source indicator for ERC
[ Screenshot ]

Power symbol selector showing all available voltage rails

# Ground Symbols

Multiple ground types are available to distinguish between different ground domains in your design.

SymbolNet NameTypical Use
GNDGNDGeneral digital ground
GND_PWRGND_PWRPower ground (high current)
GNDAGNDAAnalog ground (sensitive signals)
Earth GNDEARTHChassis / earth ground
Chassis GNDCHASSISEnclosure ground
Signal GNDSGNDSignal-level ground

Best Practice

Use separate ground symbols for analog and digital sections. This helps during PCB layout when you need to manage ground planes and avoid noise coupling.

# Net Labels

Net labels allow you to name wires and create connections between distant points on your schematic without drawing long wires.

How to Place Net Labels

  1. Press L to activate the net label tool
  2. Click on a wire or pin to place the label
  3. Type the net name in the label editor
  4. Press Enter to confirm

Net Label Features

  • Automatic naming — ProtoFlow auto-assigns net names to unnamed nets
  • Cross-sheet connectivity — Two net labels with the same name on different parts of the schematic (or different sheets) are electrically connected
  • Label editing — Double-click a label to rename it. All connected labels update automatically.
  • Bus support — Use bus notation for grouped signals (e.g., DATA[0..7])
  • AI connection style — When the AI creates connections, you can configure it to prefer direct wires or net labels via AI settings
[ Screenshot ]

Net labels connecting two distant points on a schematic without physical wires

# Net Connectivity Analysis

ProtoFlow automatically analyzes net connectivity using a BFS (Breadth-First Search) algorithm to build a complete netlist from your schematic.

How It Works

  • Automatic extraction — Nets are extracted in real-time as you draw wires and place components
  • BFS traversal — The algorithm starts from each pin and follows all connected wires and labels to discover the full net
  • Floating pin detection — Pins that aren't connected to any net are flagged as potential errors
  • Short circuit detection — Multiple power nets connected together are flagged
  • Hierarchy view — The Hierarchy panel shows all detected nets and the pins connected to each one

Viewing Nets

Open the Hierarchy panel from the activity bar. It displays a searchable tree view of all components and nets in your schematic. Click on a net to highlight all connected elements on the canvas.

[ Screenshot ]

Hierarchy panel showing nets and connected components with search functionality

Next Steps