SkillAgentSearch skills...

NCNC

Blender CNC Add on - nCNC - G code visualizer, g code converter, g code sender, CNC Milling

Install / Use

/learn @manahter/NCNC

README

NOTE

The development of this Add-on has been stopped.

A better alternative - BlenderCAM: https://github.com/vilemduha/blendercam

Cover

Blender Add on - nCNC - CAM / CAD

Blender Addon Blender Addon Blender Addon Blender Addon Blender Addon GitHub last commit

NOTE1: The development of this add-on is interrupted.

NOTE2: It is planned to be developed only for Laser in the future.

This add-on; Allows you to control the CNC machine and generate G-code to milling.

  • Currently only curves can be converted (will be developed for 3D objects as well)
  • This add-on has been tested with GRBL v1.1 - CNC 3018.
  • This add-on under development.

Table of contents

Installation

  1. Before download.
  2. Blender: Edit -> Preferences -> Add-ons -> Install.
  3. Select the downloaded file and you're good to go.
  • Or see in detail on wiki

Issues and Solutions

General Features

  • G Code Viewer
  • G Code Converter
  • G Code Sender
  • CNC Controller
  • CNC Configurator

Usage

  • For detailed information about the use of the add-on;

Jog-1024x400

Feature Done

v0.6.7

  • Added - transparency to G code.
  • Added - Make the G code lines draw in front of others
  • Changed - Default Theme
  • Show / hide button for Included Objects
  • Click for details

v0.6.6

  • Added, pocket engrave on the surface Pocket
  • Pocket carving range can be changed.
  • Pockets can also be created on inclined objects.
  • Code can be generated without converting the text object to a curve.
  • Click for details

v0.6.5

  • Improvements have been made to the code.
  • Added progress bar to converting process for included objects.

v0.6.4

  • Bug fixed when closing the main 3D viewport
  • Bug fixed object duplication when modifying Toolpath Configs.
  • Added, G-Code conversion progress bar
  • Changed, G-Code reader progress bar position
  • Added 'auto convert' button. Not fully stable. Continuing to improve.

v0.6.3

  • The feature of creating a circle in a single line has been improved.
  • G2-G3 code cancellation feature has been added in toolpath configs. (Curve/Line, reverse button) as Line: Let it consist of lines only. Don't use G2-G3 code. as Curve: Use curves and lines. Use all, including G2-G3.
  • Added radius R value reading feature in G code.
  • Click for details

v0.6.2

  • Fixed Modal bug
  • Fixed the bug that occurred while deactivating and activating the add-on while the connection was open.

v0.6.1

  • Add Scene nCNC Settings Panel
  • Add Import / Export GCode
  • Add Gcode Analyse Panel
  • Add CNC Machine Tools
    • Add Connection
    • Add Communication
    • Add Machine ( Status, Modes, Configs )
    • Add Jog Controller
  • Add Vision Tools
    • Add Display GCode
    • Add Mill in 3D Viewport
    • Add Dashboard in Viewport
    • Add Change vision draws; show/hide, color, line size,
    • Add Draw to Selected Gcode line

License

nCNC uses the MIT license. See LICENSE for more details.

View on GitHub
GitHub Stars77
CategoryDevelopment
Updated1mo ago
Forks10

Languages

Python

Security Score

100/100

Audited on Feb 1, 2026

No findings