Commit Graph

3139 Commits

Author SHA1 Message Date
sliptonic
199e5264cd helix generator shouldn't assume flip.
shortend test case
2022-01-19 13:18:15 -06:00
Russell Johnson
e6631679cc Path: Append unit tests for helix generator 2022-01-19 13:18:15 -06:00
sliptonic
7e1b4cb291 Helix Generator and Testing 2022-01-19 13:18:15 -06:00
luz paz
a78ecef545 Path: fix minor typo [skip ci] 2022-01-19 13:39:58 -05:00
sliptonic
e0a59129cf cleanup imports
Remove py2 test for Queue.
2022-01-16 13:16:23 -06:00
sliptonic
d21b1921aa Remove deprecated code 2022-01-16 13:06:33 -06:00
sliptonic
d121e27694 rename function.
'job' has a meaning in Path.  sort_jobs doesn't sort jobs, it sorts hole locations.
2022-01-16 12:57:49 -06:00
sliptonic
ad296ee060 Refactor filter arcs.
Slightly more readable.  Avoids error with missing variable.
2022-01-16 12:39:39 -06:00
sliptonic
f737930d2f Test case for filterArcs 2022-01-16 12:37:14 -06:00
sliptonic
97e9438960 Removed F words.
Various fixes from code review
2022-01-16 09:50:06 -06:00
sliptonic
95a83c811b fix feedrate update
Fix machinestate to handle drill moves and tests
move feed and rapid declarations to PathGeom
2022-01-15 15:36:12 -06:00
sliptonic
18582ff9af Make CircularHoleBase use drillableLib
debugs

remove deprecated PathUtils.isDrillable

drillableLib cmake

make PathProfile use new drillableLib
2022-01-15 15:34:17 -06:00
sliptonic
69d2ce2501 Helpers and tests
Drillable lib and Tests
2022-01-15 15:27:53 -06:00
sliptonic
d42f8af3a0 Refactor PathDrilling to user generator
Uses the drill generator.
centralizes feed rate assignment
Tracks current machine position with MachineState
2022-01-15 15:27:53 -06:00
sliptonic
4ae8f300f1 Drill Generator and testing 2022-01-15 15:27:53 -06:00
sliptonic
f49499b79b Add JobType property 2022-01-15 15:27:53 -06:00
luz paz
6394fed4e6 Fix various typos
Found via `codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,apoints,ba,beginn,behaviour,bloaded,bottome,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childrens,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,inout,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oce,oder,ontop,orgin,orginx,orginy,ot,pard,parm,parms,pres,programm,que,rady,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml,./build/doc/SourceDocu`
2022-01-12 14:50:39 -06:00
sliptonic
3359ea1806 Merge pull request #5270 from iromero91/dressup_translate_fixes
[PATH] Translation fixes for dressup operations
2022-01-10 10:42:04 -06:00
sliptonic
c01d1f5a7c Merge pull request #5329 from belov-oleg/path_simulator
Path Simulator: A workaround of the bug while milling curves with small radius
2022-01-10 10:30:32 -06:00
sliptonic
0d1eeea0c6 Merge pull request #5352 from sliptonic/bug/simulator
[Path]  bug fixes for dxf_post and simulator
2022-01-10 09:28:05 -06:00
Yorik van Havre
c24ca51a44 Merged crowdin translations 2022-01-10 11:23:59 +01:00
Yorik van Havre
e7e3a7517b Updated ts files (after @chennes ludate fix) 2022-01-10 11:15:28 +01:00
Oleg Belov
161da1d80a Path: Fix simulator bug workaround while milling curves with small radius.
Path Simulator produces out of trace artifacts while milling curves with small radius.
In VolSim.cpp the branch for curve radius smaller then tool radius is not implemented yet.
In this condition the simulator produces artifacts of higher radius while milling path using G2 or G3.
There is an implementation of G2 and G3 in python level.
2022-01-07 21:12:37 +03:00
sliptonic
0c9ef48b96 Fix bug with dxf post missing params. 2022-01-07 11:03:25 -06:00
sliptonic
f510763e4c Fix bug where simulator won't run after closing document 2022-01-07 11:00:04 -06:00
sliptonic
829d69ae6d Merge pull request #5350 from jimzim111/Path_Post_MachineCommands
Path: PathArray: use python library 're' instead of 'regex'
2022-01-07 09:06:13 -06:00
jim
60e36a0a30 use python library 're' instead of 'regex' for portability 2022-01-06 21:06:15 -08:00
sliptonic
529aef6e17 Merge pull request #5097 from Russ4262/fix/waterline
[Path] Fix Waterline error due to invalid arguments in `getOffsetArea()` calls
2022-01-06 18:30:06 -06:00
sliptonic
2edfc6abf4 Merge pull request #5228 from P-C-R/RRF-PP-for-Path
Path | RRF (RepRapFirmware | Duet Boards) PP
2022-01-06 18:18:02 -06:00
sliptonic
7470ab798b Merge pull request #5290 from Russ4262/fix/3D_Surface_Optimize
[Path] Fix 3D Surface OptimizeStepOverTransitions property error
2022-01-06 18:15:36 -06:00
luz paz
fd3f2b0092 Fix various typos and refinements 2022-01-06 20:22:34 +01:00
sliptonic
fc88f8c3c1 Merge pull request #5319 from jimzim111/PathArray_RandomSeed
Path: Path array jitter random seed
2022-01-06 09:56:12 -06:00
jim
56007ef862 merge with formatting and translation changes 2022-01-05 15:01:43 -08:00
jim
a1c7acbf13 check for gcode comments that contain controller-specific commands to include 2022-01-04 22:23:15 -08:00
luz paz
daa508a55c Fix more typos + whitespace fix and added 'TODO'
Found via `codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,apoints,ba,beginn,behaviour,bloaded,bottome,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childrens,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,inout,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oce,oder,ontop,orgin,orginx,orginy,ot,pard,parm,parms,pres,programm,que,rady,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml,./build/doc/SourceDocu`
2022-01-04 18:57:56 -06:00
sliptonic
51e2acdff5 Merge pull request #5330 from sliptonic/bug/translation-post
[Path] Bug/translation post
2022-01-04 17:34:29 -06:00
sliptonic
f670fd3c86 newline characters 2022-01-04 17:34:09 -06:00
sliptonic
ab62cad9f8 Merge pull request #5331 from sliptonic/bug/translation-setupsheet
[PATH] Bug/translation setupsheet
2022-01-04 17:32:10 -06:00
sliptonic
05d8253ee2 Translation cleanup. Setupsheet related files. Simple copy, simulator 2022-01-04 14:45:36 -06:00
sliptonic
ddd680e932 black reformat (setupsheet) 2022-01-04 14:26:52 -06:00
sliptonic
bfaca44221 translation cleanup (postprocessing files) 2022-01-04 13:49:27 -06:00
sliptonic
0cbafaf270 Black reformat (postprocessing files) 2022-01-04 13:34:22 -06:00
José Ignacio Romero
b5bfb8ed20 Move SimpleEditPanel to its own file 2022-01-03 10:55:33 -06:00
José Ignacio Romero
3799297abe Dont put mutables where they are initialized only once 2022-01-03 10:55:33 -06:00
José Ignacio Romero
5207d91e0f Implement mixin class for simple GUIs over properties 2022-01-03 10:55:33 -06:00
José Ignacio Romero
0e3afe9e55 Change UI panel name to put all translations in one context 2022-01-03 10:55:33 -06:00
José Ignacio Romero
fcfa02a2ad Fix translations in PathDressupLeadInOut 2022-01-03 10:55:33 -06:00
José Ignacio Romero
e9fdb1f77b Black formatting 2022-01-03 10:55:33 -06:00
sliptonic
1a4ad44c7b translation cleanup pathdressupdragknife 2022-01-03 10:50:33 -06:00
sliptonic
a3674181ae Black pathdressupdragknife 2022-01-03 10:50:33 -06:00