Changelog 6.36 KB
Newer Older
1
Version 0.3.0 - UNRELEASED
sumpfralle's avatar
sumpfralle committed
2
 * added support for importing contour paths from SVG files (requires Inkscape and pstoedit)
3
 * added basic support for importing simple DXF contour files
sumpfralle's avatar
sumpfralle committed
4 5
 * added support for engravings (along the lines of a contour model)
 * added a feature-complete commandline interface
6
 * integrated "help" links pointing to the wiki
7
 * improved OpenGL lighting (contributed by imyrek)
sumpfralle's avatar
sumpfralle committed
8 9 10 11
 * improved flexibility of the support grid layout:
  * allow non-square profiles for the support grid
  * added ability to create support grids with different x/y grid distance
  * added x/y offsets to support grid options
12
 * added 3D view movement and rotation with a keyboard in addition to the mouse
13
 * added optional support for the Psyco just-in-time compiler
sumpfralle's avatar
sumpfralle committed
14 15
 * information about the toolpath settings are stored as comments in GCode files
 * added a log window
16
 * switched default tool size from radius to diameter
sumpfralle's avatar
sumpfralle committed
17 18 19
 * improved progress bar responsiveness
 * fixed first movement in GCode: go up to safety height before moving to the side
 * fixed model orientation of STL files created by Art of Illusion
20 21
 * fixed performance issue when using a support grid
 * fixed empty toolpath after transforming the model
sumpfralle's avatar
sumpfralle committed
22
 * fixed various minor bugs of the toolpath generator
23

sumpfralle's avatar
sumpfralle committed
24
Version 0.2.5 - 2010-06-10
25
 * added support bridges for holding the object during cutting
26
 * calculate the estimated machine time for each toolpath
27 28
 * changing the unit (mm/inch) now opens a dialog for scaling the model,
   processing dimensions or tool dimensions accordingly
29
 * remove unnecessary moves to safety height
30 31 32
 * changed name of configuration setting "overlap" to "overlap_percent"
   (you may need to change this name in your custom config files)

sumpfralle's avatar
sumpfralle committed
33
Version 0.2.4 - 2010-04-12
34
 * added a simple simulation mode for visualizing the material penetration of a toolpath
35
 * join tangential moves (removes the inner points in a colinear set of adjacent path points)
36
 * fixed careless import of Tkinter
sumpfralle's avatar
sumpfralle committed
37
 * added missing INSTALL.TXT to source package
38
 * fixed typo that breaks PyCAM for Python 2.6
39

40
Version 0.2.3 - 2010-04-05
sumpfralle's avatar
sumpfralle committed
41
 * GUI change: tool and process settings can be combined into tasks
42
 * store configured settings to a file in the user's home directory
43 44
 * added "material allowance" support for non-ODE calculations
 * added export of EMC2 tool definitions
45
 * added a warning dialog (GUI) for missing dependencies during startup (especially useful for Windows)
46
 * improved GUI for model scaling
47
 * allow to configure if the tool should move inside/along/around the boundary limits
48
 * fixed "overlap" calculation
sumpfralle's avatar
sumpfralle committed
49
 * prevent invalid input values (zero tool radius, ...)
50
 * fixed a bug that could rarely cause eternal loops of the PushCutter
sumpfralle's avatar
sumpfralle committed
51
 * reduced memory consumption of toolpaths for python 2.6 or above
52 53
 * disabled ODE as the default computation backend (due to this bug:
   http://sourceforge.net/tracker/?func=detail&aid=2973876&group_id=24884&atid=382799)
54

lode_leroy's avatar
lode_leroy committed
55
Version 0.2.2 - 2010-03-17
56
 * added a graphical installer for Windows (via distutils)
57 58
 * fixed broken commandline parameter "--template"
 * added workaround for ODE collision detection, that is broken under specific circumstances
59
 * fixed hang with PushCutter and ODE on Windows
60
 * fixed "division by zero" error in non-ODE mode
61
 * allow to disable ODE via commandline option
lode_leroy's avatar
lode_leroy committed
62
 * bugs fixed in cylindrical and toroidal cutter when using dropcutter on horizontal triangles
63
 * fixed "setup.py" for distutils packaging (contributed by Arthur Magill)
64

65
Version 0.2.1 - 2010-03-09
66
 * fixed code that depended on GTK 2.16 (instead of 2.12)
67
 * view settings "light", "shadow" and "polygon fill" are now configurable
68
 * documented version problems with Debian "Lenny" and Ubuntu (before "Karmic")
69 70

Version 0.2 - 2010-03-04
71
 * added an alternative GTK interface with additional features:
72
  * configurable 3D view settings: model / toolpath / axis / drill progress / frame rate / colors
73 74 75 76 77
  * manipulation of the model: rotation, flip, swap, scale, move
  * saving the model to an ascii STL file
  * load/save processing settings from/to a file
  * handling of multiple processing templates (e.g. "Rough", "Semi-finish" and "Finish")
  * configure "material allowance" for a minimum distance between drill and model
sumpfralle's avatar
sumpfralle committed
78
  * configure the "safety height" for the machine
79
  * allow to manage and export (gcode) multiple toolpaths at once
80
  * based on GtkGlExt (for OpenGL)
81
  * visualize invalid processing setting combinations
82 83
  * configure "overlap" instead of "lines" and "samples"
  * configure "maximum step down" instead of "layers"
sumpfralle's avatar
sumpfralle committed
84
  * show a progress bar during calculations
85
  * basic lighting for the OpenGL view
86 87
 * improved performance by (optionally) using the "Open Dynamics Engine" (ODE) for
   collision detection
88 89 90

Version 0.1.11b - 2010-02-25
 * fix minor release mistake (missing "STLExporter")
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163

Version 0.1.11 - 2010-02-19
 * fix detection of binary STL
 * added Simulation mode
 * ignore invalid triangles (caused by high-resolotion models)
 * automatic boundary fits to the model
 * add ubuntu specific note
 * code cleanups

Version 0.1.10 - 2009-07-13
 * support binary STL
 * close contours

Version 0.1.9 - 2009-06-18
 * linux compatibility
 * integrated kdtree
 * fix speedup shortcuts

Version 0.1.8 - 2009-04-14
 * some feature requests
 * fixes by Dan Falck
 * fix bug in torus-point intersection
 * specify model in cfg
 * fixed opengl representation
 * update tests

Version 0.1.7b - 2009-02-10
 * fix glutInit bug

Version 0.1.7 - 2009-01-27
 * another try at fixing PushCutter
 * remove MGED exporter

Version 0.1.6b - 2009-01-15
 * fix save
 * follow api updates
 * fix gcode parameter strings

Version 0.1.6 - 2009-01-14
 * fix verticals intersection
 * add ContourCutter
 * guard against float division
 * add x/y direction
 * add ContourCutter
 * minor layout improvements
 * make speed configurable
 * enable command line driven operation
 * debug output
 * SVG output

Version 0.1.5 - 2008-11-26
 * add direction switch
 * add reading pre-model default values from config file
 * fix verticals in DropCutter

Version 0.1.4 - 2008-11-16
 * make tool come outside the stock while cutting
 * make safety height higher than stock

Version 0.1.3 - 2008-09-17
 * fix redraw

Version 0.1.2 - 2008-09-11
 * added unit option mm/in
 * fix coordinate system for Art of Illusion exported STL files
 * added view control buttons
 * added bounding box calculation

Version 0.1.1 - 2008-09-01
 * second release

Version 0.1 - 2008-08-29
 * initial release