forked from CauldronDevelopmentLLC/CAMotics
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
530 changed files
with
568,979 additions
and
333 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
[submodule "cbang"] | ||
path = cbang | ||
url = [email protected]:jcoffland/cbang.git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,162 @@ | ||
v0.1.4: | ||
* Show correct feed mode constants in feed() error message. | ||
|
||
|
||
v0.1.3: | ||
* Changed 'spin()' -> 'speed()' in docs. | ||
|
||
* Return current spindle configuration if no args are given to 'speed()'. | ||
|
||
* Return current feed configuration if no args are given to 'feed()'. | ||
|
||
* Return current tool if no args are given to 'tool()'. | ||
|
||
* Fixed relative TPL matrix operations. | ||
|
||
* Added snapshot feature to OpenSCAM GUI. | ||
|
||
* Added icut() and irapid(). | ||
|
||
* Fixed play/pause button update. | ||
|
||
* Added loop check box, off by default. | ||
|
||
* Display "inf" when time is infinate due to zero feed. | ||
|
||
|
||
v0.1.2: | ||
* Initial alpha release of Tool Path Language. | ||
|
||
|
||
v0.0.11: | ||
* Don't try to lookup references when evaluating assignments. | ||
|
||
* Look up functions in script path. #57, #44 | ||
|
||
* Fixed named subroutine call. #58 | ||
|
||
* Lowercase all o-code names, according to LinuxCNC spec. | ||
|
||
|
||
v0.0.10: | ||
* Changed to GPU v2+ for LinuxCNC compatibility. | ||
|
||
* Build mostly static binaries. | ||
|
||
|
||
v0.0.9: | ||
* Don't look for local named refs not starting with '_' in global scope. | ||
|
||
* Specify tool diameter rather than radius in GUI. | ||
|
||
* Added tools shapes ballnose, spheroid & snubnose. #2 | ||
|
||
* Implemented ballnose, snubnose and other tool shapes. #4 | ||
|
||
* Allow tools to be specified in mm or inch. Part of #43. | ||
|
||
* Display diagram of tool in tool editing dialog. | ||
|
||
|
||
v0.0.8: | ||
* Automatically calculate render resolution based on workpiece. #3 | ||
|
||
* Don't allow unquoted expressions in assignment, not allowed by LinuxCNC. | ||
|
||
* Don't execute an implict motion if a non-modal group 0 code is issued. | ||
|
||
* Fixed global offsets. G92, G92.1, G92.2, G92.3 | ||
|
||
* Added stretching cat array example. | ||
|
||
* Correctly implement named local/global variables in sub routines. | ||
|
||
* Added some tests. | ||
|
||
|
||
v0.0.7: | ||
* Fixed 3D screen lockup on failed parse of file autoreload. | ||
|
||
* Correct handle local assignment in subroutine. | ||
|
||
* Set tool path position by percent rather than time. #34 | ||
|
||
* Open file dialog in current directory for new projects. #38, #37 | ||
|
||
* Initialize tool front angle, back angle and orientation to zero. | ||
|
||
* Don't set current name in file dialog when loading, Gtk does not like it. | ||
|
||
* Allow opening G-code as new project from GUI. | ||
|
||
|
||
v0.0.6: | ||
* Case insenstive G-Code. | ||
|
||
* Detect G-Code vs. project files on command line. #36 | ||
|
||
* Compute angle functions in degrees not radians. | ||
|
||
* Fixed operator associativity. | ||
|
||
* Implemented LinuxCNC O-Codes. #14 | ||
|
||
|
||
v0.0.5: | ||
* Fixed relative NC file path bug when saving new project. | ||
|
||
|
||
v0.0.4: | ||
* Fixed file dialog modality problem. #27 | ||
|
||
* Display ETA during rendering. #25 | ||
|
||
* Fixed: Adding an NC file to a new project causes crash. #26 | ||
|
||
* Allow gcode program delimter '%'. | ||
|
||
* Default tool length to 1. | ||
|
||
* Fix: Adding an NC file to a new project gives it an absolute path. #30 | ||
|
||
* Fix: Saving project causes duplicate nc file entries in .xml. #29 | ||
|
||
* Fixed unary gcode expression parsing. | ||
|
||
* Correctly translate/scale G2/G3 moves with oscamtran. | ||
|
||
* Simplify constant g-code expressions in oscamtran. | ||
|
||
* Move render resolution to project and save with project. | ||
|
||
|
||
v0.0.3: | ||
* Hide as of yet unsupported tool types. | ||
|
||
* Fixed NC file loading. #26 | ||
|
||
* Implemented conical tool. #5 | ||
|
||
* Test if points are inside the cut surface rather than compute distances. | ||
|
||
* Added smoothing which computes normals from adjacent vertices. | ||
|
||
* Fixed slanted conical moves. | ||
|
||
* Improved performance. | ||
|
||
* Added Glut based geometry testbench. | ||
|
||
|
||
v0.0.2: | ||
* Fixed tool bar icons in Windows. | ||
|
||
* Included correct Gtk .dlls with Windows installer. | ||
|
||
* Added documents to Windows installer. | ||
|
||
* Added disclaimer. | ||
|
||
|
||
v0.0.1: | ||
* Initial alpha release |
Oops, something went wrong.