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.

ProtoPulse includes two physical layout views that sit between your schematic and your manufactured board: the Breadboard View for prototyping visualization and the PCB Layout View for production PCB design. Both views read from the same schematic, so component instances and net connectivity stay synchronized.

Breadboard View

The Breadboard View renders a visual representation of your circuit as it would appear on a standard solderless breadboard. It is useful for:
  • Validating physical component placement before committing to PCB layout
  • Creating assembly instructions or build guides
  • Teaching electronics — showing how schematic symbols map to real components
Components are shown in their physical breadboard-compatible representation (DIP packages, through-hole components, jumper wires). The view uses the breadboard representation defined in each component’s Component Editor entry.

Placing and wiring components

Drag components from the left panel onto the breadboard grid. Wires snap to breadboard tie-points (rows). The connectivity follows the schematic — the Breadboard View enforces the same nets you defined in the schematic, flagging any missing or extra connections.

PCB Layout View

The PCB Layout View is where you place components and route copper traces for a physical printed circuit board. It reads footprints from each schematic component instance and displays the unrouted connections as a ratsnest — thin lines showing which pads need to be connected.

Layer management

ProtoPulse supports the standard PCB layer stack:
LayerPurpose
F.Cu (Top copper)Signal traces and pads on the top side
B.Cu (Bottom copper)Signal traces and pads on the bottom side
F.Mask / B.MaskSolder mask openings (exposes copper pads)
F.Silkscreen / B.SilkscreenComponent labels and reference designators
F.Paste / B.PasteSolder paste apertures for SMT reflow
Edge.CutsBoard outline / mechanical boundary
Select the active layer from the layer dropdown in the toolbar before routing.

Routing traces

1

Select the Route Traces tool

Click the route tool in the PCB toolbar or press X. The cursor changes to a crosshair.
2

Click a pad to start routing

Click on any unrouted pad. A trace begins on the active layer, following the ratsnest line to its destination pad.
3

Click the destination pad to finish

Route to the destination pad and click to complete the trace. The ratsnest line disappears, indicating the connection is routed.
4

Add vias to switch layers

Press V during routing to drop a via and switch to the other copper layer. This is useful for avoiding trace collisions.

Trace width presets

ProtoPulse provides trace width presets for common signal classes:
PresetWidthTypical use
Signal0.25 mmLow-current digital and analog signals
Power0.5 mmSupply rails carrying moderate current
High Current1.0 mm+Motor drives, battery feeds, USB power
Width presets respect the Net Class settings you defined in the schematic’s Net Class Panel. Override individual trace widths by selecting a trace and editing its properties.

Ratsnest overlay

The ratsnest shows all unrouted connections as thin lines connecting pad centers. As you route each connection, its ratsnest line disappears. When the ratsnest is empty, your board is fully routed.
Route power and ground traces first. Use wide traces (0.5–1.0 mm) for VCC and GND, then route signal traces afterward. This reduces noise and makes it easier to pass DRC.

Auto-route

ProtoPulse includes a basic auto-router accessible from the PCB toolbar. Trigger it via the Auto-Route button or ask the AI assistant:
“Auto-route my PCB keeping power traces at least 0.5 mm wide.”
Auto-route results should be reviewed — hand-routing critical signal paths (differential pairs, high-frequency traces) is still recommended.

From PCB to Gerber

Once routing is complete, run DRC to validate clearances and drill sizes, then export your Gerbers from the Output view. The export bundles copper layers, solder mask, silkscreen, and drill files into a manufacturing-ready ZIP.
ProtoPulse’s PCB layout view is designed for 2-layer boards. Multi-layer inner layer support is on the roadmap.

Design Validation

Run DRC before exporting to catch spacing and drill errors.

Export Formats

Generate Gerber, drill, and pick-and-place files for manufacturing.

Schematic Capture

Review the schematic that drives PCB connectivity.

Component Editor

Define PCB footprints for custom components.

Build docs developers (and LLMs) love