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.

The Output view gives you access to every file your design needs for manufacturing, hand-off, and documentation. ProtoPulse generates over 14 distinct export formats covering the full journey from schematic review to PCB fabrication and firmware bring-up, all from the same design data.

Overview of the Output view

Open the Output view by clicking Exports in the main tab bar. Export formats are organised into four categories:
  • Schematic & Netlist — EDA tool formats and connectivity data
  • PCB Fabrication — manufacturing files for PCB production and assembly
  • Documentation & BOM — reports, bill of materials, and third-party formats
  • Firmware — generated starter code for your microcontroller
Each format appears as a card within its category. Click Download on any card to generate and download the file. A loading spinner shows while the file is being generated server-side. A green checkmark confirms a successful download. If generation fails, a red error indicator appears with a retry option. Multi-file formats (KiCad, Eagle, Gerber, Firmware) are downloaded as a ZIP archive. Every export operation is written to the Output log for audit purposes.

Full list of export formats

Schematic & Netlist

FormatFile extensionDescriptionUse case
KiCad Project.kicad_sch / .kicad_pcb / .kicad_proFull KiCad project bundle — schematic, PCB layout, and project fileImport into KiCad 7/8 for advanced PCB design
Eagle Project.sch / .brd (XML)Autodesk Eagle schematic and board filesImport into Eagle or Fusion 360 Electronics
SPICE Netlist.cirCircuit simulation netlist in standard SPICE formatLoad into LTspice, ngspice, or any SPICE simulator
KiCad Netlist.netConnectivity netlist in KiCad S-expression formatBack-annotate to KiCad or feed into third-party tools
CSV Netlist.csvFlat connectivity netlist listing all net-to-pin connectionsCustom tooling, spreadsheet analysis, ECO comparison

PCB fabrication

FormatFile extensionDescriptionUse case
Gerber files.gbr (RS-274X)Copper layers (F.Cu, B.Cu), solder mask (F.Mask, B.Mask), silkscreen (F.Silk, B.Silk), solder paste (F.Paste, B.Paste)Send to JLCPCB, PCBWay, OSHPark, or any fab
Excellon drill files.drlThrough-hole and via drill positions and sizesRequired alongside Gerbers for PCB fabrication
Pick-and-place.csvSMT assembly centroid file with X/Y coordinates and rotation for each componentUpload to JLCPCB SMT assembly, pick-and-place machines

Documentation & BOM

FormatFile extensionDescriptionUse case
BOM CSV.csvBill of materials with part numbers, quantities, manufacturers, suppliers, and pricingProcurement, Excel/Google Sheets, ERP import
Design Report (PDF).pdfComprehensive design report with architecture overview, BOM, validation summary, and circuit sheetsClient hand-off, design review, project archiving
FMEA Report.csvFailure Mode and Effects Analysis with risk priority numbers (RPN) for each componentRisk analysis, safety-critical design reviews
PDF Schematic.pdfSchematic sheets exported as a printable PDFDesign reviews, documentation, sharing
Fritzing Project.fzzFull Fritzing project archiveEducational use, Fritzing-based documentation

Firmware

FormatFile extensionDescriptionUse case
Firmware Scaffold.cpp / .h / .iniArduino/PlatformIO starter code generated from your architecture — includes pin definitions, peripheral initialisation, and build configJump-start firmware development for your exact hardware

How to trigger an export

1

Open the Output view

Click Exports in the main tab bar.
2

Select a format

Browse the category cards and locate the format you want. Each card shows the format name, file extension, and a brief description.
3

Download

Click the Download button on the card. ProtoPulse sends a request to the server, generates the file, and triggers a browser download.
4

Check the Output log

A log entry is written for each export operation. If a download fails, review the log entry for an error message and click Retry.
You can also trigger exports through the AI assistant. For example:
  • “Export to KiCad”
  • “Generate a SPICE netlist”
  • “Export the BOM as CSV”
  • “Create a firmware scaffold for this design”
  • “Export Gerbers”

DRC gate — validation before export

Before generating certain export formats, ProtoPulse runs a lightweight DRC gate to catch critical errors that would produce invalid or unsafe manufacturing files. If the DRC gate finds blocking issues, the export is halted and the issues are listed so you can fix them first. The DRC gate is implemented in server/export/drc-gate.ts and checks for the most severe error classes: shorted power nets, trace widths below an absolute minimum, and missing required fields (such as an undefined drill diameter in a THT pad). To fix DRC gate failures, open the Validation view, resolve the listed errors, and then retry the export.
Not every format requires a complete schematic. BOM CSV, Design Report, and FMEA Report can be exported from a design that has only an architecture block diagram and a BOM — no schematic instances or nets are required. Formats that depend on schematic data (KiCad, Eagle, SPICE Netlist, Gerbers, Drill Files, Pick-and-Place, Firmware Scaffold) require a circuit design with placed component instances and connected nets.

Design Validation

Run DRC and ERC before exporting to avoid failures at the DRC gate.

SPICE Simulation

Generate and run SPICE netlists for circuit analysis before manufacturing.

BOM Management

Manage and export your bill of materials from the Procurement view.

AI Tool Actions Reference

Full reference for the 10 AI export tools — KiCad, Gerber, SPICE, and more.

Build docs developers (and LLMs) love