Alain Pelletier
9f8d1c0fa7
added equation python module
...
equation python module used to convert strings to equations for generating curves
2021-04-02 10:43:10 -03:00
Alain Pelletier
24b309c1a6
fixed dependency
...
fixed a dependency for export gcode
2021-04-02 10:38:55 -03:00
Alain Pelletier
08a56fc09c
lissajous bug fix
...
fixed menu limit and defaults.
2021-04-02 10:10:32 -03:00
Alain Pelletier
bcb74e8516
added Lissajous
...
added lissajous curves generation
2021-04-02 09:42:38 -03:00
Alain Pelletier
5ef959d02b
updated displacement axis
...
can now choose between which axis to be displaced:
XY
YX
ZX
ZY
2021-04-02 08:58:20 -03:00
Alain Pelletier
3909e18431
Delete paramtric.py
...
depricated
2021-04-01 21:58:56 -03:00
Alain Pelletier
8f37c36148
Create sine wave
...
Create sine wave was added to curve cam tools.
other curve patterns to come
2021-04-01 21:57:59 -03:00
Alain Pelletier
dc4041f71a
cleanup curve(o)
...
Cleanup and comment curve(o).... remove original unused curve code.
2021-03-29 10:04:05 -03:00
Alain Pelletier
0235ea3e95
fixed bug in curve(o)
...
bug occured when division had a remainder. (number of layers)
2021-03-28 12:40:49 -03:00
Alain Pelletier
a75d186a07
CURVE strategy
...
modified things to work with curve strategy, put protection for maximum, minimum travel using path as following a path can plunge beyond the depth if one is not careful
2021-03-28 11:24:50 -03:00
Alain Pelletier
272eebcf2e
curve to path bug fix
...
now can cut 3d curve with a plunge layer setting.
2021-03-27 15:26:01 -03:00
Alain Pelletier
969dad97d6
Curve to path
...
modified curve to path
2021-03-27 12:39:38 -03:00
Alain Pelletier
9bccae037b
added offsetZ
...
Added offsetZ to make layers in experimental curve to path
2021-03-27 12:38:43 -03:00
Alain Pelletier
d35fede2b1
curve to path modified for layers
...
Added the functionality of layers for the curve(o) function. old one should be removed once the new one is validated.
2021-03-27 11:27:33 -03:00
Alain Pelletier
98bf36ec08
Update strategy.py
...
fixed dependency bug.
2021-03-27 10:38:53 -03:00
Alain Pelletier
28f327f2ec
Modified for curves
...
removed OCL option for curve and modified other menu items which affected curves.
2021-03-27 10:37:37 -03:00
Alain Pelletier
40e080f984
Dependencies changed
...
added 2.92
recommend Linux
Opencamlib required for ballcone and bullnose cutter
2021-03-17 10:36:36 -03:00
Alain Pelletier
b22306ba1a
Dependency fixed
...
could no longer delete empty strategies
2021-03-17 10:27:33 -03:00
Alain Pelletier
387ff314d2
split curvecamtools from ops.py
...
removed all calculations which belong in curve cam tools menu from ops.py to their own curvecamtools.py file.
modified the _init_.py to accept the new curvecamtools.py file
removed some imports from top of files
tried to untangle some import *
2021-03-14 16:14:00 -03:00
Alain Pelletier
d686fc081b
Bridges were removed from Utils
...
The bridge generation and functionlitty were removed from utils and given a separate file bridges.py
2021-03-13 09:25:14 -04:00
Alain Pelletier
6fd4fa9925
fix waterline recursion
2021-03-12 14:17:14 -04:00
Alain Pelletier
ff3277b0f2
Update gcodepath.py
2021-03-12 14:08:44 -04:00
Alain Pelletier
95d21deb37
Update strategy.py
2021-03-12 14:05:24 -04:00
Alain Pelletier
67d3d8d35e
Update gcodepath.py
2021-03-12 14:04:58 -04:00
Alain Pelletier
f9c82c0dda
Update gcodepath.py
2021-03-12 13:50:28 -04:00
Alain Pelletier
fc78f4c597
gcodepath with laser tool
...
fixed bugged laser option
2021-03-12 13:43:29 -04:00
Alain Pelletier
f544680b65
new leaner utils
2021-03-12 12:16:19 -04:00
Alain Pelletier
e40bdd74dc
Add files via upload
2021-03-12 12:03:40 -04:00
Alain Pelletier
87786ff546
revert ops
2021-03-12 11:46:20 -04:00
Alain Pelletier
7ca94065f2
revert utils to pre laser
2021-03-12 11:38:38 -04:00
Alain Pelletier
1cc4eb5922
Update utils.py
2021-03-12 11:32:53 -04:00
Alain Pelletier
0f52aae2fc
reverted utils.py
2021-03-12 11:24:19 -04:00
Alain Pelletier
dbdc5c025c
Update gcodepath.py
2021-03-12 11:11:35 -04:00
Alain Pelletier
3bb3773176
Update utils.py
2021-03-12 11:06:38 -04:00
Alain Pelletier
248677f8b4
Update ops.py
2021-03-12 11:03:35 -04:00
Alain Pelletier
bd0c7a83dd
Update gcodepath.py
2021-03-12 10:54:07 -04:00
Alain Pelletier
0fafc0602d
split utils in 3 files
2021-03-12 10:45:52 -04:00
Alain Pelletier
6a7dbe88d1
Added BULLNOSE cutter
...
Added bullnose cutter
2021-03-12 08:57:54 -04:00
Alain Pelletier
fdeb8734d7
added laser and bullnose cutter
...
Added bullnose cutter and laser
2021-03-12 08:56:21 -04:00
Alain Pelletier
862c098fd9
Added bullnose and laser tools
...
bullnose and laser tools are now available
added:
Laser_on
Laser_off
Laser_cmd
Laser_delay
bull_corner_radius
2021-03-12 08:51:38 -04:00
Alain Pelletier
13de252e33
Added laser GCode
...
turn on laser on Plunge
turn off laser on fast move
Z removed for laser operations.
2021-03-12 08:48:31 -04:00
Alain Pelletier
28e8859305
removed condition in pocket
...
condition which caused a bad slowdown was removed
if o.dist_between_paths > o.cutter_diameter / 2.0:
with no apparent quality difference
2021-03-11 14:06:49 -04:00
Alain Pelletier
f319f450df
added cutter engagement display
...
Cutter engagement has been added and a warning is displayed above 50%
Pocket operations calculations slow down above 50% engagements and can become unusable.
2021-03-11 12:26:56 -04:00
Alain Pelletier
4e9f3f881d
Update utils.py
...
housekeeping
2021-03-11 12:22:43 -04:00
Alain Pelletier
6bf3283f81
Update __init__.py
...
some default settings have been adjusted.
2021-03-11 12:21:47 -04:00
Alain Pelletier
4e96f42bed
force protect_vertical False with ballcone
...
protect_vertical is False with ballcone cutter. otherwise, menu item is shown
2021-03-09 15:58:49 -04:00
Alain Pelletier
87869e6d73
Added check for rotate A and rotate B
...
unselected rotation have no more effect on result
2021-03-09 08:42:25 -04:00
Alain Pelletier
e173d60999
improved check for rotation A and rotation B
...
added check so unselected rotation would not have no effect
2021-03-09 08:40:17 -04:00
Alain Pelletier
9f044e8178
Update oclSample.py
...
fixed ballcone bug
2021-03-08 16:31:58 -04:00
Alain Pelletier
6daa0d2fa0
Update ops.py
2021-03-08 10:27:44 -04:00