Contents - Index


Generate Path

CodeSharkFCs uses the PathKurveUtils functions (found in ..\FreeCAD\Mod\Path\PathScripts\PathKurveUtils.py) to generate simple CNC profile paths.

These functions were written by Dan Falck, the Copyright notice is provide below:

# ***************************************************************************
# *                                                                         *
# *   Copyright (c) 2015 Dan Falck <ddfalck@gmail.com>                      *
# *                                                                         *
# *   This program is free software; you can redistribute it and/or modify  *
# *   it under the terms of the GNU Lesser General Public License (LGPL)    *
# *   as published by the Free Software Foundation; either version 2 of     *
# *   the License, or (at your option) any later version.                   *
# *   for detail see the LICENCE text file.                                 *
# *                                                                         *
# *   This program is distributed in the hope that it will be useful,       *
# *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
# *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
# *   GNU Library General Public License for more details.                  *
# *                                                                         *
# *   You should have received a copy of the GNU Library General Public     *
# *   License along with this program; if not, write to the Free Software   *
# *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  *
# *   USA                                                                   *
# *                                                                         *
# ***************************************************************************
# PathKurveUtils - functions needed for using libarea (created by Dan Heeks) for making simple CNC profile paths 


To generate a tool path first check the  Bypass Selection Import  check box .  This prevents  CodeSharkFCs from writing  the coordinates of the selected geometry to the editor window.



Next set the tool parameters.



Select the geometric entities that make up the profile.  The entities must be connected within the tolerances established in FreeCAD.
The Selected Edge Count will increment with each edge selection



Once the profile has been selected click the Path by PathKurveUtils button.  The CNC profile path is created and written to the editor window.



 TBC
- Create some sort of post processor mechanism
- Display Path   

FreeCAD Setup

Home