kopia lustrzana https://github.com/vilemduha/blendercam
140 wiersze
4.9 KiB
Markdown
140 wiersze
4.9 KiB
Markdown
|
|
<center>
|
|
|
|
![BlenderCAM](documentation/images/logo.png)
|
|
|
|
- - -
|
|
|
|
|
|
### An open source solution for artistic or industrial CAM with Blender 3D
|
|
|
|
|
|
|
|
[![Chat on Matrix](https://img.shields.io/matrix/blendercam:matrix.org?label=Chat%20on%20Matrix)](https://riot.im/app/#/room/#blendercam:matrix.org)
|
|
[![Chat on Freenode](https://img.shields.io/badge/chat-on%20freenode-brightgreen.svg)](http://webchat.freenode.net/?channels=%23blendercam)
|
|
[![Chat on Freenode](https://img.shields.io/github/issues/vilemduha/blendercam)](https://github.com/vilemduha/blendercam)
|
|
![Last commit](https://img.shields.io/github/last-commit/vilemduha/blendercam)
|
|
![Contributors](https://img.shields.io/github/contributors/vilemduha/blendercam)
|
|
![Size](https://img.shields.io/github/repo-size/vilemduha/blendercam)
|
|
![License](https://img.shields.io/github/license/vilemduha/blendercam)
|
|
|
|
<br>
|
|
|
|
[About](#About) • [How to use](#-how-to-use-wiki) • [Features](#-features) • [Post-Processors](#-post-processors) • [Files](#-files-organisation) • [Contributing](#-contributing) • [License](#-disclaimer)
|
|
|
|
<br>
|
|
|
|
![Blendercam](documentation/images/suzanne.gif)
|
|
|
|
|
|
</center>
|
|
|
|
## 👁️ About
|
|
Blender CAM is an open source solution for artistic, personal, commercial or industrial CAM - Computer aided machining - a g-code generation tool.
|
|
|
|
Blender CAM is an add-on for the free open-source [Blender 3d package](https://www.blender.org/).
|
|
|
|
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](https://img.shields.io/badge/Plateform-Linux%20|%20Windows-brightgreen.svg)
|
|
|
|
Blendercam works on Windows or Linux. Probably on MacOS also.
|
|
|
|
* [BlenderCam Installation](documentation/Blendercam%20Installation.md)
|
|
* [Getting started](documentation/Getting%20started.md)
|
|
* [Panel descriptions](documentation/Blendercam-Panel-Descriptions.md)
|
|
* [Tools](documentation/Blendercam-Tools.md)
|
|
* [Example of using Profile and Pocket operations](documentation/Profile%20and%20Pocket%20operations.md)
|
|
|
|
|
|
## 👌 Features
|
|
|
|
| | Blender from 2.80 to 4.0.0
|
|
| -------------------------- | :----------------: |
|
|
| 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](https://riot.im/app/#/room/#blendercam:matrix.org).
|
|
|
|
## 🤕 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.
|
|
|
|
|
|
|
|
|