Skip to content

xTool Creative Space project generator, FreeCAD Path Processor for xTool

License

Notifications You must be signed in to change notification settings

whodafloater/xtool_xcs

Repository files navigation

xtool_xcs

Features

-A python module for generating .xcs project files for xTool Creative Space

-A FreeCAD Path post processor to generate a .xcs project file directly from FreeCAD's Tool Path module

Installation

Just copy some file into you FreeCAD macro directory.

See the Makefile. It works on a windows installation using Msys2 for a shell. Adjust the paths for you system.

make install

Usage

test_cuts.py is an example program that generates an array of cuts with various parameters.

python test_cuts.py

For the freeCAD path processor: See FreeCAD DOC fcpathworkbench

Use the job template file when creating a new job:

 job_xtoolD1_3mm_wood.json when you create a new

Edit this file or export a new one from the Job Editor. The tools tab in the Job Editor is where you set speed and power for each of you "tools". The "Export" button is hidden at the bottom of the "General" tab.

For multi pass cutting operations use the tool step down parameter. If your model is 3mm thick, setting the step down to 1.5mm will give you two passes. The path objects in the resulting xcs file will have two passes. The "Pass" field in xTool should be set to 1.

FreeCAD funny's

  • if you select the top surface of your part and do a profile operation you'll get a single pass cut

  • if you select the bottom surface of your part you get a full 2.5D cutting operation and the step down param will determine how many passes you get. You can also selct whether or not to process holes and cutouts.

License

MIT

About

xTool Creative Space project generator, FreeCAD Path Processor for xTool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published