Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stl2ngc

The stl2ngc program converts an STL file to LinuxCNC compatible G-code.

Clone, build, install and run

First, install OpenCAMLib, see: https://github.com/aewallin/opencamlib#building-for-c

git clone https://github.com/aewallin/opencamlib
cd opencamlib
mkdir build
cd build
cmake .. -D CXX_LIB="ON"
make . # try make -j4 for a faster build if you have a multi-core machine
make install .

or use a prebuilt release:

cd Downloads/
wget https://github.com/aewallin/opencamlib/releases/download/2023.01.11/linux-cxx-x86_64.zip
unzip linux-cxx-x86_64.zip && sudo cp -rpv prebuilds/linux-cxx-x86_64/* /usr

and as root (su -):

echo '/usr/lib/opencamlib' > /etc/ld.so.conf.d/opencamlib.conf
ldconfig

Next, checkout stl2ngc from git and run make and sudo make install:

git clone https://github.com/koppi/stl2ngc && cd stl2ngc
make
sudo make install

To convert example.stl to example.ngc run:

cat example.stl | stl2ngc > example.ngc

Demo

See Wiki.

FAQ

  • This is an early release, expect errors and missing features.

    Please fork the repo.

  • No Gui? - Yes, only command-line for now.

Author

About

Convert STL to G-code for CNC milling

Topics

Resources

Stars

53 stars

Watchers

3 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages