AI Features
AI Component Lab
Skip the tedious part of starting a design. Give the AI Component Lab a part name, a datasheet, or a pinout image and it generates a complete, linked symbol and footprint pair, ready to drop into your schematic and board. It also converts existing parts between KiCad, EAGLE, Altium, and Allegro.
# What It Is
The Component Lab is a dedicated editor tab. Open a new one from the tab bar’s + button. Each tab is independent and keeps working in the background while you switch to other tabs, so a long generation never blocks your work.
When you supply only a part name or datasheet, it generates both halves with AI. When you import an existing symbol and footprint, it simply links and bundles them, no AI call. Import just one half and it generates only the piece you’re missing.
# Inputs
Provide any combination of the following, type into the fields or drag files onto the drop zones:
| Input | Accepts |
|---|---|
| Part name | Free text, e.g. LM358, ESP32-WROOM-32, NE555 |
| Datasheet | A datasheet URL, or an attached PDF |
| Pinout image | PNG, JPG, JPEG, WebP, or GIF |
| Symbol file | KiCad (.kicad_sym), Altium, EAGLE (.lbr), or EDIF (.edn) |
| Footprint file | KiCad (.kicad_mod), Altium, or EAGLE library |
| 3D model | STEP (.step / .stp), WRL, or X3D, bundled with every export |
# Workflow
- Enter a part name and/or datasheet, or attach a PDF or pinout image
- Optionally import an existing symbol or footprint into its drop zone
- Pick an AI model; the remaining monthly generation units and the model multiplier are shown beneath the button
- Click Generate (or Link & Build if both halves were imported)
- Watch the progress log, resolving the datasheet, extracting text, analyzing, building
- Review the result and save or export
AI Component Lab with a part name entered and the model selector open
# Reviewing & Editing
The result shows the symbol and footprint side by side, with a summary (manufacturer, MPN, pin and pad counts, description), a scrollable pin table (pad, name, type, side), and any warnings about extraction or pinout mismatches.
Hover a preview and click Edit symbol or Edit footprint to open it in the Symbol Editor or Footprint Editor. Saving there round-trips your changes back into the lab.
# Saving & Exporting
Save to Library stores the linked symbol + footprint pair in your custom library, ready to place. Or use the Export menu to write the part out for another tool:
- KiCad,
.kicad_sym+ a.prettyfootprint folder - EAGLE, a single
.lbrlibrary - Altium,
.SchDoc+.PcbDoc - Allegro / OrCAD: EDIF (
.edn) plus a footprint reference
Any attached 3D model is included with each export.
# Models & Limits
- Sign-in required — AI generation needs a ProtoFlow account
- Monthly quota — Free includes 10 generation units a month; Pro 30; Max 70. A 1× model uses one unit, while higher-cost models use their displayed multiplier. Link & Build (both halves imported) uses none
- Paid use — after the included quota, a fresh 1× part uses 30 credits; a 2×, 3×, or 8× model uses 60, 90, or 240 credits
- Model choice — pick from the available models; some are reserved for Pro and Max plans
Next Steps
- → Refine generated parts in the Symbol Editor and Footprint Editor
- → Place saved parts from your Component Library
- → Let the AI Copilot help build the rest of your design
Try it yourself: download ProtoFlow free
Everything in these docs is free to use on macOS, Windows, and Linux: AI schematic generation, real parts from LCSC/DigiKey/Mouser, DRC/ERC, and KiCad export.
Get for Mac
