View Issue Details

IDProjectCategoryView StatusLast Update
0003464PathFeaturepublic2019-01-22 05:35
Reportersliptonic Assigned To 
Status assignedResolutionopen 
Product Version0.18 
Target Version0.19 
Summary0003464: Need an improved import pre-processor for external gcode
Descriptiongcode is imported to FreeCAD and processed with a preprocessor python script.
A couple examples exist but they are limited in functionality.

An improved pre-processor script would:

1) Create a job if non exists, use existing job, or prompt user to select if multiple jobs exist.

2) Create Customs and load the path commands into them.

3) Create tool controllers for each tool. Associate with the Customs.

4) Appropriately handle the creation and selection of tools for the tool controllers.

Additional InformationTo build the tool controller we need, at a minimum, the tool diameter. However, the gcode is only guaranteed to contain a tool number. It might have comments which indicate other attributes of the tool but these could be in any format.

Not sure how to handle this. Prompt the user? Create/duplicate the default tool? Attempt to parse comments?
TagsNo tags attached.
FreeCAD Information


parent of 0003463 acknowledged Imported Path prevents creation of tool controller 
Not all the children of this issue are yet resolved or closed.


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2018-05-08 13:58 sliptonic New Issue
2019-01-22 05:05 sliptonic Status new => assigned
2019-01-22 05:05 sliptonic Target Version 0.18 => 0.19
2019-01-22 05:35 sliptonic Relationship added parent of 0003463