Import & Export #
Breadpad supports various import and export options to integrate with your workflow, share circuits, and use existing SPICE models.
File Formats #
Breadpad Document (.breadpad) #
The native Breadpad format is a package that includes:
- Circuit layout and connections
 - Component parameters and values
 - Probe placements
 - Simulation settings
 - Visual styling and annotations
 
Features:
- Full fidelity between devices
 - Automatic iCloud sync
 - Version history
 - Compact file size
 - Forward/backward compatibility
 
SPICE Netlist (.spice, .cir, .net) #
Industry-standard text format for circuit description.
Import Capabilities:
- Read standard SPICE syntax
 - Convert to visual breadboard layout
 - Preserve component values
 - Support for subcircuits
 - Model definitions
 
Export Capabilities:
- Generate clean SPICE netlists
 - Include component models
 - Add helpful comments
 - Compatible with other simulators
 
Import Features #
SPICE Netlist Import #
Import existing SPICE files from:
- LTspice
 - PSpice
 - ngspice
 - Most SPICE3-compatible formats
 
How to Import:
- Open Breadpad
 - Tap + for new document
 - Choose “Import SPICE”
 - Select your .spice file
 - Breadpad converts to visual layout
 
Supported Elements:
- Basic components (R, L, C)
 - Semiconductors (D, Q, M, J)
 - Voltage/current sources
 - Subcircuits (.SUBCKT)
 - Model definitions (.MODEL)
 - Comments preserved
 
Automatic Layout:
- Smart component placement
 - Minimized wire crossings
 - Grouped by function
 - Power rails positioned
 
Custom IC Import (Premium) #
Load manufacturer SPICE models:
Supported Formats:
- .SUBCKT definitions
 - .MODEL parameters
 - Encrypted models (some)
 - IBIS to SPICE converted
 
Common Sources:
- Texas Instruments
 - Analog Devices
 - ON Semiconductor
 - STMicroelectronics
 - LTspice library
 
Import Process:
- Download model from manufacturer
 - Create Chip component
 - Tap “Import SPICE Model”
 - Paste or select file
 - Map pins to package
 
Import Tips #
Model Compatibility:
- Check SPICE version (SPICE3 preferred)
 - Remove unsupported commands
 - Verify pin mappings
 - Test with simple circuit first
 
Large Models:
- May impact simulation speed
 - Consider simplified versions
 - Use only needed sections
 
Export Features #
SPICE Netlist Export #
Generate standard SPICE files:
Netlist Contents:
* Breadpad Circuit Export
* Date: 2024-01-10
* 
* Components
R1 1 2 10k
C1 2 0 100n
V1 1 0 DC 5
*
* Analysis Commands
.TRAN 1u 10m
.PROBE
.END
Export Options:
- Include component models
 - Add probe commands
 - Include analysis setup
 - Human-readable formatting
 
Bill of Materials (CSV) - Premium #
Export component lists for purchasing:
CSV Format:
Reference,Type,Value,Part Number,Quantity
R1,Resistor,10kΩ,RC0805JR-0710KL,1
R2,Resistor,1kΩ,RC0805JR-071KL,1
C1,Capacitor,100nF,CL21B104KBCNNNC,1
U1,Chip,NE555,,1
Includes:
- Component references
 - Types and values
 - Part numbers (if specified)
 - Quantity summary
 - Total component count
 
Uses:
- Order components
 - Cost estimation
 - Documentation
 - Assembly preparation
 
Analysis Data Export (CSV) - Premium #
Export simulation results:
Data Format:
- Time-based data (transient)
 - Frequency-based (AC analysis)
 - Multi-probe synchronized
 - High precision values
 
Example Output:
Time(s),V(n1),V(n2),I(R1)
0.000000,0.000000,0.000000,0.000000
0.000001,0.126532,0.063245,0.000063
0.000002,0.251234,0.125617,0.000126
Applications:
- Further analysis in Excel/MATLAB
 - Custom plotting
 - Report generation
 - Data archival
 
Screenshot Export #
Capture and annotate circuits:
Features:
- Full circuit capture
 - Selected area export
 - Annotation tools (iPad)
 - Multiple formats (PNG, PDF)
 
Annotation Tools (iPad with Apple Pencil):
- Draw directly on circuit
 - Add text labels
 - Highlight important areas
 - Multiple colors
 - Save with annotations
 
Sharing Circuits #
Share Sheet Integration #
Share circuits via:
- AirDrop
 - Messages
 - Files app
 - Third-party apps
 
Sharing Options:
- Breadpad document (.breadpad)
 - SPICE netlist (.spice)
 - Screenshot (PNG)
 - PDF (coming soon)
 
Collaborative Workflows #
Version Control:
- Store .breadpad files in Git
 - Track netlist changes
 - Merge compatible changes
 - Document revisions
 
Team Sharing:
- iCloud shared folders
 - Export for review
 - Import modifications
 - Maintain master copies
 
Integration Examples #
LTspice Integration #
From LTspice to Breadpad:
- Save as .asc (ASCII)
 - Export netlist (.net)
 - Import into Breadpad
 - Verify and simulate
 
From Breadpad to LTspice:
- Export SPICE netlist
 - Open in LTspice
 - May need minor syntax adjustments
 - Run comparative analysis
 
Documentation Workflow #
- Design in Breadpad
 - Export screenshot
 - Annotate on iPad
 - Export BOM
 - Create documentation package
 
Educational Use #
Instructor:
- Create example circuits
 - Share .breadpad files
 - Students modify and learn
 - Export results for grading
 
Student:
- Complete assignment
 - Export netlist for submission
 - Include screenshot
 - Add analysis data
 
Best Practices #
File Management #
- Use descriptive names
 - Organize in folders
 - Regular backups
 - Version numbering
 
Model Libraries #
- Create reusable subcircuits
 - Document custom models
 - Share within team
 - Maintain compatibility
 
Data Workflow #
- Export at key milestones
 - Preserve raw data
 - Document export settings
 - Automate where possible
 
Troubleshooting #
Import Issues #
“Unsupported syntax”:
- Check SPICE version
 - Remove exotic commands
 - Simplify if needed
 
“Component not recognized”:
- Verify component format
 - Check model definitions
 - May need manual entry
 
Export Problems #
“File too large”:
- Reduce data points
 - Export sections separately
 - Compress if needed
 
“Format not compatible”:
- Check target software requirements
 - Adjust export options
 - Convert if necessary
 
Coming Soon #
- PDF export with layouts
 - Gerber file generation
 - 3D model export (Vision Pro)
 - API for automation
 - Cloud collaboration
 
See Also #
- Components - Component documentation
 - SPICE Shell - Direct SPICE commands
 - Platform Support - Platform-specific features