Wykres commitów

714 Commity (9f8d1c0fa7977219615b75ab4cc94ba58c7bf267)

Autor SHA1 Wiadomość Data
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