Save Your Work to the Cloud

You've been drawing for a while! Sign in to enable auto-save and never lose your work.

  • Auto-save your work automatically
  • Access your designs from any device
  • Never lose your work again

You can always sign in later using the link in the header.

Sign In

Sign in to unlock:
  • Auto-save your work automatically
  • Cloud storage for your designs
  • Access files from any device
Guest Mode - All drawing tools work without signing in. Save locally anytime.
Forgot Password?

Reset Password

Enter your email address and we'll send you a link to reset your password.

Back to Sign In
← Back CircuitCAD
File
New Ctrl+N
Open... Ctrl+O
Save Ctrl+S
Edit
Undo Ctrl+Z
Redo Ctrl+Shift+Z
Copy Ctrl+C
Paste Ctrl+V
Delete Del
Select All Ctrl+A
Find & Replace Ctrl+F
Insert
Image...
Text T
Rectangle R
Circle C
Export
Export as SVG
Export as PNG
Export as PDF
Generate Netlist
Bill of Materials
Symbols
Create New Symbol
Reload User Symbols
Simulation 0
Status
OK Simulation ready
Warnings
0 Critical
0 Warnings
0 Info
No issues detected
Wire Loading
Power Sequencing
No rails detected
Data Status Legend
PARTIAL Some specs from database
LOGIC Truth table only
DEFAULT Using default values
NO DATA Part not in database
● Untitled
Grid: 50
Zoom: 100%
Guest Mode Sign In
Components
Extended
Properties

Select an object to view and edit its properties.

Power Rails
# Rail V Delay
No power rails detected

Use Simulation menu to configure

X: 0
Y: 0
Objects: 0
Tool: Select
Analysis Mode
Edit
Duplicate
Re-draw Net
Change Symbol
Rotate 90°
Update Library Definition
Default (Use Inputs)
Force Output HIGH
Force Output LOW
Force Output High-Z
Add Pin Here
Delete Pin
Save as Custom Part...
Bring to Front
Send to Back
Line Style...
Set as Normal Signal
Set as I2C (100kHz)
Set as I2C (400kHz)
Set as I2C Fast-mode Plus (1MHz)
Auto-detect Bus Type
Set Wire Loading...
Copy
Paste
Delete

Change Symbol

0 symbols
Loading symbols...
Select a symbol to preview
Copy
Paste
Select All

Line Style

Edit Symbol

Tip: Pin X/Y are relative to symbol origin. Use direction to set which edge the pin connects from.

Netlist

Bill of Materials

Ref Value Package Vendor Vendor P/N Qty

Recover Unsaved Work

Auto-saved document found
Your previous session was auto-saved on
--

Would you like to restore your previous work? If you choose not to restore, the auto-saved data will be discarded.

New Page

Save Document

Add Text

Voltage Divider Calculator

VCC R1 ? Vout ? R2 ?
Calculated Values:
R1 (pull-up)
10kΩ
R2 (pull-down)
5.15kΩ
Actual Vout
3.30V

Wire Loading

Wire Loading: Capacitance from PCB traces. Auto-calculated at 3.3 pF/inch. Override for accurate I2C or high-speed analysis.

Find & ReplaceFind

Enter search text above
0 results

Insert Image

Image will be embedded in the schematic. Click on canvas to place.

Off-Page Connectors

No off-page connectors found

CircuitCAD Help

New to CircuitCAD? Take a guided tour of the interface

Get Started in 6 Easy Steps

Learn the basics of CircuitCAD and create your first schematic

1

Place Components

Drag components from the Library panel on the left, or use toolbar buttons. Click on the canvas to place them.

2

Draw Wires

Press W for wire tool. Click to start drawing, click again to place. Press Space to toggle between horizontal-first and vertical-first routing.

3

Add Power & Ground

Press P for power symbol, G for ground. Press R to rotate before placing. Set voltage values in the Properties panel.

4

Name Your Nets

Select a wire and press N to add a net label. Wires with the same net name are electrically connected, even across pages.

5

Run Analysis

Left-click the Analysis button to toggle analysis on/off. Right-click to choose which layers to display (voltages, currents, I2C, warnings).

6

Export Your Design

Press Ctrl+S to save. Use Export menu for SVG, PNG, or PDF. Generate netlists and BOMs from the Export menu.

General

Ctrl+SSave
Ctrl+OOpen
Ctrl+ZUndo
Ctrl+YRedo
Ctrl+FFind & Replace
Ctrl+ASelect All
DeleteDelete selected
EscapeCancel / Deselect

Tools

VSelect tool
WWire tool
BBus tool
NNet label
TText tool
PPower symbol
GGround symbol
XNo-Connect marker
JJunction
CCircle tool

Edit

Ctrl+CCopy
Ctrl+XCut
Ctrl+VPaste
Ctrl+DDuplicate
RRotate 90°
HFlip Horizontal
YFlip Vertical

View

+Zoom in
-Zoom out
0Reset zoom
SpacePan / Toggle routing
Shift+AToggle Analysis

Main Toolbar

Select (V) Click to select, drag to move, Shift+click for multi-select
Wire (W) Draw orthogonal wires. Space toggles H/V-first routing
Bus (B) Draw bus lines for grouped signals
T
Text (T) Add text labels and annotations

Display Toggles

Use the checkboxes in the header or Properties panel to show/hide:

  • Part Numbers - Show manufacturer part numbers
  • Values - Show component values (resistance, capacitance, etc.)
  • References - Show reference designators (R1, C1, U1, etc.)

Wire Drawing Tips

  • Wires automatically route at 90° angles (orthogonal routing)
  • Press Space while drawing to switch between horizontal-first and vertical-first
  • Double-click a diagonal wire to convert it to orthogonal segments
  • Drag the blue handles on selected wires to adjust endpoints
  • Junctions are created automatically when wires cross

Component Categories

Drag components from the Library panel or use the search box to find parts:

Ports Input, Output, Bidirectional, Power ports for multi-page designs
Common Resistors, Capacitors, Inductors, Diodes, LEDs, Transistors
Passive Specialized resistors, capacitors, crystals, ferrite beads
Universal Flip-Flops D, JK, T, SR flip-flops with configurable pin counts
Buffers & Drivers LVC, AHC, AUC, AUP logic families - buffers, inverters, level shifters
Logic Gates AND, OR, NAND, NOR, XOR, XNOR, NOT gates in various packages
Semiconductors MOSFETs, BJTs, IGBTs, thyristors, opamps, comparators
ICs Microcontrollers, memory, voltage regulators, specialized ICs
Switches & Mux Analog switches, multiplexers, demultiplexers
Voltage Translators Level shifters, voltage translators for mixed-voltage designs
Connectors Headers, terminals, USB, HDMI, and other connectors
Custom Parts Create custom symbols with the Symbol Editor (Symbols menu)

Analysis Mode

Toggle analysis on/off with the Analysis button in the toolbar, or press Shift+A.

  • Left-click the Analysis button to toggle analysis on/off
  • Right-click to open the layer options menu

Analysis Layers

Select which information to display:

Voltages Display voltage levels at each node
Currents Show current values through components
Current Flow Animated arrows showing current direction
I2C Analysis Check I2C bus capacitance and rise times
Wire Loading Display capacitive loading on nets
Warnings Show design rule violations and issues
Pin States Display logic states at component pins
Power Sequencing Analyze power-on timing requirements

I2C Bus Checking

When I2C Analysis is enabled, CircuitCAD automatically checks:

  • Total bus capacitance against I2C specifications
  • Rise time estimates based on pull-up resistor values
  • Address conflicts on the I2C bus

Power Sequencing

Configure power-on sequence in the Simulation menu → Configure Rails:

  • Set startup delays for each power rail
  • Define sequencing dependencies
  • Analyze timing with the "Analyze" button

Save & Load

Guest Mode (Not Logged In)

  • Files saved to browser local storage
  • Data persists only in this browser
  • Clearing browser data deletes files
  • Use Export menu to download backups

Logged In Mode

  • Files saved to cloud storage
  • Access from any device
  • Auto-save every few minutes
  • Version history available

Export Formats

SVG Vector format, ideal for documentation and further editing
PNG Raster image. Multi-page designs export as a ZIP file
PDF Vector PDF with all pages in one document

Generate Output

Netlist Export component connections for PCB layout or simulation
Bill of Materials (BOM) List of all components with quantities and values
Step 1 of 12

Title

Description