FreeCAD插件和命令行工具,用于管理工具库
项目描述
更好的工具库(BTL)
更好的工具库(BTL)是FreeCAD插件(插件),用于替换Path工作台的内置工具库。它还提供了一个独立的工具,如果您想在FreeCAD之外使用您的库。
警告 如果您决定从BTL切换回FreeCAD内部工具库,您可能会丢失使用更好的工具库输入的任何额外信息,例如工具备注和硬度。
警告 我建议您备份您的工具库。我对任何东西都不保证,可能会有错误。
功能比较
功能 | 更好的工具库 | FreeCAD内部库 |
---|---|---|
现代UI | ||
提供形状浏览器 | ||
工具搜索 | ||
强大的进给和速度计算器 | ||
内置工具的工具尺寸草图 | ||
可以在FreeCAD之外独立使用 | ||
提供内置的常用形状 | ||
存储工具备注和附加信息 | ||
自动生成工具图标 | ||
可以在没有打开文档的情况下使用 | ||
提供CLI导入/导出工具 | ||
读取BTL文件 | ||
写入BTL文件 | 删除BTL额外数据! | |
从Camotics导入 | ||
导出到Camotics | ||
导出到LinuxCNC |
屏幕截图
安装
先决条件
更好的工具库(BTL)与FreeCAD 0.19和0.21兼容。
通过FreeCAD插件管理器安装
- 打开FreeCAD
- 通过 工具 -> 插件管理器 打开插件管理器
- 搜索 更好的工具库
- 点击它
- 点击 安装
要运行它,只需 打开Path工作台,工具栏末尾应该有一个新图标
独立模式安装
要通过独立模式使用,您必须通过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 查看散列)
关闭
btl-0.9.9.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 899cb1b153d862cbbc23927bfb50211745d9bdf1513cd33946b6f9f525e13b3e |
|
MD5 | a1d5bb915726606ac8e595d3cd00e5fb |
|
BLAKE2b-256 | 348ffbd3c4c2bf71aa8bbb66b9144df127d3cc8c4c9a57352892d5bb3b06eb38 |
关闭
btl-0.9.9-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 3094682250205e0e068e9c319af176db6fcceeb65c25684a514be1af08cc4a62 |
|
MD5 | 6f0cae31afaddc0076df40fdf52b740b |
|
BLAKE2b-256 | 2d1854fc536598f1f43168490cd9e778e6865061c2058102623249e36af62681 |