Skip to content

vilemduha/blendercam

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
January 17, 2022 09:27
December 7, 2015 11:08
October 6, 2019 16:15
January 11, 2023 15:25

BlenderCAM


An open source solution for artistic CAM with Blender 3D

Chat on Matrix Chat on Freenode Chat on Freenode Last commit Contributors Size License


About β€’ How to use β€’ Features β€’ Post-Processors β€’ Files β€’ Contributing β€’ License


Blendercam

πŸ‘οΈ About

Blender CAM is an open source solution for artistic CAM - Computer aided machining - a g-code generation tool.

Blender CAM is an add-on for the free open-source Blender 3d package.

It has been used for many milling projects, and is actively developed. If you are a developer who would like to help, don't hesitate to fork the project and start generating pull requests.

πŸ‘¨β€πŸŽ“ How to use (Wiki)

Linux

Blendercam works on Windows or Linux. Probably on MacOS also.

πŸ‘Œ Features

Blender 3.4, 3.0, 2.93 and 2.80
Several milling strategies for 2D and 3D βœ”οΈ
Cutter types: ball, ballcone, endmill flat, v-carve with various angles, user definable βœ”οΈ
work with 3d data or depth images βœ”οΈ
Layers and skin for roughing. βœ”οΈ
Inverse milling βœ”οΈ
Various options for ambient around model βœ”οΈ
protection of vertical surfaces βœ”οΈ
Stay low - option for movement βœ”οΈ
Material size setup βœ”οΈ
Simulation of 3d operations βœ”οΈ
Arc retract βœ”οΈ
Pack curves and slice model βœ”οΈ
Automatic bridges for cutout operation βœ”οΈ
Chain export and simulation βœ”οΈ

Pending features

  • Helix entry and ramp down are experimental.
  • 4 and 5 axis milling are only manual

πŸ’» Post-processors

  • GRBL
  • Iso
  • LinuxCNC - EMC2
  • Fadal
  • Heidenhain
  • Sieg KX1
  • Hafco HM-50
  • CentroΓ―d M40
  • Anilam Crusader M
  • Gravos
  • WinPC-NC
  • ShopBot MTC
  • Lynx Otter o
  • ...

πŸ“’ Files organisation

.
β”œβ”€β”€ config                     
β”œβ”€β”€ scripts
β”‚Β Β  β”œβ”€β”€ addons
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ cam
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ nc
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── opencamlib
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ GPack
β”‚Β Β  β”‚Β Β  └── print_3d
β”‚Β Β  β”‚Β Β      β”œβ”€β”€ ini
β”‚Β Β  β”‚Β Β      └── machine_profiles
β”‚Β Β  └── presets
β”‚Β Β      β”œβ”€β”€ cam_cutters
β”‚Β Β      β”œβ”€β”€ cam_machines
β”‚Β Β      └── cam_operations
└── static

🀝 Contributing

BlenderCAM has been used for many milling projects, and is actively developed.

If you are a developer who would like to help, fork and open pull requests

If you need help or want to discuss about BlenderCam you can join the Chat Room #BlenderCam:matrix.org on Matrix.

πŸ€• DISCLAIMER

THE AUTHORS OF THIS SOFTWARE ACCEPT ABSOLUTELY NO LIABILITY FOR ANY HARM OR LOSS RESULTING FROM ITS USE. IT IS EXTREMELY UNWISE TO RELY ON SOFTWARE ALONE FOR SAFETY. Any machinery capable of harming persons must have provisions for completely removing power from all motors, etc, before persons enter any danger area. All machinery must be designed to comply with local and national safety codes, and the authors of this software can not, and do not, take any responsibility for such compliance.

This software is released under the GPLv2.

About

Automatically exported from code.google.com/p/blendercam

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages