/nCNC

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

Primary LanguagePythonMIT LicenseMIT

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.