J-Dunn
ce4637092e
Add files via upload
...
Current V-bit totally hangs FC when cutting edge height is zero. Tip diameter of zero also causes errors.
These two tool shapes add 1um offsets to various dimensions to prevent user entered parameters from inducing zero dimensions which make the solver barf.
The rotational geometry has also been simplified.
Some are non critical but tip diam increment is a work around. To be rigorous, the fixed value such ideally be relative to some dimension of the job, not the arbitrary constant. Hopefully 1um will be suitable for most FC applications unless someone is doing uv lithography masks ;)
https://forum.freecadweb.org/viewtopic.php?f=15&t=54880&p=479739#p479739
This replaces earlier PR where these files were not uploaded.
https://github.com/FreeCAD/FreeCAD/pull/4491
2022-03-09 12:13:40 +01:00
Markus Lampert
37095fbf78
Consistent black formatting of all Path python files
2022-02-28 21:06:16 -08:00
sliptonic
5e33547e5e
Merge pull request #4947 from luzpaz/path-typos
...
Path: fix various typos and superfluous whitespace
2021-08-02 10:29:07 -05:00
Noah
3690a8b343
Path: fix invalid JSON in 45degree_chamfer.fctb tool bit
...
Fixes an issue reported in https://forum.freecadweb.org/viewtopic.php?f=15&t=54307 .
> Error loading tool: 45degree_chamfer.fctb : Expecting property name enclosed in double quotes: line 12 column 3 (char 298)
2021-08-02 16:33:25 +02:00
luz paz
c1a8d2cb02
Path: fix various typos and superfluous whitespace
...
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,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,oder,ontop,orgin,orginx,orginy,ot,pard,parms,pres,programm,que,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`
2021-07-30 11:53:22 -04:00
sliptonic
95354989a0
adding dovetail cutter toolshape
2021-06-09 11:47:03 -05:00
sliptonic
5141e28535
Update 45degree_chamfer.fctb
2021-03-12 10:16:26 -06:00
Markus Lampert
7f0a3e1e19
Fixed property bag view provider and consolidated chamfer tool
2021-02-14 23:21:10 -08:00
luz paz
d0d2581410
Fix various typos [skip ci]
...
Found via codespell v2.1.dev0
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,apoints,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,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
```
2021-02-03 14:08:57 +01:00
Markus Lampert
d6584a8b48
Updated toolbit-attributes.py script and cleaned up shapes.
2021-01-26 20:04:46 -08:00
sliptonic
fa3668b349
fixed slitting saw shape and bit
2021-01-26 18:14:09 -08:00
sliptonic
535c4646e3
tool bugs
2021-01-26 18:14:09 -08:00
Markus Lampert
6b652b6c36
Fixed view providers and materials
2021-01-26 18:14:09 -08:00
Markus Lampert
fd4fca52c0
Made all toobit shapes consistent, and added a script for further maintenance
2021-01-26 18:14:09 -08:00
sliptonic
992b0ce13f
rework shapes with propertybag
2021-01-26 18:14:09 -08:00
Markus Lampert
0fce6f2a0a
Updated the README.md with the new workflow for creating additional tool bit shapes.
2021-01-26 18:14:09 -08:00
Markus Lampert
6dc60626da
Added support for enumerations to the tool bit setup and using the property bag editors instead of re-implementing.
2021-01-26 18:14:08 -08:00
Markus Lampert
14687898be
Simplified tool bit editor using property-bags
2021-01-26 18:14:08 -08:00
Markus Lampert
53e346a9fb
Add error message if toolbit shape does not contain any extractable properties.
2021-01-26 18:14:08 -08:00
Markus Lampert
3922e37849
Using property container for endmill attributes.
2021-01-26 18:14:08 -08:00
Markus Lampert
0f987ebcbd
Fixed tool-bit shapes when diameter == shank diameter.
2020-12-13 11:31:58 -08:00
Markus Lampert
1622a8bcaf
Fixed v-carve depth calculation in the presence of a bottom diameter, added unit tests and cleaned up the v-bit parameter naming.
2020-12-13 11:31:58 -08:00
Markus Lampert
1fdff7a894
Added example thread cutter to default library
2020-12-03 18:15:36 -08:00
markus
deb03f678d
Use new ToolBits (and only those) for thread milling.
2020-12-03 18:15:36 -08:00
sliptonic
3a8f40a458
fix 'add' button in Job task panel
...
fix chamfer bit
lgtm cleanup
2020-11-19 17:10:50 -06:00
sliptonic
9cc83b4d14
fix toolbit install
2020-11-16 11:48:03 -06:00
sliptonic
5f52152f2c
Rework default library and toolbits
2020-11-15 18:22:45 -06:00
Daniel Wood
6eefb0ae07
Place v-bit tool tip at origin
2020-04-30 20:18:04 +01:00
Daniel Wood
04d5e38e67
Place endmill tool tip at origin
2020-04-30 20:17:45 +01:00
Daniel Wood
093480a289
Place drill tool tip at origin
2020-04-30 20:17:33 +01:00
Daniel Wood
fb7ff8fe2e
Place bullnose tool tip at origin
2020-04-30 20:17:18 +01:00
Daniel Wood
07475f2984
Place ballend mill tool tip at origin
2020-04-30 20:16:36 +01:00
luz.paz
cc97145e9d
Fix various typos [skip ci]
...
Fixed via
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,currenty,dof,doubleclick,dum,eiter,elemente,feld,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,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
```
2019-12-17 15:13:48 -03:00
Markus Lampert
71c80610bf
Fixed generated tools.
2019-11-28 17:31:37 -08:00
Markus Lampert
1dc9a9afc4
Added Ballend and Bullnose shapes and consolidated shape names.
2019-11-28 17:31:37 -08:00
Markus Lampert
c6f14b9836
Added support for relative/absolute path mgmt for stored files.
2019-11-28 17:31:37 -08:00
Markus Lampert
e4d62af5e7
Updated tools
2019-11-28 17:31:36 -08:00
Markus Lampert
db1f97b16e
Renamed BitTemplate to BitShape for clarity
2019-11-28 17:31:36 -08:00
Markus Lampert
7dd17b62a6
Fixed ToolBitLibrary json format
2019-11-28 17:31:36 -08:00
Markus Lampert
d0b8f34ba5
Added library commands and drag&drop for rearranging and copying of tools
2019-11-28 17:31:36 -08:00
Markus Lampert
541633297a
Fixed Deburr op and v-bit template to communicate properly
2019-11-28 17:31:36 -08:00
Markus Lampert
115ddeac89
Added some sample tools for playing around
2019-11-28 17:31:35 -08:00
markus
ece4d52962
Updated readme
2019-11-28 17:31:35 -08:00
Markus Lampert
11b32b35da
Fixed typo
2019-11-28 17:31:35 -08:00
Markus Lampert
9bc978b52a
Added editing functionality to the tool editor
2019-11-28 17:31:35 -08:00
Markus Lampert
3dcc226f9e
Basic editor and shape update.
2019-11-28 17:31:35 -08:00
Markus Lampert
dac1dd5fc5
Added tool bits concept and some initial templates
2019-11-28 17:31:35 -08:00