blendercam/README.md

143 wiersze
5.0 KiB
Markdown
Czysty Zwykły widok Historia

2019-10-06 14:15:43 +00:00
<center>
2015-03-21 08:59:30 +00:00
2021-04-28 20:56:28 +00:00
![BlenderCAM](documentation/images/logo.png)
2021-04-28 20:53:04 +00:00
- - -
2021-04-28 20:53:04 +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
[![Chat on Matrix](https://img.shields.io/matrix/blendercam:matrix.org?label=Chat%20on%20Matrix)](https://riot.im/app/#/room/#blendercam:matrix.org)
2021-04-28 20:53:04 +00:00
[![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)
2021-04-28 20:53:04 +00:00
<br>
![BlenderCAM](documentation/images/suzanne.gif)
2021-04-28 20:53:04 +00:00
</center>
## 👁️ About
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
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
2022-04-08 12:58:45 +00:00
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.
2019-10-06 14:15:43 +00:00
## 👨‍🎓 How to Use (Wiki)
2019-10-06 14:15:43 +00:00
![Linux](https://img.shields.io/badge/Platform-Linux%20|%20Windows-brightgreen.svg)
2019-10-06 14:15:43 +00:00
BlenderCAM works on Windows or Linux. Probably on MacOS also.
2019-10-06 14:15:43 +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
| -------------------------- | :----------------: |
| 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.
* 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
* 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
## 📒 Files Organisation
2021-04-28 20:53:04 +00:00
```
.
├── config
├── documentation
├── Examples
2021-04-28 20:53:04 +00:00
├── scripts
│   └── addons
│      └── cam
│         ├── nc
│         ├── opencamlib
   ├── presets
   | ├── cam_cutters
   | ├── cam_machines
   | └── cam_operations
| ├── tests
| | └── test_data
| └── ui_panels
2021-04-28 20:53:04 +00:00
└── 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).
### Contributors
<a href="https://github.com/pppalain/blendercam/graphs/contributors">
<img src="https://contrib.rocks/image?repo=pppalain/blendercam" />
</a>
2021-04-28 20:53:04 +00:00
## 🤕 DISCLAIMER
2015-03-21 08:59:30 +00:00
2019-10-06 14:15:43 +00:00
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.
2015-03-21 08:59:30 +00:00
2019-10-06 14:15:43 +00:00
This software is released under the GPLv2.