Skip to content

knipknap/better-tool-library

Repository files navigation

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

  • Open FreeCAD
  • Open the Addon Manager via Tools -> Addon manager
  • Search for Better Tool Library
  • Click it
  • Click Install

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