Skip to content

erfanbyt/STP-STEP-to-STL-Python-Converter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

New updated, simpler and more versatile version found here: https://github.com/marcofariasmx/STP-STEP-IGES-BREP-to-STL-Python-converter

STP/STEP-to-STL-Python-Converter

Simple multithreaded Python script to convert STP/STEP to STL files based on Freecad.

This script should run on Windows, Linux and MacOS.

Requisites

  • FreeCAD installed
  • Python 3.x installed

How to run

Every file to convert must be in a directory called "3DModelsToConvert" in the root directory containing the STP-to-STL.py script.

The script will create two new directories within "3DModelsToConvert", one called "Converted-STLs" with the converted files and anotherone called "OriginalFiles".

Simply execute it by the following command from the root directory:

python3 STP-to-STL.py

Commments

This script becomes particularly useful when needed to convert a large batch of STP/STEP files to STL for further processing.

It is necessary to have FreeCAD installed in your OS. The main libraries used from the installation are the "Part" and "Mesh" libraries. I tried only abstracting those two libraries unsucessfully. It would be nice if someone finds a way to avoid having to install the whole program.

Blogpost to continue this conversation: https://marcofarias.com/stp-step-to-stl-python-converter/

About

Simple multithreaded STL to STP Python Converter based on Freecad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%