OpenSource CAM-Tool to generate gCode from DXF,SVG,CDR,HPGL-Files and more
- running on Linux (incl. Raspberry PI 4), OS-X (Intel and ARM) and Windows
- 3D-Preview
- Tabs and Pockets with Islands
- Headless-Support to generate gcode on the console
- the preview of the milling path is generated by the original gcode data using a simple gcode-interpreter
- the offsets are calculated internaly, no offset-support in the cnc controller is needed
- automatic offset finder (inside/outside)
- automatic order of multiple parts (nearest first)
- nested parts will milled in the right order (inside parts first)
- can read DXF, SVG, HPGL and STL (cross section)
- can also convert and read (limited support) CDR, PDF, EPS and some raster-image's
- Truetype-Fonts to generate simple Text
- generates gCode and HPGL output
- SVG-Support is very bad, better using DXF
- >= Python-3.9 (will not work with Debian-10 or lower)
- may be unstable on Windows
- problems with some OpenGL versions (black 3D-View)
- tabs on circles sometimes broken
- slow on very big files
download the right package from: https://multixmedia.org/debian-packages
and install with
apt-get install python3-viaconstructor_*.deb
pip3 install viaconstructor
git clone https://github.com/multigcs/viaconstructor.git
cd viaconstructor
pip3 install -r requirements.txt
./bin/viaconstructor tests/data/simple.dxf
brew install python@3.10
git clone https://github.com/multigcs/viaconstructor.git
cd viaconstructor
/usr/local/bin/python3 -m pip install -r requirements-install.txt
/usr/local/bin/python3 -m viaconstructor tests/data/simple.dxf
you can simply extract this zip file to you disk and execute the start.bat:
https://www.multixmedia.org/viaconstructor.zip
this zip-file includes python3.10.10 and all needed packages
or
install python3.10.10 from: https://www.python.org/ftp/python/3.10.10/python-3.10.10-amd64.exe install git from: https://github.com/git-for-windows/git/releases/download/v2.40.0.windows.1/Git-2.40.0-64-bit.exe at the moment, you need also Visual Studio Community 2022 from: https://visualstudio.microsoft.com/vs/community/ (to install pyclipper / some dll's needed for CavalierContours)
git clone https://github.com/multigcs/viaconstructor.git
python3.exe -m pip install -r requirements-install.in
python3.exe -m viaconstructor tests/data/simple.dxf