New: AI Part GeneratorFree to get started

Free AI Part Generator for Schematic Symbols & PCB Footprints

Any datasheet: PDF, image, URL, or just a part number, in. A linked symbol + footprint out, for KiCad, EAGLE, Altium, or Allegro. Free: 10 generation units/month — Pro 30, Max 70.

No files attached
Checking your account…

Want more? Do it all in the ProtoFlow app

The web tool is just a taste. In the desktop app you can fine-tune every part, save it straight to your component library, and drop it into KiCad, Altium, EAGLE or Allegro — all in one place.

Get the app — free

Symbol

Footprint

Your generated symbol and footprint will appear here.

Generations are AI-assisted, review before production use.

The ProtoFlow AI Part Generator is a free online tool that turns a part number, datasheet PDF, URL, or pinout image into a linked schematic symbol and PCB footprint. It runs in your browser with no install, builds footprints to IPC-7351B land-pattern conventions, and exports ready-to-import library files for KiCad, EAGLE, Altium, and Allegro. The free tier allows 10 generation units a month.

What is an AI part generator?

An AI part generator creates the two library assets every PCB design needs for a new component: the schematic symbol and the PCB footprint. Instead of redrawing pins and pads by hand from a datasheet, you give the generator a part number, datasheet PDF, URL, or image, and the AI extracts the pinout, package, and land pattern to build both files for you, already linked together.

Making custom parts is one of the slowest jobs in electronics design. A 48-pin microcontroller symbol plus its QFN footprint can take an hour in a library editor; the generator turns that into a couple of minutes of review. It is free to start and works with the tools you already have: KiCad, EAGLE, Altium, and Allegro.

How the symbol and footprint generator works

  1. Describe the part. Paste a manufacturer part number or datasheet link, or drop in the PDF or a photo of the pinout page.
  2. The AI reads the datasheet. Pin numbers, names, electrical types, package dimensions, and the recommended land pattern are extracted and cross-checked.
  3. Download your files. Get a linked schematic symbol and PCB footprint bundle for KiCad, EAGLE, Altium, or Allegro, with full pin and pad tables so you can verify everything before it touches a board.

Generate a footprint from a datasheet PDF

Drop in a datasheet PDF and the AI reads the mechanical drawing and recommended land pattern, then builds the PCB footprint from the documented pad dimensions, pitch, courtyard, and pin 1 marker. Footprints follow IPC-7351B land-pattern conventions, so pad-to-pad spacing, toe and heel fillets, and courtyard clearances match what your fab and assembly house expect. You get the full pad table back to check every dimension against the datasheet before you place the part. It works on QFN, QFP, SOIC, SOT, BGA, and through-hole packages, and on scanned PDFs where you can only screenshot the outline drawing. No measuring the datasheet by hand.

Symbol vs footprint: what the generator builds

Every new component needs two library assets, and the generator builds both, already linked. The schematic symbol is the logical view: a box with named, numbered pins and their electrical types that you wire up on the schematic. The PCB footprint is the physical view: the copper pads, courtyard, and silkscreen the part actually solders to on the board. The link between them is what saves you: pin 1 on the symbol maps to pad 1 on the footprint, so the netlist carries cleanly into layout. Most tools make you draw one or the other. ProtoFlow returns the pair, with the pin-to-pad mapping done for you.

Want to browse parts that are already drawn? Explore the schematic symbol library and the PCB footprint library, or generate a new part here when the one you need is not in any library.

Export to KiCad, EAGLE, Altium, and Allegro

One generated part exports to every major EDA tool, with no plugin to install. The schematic symbol and PCB footprint stay linked across every format, so the part behaves the same whichever tool your team uses. If you run ProtoFlow on the desktop, the Open in ProtoFlow button deep-links the exact part into the component picker so you can place it without a download round-trip.

KiCad symbol and footprint generator

You get a .kicad_sym schematic symbol and a .kicad_mod footprint that drop straight into your KiCad symbol and footprint libraries, with the land pattern built to IPC-7351B.

EAGLE library generator

Export a single .lbr library for Autodesk EAGLE and Fusion Electronics, with the device, symbol, and package already connected.

Altium symbol and footprint generator

Get native Altium Designer .SchLib and .PcbLib files, ready after a single Make Library step, so the part lands in your integrated library.

Allegro footprint library generator

Export an Allegro symbol and footprint pair with a pad-table README, covering the Cadence Allegro and OrCAD audience that most free generators ignore.

Generate a part from a part number, datasheet, URL, or image

Four ways in, one part out. Paste a manufacturer part number like STM32F103C8T6 and the AI finds and reads the datasheet for you, including parts from DigiKey, Mouser, Arrow, and Farnell. Paste a datasheet URL and it pulls the document directly. Upload a datasheet PDF and it parses the pinout, package, and land pattern. Or drop in an image, a photo or screenshot of the pinout page, when that is all you have. No other generator accepts all four inputs, and you can refine the result with the AI instead of editing pads by hand.

How ProtoFlow compares to SnapEDA, Footprint AI, and Librizer

Library databases like SnapEDA and Ultra Librarian search for parts someone already drew, so they stall on novel or custom packages and gate downloads behind an account. Indie AI tools like Footprint AI and Librizer generate from a datasheet but charge per part and cover fewer formats. ProtoFlow generates the linked symbol and footprint from scratch, even for a part in no library, exports to all four major EDA tools, and includes free monthly generations with nothing to install. You get the pin and pad tables to verify against the datasheet and an AI refinement loop to fix anything before it touches a board.

Frequently asked questions

Is the AI part generator free?

Yes. Signed-in accounts get 10 free generation units a month. Pro plans raise that to 30 units and Max to 70. A 1× model uses one unit, while higher-cost models use their displayed multiplier. There is nothing to install; the generator runs in your browser.

What can I generate a part from?

A manufacturer part number (like STM32F103C8T6), a datasheet URL, an uploaded datasheet PDF, or an image such as a screenshot of the pinout page. The AI finds and reads the datasheet for you.

Which EDA tools can I export to?

Every generation exports as ready-to-import bundles for KiCad, EAGLE, Altium, and Allegro. The schematic symbol and PCB footprint stay linked, so pin 1 on the symbol is pad 1 on the board.

Can it create a footprint straight from a datasheet PDF?

Yes. The AI reads the package drawing and recommended land pattern from the PDF and builds the footprint from the documented pad dimensions, then shows you the full pad table to verify.

How accurate are the generated symbols and footprints?

Generations are AI-assisted and meant to be reviewed. You get the complete pin and pad tables plus any warnings, so you can check the output against the datasheet and run DRC in your EDA tool before production use.

How is this different from the ProtoFlow desktop app?

The web generator makes individual library parts. The free ProtoFlow desktop app goes further: it generates entire schematics from a plain-English description, imports real components from LCSC, DigiKey, and Mouser, runs DRC/ERC, and exports complete KiCad projects.

Is there a free AI tool to generate a PCB footprint from a datasheet?

Yes. ProtoFlow's AI part generator reads a datasheet PDF, URL, image, or part number and builds the PCB footprint from the documented pad dimensions to IPC-7351B conventions. It runs in your browser with free monthly generations and no install.

How do I create a KiCad symbol from a part number?

Paste the manufacturer part number into the generator. The AI finds and reads the datasheet, extracts the pinout and package, and returns a linked .kicad_sym symbol and .kicad_mod footprint you can drop straight into your KiCad libraries.

What file formats and EDA tools can I export to?

Every generation exports to KiCad (.kicad_sym and .kicad_mod), EAGLE (.lbr), Altium (.SchLib and .PcbLib), and Allegro. The schematic symbol and PCB footprint stay linked across all four formats, with no plugin to install.

Do I need to sign up or install anything?

No install. The generator runs in your browser, and a free signed-in account gives you 10 generation units a month. Pro raises that to 30 units and Max to 70. You can try the AI before you pay.

Are the footprints IPC-7351 compliant?

Footprints follow IPC-7351B land-pattern conventions for pad geometry, courtyard, and toe and heel fillets. Generations are AI-assisted and meant to be reviewed, so you get the full pad table and any warnings to verify against the datasheet and run DRC before production.

Which distributors and datasheet sources does it work with?

You can paste a part number and the AI finds the datasheet from sources like DigiKey, Mouser, Arrow, and Farnell, or you can supply a datasheet URL, upload a PDF, or drop in a photo of the pinout page directly.

Need more than single parts? The free ProtoFlow desktop app generates complete schematics from plain English and imports real components from the component library. Our AI schematic generator comparison covers how the wider tooling landscape fits together, and the docs explain the full workflow from prompt to KiCad export.

Like the part generator? The full app is free too.

The ProtoFlow desktop app generates entire schematics from plain English, imports real parts from LCSC, DigiKey, and Mouser, runs DRC/ERC, and exports complete KiCad projects.

Download for Desktop

Free to start · macOS, Windows & Linux