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.
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.
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.
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.
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.
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.
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.
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.
Export a single .lbr library for Autodesk EAGLE and Fusion Electronics, with the device, symbol, and package already connected.
Get native Altium Designer .SchLib and .PcbLib files, ready after a single Make Library step, so the part lands in your integrated library.
Export an Allegro symbol and footprint pair with a pad-table README, covering the Cadence Allegro and OrCAD audience that most free generators ignore.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 DesktopFree to start · macOS, Windows & Linux