2024-03-28 13:27:27 +00:00
< div align = "center" >
2015-03-21 08:59:30 +00:00
2021-04-28 20:56:28 +00:00

2021-04-28 20:53:04 +00:00
2024-03-28 13:14:07 +00:00
- - -
2021-04-28 20:53:04 +00:00
2024-03-28 13:14:07 +00:00
### An Open Source Solution for Artistic or Industrial CAM with Blender 3D
2021-04-28 20:53:04 +00:00
2021-04-28 20:58:16 +00:00
2021-04-28 20:53:04 +00:00
2024-03-28 13:14:07 +00:00
[](https://riot.im/app/#/room/#blendercam:matrix.org)
2021-04-28 20:53:04 +00:00
[](http://webchat.freenode.net/?channels=%23blendercam)
[](https://github.com/vilemduha/blendercam)




< br >
2024-03-28 13:27:27 +00:00
2024-03-28 13:14:07 +00:00
[About ](#About ) • [How to Use ](#-how-to-use-wiki ) • [Features ](#-features ) • [Post-Processors ](#-post-processors ) • [Files ](#-files-organisation ) • [Contributing ](#-contributing ) • [License ](#-disclaimer )
2021-04-28 20:53:04 +00:00
2024-03-28 13:27:27 +00:00
2021-04-28 20:53:04 +00:00
< br >
2024-03-28 13:14:07 +00:00

2021-04-28 20:53:04 +00:00
2024-03-28 13:27:27 +00:00
< / div >
2021-04-28 20:53:04 +00:00
## 👁️ About
2024-03-28 13:14:07 +00:00
BlenderCAM is an add-on for the free open-source [Blender 3D package ](https://www.blender.org/ ).
2015-03-21 08:59:30 +00:00
2024-03-28 13:14:07 +00:00
It offers an open source solution for artistic, personal, commercial or industrial CAM _(Computer Aided Machining)_ , a G-Code generation tool.
2021-04-28 20:53:04 +00:00
2024-03-28 14:08:25 +00:00
It has been used for many milling projects since its creation in 2012, and is actively developed.
> [!NOTE]
2024-03-28 14:35:21 +00:00
> _If you are a developer who would like to help, check out the section on [Contributing](#-contributing)._
2019-10-06 14:15:43 +00:00
2024-03-28 13:14:07 +00:00
## 👨🎓 How to Use (Wiki)
2019-10-06 14:15:43 +00:00
2024-03-28 13:14:07 +00:00

2019-10-06 14:15:43 +00:00
2024-03-28 13:14:07 +00:00
BlenderCAM works on Windows or Linux. Probably on MacOS also.
2019-10-06 14:15:43 +00:00
2024-03-28 13:14:07 +00:00
* [BlenderCAM Installation ](documentation/Blendercam%20Installation.md )
* [Getting Started ](documentation/Getting%20started.md )
* [Panel Descriptions ](documentation/Blendercam-Panel-Descriptions.md )
2021-04-28 20:56:28 +00:00
* [Tools ](documentation/Blendercam-Tools.md )
2021-04-28 20:59:37 +00:00
* [Example of using Profile and Pocket operations ](documentation/Profile%20and%20Pocket%20operations.md )
2019-10-06 14:15:43 +00:00
2021-04-28 20:53:04 +00:00
## 👌 Features
2019-10-06 14:15:43 +00:00
2024-03-19 16:22:26 +00:00
| | Blender from 2.80 to 4.0.0
2021-04-28 20:53:04 +00:00
| -------------------------- | :----------------: |
2024-03-28 13:14:07 +00:00
| Several Milling Strategies for 2D and 3D | ✔️ |
| Cutter Types: Ball, Ballcone, Endmill Flat, V-Carve _(various angles)_ , User Defined | ✔️ |
| 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.
2022-01-07 14:50:33 +00:00
* 4 and 5 axis milling are only manual
2019-10-06 14:15:43 +00:00
2021-04-28 20:53:04 +00:00
## 💻 Post-processors
* GRBL
* Iso
* LinuxCNC - EMC2
2024-03-28 13:14:07 +00:00
* Fadal
2021-04-28 20:53:04 +00:00
* Heidenhain
* Sieg KX1
* Hafco HM-50
* Centroïd M40
* Anilam Crusader M
* Gravos
* WinPC-NC
* ShopBot MTC
* Lynx Otter o
* ...
2019-10-06 14:15:43 +00:00
2015-03-21 08:59:30 +00:00
2024-03-28 13:14:07 +00:00
## 📒 Files Organisation
2021-04-28 20:53:04 +00:00
2024-03-28 13:47:18 +00:00
```graphql
2021-04-28 20:53:04 +00:00
.
2024-03-28 13:47:18 +00:00
├── config - # 'startup' and 'userpref' blend files
├── documentation - # Markdown guides and images
├── Examples - # Bas Relief & Intarsion operation demo files and images
2021-04-28 20:53:04 +00:00
├── scripts
2024-03-28 13:14:07 +00:00
│ └── addons
2024-03-28 13:47:18 +00:00
│ └── cam - # Main Addon Folder
│ ├── nc - # Post-Processors
│ ├── opencamlib - # OpenCAMLib functions
│ ├── presets - # Quick access to pre-defined cutting tools, machines and operations
2024-03-28 13:14:07 +00:00
│ | ├── cam_cutters
│ | ├── cam_machines
│ | └── cam_operations
2024-03-28 13:47:18 +00:00
| ├── tests - # Developer Tests
| | └── test_data - # Test output
| └── ui_panels - # User Interface
└── static - # Logo
2021-04-28 20:53:04 +00:00
```
## 🤝 Contributing
2024-03-28 14:08:25 +00:00
BlenderCAM is in active development.
Originally created by Vilem Novak, the addon is currently maintained by Alain Pelletier and a team of contributors.
2021-04-28 20:53:04 +00:00
2024-03-28 14:08:25 +00:00
If you are a developer who would like to contribute to the project, please fork and open pull requests.
2021-04-28 20:53:04 +00:00
2024-03-28 14:08:25 +00:00
> [!TIP]
2024-03-28 14:10:45 +00:00
> _If you need help or want to discuss about BlenderCAM you can join the [Chat Room #BlenderCAM:matrix.org on Matrix](https://riot.im/app/#/room/#blendercam:matrix.org)._
2024-03-28 13:14:07 +00:00
### Contributors
< a href = "https://github.com/pppalain/blendercam/graphs/contributors" >
< img src = "https://contrib.rocks/image?repo=pppalain/blendercam" / >
< / a >
2024-03-28 14:31:36 +00:00
### Additional Contributors & Acknowledgements
2024-03-28 14:21:27 +00:00
Hirutso Enni, Kurt Jensen, Dan Falck, Dan Heeks, Brad Collette, Michael Haberler, dhull, jonathanwin, Leemon Baird, Devon (Gorialis) R, Steven Fortune, Bill Simons, Carson Farmer, domlysz
2021-04-28 20:53:04 +00:00
## 🤕 DISCLAIMER
2024-03-28 13:52:52 +00:00
> [!WARNING]
2019-10-06 14:15:43 +00:00
THE AUTHORS OF THIS SOFTWARE ACCEPT ABSOLUTELY NO LIABILITY FOR
2024-03-28 13:52:52 +00:00
ANY HARM OR LOSS RESULTING FROM ITS USE.
>
> IT IS _EXTREMELY_ UNWISE
TO RELY ON SOFTWARE ALONE FOR SAFETY.
>
> Any machinery capable of
2019-10-06 14:15:43 +00:00
harming persons must have provisions for completely removing power
2024-03-28 13:52:52 +00:00
from all motors, etc, before persons enter any danger area.
>
> All
2019-10-06 14:15:43 +00:00
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.
2015-03-21 08:59:30 +00:00
2019-10-06 14:15:43 +00:00
This software is released under the GPLv2.