multigcs / viaconstructor

python based cam-tool to convert dxf into gcode
GNU General Public License v3.0
56 stars 8 forks source link

viaConstructor

OpenSource CAM-Tool to generate gCode from DXF,SVG,CDR,HPGL-Files and more

Features:

Known Issues:

demo-video

Demo-Video

screenshot

viaconstructor

quikstart

for Debian11/12 and Ubuntu 22.04:

download the right package from: https://multixmedia.org/debian-packages

and install with

apt-get install python3-viaconstructor_*.deb

install with pip

pip3 install viaconstructor

running from sources

git clone https://github.com/multigcs/viaconstructor.git
cd viaconstructor
pip3 install -r requirements.txt

start viaconstructor

./bin/viaconstructor tests/data/simple.dxf

running on macos/osx

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

running on Windows10

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

Screenshots

Helix

helix

Overcut

overcut

Tabs

tabs

Pockets

pockets

Lead-In/Lead-Out

leads

OSX

osx

Windows

osx