3D打印—-Cura软件二次开发

0 前言

    我换了Github的项目仓库,传送门:Data of Cura 3D Printer。这里我只是修改了部分源码,或者说增加了大量的注释。以后,Git上面会有提示我改了哪些。
    我用的Cura是15.04.4版本的,和14版的很像。在win7 32位系统下可以运行,运行请进入Cura15.04.4主目录点击“cura.bat”文件,即可打开软件,查看修改的GUI部分。

    工作中,需要对Cura进行二次开发,所以对这个项目做一些跟进式的总结,欢迎交流!

    更新中…我也在学习!而且就凭我战五渣的英文水平,,,呵呵哒!     我有些事情,暂停更新,不知道什么时间重启Cura!

1 最新进展

    03月30日:

    由于工作重心调整,这块的东西暂时先放一下,我也不知道什么时候重启Cura的二次开发。祝大家开发的顺利!

2 工作记录


    03月11日:
    修改了Cura的主界面,把Cura的功能都换成带有图标的按钮。目前还有很多工作没有搞定,比如:实现Cura的基本功能。
    感想:Cura用wxPython做GUI,我是感觉很无可奈何,因为在修改界面的时候遇到很多问题。毕竟从来没有接触过wxPython,所以希望大家能联系我,帮我改改,给点意见。我也会贡献我自己懂的东西。开源力量大!!!
    先来张截图。

3D打印----Cura软件二次开发

    03月03日:     学习CuraEngine,安装该引擎的必要依赖库protobuf和libArcus。     首先,安装protobuf,是在Ubuntu下进行的,安装链接C++ Installation,还需要安装其他的支持,如下命令:

    apt-get完事后,遵照Git教程即可。在做make check的时候,会有bug,我没有管就install了。如果以后遇到问题要去这里找答案—-传送门。

    然后,安装libArcus,安装传送门。教程的部分内容是和安装protobuf一样的,重点是Building部分。注意,  In addition, if the Python module should be installed, you need a python interpreter available withh the sip tool installed”。     把项目下载下来以后,遵循教程。可以参照这篇blog(发现mac和Windows浏览器下内容显示不一样)。

    02月26日:     学习CuraEngine的资料,在一个blog站上找到的。该作者的QQ交流群:187233472。
    02月25日:     学习Cura的详细使用教程,介绍的很详细,由阿巴塞3D教育出的,百度了一下官网,发现这个教育机构是一家3D打印科技公司。
    02月24日:     寻找视频资料—-3D打印课程,但是价格比较贵,卖888元,不过里面的资料是挺全面的,可以改Cura的界面、功能,是挺不错的资料。
    02月23日:     学习Uranium,这是Cura的前端框架,这个框架依赖Python3、Qt5、PyQt5、Numpy、Arcus。对它做了一定的翻译工作,传送门—-译文。
    02月22日:     看了看Cura的引擎源码—-Cura Engine,C++写的。提供了安装方法,但是没有成功安装.
    02月21日:     阅读Cura的新版本源码,由Ultimaker开发的,这个版本的Cura使用了Qt5、PyQt5去做GUI。
    02月20日:     传送门—-环境搭建,Attribution著,里面是Cura的老版本,用的wxPython做得GUI。作者以win7 64位做得演示。

来源:谷震平

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年2月1日
下一篇 2016年2月1日

相关推荐