Skip to content
Blender Addon: Bezier Curve CAD Tools for CNC Milling & Laser Cutting
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Initial commit Oct 7, 2017
README.md Fixed: "specials" renamed into "context_menu" Mar 14, 2019
__init__.py
cad.py
exports.py
internal.py
toolpath.py

README.md

Features

Overview Video

Context Menu > Bezier CAD

Fillet

Select spline points to round them by inserting arcs. Only works on corners between straight lines with handle type "vector".

Boolean

Select exactly two bezier splines to combine their area into a new one by union, intersection or difference.

Intersection

Select at least two segments to split them at their intersections.

Merge Ends

Merges two end control points into one while preserving the relative positions of their handles.

Subdivide

Blender only allows for uniform subdivision. This operator enables you to select multiple segments and split them at custom parameters simultaneously.

Circle

Add a bezier circle which completes the selected segment into a full circle.

Length

Measures the arc length of the selected bezier segments.

Add > Toolpath

Offset Curve

Creates a toolpath with a defined offset to the selected splines.

Slice Mesh

Creates a toolpath with a defined offset to the selected mesh.

Rect Macro

Creates a toolpath for a rectangular area.

Drill Macro

Creates a toolpath for a circular hole.

File > Export

SVG (for Laser Cutting)

  • Fills and Colors
  • Selection Only / All Visible
  • Viewport Projection / Local Orthographic Projection
  • Absolute / Relative Coords
  • SVG Path: Move To, Line To, Curve To, Close
  • Units

G-Code (for CNC Milling)

Exports the active curve. It must contain exactly one spline / polygon which must be non cyclic.

  • Feed Rate: The "softbody goal weight" is used to encode this information per vertex
  • Seek: Fast movement
  • Line: Slow movement while cutting
  • Circle: Reconstructed from bezier curves
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.