knipknap / better-tool-library

A FreeCAD addon and command line tool for managing tool libraries
MIT License
14 stars 6 forks source link
addon camotics cnc freecad freecad-addon freecad-addons freecad-workbench lathe linuxcnc milling milling-machine tool-library tools

Better Tool Library (BTL)

Better Tool Library (BTL) is a FreeCAD addon (plugin) that replaces the built-in tool library for the Path workbench. It also provides a standalone tool if you want to use your library outside of FreeCAD.

Warning I advise you make a backup of your tool library. I guarantee for nothing, there may be bugs.

Feature Comparison

Feature Better Tool Library FreeCAD internal library
Modern UI X -
Provides a shape browser X -
Tool search X -
Powerful Feeds & Speeds calculator X -
Tool sketch for supported shapes X -
Use outside of FreeCAD X -
Provides built-in common shapes X -
Store tool notes and additional info X -
Auto-generates tool icons X -
Can be used with no document open X -
CLI tool for import/export X -
Read BTL files X X
Write BTL files X Deletes BTL extra data!
Import Fusion 360 tool library X -
Import from Camotics X -
Export to Camotics X X
Export to LinuxCNC X X

Screenshots

Library Editor Shape Browser Tool Editor Feeds & Speeds

Installation

Prerequisites

Better Tool Library (BTL) is compatible with FreeCAD 0.19, 0.21, and 0.22.

Installation via the FreeCAD addon manager

To run it, just open the Path workbench and there should be a new icon at the end of the toolbar:

Toolbar

Installation in standalone mode

To use BTL via standalone (=outside of FreeCAD), you will have to install it using setuptools.

pip install btl

Instructions for running BTL that way are here.

Instructions

Some instructions can be found here:

Links