Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/wtyler2505/ProtoPulse/llms.txt

Use this file to discover all available pages before exploring further.

When you open ProtoPulse, you land in a three-panel workspace built around a single principle: everything you need to complete an electronics design should be reachable without switching applications. The left sidebar gives you context and navigation, the center area is where you work, and the right panel is your AI design assistant — always on, never in the way.

Three-panel layout

┌──────────┬─────────────────────────────────────────┬──────────┐
│          │  Dashboard | Architecture | Schematic |  │          │
│  Left    │  Component Editor | Procurement |        │  Right   │
│  Sidebar │  Validation | Exports | Simulation       │  Chat    │
│          │                                          │  Panel   │
│          │           (main content area)            │          │
└──────────┴─────────────────────────────────────────┴──────────┘
The left sidebar contains three things:
  • Project name and description — Shown at the top. The AI assistant can rename your project directly from a chat message.
  • Component library (Asset Manager) — A searchable library of electronic components organized by category: MCU, Sensor, Power, Communication, Connector, Memory, Actuator. Drag any component directly onto the Architecture canvas.
  • Project history — A timestamped log of every action taken on the project, with attribution for you and the AI separately.
To collapse the sidebar and gain more canvas space, click the panel toggle on the left end of the tab bar. Drag the divider between the sidebar and the main area to resize it (range: 180 px to 480 px wide).

Center main area

The center area holds the eight main views, accessible via a tab bar across the top. Click any tab to switch. The active tab is highlighted with a cyan accent bar.

Right chat panel (AI assistant)

The right panel is your AI design assistant. It persists across every view — you can ask a question about your schematic while looking at the architecture, or ask the AI to add BOM items while you’re reading the validation report. To collapse or expand the panel, click the toggle on the right end of the tab bar. The panel can be resized between 280 px and 600 px wide.

The eight design views

Dashboard

The default view when you open a project. Shows a quick-stats bar (components, connections, BOM items, estimated cost, open issues) and four summary cards that each link to the corresponding view. New projects show a Welcome Overlay with quick-start options.

Architecture editor

An interactive block diagram canvas powered by React Flow. Drag components from the Asset Manager, connect them with typed signal edges (SPI, I2C, UART, USB, Power, GPIO), and see your entire system at a glance.

Schematic capture

Full circuit schematic editor. Place component instances, draw nets with Manhattan routing, add power symbols and net labels, run ERC, define net classes, and manage hierarchical sheets. Breadboard and PCB layout are accessible via secondary tabs inside this view.

Component editor

Design individual electronic parts across five sub-views: breadboard illustration, schematic symbol, PCB footprint, metadata (manufacturer, MPN, package, datasheet), and pin table. Components created here become available in the schematic.

Procurement

Full BOM management — add, search, and filter parts; view pricing, suppliers, and stock status; export to CSV; and compare BOM snapshots between design revisions to track what changed and what it cost.

Validation

Run DRC to catch errors, warnings, and info-level issues across your design. Apply manufacturer rule templates for JLCPCB, PCBWay, and OSHPark. Each finding shows the affected component, a description of the problem, and a suggested fix.

Exports

Download your design in 14+ formats: KiCad, Eagle, SPICE, BOM CSV, Gerber (copper, mask, silkscreen, paste), Excellon drill files, pick-and-place, netlist, design report, FMEA, firmware scaffold, and PDF.

Simulation

Generate SPICE netlists from your schematic and run AC/frequency analysis. Results display as Bode plots — gain (dB) and phase (degrees) across frequency decades. Supports five filter topologies; simulation results are cached per design.

Command palette

Press Ctrl+K (or Cmd+K on macOS) from anywhere in the workspace to open the command palette. Start typing to filter commands in real time, use arrow keys to navigate, and press Enter to execute. The command palette provides access to three groups:
GroupCommands
NavigateArchitecture, Schematic, PCB Layout, Breadboard, Component Editor, Procurement, Validation, Exports, Simulation
PanelsShow/hide sidebar, show/hide AI assistant
ActionsRun design rule check, export project
Each navigation command also shows its numeric tab shortcut (1 through 9).

Keyboard shortcuts

Press ? at any time to open the full keyboard shortcuts dialog. The most useful shortcuts by view are listed below.

Global

ShortcutAction
Ctrl+KOpen command palette
?Open keyboard shortcuts dialog

Architecture view

ShortcutAction
Ctrl+ZUndo
Ctrl+Y / Ctrl+Shift+ZRedo
Delete / BackspaceDelete selected node(s)
Ctrl+ASelect all nodes
Ctrl+VPaste
FFit view
GToggle snap grid
Space + dragPan the canvas
Scroll wheelZoom in/out
EscapeDeselect / close dialog

Schematic view

ShortcutAction
VSelect tool
HPan tool
WDraw net/wire tool
GToggle snap
FFit view
BackspaceUndo last waypoint (while drawing net)
EscapeCancel / deselect

Component editor

ShortcutAction
SSelect tool
RRectangle tool
CCircle tool
TText tool
LLine tool
PPin tool
MMeasure tool
BPath (Bezier) tool
Ctrl+SSave
Ctrl+Z / Ctrl+YUndo / redo
Ctrl+0 / HomeZoom to fit
Delete / BackspaceDelete selected

Breadboard view

ShortcutAction
1Select tool
2Wire tool
3Delete tool
Delete / BackspaceDelete selected wire
EscapeCancel / deselect

PCB layout view

ShortcutAction
1Select tool
2Trace tool
3Delete tool
FFlip active layer (front/back copper)
Delete / BackspaceDelete selected trace
EscapeCancel / deselect

AI chat panel

ShortcutAction
EnterSend message
EscapeClose panel

Resizing and collapsing panels

Both the sidebar and the chat panel can be resized by dragging the thin divider bar between them and the center area. To hide a panel entirely, click its toggle button at the left or right end of the tab bar. On mobile, the sidebar becomes a slide-out menu (hamburger icon, top-left), the main tabs move to a bottom navigation bar, and the AI chat is accessible via a chat bubble button in the top-right corner.
Collapsing the sidebar or chat panel only affects the current session — the state resets to the default layout when you refresh the page.

Build docs developers (and LLMs) love