MatterControl
=============
| | main |
| ------ | ------ |
| Linux | [![Travis CI-Master](https://travis-ci.org/MatterHackers/MatterControl.svg?branch=master)](https://travis-ci.org/MatterHackers/MatterControl) |
| Windows | [![Build status](https://ci.appveyor.com/api/projects/status/6kfffntf3rk22ddl?svg=true)](https://ci.appveyor.com/project/larsbrubaker/mattercontrol) |
[MatterControl](http://www.mattercontrol.com/) is an open-source program designed to control and enhance the desktop 3D printing experience. It's designed to help you get the most out of your 3D printer - making it easy to track, preview, and print your 3D parts. Development of MatterControl is sponsored by [MatterHackers](http://www.matterhackers.com/) and it's partners.
![Screenshot](https://www.matterhackers.com/r/3KW5Zl)
Features
--------
* Integrated slicing engine [MatterSlice](https://github.com/MatterHackers/MatterSlice)
* [Library](http://wiki.mattercontrol.com/Library) for managing your STL files
* Built in profiles for [a plethora of different printers](http://www.mattercontrol.com/#jumpSupportedModels).
* Built in [editing tools](http://wiki.mattercontrol.com/3D_View/Edit) along with [plugins for creating](http://wiki.mattercontrol.com/Category:Design_Tools) text, images, and braille.
* [Queue](http://wiki.mattercontrol.com/Queue) of items you are going to print, and [history](http://wiki.mattercontrol.com/History) of items you have printed.
* [2D/3D preview](http://wiki.mattercontrol.com/Layer_View) of the sliced object.
* Advanced [printer controls](http://wiki.mattercontrol.com/Controls), including the ability to make adjustments while printing.
* Software based [print leveling](http://wiki.mattercontrol.com/Options/Software_Print_Leveling).
* [Remote monitoring of your printer](http://sync.mattercontrol.com/), along with [SMS/email notifications](http://wiki.mattercontrol.com/Options/Notifications) when your print is completed.
Download
------------------------
* [Windows](https://mattercontrol.appspot.com/downloads/mattercontrol-windows/release)
* [Mac](https://mattercontrol.appspot.com/downloads/mattercontrol-mac-os-x/release)
* [Linux](http://wiki.mattercontrol.com/Running_on_Linux)
[Release Notes](http://wiki.mattercontrol.com/Release_Notes)
Building from Source
----------------------
MatterControl is written in C#. It uses the [agg-sharp](https://github.com/MatterHackers/agg-sharp) GUI abstraction layer. See this wiki article if you want to [contribute code](http://wiki.mattercontrol.com/Contributing_Code).
1. Checkout the latest source code and submodules:
git clone --recursive https://github.com/MatterHackers/MatterControl.git
cd MatterControl
2. Install MonoDevelop and Nuget.
sudo apt-get install monodevelop nuget
3. Add Mono SSL Support - Copy in Mozilla Root certificates to enable NuGet and MatterControl SSL requests
mozroots --import --sync
4. Restore NuGet packages - On MonoDevelop 4.0 or older you can install [NuGet Addin](https://github.com/mrward/monodevelop-nuget-addin). If you are on Mint, also install libmono-cairo2.0-cil. Alternatively you can run the command line NuGet application to restore the project packages:
nuget restore MatterControl.sln
5. Optionally switch to a target branch
git checkout main
git submodule update --init --recursive
As a single command line statement:
targetBranch=main && git checkout $targetBranch && git submodule update --init --recursive
6. Build MatterControl
mdtool build -c:Release MatterControl.sln
**or**
xbuild /p:Configuration=Release MatterControl.sln
7. Link the StaticData from your source directory to the build directory
ln -s ../../StaticData bin/Release/StaticData
8. After MatterControl has been built in MonoDevelop it is recommended that you run the application via command line or via a shell script to invoke mono.
mono bin/Release/MatterControl.exe
If you'd like to log errors for troubleshooting
mono bin/Release/MatterControl.exe > log.txt
If you want detailed error logging and tracing
MONO_LOG_LEVEL=debug mono bin/Release/MatterControl.exe > log.txt
9. In order for MatterControl to access the serial ports, you will need to give your user the appropriate permissions. On Debian based distros, add yourself to the dialout group. On Arch, add yourself the the uucp and lock groups instead.
gpasswd -a $USER dialout
### Serial Helper
1. Change to the SerialHelper directory
cd Submodules/agg-sharp/SerialPortCommunication/SerialHelper
2. Run the build script
./build.sh
3. If your receive errors you may need to install libc6-dev-i386 for x86 compilation
sudo apt-get install libc6-dev-i386
Help, Bugs, Feedback
--------------------
For information on using MatterControl, check the [MatterControl Wiki](http://wiki.mattercontrol.com/Main_Page). If you have questions or feedback, feel free to post on the [MatterHackers Forums](http://forums.matterhackers.com/) or send an email to [email protected]. To report a bug, file an [issue on GitHub](https://github.com/MatterHackers/MatterControl/issues).
没有合适的资源?快使用搜索试试~ 我知道了~
适用于Windows、Mac和Linux的3D打印软件_C#_G-code_下载.zip
共1990个文件
cs:953个
png:308个
printer:270个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 159 浏览量
2023-05-01
00:15:20
上传
评论
收藏 41.3MB ZIP 举报
温馨提示
适用于Windows、Mac和Linux的3D打印软件_C#_G-code_下载.zip
资源推荐
资源详情
资源评论
收起资源包目录
适用于Windows、Mac和Linux的3D打印软件_C#_G-code_下载.zip (1990个子文件)
Rook.amf 692KB
Rook.amf 692KB
CC - gaaZolee - AS.amf 14KB
description_tool.amf 7KB
zczbu4ot.amf 590B
xp5qqwgy.amf 505B
dbamvttm.amf 505B
rgbpkrw4.amf 505B
session.bin 0B
SetSerial.c 1007B
mhserial.cat 10KB
LibraryProviders.cd 9KB
SettingsDiagram.cd 3KB
ListView.cd 3KB
App.config 1KB
App.config 181B
main.cpp 9KB
sqlite3_h.cs 356KB
btree_c.cs 303KB
pager_c.cs 282KB
vdbe_c.cs 229KB
where_c.cs 208KB
sqliteInt_h.cs 185KB
select_c.cs 166KB
parse_c.cs 163KB
expr_c.cs 137KB
SliceSettingsFields.cs 137KB
build_c.cs 136KB
vdbeaux_c.cs 126KB
os_win_c.cs 112KB
wal_c.cs 111KB
main_c.cs 100KB
PrinterConnection.cs 92KB
SQLiteWin32.cs 87KB
SQLiteUnix.cs 85KB
ApplicationController.cs 79KB
View3DWidget.cs 77KB
pragma_c.cs 73KB
insert_c.cs 71KB
func_c.cs 58KB
MatterControlUtilities.cs 58KB
Gear2D_2.cs 53KB
PublicPropertyEditor.cs 51KB
fkey_c.cs 50KB
SceneOperations.cs 50KB
vdbemem_c.cs 46KB
vdbeapi_c.cs 45KB
trigger_c.cs 44KB
resolve_c.cs 43KB
util_c.cs 42KB
printf_c.cs 42KB
PrinterSettings.cs 42KB
SupportGeneratorTests.cs 42KB
Object3DControlsLayer.cs 40KB
X3GWriter.cs 37KB
vtab_c.cs 37KB
pcache1_c.cs 36KB
LibraryWidget.cs 35KB
date_c.cs 35KB
BtreeInt_h.cs 35KB
MainViewWidget.cs 33KB
prepare_c.cs 33KB
GCodeMemoryFile.cs 33KB
SettingsValidation.cs 32KB
RotateCornerControl.cs 32KB
EngineMappingsMatterSlice.cs 31KB
malloc_c.cs 31KB
SelectedObjectPanel.cs 31KB
SliceSettingsWidget.cs 30KB
ViewToolBarControls.cs 30KB
PartPreviewTests.cs 30KB
PrinterTabPage.cs 29KB
alter_c.cs 29KB
ProfileManager.cs 29KB
SceneTests.cs 29KB
SliceSettingsTests.cs 29KB
CameraFittingUtil.cs 28KB
InteractiveSceneTests.cs 28KB
analyze_c.cs 28KB
TrackballTumbleWidgetExtended.cs 28KB
OemProfileTests.cs 27KB
PrintingTests.cs 27KB
VdbeInt_h.cs 26KB
backup_c.cs 26KB
GCodeStreamTests.cs 26KB
update_c.cs 26KB
delete_c.cs 25KB
SupportGenerator.cs 25KB
crypto.cs 25KB
SceneActions.cs 24KB
JogControls.cs 24KB
Emulator.cs 23KB
Tabs.cs 22KB
SliceSettingsFieldTests.cs 22KB
SettingsKey.cs 22KB
LibraryListView.cs 22KB
Expressions.cs 22KB
FrostedSerialPort.cs 21KB
loadext_c.cs 21KB
Application.cs 21KB
共 1990 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9154
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功