From 2c3b56547b84e957d58527e6420a281be135ded5 Mon Sep 17 00:00:00 2001 From: Tomas Mudrunka Date: Sat, 7 Jun 2025 23:44:45 +0200 Subject: [PATCH] Add 3.175mm milling bit to default tool library as it's extremely common bit size --- src/Mod/CAM/CMakeLists.txt | 1 + src/Mod/CAM/Tools/Bit/3.175mm_Endmill.fctb | 13 +++++++++++ src/Mod/CAM/Tools/Library/Default.fctl | 26 +++++++++++++--------- 3 files changed, 29 insertions(+), 11 deletions(-) create mode 100644 src/Mod/CAM/Tools/Bit/3.175mm_Endmill.fctb diff --git a/src/Mod/CAM/CMakeLists.txt b/src/Mod/CAM/CMakeLists.txt index 81f3e0186a..d9eff68df5 100644 --- a/src/Mod/CAM/CMakeLists.txt +++ b/src/Mod/CAM/CMakeLists.txt @@ -412,6 +412,7 @@ SET(Tools_SRCS SET(Tools_Bit_SRCS Tools/Bit/30degree_Vbit.fctb + Tools/Bit/3.175mm_Endmill.fctb Tools/Bit/375-16_Tap.fctb Tools/Bit/45degree_chamfer.fctb Tools/Bit/45degree_Vbit.fctb diff --git a/src/Mod/CAM/Tools/Bit/3.175mm_Endmill.fctb b/src/Mod/CAM/Tools/Bit/3.175mm_Endmill.fctb new file mode 100644 index 0000000000..8493526a25 --- /dev/null +++ b/src/Mod/CAM/Tools/Bit/3.175mm_Endmill.fctb @@ -0,0 +1,13 @@ +{ + "version": 2, + "name": "3.175mm Endmill", + "shape": "endmill.fcstd", + "shape-type": "Endmill", + "parameter": { + "CuttingEdgeHeight": "25.0000 mm", + "Diameter": "3.1750 mm", + "Length": "45.0000 mm", + "ShankDiameter": "3.1750 mm" + }, + "attribute": {} +} diff --git a/src/Mod/CAM/Tools/Library/Default.fctl b/src/Mod/CAM/Tools/Library/Default.fctl index 3bf89ec117..c45d52442c 100644 --- a/src/Mod/CAM/Tools/Library/Default.fctl +++ b/src/Mod/CAM/Tools/Library/Default.fctl @@ -2,50 +2,54 @@ "tools": [ { "nr": 1, - "path": "5mm_Endmill.fctb" + "path": "3.175mm_Endmill.fctb" }, { "nr": 2, - "path": "5mm_Drill.fctb" + "path": "5mm_Endmill.fctb" }, { "nr": 3, - "path": "6mm_Ball_End.fctb" + "path": "5mm_Drill.fctb" }, { "nr": 4, - "path": "6mm_Bullnose.fctb" + "path": "6mm_Ball_End.fctb" }, { "nr": 5, - "path": "30degree_Vbit.fctb" + "path": "6mm_Bullnose.fctb" }, { "nr": 6, - "path": "45degree_Vbit.fctb" + "path": "30degree_Vbit.fctb" }, { "nr": 7, - "path": "60degree_Vbit.fctb" + "path": "45degree_Vbit.fctb" }, { "nr": 8, - "path": "90degree_Vbit.fctb" + "path": "60degree_Vbit.fctb" }, { "nr": 9, - "path": "45degree_chamfer.fctb" + "path": "90degree_Vbit.fctb" }, { "nr": 10, - "path": "slittingsaw.fctb" + "path": "45degree_chamfer.fctb" }, { "nr": 11, - "path": "probe.fctb" + "path": "slittingsaw.fctb" }, { "nr": 12, + "path": "probe.fctb" + }, + { + "nr": 13, "path": "5mm-thread-cutter.fctb" } ],