FreeCAD's CAM workbench stores each cutter as a tool bit file (.fctb) and groups them in a
library file (.fctl). It can't read Fusion 360 libraries, so this page writes the bits and the
library for you from a Fusion .tools or .json file.
How to convert a Fusion 360 library to FreeCAD
- Upload the Fusion library (
.tools,.json, or a CSV exported from Fusion). - Pick your FreeCAD version under Convert to: FreeCAD 1.1 is preset; choose FreeCAD 0.19 – 1.0 for older installations. The two use different bit formats.
- Download the ZIP and unzip it. It contains
Tools/Library/Name.fctland one.fctbper cutter inTools/Bit. - FreeCAD 1.1: use Import library in the CAM workbench's Tool Library editor and choose
the
.fctl. Keep theBitfolder beside theLibraryfolder, since that is where FreeCAD looks for the bits. FreeCAD 0.19 – 1.0: copy the bits into your tool-bit folder and the.fctlinto your library folder (both live in the ToolBit Library editor's working directory), then reopen the editor.
Shapes
End mills, ball and bull-nose mills, V-bits, chamfer mills, drills, slitting saws and thread mills map to FreeCAD's standard shapes. FreeCAD 1.1 adds tapered ball nose, tap, reamer, corner-radius and dovetail shapes. With the older format, a tapered ball nose becomes a ball end and taps and reamers become drills. Engravers and tapered flat mills use the V-bit shape. Every approximation is named in the notes.
Feeds and speeds stay behind
FreeCAD tool bits describe geometry only; spindle speed and feed rates belong to the tool controller you create when you add a tool to a CAM job. The Fusion presets are therefore not written into the bits, and the notes say so. Open the preview table, or convert the same library to Excel as well, to keep the vendor's values at hand while you set up tool controllers. Check them for your machine before cutting.
Tool numbers
A FreeCAD library needs a unique number per tool. Vendor libraries for Fusion often reuse numbers, so duplicates get the next free numbers and the notes list which tools changed.
Laser heads, drag knives and entries without a diameter are left out. Each bit stays in inches or millimetres as in the source, or all switch to one system via Units of the output.
More about what this tool reads and writes: CNC Tool Library Converter.