knipknap / better-tool-library

A FreeCAD addon and command line tool for managing tool libraries
MIT License
20 stars 10 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

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