Snapmaker Luban
===============
[![Build Status](https://travis-ci.org/Snapmaker/Luban.svg?branch=master)](https://travis-ci.org/Snapmaker/Luban)
[![Build status](https://ci.appveyor.com/api/projects/status/2912jdsm88wcg19g?svg=true)](https://ci.appveyor.com/project/parachvte/luban)
Snapmaker Luban is an easy-to-use 3-in-1 software tailor-made for Snapmaker machines.
You can customize the printer settings and control the machine using the command panel in Luban anytime with ease.
The software also provides G-code generation support for 3D models, laser engraving / cutting, and CNC milling.
Our goal is to provide a multi-functional 3D software, while making it as accessible and customizable as possible for new users / beginners.
The software is inspired by [cncjs](https://github.com/cncjs/cncjs) by cheton, we also use [CuraEngine](https://github.com/Ultimaker/CuraEngine) for 3D slicing.
## Features
- Desktop applications for macOS, Linux and Windows
- Supported controller: Marlin or Marlin-based controllers
- 3D printing G-code generator
- Multiple models
- Manipulate model (Position / Rotate / Duplicate / Lay Flat)
- Model export and G-code export
- Built-in and custom configurations for slicing
- Laser G-code generator
- Multiple models
- Manipulate model (Position / Rotate / Duplicate)
- Model export and G-code export
- Featured modes: B&W, Greyscale, Vector, Text
- CNC G-code generator
- Multiple models
- Manipulate model (Position / Rotate / Duplicate)
- Model export and G-code export
- Featured modes: Relief, Vector, Text
- Support Tabs
- Snapmaker 2.0 only features
- Wi-Fi controls and file transfer
- Camera Aid Background
- Case Library
- Multi-Language Support
- Keyboard shortcut
- Custom Widgets
## How to install and run
### Use released applications
You can download latest releases of software under the ["**Releases**"](https://github.com/Snapmaker/Luban/releases) section.
It's recommended to use a stable release version unless you want to do some modifications on the source code.
Or you can clone this repository, then follow the instructions in "**Development**" section below.
## Development
### Setup development environment (Ubuntu)
Install dependencies for Linux builds. `binutils` is used for .deb builds, `rpm` is used for .rpm builds, `libfontconfig-dev` is needed for font-manager.
```Bash
> sudo apt install libgconf-2-4
> sudo apt install binutils
> sudo apt install rpm
> sudo apt install libfontconfig-dev
```
### Setup Node.js environment
- Install Node.js 10 (or higher). You can use
[NVM (Node Version Manager)](https://github.com/nvm-sh/nvm) to install and manage multiple Node.js
versions:
```Bash
> brew install nvm
> nvm install 10
> nvm use 10
```
- Upgrade npm to the latest version:
```Bash
> npm install npm@latest -g
```
### Install dependencies and start dev server
- Use `npm` to install package dependencies:
```Bash
> npm install
```
- Start dev server locally:
```Bash
> npm run dev
```
## Feedback & Contribution
- To submit a bug or feature request, [file an issue](https://github.com/Snapmaker/Luban/issues/new) in github issues.
- To contribute some code, make sure you have read and followed our guidelines for [contributing](https://github.com/Snapmaker/Luban/blob/master/CONTRIBUTING.md).
## License
Snapmaker Luban is released under terms of the AGPLv3 License.
Terms of the license can be found in the LICENSE file or at http://www.gnu.org/licenses/agpl-3.0.html.
没有合适的资源?快使用搜索试试~ 我知道了~
鲁班:专为Snapmaker机器量身定制的易于使用的三合一软件
共1051个文件
js:370个
jsx:228个
png:149个
需积分: 50 12 下载量 10 浏览量
2021-02-18
14:31:16
上传
评论
收藏 24.46MB ZIP 举报
温馨提示
Snapmaker鲁班 Snapmaker Luban是专为Snapmaker机器量身定制的易于使用的三合一软件。 您可以随时使用Luban中的命令面板自定义打印机设置并控制机器。 该软件还为3D模型,激光雕刻/切割和CNC铣削提供G代码生成支持。 我们的目标是提供多功能的3D软件,同时使新用户/初学者尽可能容易地访问和定制该软件。 该软件的灵感来自的cncjs,我们还使用进行3D切片。 特征 适用于macOS,Linux和Windows的桌面应用程序 支持的控制器:Marlin或基于Marlin的控制器 3D打印G代码生成器 多种型号 操作模型(位置/旋转/重复/平放) 模型导出和G代码导出 切片的内置和自定义配置 激光G码生成器 多种型号 操纵模型(位置/旋转/重复) 模型导出和G代码导出 特色模式:黑白,灰度,矢量,文本 CNC G代码生成器 多种型号 操纵模型(位置/旋转
资源详情
资源评论
资源推荐
收起资源包目录
鲁班:专为Snapmaker机器量身定制的易于使用的三合一软件 (1051个子文件)
.ackrc 173B
cli 261B
CuraEngine 6.49MB
CuraEngine 3.52MB
libstdc++-6.dll 1.36MB
libgomp-1.dll 110KB
libwinpthread-1.dll 82KB
libgcc_s_seh-1.dll 81KB
.editorconfig 148B
Interstate-Light-webfont.eot 140KB
Interstate-ExtraLight-webfont.eot 77KB
glyphicons-halflings-regular.eot 20KB
Interstate-Regular-webfont.eot 20KB
.eslintignore 67B
CuraEngine.exe 5.43MB
jsdc.gcode 54KB
Loading.gif 28KB
loading.gif 4KB
.gitattributes 168B
.gitignore 189B
.gitignore 12B
index.hbs 776B
404.hogan 3KB
500.hogan 536B
index.html 2KB
snapmaker-luban.icns 38KB
snap-icon.icns 16KB
snapmaker-luban.ico 5KB
favicon.ico 3KB
snap-icon.ico 3KB
rotate_16x16.ico 1KB
brushed-steel-texture.jpg 128KB
Laser_test_4th.jpg 103KB
Laser_test_Origin.jpg 97KB
size-2.0-A350.jpg 20KB
size-1.0-original.jpg 18KB
size-2.0-A250.jpg 17KB
size-1.0-original-z-extension.jpg 16KB
3D-Origin.jpg 14KB
size-2.0-A150.jpg 13KB
function-3d-printing.jpg 13KB
function-cnc.jpg 13KB
CNC-Origin.jpg 12KB
function-laser.jpg 11KB
Laser-Origin.jpg 8KB
text-45x30.jpg 987B
ic_wifi_remove_straight.jpg 705B
ScreenController.js 58KB
TransformControls.js 54KB
ModelGroup.js 49KB
index.js 47KB
MarlinController.js 43KB
SVGActionsFactory.js 43KB
index.js 41KB
index.js 35KB
TransformControls.js 33KB
PacketManager.js 32KB
ThreeDxfLoader.js 32KB
Model.js 30KB
gcodeToolPath.js 29KB
SvgModel.js 28KB
Marlin.js 26KB
CncMeshLinkageToolPathGenerator.js 26KB
OBJLoader.js 25KB
DxfParser.js 24KB
Server.js 24KB
CncToolPathGenerator.js 23KB
TransformControls2D.js 22KB
QuickHull.js 21KB
CncReliefToolPathGenerator.js 21KB
SVGLoader.js 18KB
Parser.js 18KB
CaseConfig.js 17KB
LaserToolPathGenerator.js 17KB
SVGContentGroup.js 17KB
Polygons.js 16KB
sanitize.js 14KB
SelectorManager.js 14KB
OperatorPoints.js 14KB
MeshProcess.js 14KB
TransformControls2D.js 13KB
index.js 13KB
WidgetState.js 13KB
api-file.js 13KB
image-trace.js 12KB
image-stitch.js 12KB
parseGcodeHeader.js 12KB
index.js 12KB
index.js 12KB
image-process.js 12KB
GcodeToBufferGeometryWorkspace.js 12KB
Sender.js 11KB
DefinitionManager.js 11KB
element-recalculate.js 11KB
index.js 11KB
ThreeUtils.js 11KB
TextActions.js 11KB
gcodeParser.js 11KB
index.js 11KB
index.js 10KB
共 1051 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
师爷孙
- 粉丝: 13
- 资源: 4757
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0