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
Power symbols placed on a ProtoFlow schematic
Power symbols make common rails visible and reusable across the schematic.

# 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
Power rails and net labels let distant parts of a design share named connections.

# Net Connectivity Analysis

ProtoFlow automatically analyzes net connectivity 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
  • Automatic traversal: The analysis 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

Try it yourself: download ProtoFlow free

Everything in these docs is free to use on macOS, Windows, and Linux: AI schematic generation, real parts from LCSC/DigiKey/Mouser, DRC/ERC, and KiCad export.

Get for Mac