Star on GitHubStar2.4k stars

Tool

ExtractAltiumSTEPModels

ExtractAltiumSTEPModels is a Python proof of concept for recovering STEP component models embedded in Altium .PcbDoc PCB project files. It locates model data in the archive's MODELS folder and converts a binary representation into an ASCII STEP file; the repository includes a sample LED model input and output.

Targets
App
Category
Binary analysis libraries
Relationship
Foundation tool
Sources reviewed
Stars
14
Last commit
2016-06-15
Language
Python

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: An Altium .PcbDoc file containing embedded STEP models.
  • Scope: The project is presented as a proof of concept.
  • License: No licence file in the repository.

Cite

BibTeX

@misc{extract-altium-step-models,
  title = {{ExtractAltiumSTEPModels}},
  howpublished = {\url{https://github.com/braincodec/ExtractAltiumSTEPModels}},
  url = {https://github.com/braincodec/ExtractAltiumSTEPModels},
  urldate = {2026-11-08},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/extract-altium-step-models/}}
}

Plain text

ExtractAltiumSTEPModels. https://github.com/braincodec/ExtractAltiumSTEPModels (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/extract-altium-step-models/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · braincodec/ExtractAltiumSTEPModels · Revision dac513e

More in Native binaries

All 502 entries in Native binaries

↑↓ move↵ open⌘↵ new tab