跳转到主要内容

FreeCAD插件和命令行工具,用于管理工具库

项目描述

更好的工具库(BTL)

更好的工具库(BTL)是FreeCAD插件(插件),用于替换Path工作台的内置工具库。它还提供了一个独立的工具,如果您想在FreeCAD之外使用您的库。

警告 如果您决定从BTL切换回FreeCAD内部工具库,您可能会丢失使用更好的工具库输入的任何额外信息,例如工具备注和硬度。

警告 我建议您备份您的工具库。我对任何东西都不保证,可能会有错误。

功能比较

功能 更好的工具库 FreeCAD内部库
现代UI X -
提供形状浏览器 X -
工具搜索 X -
强大的进给和速度计算器 X -
内置工具的工具尺寸草图 X -
可以在FreeCAD之外独立使用 X -
提供内置的常用形状 X -
存储工具备注和附加信息 X -
自动生成工具图标 X -
可以在没有打开文档的情况下使用 X -
提供CLI导入/导出工具 X -
读取BTL文件 X X
写入BTL文件 X 删除BTL额外数据!
从Camotics导入 X -
导出到Camotics X X
导出到LinuxCNC X X

屏幕截图

Library Editor Shape Browser Tool Editor Feeds & Speeds

安装

先决条件

更好的工具库(BTL)与FreeCAD 0.19和0.21兼容。

通过FreeCAD插件管理器安装

  • 打开FreeCAD
  • 通过 工具 -> 插件管理器 打开插件管理器
  • 搜索 更好的工具库
  • 点击它
  • 点击 安装

要运行它,只需 打开Path工作台,工具栏末尾应该有一个新图标

Toolbar

独立模式安装

要通过独立模式使用,您必须通过setuptools安装BTL。

pip install btl

开发版本的替代安装

git clone https://github.com/knipknap/better-tool-library.git

要运行UI,您需要将qbtl指向您的FreeCAD目录

export PYTHONPATH=/usr/share/freecad/Ext/:/usr/lib/freecad/lib/
qbtl path/to/your/toollibrary/

命令行工具

Better Tool Library还附带一个命令行工具。通过setuptools安装后(见上文),可以使用如下所示。

显示命令行语法

btl --help
btl -f camotics create --help

打印整个库

btl fctooldir/ show all

(-f的默认值为freecad,因此在这种情况下可以省略)

向现有库添加工具

btl fctooldir/ create tool endmill

从FreeCAD转换为Camotics工具表

btl fctooldir/ export -f camotics camoticstooldir/

从FreeCAD转换为LinuxCNC工具表

btl fctooldir/ export -f linuxcnc linuxcnc.tbl

从Camotics转换为FreeCAD工具表

btl -f camotics camtest/ export -f freecad fctooldir/

链接

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

btl-0.9.9.tar.gz (333.1 kB 查看散列)

上传时间

构建分布

btl-0.9.9-py3-none-any.whl (374.3 kB 查看散列)

上传时间 Python 3