Skip to content

Fabnodes

by luigipacheco·Workflow

Images © luigipacheco. Used for product review; image policy.

Why we like it

Fabnodes earns its place in the blender_extensions library for connecting geometry nodes to fabrication hardware, exporting node-based toolpaths as machine-ready G-code across CNC, 3D printing, drawing and laser cutting modes.

What is Fabnodes?

Fabnodes, developed by luigipacheco, is a Blender add-on that turns geometry node toolpaths into G-code. It exports geometry node paths to .nc files aimed at CNC machines, 3D printers, laser cutters and pen plotters.

The add-on covers several machine modes, including CNC Mode, 3D Printing Mode, Drawing Mode and Laser Cutting Mode. Feed rates, extrusion values and power settings are customizable, and it supports custom start and end G-code.

Version 0.0.3 adds global or attribute position export, a draw attribute option for export, and a help panel. Fabnodes is compatible with Blender 4.2 LTS and newer, requires no special permissions, and is released under the GNU General Public License v3.0 or later. It is available in the blender_extensions library and can be added by dragging the file into Blender or installing from disk.

Who is Fabnodes best for?

Fabnodes is best for blender users who need to convert geometry node toolpaths into G-code for CNC machines, 3D printers, laser cutters or pen plotters.

How much does Fabnodes cost?

Fabnodes is completely free to download and use.

Key features

  • Exports Blender geometry node paths to G-code (.nc files)
  • Machine modes for CNC, 3D printing, drawing and laser cutting
  • Customizable feed rates, extrusion values and power settings
  • Support for custom start and end G-code
  • Global or attribute position export
  • Draw attribute option for export
  • Built-in help panel

Tags

#G-code#geometry nodes#CNC#3D printing#laser cutting#pen plotter#import-export#fabrication

Frequently asked questions

Does Fabnodes work with Blender 4.2 LTS?

Fabnodes is compatible with Blender 4.2 LTS and newer, so it runs on the 4.2 long-term-support release and later versions. The add-on requires no special permissions to operate. You can add it by dragging the downloaded file directly into Blender, or by downloading the package and installing it from disk through Blender's extension preferences. The current release is version 0.0.3, and it is distributed as a small package under the GNU General Public License v3.0 or later.

What machines can Fabnodes generate G-code for?

Fabnodes generates G-code from Blender geometry node paths and exports it as .nc files aimed at CNC machines, 3D printers, laser cutters and pen plotters. It offers dedicated machine modes for each workflow: CNC Mode, 3D Printing Mode, Drawing Mode and Laser Cutting Mode. Within these modes you can adjust feed rates, extrusion values and power settings, and supply custom start and end G-code.

How do I install Fabnodes in Blender?

Fabnodes can be installed by dragging the downloaded add-on file directly into Blender, or by downloading the package and installing it from disk through Blender's extension preferences. It works with Blender 4.2 LTS and newer and requires no special permissions. The current version is 0.0.3, released as a compact package. Once added, it sits among Blender's import-export tools, letting you export geometry node toolpaths to G-code .nc files.

What license is Fabnodes released under?

Fabnodes is released under the GNU General Public License v3.0 or later, so it is open-source software. This catalog lists it as free; check the developer's page for the latest licensing details. The add-on requires no special permissions and is distributed as a small package. It is compatible with Blender 4.2 LTS and newer, and the current release is version 0.0.3. Its issue tracker for questions and bug reports is hosted on the developer's page.

Alternatives to Fabnodes

Also in Workflow for Blender.

Similar plugins