Launching soon: StepForge first, with the Terayard APIСкоро запуск: сначала StepForge, вместе с API Terayard

From datasheet PDF to an accurate 3D model and footprint.От PDF-даташита к аккуратной 3D-модели и посадочному месту.

StepForge reads the package drawing in a component datasheet and builds a parametric STEP model with the body height from the datasheet, plus an IPC-7351B footprint for KiCad. It runs on your own PC, offline. The Terayard API links it to our component catalog: fetch the parts that still need models, send the results back.StepForge читает чертёж корпуса в даташите и строит параметрическую STEP-модель с высотой корпуса из даташита, а также посадочное место по IPC-7351B для KiCad. Работает на вашем компьютере, без интернета. API Terayard связывает его с нашим каталогом компонентов: получите список деталей, которым ещё нужны модели, и отправьте результаты обратно.

StepForge Terayard APIAPI Terayard

346package templatesшаблонов корпусов
3footprint densities (IPC-7351B)плотности посадочных мест (IPC-7351B)
0datasheets sent to a cloudдаташитов отправлено в облако

StepForge Launches firstЗапуск первым

A desktop tool for PCB designers that runs in your browser: drop in a datasheet PDF and get a 3D component with the height a pick-and-place machine needs, plus a matching footprint. Much faster than drawing every part by hand.Настольный инструмент для разработчиков плат, работающий в браузере: загрузите PDF-даташит и получите 3D-компонент с высотой, нужной установщику компонентов, и подходящее посадочное место. Намного быстрее, чем рисовать каждую деталь вручную.

Reads the drawingЧитает чертёж

Dimension tables, letter tables and drawing callouts, with OCR for scanned or outlined drawings. Every value read from the datasheet shows its page and the printed text; values the datasheet leaves out are filled with standard defaults.Таблицы размеров, буквенные таблицы и выноски на чертеже; для сканов и чертежей в кривых — OCR. У каждого значения, прочитанного из даташита, видны страница и напечатанный текст; значения, которых в даташите нет, заполняются стандартными.

Height from the datasheetВысота из даташита

The body sits on the PCB plane and its height is the value printed in the datasheet, so pick-and-place gets the right Z.Корпус стоит на плоскости платы, его высота — значение, напечатанное в даташите, поэтому установщик получает правильную высоту по Z.

FootprintsПосадочные места

IPC-7351B land patterns in least, nominal and most density, as KiCad 8 .kicad_mod files (checked against KiCad's library footprints), plus an Altium script (beta).Посадочные места по IPC-7351B в плотностях least, nominal и most: файлы KiCad 8 .kicad_mod (сверены с библиотечными посадочными местами KiCad) и скрипт для Altium (бета).

Templates and calculatorШаблоны и калькулятор

346 ready templates of standard packages (JEDEC / EIA: SOIC, SOT-23, QFN, LQFP, BGA, TO-220, 0402…) and a footprint calculator with 71 package types and 685 standard sizes, plus manual correction.346 готовых шаблонов стандартных корпусов (JEDEC / EIA: SOIC, SOT-23, QFN, LQFP, BGA, TO-220, 0402…) и калькулятор посадочных мест на 71 тип корпуса и 685 стандартных размеров, плюс ручная правка.

Odd-form partsНестандартные детали

Connectors, sockets and shields are rebuilt from the views on their drawings and checked against the drawing; anything uncertain is flagged for review (beta).Разъёмы, сокеты и экраны восстанавливаются по видам на их чертежах и сверяются с чертежом; всё сомнительное помечается для проверки (бета).

Private by designПриватность по умолчанию

Runs on your PC with no cloud. StepForge never sends anything itself; the optional Terayard sync sends your results only when you run it.Работает на вашем компьютере, без облака. StepForge сам ничего не отправляет; необязательная синхронизация с Terayard отправляет ваши результаты, только когда вы её запускаете.

Conversion (illustration)Конвертация (иллюстрация)

PDF Package drawingЧертёж корпуса Extracted outlineИзвлечённый контур pads + body + Hплощадки + корпус + H 3D model3D-модель STEP + .kicad_mod

Terayard APIAPI Terayard With the launchВместе с запуском

Terayard is our component database: parts identified by manufacturer and exact part number, with datasheets and package data. At launch it opens one door: an API built for StepForge.Terayard — наша база компонентов: детали по производителю и точному номеру, с даташитами и данными о корпусах. При запуске открывается одна дверь — API, сделанный для StepForge.

Work listСписок работ

Parts that still need a footprint or 3D model, with the datasheet, package and hints such as pin count, pitch and body size. Filter by package, category or manufacturer.Детали, которым ещё нужны посадочное место или 3D-модель: даташит, корпус и подсказки — число выводов, шаг, размеры корпуса. Фильтры по корпусу, категории и производителю.

Batch exportПакетная выгрузка

The same list as JSON Lines for offline batches: build without a connection, send later.Тот же список в формате JSON Lines для офлайн-пакетов: стройте без связи, отправляйте позже.

Send resultsОтправка результатов

Post the STEP model and KiCad footprint with the full build recipe and a geometry hash.Отправьте STEP-модель и посадочное место KiCad вместе с полным рецептом построения и хешем геометрии.

Never overwritesНичего не затирает

Generated files are stored as unverified. Verified models and chosen primary files are never replaced.Сгенерированные файлы сохраняются как непроверенные. Проверенные модели и выбранные основные файлы никогда не заменяются.

Safe to repeatПовтор безопасен

The same geometry is stored once, so a resent batch creates no duplicates.Одинаковая геометрия сохраняется один раз — повторная отправка не создаёт дубликатов.

Token accessДоступ по токену

Reading needs a signed-in account; uploading needs a separate permission.Для чтения нужен вход в аккаунт, для загрузки — отдельное разрешение.

Fetch the work list (example)Получить список работ (пример)

GET /api/v1/stepforge/parts/?package=FCBGA-636
Authorization: Token ••••••••

{
  "mpn": "RK3568",
  "manufacturer": "Rockchip",
  "package": "FCBGA-636",
  "hints": {"pin_count": 636, "pitch": 0.65},
  "assets": {
    "FOOTPRINT": {"verification": "MISSING"},
    "MODEL_3D":  {"verification": "MISSING"}
  },
  "results_url": "…/parts/<id>/results/"
}

Send the result back (example)Отправить результат (пример)

POST /api/v1/stepforge/parts/<id>/results/
step      = FCBGA-636_19x19mm_Layout28x28_P0.65mm.step
kicad_mod = FCBGA-636_19x19mm_Layout28x28_P0.65mm.kicad_mod
metadata  = {"geometry_hash": "ced364655705",
             "method": "table"}

201 Created
{"duplicate": false,
 "stored": {"step": {"slot": "AUTO_UNVERIFIED"}}}

How it worksКак это работает

  1. 1

    Work listСписок работ

    The Terayard API lists the parts that still need models.API Terayard выдаёт детали, которым ещё нужны модели.

  2. 2

    StepForge

    Builds the 3D model and footprint from the datasheet drawing.Строит 3D-модель и посадочное место по чертежу из даташита.

  3. 3

    Back to TerayardОбратно в Terayard

    Results are stored as unverified until a person checks them.Результаты хранятся как непроверенные, пока их не проверит человек.

  4. 4

    KiCad / pick-and-placeKiCad / установщик

    Footprint and height go to the board and the machine.Посадочное место и высота попадают на плату и в станок.

StepForge also works on its own with your own PDFs; the API is optional.StepForge работает и сам по себе, с вашими PDF; API — по желанию.

STEPKiCad 8IPC-7351BAltium (betaбета)JSON Lines

RoadmapПлан

  1. NowСейчасStepForge betaБета StepForge
  2. LaunchЗапускStepForge + Terayard APIStepForge + API Terayard
  3. NextДалееTerayard catalog and searchКаталог и поиск Terayard
  4. LaterПозжеBOM, stock and OpenPnP exportBOM, склад и экспорт в OpenPnP

At launchПри запуске

  • StepForge, running on your PC in the browser: datasheet to STEP model and footprintStepForge на вашем компьютере, в браузере: от даташита к STEP-модели и посадочному месту
  • Terayard API: work list, JSON Lines export, results uploadAPI Terayard: список работ, выгрузка JSON Lines, приём результатов
  • Later: the Terayard catalog, BOM check and stockПозже: каталог Terayard, проверка BOM и склад

FAQ

Is it available now?Это уже доступно?

Not yet. StepForge launches first, together with the Terayard API. The catalog, BOM and stock tools follow later.Пока нет. Первым запускается StepForge вместе с API Terayard. Каталог, BOM и склад появятся позже.

Do I need Terayard to use StepForge?Нужен ли Terayard для работы StepForge?

No. StepForge works offline with your own datasheet PDFs. The Terayard API is optional.Нет. StepForge работает офлайн с вашими PDF-даташитами. API Terayard — по желанию.

Does StepForge upload my datasheets?Загружает ли StepForge мои даташиты?

No. StepForge never sends anything itself. The optional Terayard sync sends your results (files and metadata, never datasheets) only when you run it, over HTTPS, and one switch turns it off completely.Нет. StepForge сам ничего не отправляет. Необязательная синхронизация с Terayard отправляет ваши результаты (файлы и метаданные, но не даташиты), только когда вы её запускаете, по HTTPS, и один переключатель полностью её отключает.

How accurate is the height?Насколько точна высота?

It is read from the datasheet (table or drawing), and the values read show their source. Generated models stay marked unverified until someone checks them.Она считывается из даташита (из таблицы или с чертежа), и у прочитанных значений виден источник. Сгенерированные модели остаются непроверенными, пока их кто-то не проверит.

How fast is it on a small PC?Насколько быстро на слабом ПК?

It is built for small machines. Scanned drawings take a few minutes per part the first time; later runs reuse the OCR cache and take seconds.Он рассчитан на слабые машины. Сканированные чертежи в первый раз обрабатываются несколько минут на деталь; повторно — за секунды благодаря кэшу OCR.

Which formats are supported?Какие форматы поддерживаются?

STEP for 3D, KiCad 8 .kicad_mod for footprints (checked against KiCad's library footprints), an Altium script (beta), and JSON for the API.STEP для 3D, KiCad 8 .kicad_mod для посадочных мест (сверены с библиотекой KiCad), скрипт для Altium (бета) и JSON для API.

Which parts can it model?Какие детали он умеет моделировать?

Standard packages such as SOIC, SOT, QFN, LQFP, BGA and chip parts, plus connectors and sockets from their drawings (beta, checked and flagged for review). When a datasheet has no usable drawing, StepForge says so; where it falls back to standard (JEDEC) sizes, the result is marked as a fallback and is never sent to Terayard as datasheet-derived.Стандартные корпуса — SOIC, SOT, QFN, LQFP, BGA и чип-компоненты, а также разъёмы и сокеты по их чертежам (бета, со сверкой и пометкой для проверки). Если в даташите нет пригодного чертежа, StepForge об этом сообщает; если он берёт стандартные размеры (JEDEC), результат помечается как запасной вариант и никогда не отправляется в Terayard как полученный из даташита.