Part maker
Any part, from its datasheet.
Give PCBKit a part number, an LCSC code or a datasheet link. It reads the datasheet into a part you can put on a board: pins, footprint, symbol, 3D body, ratings and the reference circuit. It also records the page each fact came from.
- Free
- Every fact with its page
- Exports to KiCad
- Drafts say why
What a part is
Everything a board needs from a chip.
A footprint alone is not a part. To put a chip on a board you need its pins and what they do, its land, its symbol, its limits and the circuit its datasheet asks for. PCBKit keeps all of it together and checks it as a whole.
Pins
Every pin by number and datasheet name, its type (power, input, open drain…) and the functions it can carry: the alternates an MCU pin offers, for choosing pins by what they do.
Footprint
An IPC-7351B land pattern computed from the package drawing’s dimensions, checked against the datasheet’s own recommended land and against the leads.
Symbol
A schematic symbol drawn from the pin table, or the open library’s where it has one. It draws in PCBKit’s schematic view and exports to KiCad.
3D body
A body from the package’s dimensions, or the open library’s model where one exists, so the board looks as it will be made.
Ratings
Absolute maximum and recommended limits per pin and supply. The board’s check uses them as electrical limits.
Reference circuit
The datasheet’s typical application as a block: decoupling, the feedback divider, the crystal’s loads, placed next to their pins.
Provenance
For each fact, where the datasheet says it: the page, the table or figure, and how sure the reading is.
Checked, then confirmed
A part is a draft until a second source agrees.
A language model reads the datasheet. It writes no geometry. PCBKit’s own code computes the footprint, the symbol and the body from what was read, then judges the part. A reading that fails a check goes back for another try, with the check’s finding and its page.
The pin table against the package
As many pads as pins, each number once, the exposed pad and the deleted pins as the drawing has them.
The drawing against itself
Body, span, pitch and lead sizes must agree with each other within their tolerances.
The land against the leads
Every pad covers its lead, with the datasheet’s land and the computed IPC land compared pad by pad.
A trial board
The part alone on a board, through the same review that checks every board: polarity, rails and pin roles.
Passing every check is not enough. In our first measurement two parts passed with the wrong data: a pin table shifted by two pins, and a 208 mil package read from the 150 mil column. Both were consistent with themselves. So a part read from a datasheet stays a draft, and says so, until an independent source confirms its pins and footprint: another open library’s pin table or the catalogue’s package. Parts in the catalogue show their status: verified, checked or draft, and a draft lists its disagreements.
Measured
What it gets right today, and what it does not.
Measured on 2026-10-29 (commit 005b8c23) on 115 parts held out from the catalogue (QFN, QFP, SOIC, TSSOP, SOT, sensors, connectors). The accuracy figures count only the 57 verified parts whose truth was checked by hand, line by line, against their datasheets.
1113/ 1113
pad numbers right, and 1113 of 1113 pin names, on 57 verified parts whose truth we checked by hand against their datasheets.
57 hand-checked parts
303/ 305
package dimensions right (0.993) on the same 57 parts.
57 hand-checked parts
1113/ 1114
land pads right (0.999) on the same 57 parts, every land judged against the datasheet.
57 hand-checked parts
16of 20
parts made in production verified; 1 is a draft that lists its disagreements, 3 were refused. Median 48.7 s per part, and it costs you nothing.
production, 20 parts
Production: 20 parts made on PCBKit’s server on 2026-10-29 (commit be5ac9e7). A refused part is not saved; a draft is saved, marked unconfirmed. We publish the hand-checked set’s figures as it grows.
Take it anywhere
Yours to use, in PCBKit or not.
Every part in the catalogue has its own page with its 3D body, footprint, symbol, pins, limits and sources. Use it in a board, or take the files. Parts from open libraries keep their source’s licence.
Into a board
Use it in the app or from your agent: the part, its footprint and 3D body, and its datasheet’s circuit around it.
KiCad
A .kicad_sym symbol and a .kicad_mod footprint, to drop into any KiCad library.
3D
Its model as glTF binary, with the model’s copyright inside.
The sheet
The whole part as JSON, every fact with its source, and its PCBKit module.
Other datasheet-to-footprint tools we tried make a symbol and a footprint into an account’s library. Their pages name no 3D body, no export format and no time or accuracy figure. PCBKit makes the whole part, keeps a public catalogue and publishes its measurements, including what fails.
Find your part, or make it.
Free. In your browser or from your agent: parts.create { make: "TPS62133" }.