关于3D打印软件Makerware与Arduion使用冲突问题
来源:互联网 发布:工程三维绘图软件 编辑:程序博客网 时间:2024/04/30 08:27
Makerware 是配合最新的3D打印机Makerbot Replicator 2进行3D模型转码的软件。启动Makerware后随之也会启动几个关于conveyord的进程。
即使关闭Makerware后,这几个进程都还是存在的。
这个几个进程的作用就是不断的监听串口USB设备,以便将打印机连接到PC时可以及时的侦测出来。
但Arduino与PC连接时也是串口USB设备,这就导致了它们之间的冲突。只要Arduino一接上PC,conveyord进程便误以为是3D打印 机,然后就会创建一个lock文件(形如/var/lock/LCK..ttyUSB0),该文件的创建表示指定的串口USB设备已经被占用,从而导致 Arduino IDE就无法使用了。
遇到类似问题的解决方法是需要先找出占用串口USB设备的进程,可以执行如下命令:
sudo lsof | grep ttyUSB0
注意:需要使用sudo,否则有的进程不会显示;后面的串口USB设备字符串根据自己实际情况更改。
如果不知道自己设备名称,可以通过如下方法获知:
拔掉USB设备再重新插到PC,然后在命令行里运行:
dmesg | tail
会看到类似如下信息:
ftdi_sio 5-1:1.0: FTDI USB SerialDevice converter detected
usb 5-1: Detected FT232RL
usb 5-1: Number of endpoints 2
usb 5-1: Endpoint 1 MaxPacketSize 64
usb 5-1: Endpoint 2 MaxPacketSize 64
usb 5-1: Setting MaxPacketSize 64
usb 5-1: FTDI USB Serial Deviceconverter now attached to ttyUSB0
从而就可以得到你的设备名称了。
找到占用的进程后kill掉就可以解决问题了。
<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 关于3D打印软件Makerware与Arduion使用冲突问题
- Arduion 中断使用
- 3D打印切片软件Cura的简单使用
- 3D轮播图与外层ViewPager滑动冲突问题
- 关于CINEMA 4D与QQ冲突,出现鼠标操作混乱问题的解决方法!
- 自主开发的3D打印软件
- 3D打印----Cura软件二次开发
- 3D 打印开源软件 cura
- 3D 打印切片软件 CuraEngine 介绍
- 关于使用struts2与jsp时,使用prototype.js的$属性与jquery的$冲突问题
- 关于 vs2008 与 vs2005 的冲突问题
- 关于Caffe应用与MFC冲突问题
- 开源3D打印软件ReplicatorG的源代码的获取与配置
- 3D 打印的模型 告别手动添加支撑的方式 — 使用 Meshmixer 软件
- 使用common-logging与log4j打印日志,发现版本冲突
- 关于在使用gson解析json时建模与规范冲突的问题
- C#文件创建与使用 冲突问题
- Blender建模与3D打印
- 5.21微软基因重组 图霸客厅
- HDU 2648——shopping
- XML显示
- 实现mapreduce多文件自定义输出
- Java多播套接字
- 关于3D打印软件Makerware与Arduion使用冲突问题
- 直接拿来用 !最火的Android开源项目 ——CSDN
- matlab二维图片三维显示
- 黑客专业术语扫盲
- 操作hdfs
- 最浪费不起的是时间.
- linux命令积累
- 聊城大学格创CSDN协会成功举办装机大赛
- sizeof 和 strlen及字节对齐的问题