建设中| 建设中
ORMEROD 2 挑战性套件

 内容概要

1.   重要事项:注意USB 5V电源

2.   与 Duet 电路板建立连接

2.1   首先建立连接

2.2   如果连接不成功怎么办?

3.   更新固件!

4.   注意,一定要更新固件!

5.   检测 SD 卡设置

5.1   SD 卡能够被认读吗?

5.2   SD 卡在机器开机时可以被认读吗?

5.3   如果SD 卡不能被认读,我们怎么办?

5.4   正确的设置温度

        5.4.1 辨认您是有一块1K还是4.7K的Duet板
 5.4.2 为您的Duet板设置温度

6.   通过 Pronterface 建立连接

       6.1  安装程序

          6.1.1 Windows

          6.1.2 Mac

          6.1.3 Linux

       6.2  运行Pronterfac

          6.2.1 检查温度 

7.   接通电源

8.   测试机器控制功能

8.1   测试加热部分

8.1.1   热端

8.1.2   热床

8.2   测试轴向

8.3   测试红外传感器

8.4   测试各轴归位

8.5   Pronterface ----RepRapPro Duet 电路板特性功能

 9.   通过网络浏览器建立连接

10.   任何问题


这里我们需要使用6个软件程序来调试RepRapPro Ormerod 2机型:


1. Arduino IDE (Integrated Development Environment) – 用于设备驱动,基本交流以及问题解决。

2. RepRap 固件程序 – 这个程序主要是用来控制Duet的各项功能的。

3. Pronterface – 用于通过USB来建立机器与计算机的交流和控制的。

4. Google Chrome 或 Firefox – 控制Duet的网络界面。

5. Slic3r 用来将3D文件转换为g-code, 这个g-code OM2打印机可以识别的文件。

6. Ormerod 2文件 – Slic3r文件包以及需要打印另外一个Ormerod 2机型所需部件的文件。


以上所需软件若是原英文网站无法下载,我们已经将软件上传至百度云盘,方便您下载(注意:您最好是在原网址下载,因为有些软件版本更新较快,上传的软件可能有时候会延迟更新)链接如下: http://pan.baidu.com/s/1eQiYlyU 


很多这样的软件存储在Github上。从Github上选择Master分支,如果您只是进行测试别的特性,您可以选择其它分支,单击页面右侧显示的下载ZIP按钮:



重要事项:注意USB 5V电源


当只是用USB 5V电源线供电Duet控制板时 (不是PSU 电源),您可能会注意到控制板不会做出相应的正确反应。网页控制界面,SD卡读写,IR传感器,所有的都可能不会正确的工作。因为Duet需要3种不同的电压来运作:12V 用于电机,风扇和加热器,5V 用于驱动MOSFET,转换成3.3V 电压工作于大部分控制板上的其它部件 (ARM 芯片,热敏电阻,步进电机驱动器,红外传感器,SD卡,USB以及网线 Ethernet接口)


很有可能您的5V USB电源供应源(通常是您的电脑)不能供应足够的电压或电流到Duet控制板上,特别是您如果使用的是低质量的USB电源线,不能供电的USB集合器或者是笔记本电脑的USB端口本身就是低电压。Raspberry Pi使用相似的ARM 芯片同样会遇到这样的问题。另外,如果电脑的USB端口还接入了其它设备,同样会消耗大量电流而导致问题。解决此问题的一个方法是测试5V和3.3V 电线的实际电压,检查expansion header处的pin 1pin 3的实际电压(这两根针离热床接口针脚处最近,刚好位于 ‘EXPANSION’‘SION’标识之下),pin 1测试应该是5v 电压,pin 3 测试应该是3.3v电压。5V电源线上任何低于4.5V 的都会为3.3V电源线提供边缘供应,这会导致控制板一系列奇怪的反应。


当使用电源Duet控制板提供5V电压时,Duet是正常工作的,不过现在先不要接入交流电源!如果您的USB电源线供电不好,可以将其接到可以供电的USB集合器上来给打印机供电,通常这样会起作用。


Duet电路板建立连接


这里的第一部分应该是在没有接入电源的情况下完成的


Duet 电路板是以开源的Arduino Due 板为基础而设计的,我们加入了ethernet网线接口,步进电机驱动器 (控制步进电机)SD 卡槽,温度感应以及打印机所需要的其它一些设计。


首先建立连接


http://arduino.cc/上下载最新版本的Arduino IDE(带有Arduino Due 支持)到您的操作系统。


在您的计算机上安装Arduino IDE。确保在连接Duet电路板时先做这一步,这样正确的设备驱动程序事先安装好

接入USB 线到Duet上,确保接线头正确的完全接入,然后将另一端连接到您的计算机上。


现在当您看Duet电路板时,在USB接口附近的一个LED灯应该被点亮。如果这个指示灯没有被点亮,见上文关于5V USB电源的重要注意事项。如果您在Y轴安装了阻止器,那么在电路板上靠近USB接口处的LED灯的第二个LED灯也会被点亮。如果Y轴远离阻止器的时候,它就会亮,如果Y轴触碰到阻止器上的微小开关时,LED灯就会熄灭。您可以自己试试。


设备驱动程序应该被您的计算机自动识别并安装,如果这里出现问题,参见疑难解答一章“Duet软件连接问题”。


点击打开 Arduino IDE程序 ,进入 Tools->Board 菜单,选择 ‘Arduino Due (Native USB)’,如果该选项为灰色,检查一下驱动程序是否被成功安装。


进入 Tools->Port菜单为您的Ormerod 2选择USB port。


进入Tools->Serial Monitor,确保speed 设定为115200 (右下角) ,选择Newline (speed旁边) 


等候大约1 分钟 (这是因为没有ethernet接入,固件程序需要时间搜索网络),接下来您应该看到如下显示:


RepRapFirmware is up and running.

表示RepRap固件程序已经运行

如果没有看到任何提示(可能是在连接之前,您已经发送过命令了),在Serial Monitor窗口的顶部命令框中请输入以下命令:


M105

注意:所有代码发送到打印机必须大写。不要使用小写,也不要大小写混合在一起,不然您将不会得到任何回应

这个命令是要求显示Ormerod 2的温度,您应该看到类似这样的提示:


T:5.3 B:18.4

或者这样:


T: B:18.4

(在运行0.78c固件时,这个显示是正常的。因为热端是一个必须被定义的工具“T”,您还没有在SD卡中的config.g文件中定义它。所以当您看到这样的显示时不用担心,您可以继续调试)


如果您看不到任何提示,关闭串口监视窗口,拔掉USB,检查Arduino设置,再次重新连接。插入USB后等待1分钟。


如果您看到的提示无论是T:还是B:是-273.1,这通常意味着热敏电阻没有接好或者是短路了。检查一下您的热敏电阻的接线是否正确。


注意:在室温下,喷嘴与热床温度不一样是正常的。热敏电阻在一个范围内往往是最低点和最高点是不准确的。我们需要确保它在我们需要的温度测试上达到最大的准确性:热端是在150和250c之间。如果周围环境低于10 c,热端读数将低于 -30 c,Duet会假定这是一个错误,所以报告-273。只要报告的温度高于-30,在热端加热器上开始加热时,打印机应该不会有任何问题。当它达到25摄氏度的时候,这表示温度的读数将会很准确。在寒冷的早晨用吹风机轻烘一下喷嘴会解决这个问题!未来的固件更新会改进低温读数不准确的问题


如果连接不成功怎么办?


参阅上面:“重要事项:注意USB 5V电源”。如果电源供电很低,会引起很多奇怪的问题,比如奇怪的温度读数,SD卡读取失败以及网线接口处数据传送失败。如果你没有任何其它USB电源可用,关掉Duet,从电路板上拔掉电机接线和热端接线,将一个跳线插在标有“JP10 ATX_5V_EN”的插针上,接通交流电电源。参阅后面“接通电源”部分了解详细信息。现在让我们就这一点,尝试再次连接。


也有可能DuetUSB插座松了,而且USB线坏了。检查USB插座;它应该有4根接线针穿过电路板板。所有这4根接线针应该牢牢的焊接在电路板上以固定USB接口。如果您发现不是这样的情况,你可以自己进行焊接,从电路板的背面焊接更容易一些。如果您仍然没有解决问题,请联系我们的技术支持。


参阅疑难解答部分的“Duet软件连接问题”


更新固件!

 

您的Ormerod2Duet电路板里已经上载了固件程序。现在您已经建立了与Duet的沟通,最好确保您的电路板上载固件程序的最新版本,如果不是最新版本,您需要更新Duet固件程序。参见维护章节了解怎样更新固件程序。我们将定期添加新的特性更新,用于提高您的打印机可用性,所以请您经常浏览参阅。


注意,一定要更新固件!


最近的固件更新已经改善了网络连通性,提高了USB的交流性能,改进了热敏电阻的准确性,提高了SD卡的读取性,解决了轴向归位问题,打印机停止打印问题以及其它很多问题。所以,请先更新您的固件程序!


要检测您的固件程序的版本,可以通过Arduino 程序连上您的Duet电路板,打开Arduino IDE串口监视器,发送“M115”gcode命令。您应该看到如下提示


FIRMWARE_NAME:RepRapFirmware FIRMWARE_VERSION:0.78c ELECTRONICS:Duet + Extension DATE:2014-09-18


从您发送M115命令后看到的提示来比较固件版本信息,固件的版本信息可以在GitHub这里看到。但是注意不要直接在这里下载此文件!常见这里了解完整的固件更新说明。


按照固件更新说明来进行Duet的固件更新,不要忘记同时也要将SD-image-Ormerod-2文件夹里的文件相应的复制到SD卡中(参见下面说明,如果您要更新固件)。记住,SD卡中的内容要保持与固件程序中的SD image文件夹中的文件相一致。


检查SD卡设置


注意:如果您还没有更新您的固件程序,您的SD卡中的文件如果是不同版本下的文件,当您插入SD卡,打开Duet电路板时,Duet的反应可能会不正常。记住,总是保持Duet电路板的固件程序与SD卡中的文件是来源于同一个版本的固件。


您购买的Ormerod打印机都会自带1SD卡和1个读卡器,将SD卡插到读卡器里,然后将读卡器插到电脑上---您的电脑桌面应该显示设备接入。SD卡主要是用来存储设置,服务于网页控制界面,也会存有一些可以进行打印的gcode 测试文件。


Github repository下载RepRap 固件,进入到相应的网页,点击右手边的 ‘Download ZIP’ 按钮。下载完成后解压ZIP 文件。


在解压后的文件包中,您会看到名为 ‘SD-Image-Ormerod-2’文件夹, 打开文件夹,复制其中的所有内容(包括3个文件目录gcodes, sys www) SD卡的根目录中,这样您打开SD卡时就会看到这些文件。


弹出SD卡,从读卡器中移除,将其插入DUET板上的SD卡槽中,您应该很容易插入SD卡。


SD卡能够被认读吗?


用 USB 线连接Duet,使用 Arduino 软件的串口监视器进行连接。等候大约1分钟,您应该看到如下提示:


RepRapFirmware is up and running.

在串口监视器窗口的顶部输入M503命令,然后点击Send命令键。


注意:所有的命令一定要大写字母,不能使用小写字母或者是大小写混合,否则你不会看到任何机器回应。

我们应该看到类似于以下的显示:


; Configuration file for RepRap Ormerod 2
; RepRapPro Ltd
;
; Copy this file to config.g if you have an Ormerod 2
; If you are updating a config.g that you already have you
; may wish to go through it and this file checking what you
; want to keep from your old file.
;
M111 S0 ; Debug off
M550 PMy RepRapPro Ormerod 2 ; Machine name (can be anything you like)
M551 Preprap ; Machine password (currently not used)
M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xED ; MAC Address
M552 P192.168.1.14 ; IP address
M553 P255.255.255.0 ; Netmask
M554 P192.168.1.1 ; Gateway
M555 P2 ; Set output to look like Marlin
G21 ; Work in millimetres
G90 ; Send absolute corrdinates...
M83 ; ...but relative extruder moves
M906 X800 Y1000 Z800 E800 ; Set motor currents (mA)
;M305 P0 R4700 ; Set the heated bed thermistor series resistor to 4K7
;M305 P1 R4700 ; Set the hot end thermistor series resistor to 4K7
M569 P0 S0 ; Reverse the X motor
M92 E420 ; Set extruder steps per mm
M558 P2 ; Use a modulated Z probe
G31 Z0.8 P600 ; Set the probe height and threshold (deliberately too high to avoid bed crashes on initial setup)
M557 P0 X45 Y0 ; Four...
M557 P1 X45 Y190 ; ...probe points...
M557 P2 X215 Y190 ; ...for bed...
M557 P3 X215 Y0 ; ...levelling
M556 S78 X0 Y0 Z0 ; Put your axis compensation here
M201 X500 Y500 Z15 E500 ; Accelerations (mm/s^2)
M203 X15000 Y15000 Z100 E3600 ; Maximum speeds (mm/min)
M566 X1200 Y1200 Z30 E1200 ; Minimum speeds mm/minute
M563 P1 D0 H1 ; Define tool 1
G10 P1 S-273 R-273 ; Set tool 1 operating and standby temperatures



如果SD卡没有插入或是没有被正确的认读(错误口令显示或许会有所不同),您会看到如下提示:


Can't open 0:/sys/config.g to read from. Error code: 12
Configuration file not found


检查您是否正确的插入SD卡。 如果您还有其他的问题,请参阅疑难解答部分。


SD卡在机器开机时可以被认读吗?


最重要的事是要检查SD卡着否在打印机开机时被正确的认读。上面显示的一系列的命令就是congig.g文件的内容,它在SD卡的SYS文件夹下。这个文件是打印机的设置文件,应该是在打印机开始运行时被认读的。这个文件运行的命令很重要,例如:设置网络参数,将打印机设定为可以使用Pronterface软件与Duet进行交流的模式(M555 P2;模拟Marlin USB输出),开启红外传感器(M558 P2;打开Z轴红外探测器----否则打印机X轴和Z轴不能正确的归位)。

最简单的方法来测试SD卡在启动时是否被读取,就是打开Arduino串口监视器,连接Duet,然后发送一个命令,就像M105,正确的反应应该是:


serial: M105

ok T:-273.1 B:-273.1

重要的是“ok”,这意味着M555 P2(模仿Marlin USB输出)命令已经运行。如果您发送M105后得到提示是:

T:-273.1 B:-273.1


 (如果发送的命令没有回应以及没有OK”显示) config.g文件尚未读取成功。


如果SD卡不能被认读,我们怎么办?


SD卡的故障排除请参考疑难解答这里:

SD卡只有正常工作才能与计算机进行交流并实现打印,所以务必确认您的SD卡没有任何问题。


设置恰当的温度


我们在201410中旬对Duet的电阻部分做了小小的更新变动,目的是在低温条件下使温度报告更准确。旧的Duet板在室温情况下,热端显示温度误差可能在20℃左右;新改进的Duet板在室温下非常准确。不用担心,两个版本的Duet板在工作的时候他们的读数都是非常准确的。在此之后出厂的Duet板可能会也可能不会有这种变化,原因是我们或者我们的分销商有囤货。


辨认您有一块1K还是4.7KDuet


每一个热敏电阻(热床和热端)电路都是一个电阻在一边另一个电阻在另一边的简单的分压器。敏电阻的电路,被改变的部分是分压器电阻值。这个电阻值是1K(旧的Duet板)或者4.7K(新的Duet板)。这里有几种方法辨认您有一块1K还是4.7KDuet板。

检查在Duet板的网线接口上方是否有一个标签。如果有,上面会标识‘4.7K’或者‘4K7’,说明你有有一块4.7K的板子。只有在转变期(201410月中旬到201412月)出厂的板子才有这个标签。所以,仅仅因为他没有这个标签,还不能确定它就是1KDuet板。于是还要进行下面的检测……

您可以从温度的显示分辨出。确保热床热敏电阻通过加热床连接线连接Duet板正确。从Duet板上移除SD卡。用Arduino IDE通过USB线连接Duet板。然后输入‘M105’查看温度。室温下(大概20℃),温度显示为 ‘TB19.6’1K的板子,‘TB54.8’是4.7K的板子。

在没有SD卡时,温度显示为:    
‘T:B:19.6’(准确的室温)=1K 板子
‘T:B:54.8’(60℃左右)=4.7K 板子    
                        


您需要一个放大镜,查看板子上的电阻的阻值。查看位于Atmel主芯片和网络接口之间标有R19R21电阻的阻值。1K电阻被标为‘102’,‘1001’,或者‘01b’。4.7K电阻呗标为‘472’,‘4701’或者‘66b’。您也可以用万用表测试这个阻值。


Duet板设置温度 

如果您有一块‘1K’Duet板,您不需要做任何改变。如果您有一块‘4.7’Duet板,就需要编辑config.g文件。这样做,编辑config.g文件,用文本编辑器中打开提前下载的RepRapFirmware/SD-Image-Ormerod-2/sys/中的config.g文件即可.文本编辑器Windows系统可以用NotePad编辑,Mac系统可以用Text Edit编辑。所有的用于打印爱好者进行打印的gcode文件都是文本格式的,可以用相同的方法打开。

将以下指令


;M305 P0 R4700;将热床的热敏电阻级别设置为4K7

;M305 P1 R4700;将热端的热敏电阻级别设置为4K7

更改为:


M305 P0 R4700;将热床的热敏电阻级别设置为4K7

M305 P1 R4700;将热端的热敏电阻级别设置为4K7

可以看到我们删除了命令行(20和21行)前的分号,现在保存编辑后的config.g文件。关掉打印机的电源(拔掉USB连接线),取出打印机的SD卡,将新修改的Config.g的文件替换SD卡中的相应文件,再将SD卡插回打印机,重新连接USB。在电源打开的情况下也可以取出SD卡,但当你再插入的时候记住要按下Duet板上的复位按钮,或者重启电源。以后对config.g文件做了任何更改(设置以太网或者是更改其它的设置)都可以按照同样的方式进行操作。

如果您有一块‘4.7K’的板子,没有更改设置,热床和热端温度在室温下会显示很高,这样当我们要设定指定温度的时候,它的读数将会是不正确的(不过这总比一开始就显示温度过低要安全一些),例如下面的显示:

T 59.5  B:  63.6

可以从疑难解答中得到更多关于温度不正常的答案,例如温度显示为负数……



通过Pronterface建立连接


Pronterface主要是通过USB用来对打印机进行基本功能的控制。任何版本的Pronterface应该都可以使用,虽然我们会提供给我们的客户定制版的版本。


安装程序


安装方法可以使用:


Windows

  1. http://github.com/reprappro/software  下载当下最新的版本(点击右手边的“download zip”)
  2. 下载后解压"zip"文件,将“slice3r-win”文件重命名为“slice3r”。注意:这是64位版本的。如果你用的是32位的windows系统,从slice3r下载相应的版本。
  3. 双击“ormerod-cmd”运行pronterface(不要直接点击pronterface.exe),然后对pronterface进行设置。

Mac

下载与Mac相应的预编译版本,解压zip文件,当前的Mac版本的pronterface还是被限制的,USB连接传输数据很慢,因此不要通过pronterface上传打印,一般打印前将文件事先导入SD卡中,可以参照说明书“打印部分”内容。

Linux

1、从http://github.com/reprappro/software  下载当下最新的版本(点击右手边的“download zip”)

2、下载后解压"zip"文件,将“slice3r-unix”文件重命名为“slice3r”。注意:这是64位版本的。如果你用的是32位的Linux系统,从slice3r下载相应的版本。

3、安装可以参照说明书的相应部分

4、双击“ormerod-sh”运行pronterface(不要直接点击pronterface),然后对pronterface进行设置。

 

运行Pronterface

一旦安装完毕,如果Arduino还是打开的状态,请关闭串口监视器。因为使用USB连接DUET,一次只能运行一个程序,或者是Arduino串口监视器,或者是Pronterface

PronterfacePort端口中选择计算机分配给Duet的端口值,交流速度选择115200,然后点击连接按钮。


像先前一样,等候大约1分钟,软件会自行确认打印机已经连上。


点击GET POS 按钮,如果机器回应的位置为 X0.00 Y0.00 Z0.00,说明您的交流建立完全正确。



检查温度

重要事项. 下一步点击 “Check Temp” 按钮,检查热端和热床的温度,正确显示应该是接近于室温(或许会有几度的差异---热敏电阻主要是设计为准确探测机器运行温度的)。


可以看到Pronterface在软件窗口的左下侧以“T15.7  B21.8”的形式显示温度。这里的“T”表示:“工具”(热端喷嘴), “B”表示热床。您也可以勾选watch,通过图像显示来自动更新温度状态。如果您在软件的右侧窗口看到一长串温度显示,这表示SD卡在打印机启动时没有被认读(参见上面SD卡是否在启动时被认读?一节),Duet电路板还没有进入“Marlin 模拟”模式,这个模式是运行Pronterface软件所需要的。重置打印机,检查SD卡是否正常使用(如果不能,请更换一个正常的SD卡),重新建立PronterfaceDuet的连接。


面的图片显示的是室温下的温度。然而,显示的温度也有可能显著的高于或者低于这个温度,如果温度显示如下:


T:B:-59.9


这表明在开机时,固件软件已经发现了热端问题并且禁用(因此没有温度显示),同时热床热敏电阻线路也出现了问题,对于相应的热敏电阻,如果温度显示太高,表明热敏电阻的连线部分可能短路了。如果温度显示太低,可能存在开路的问题。无论是哪种情况,我们要找到问题,在继续调试之前,解决问题。如果显示的温度都在60度左右,可以参照上文中的“设置恰当的温度”。


注意:如果您发现您安装的pronterface 窗口未显示 这些按钮 (GET POS, BL, BR, CENTRE, 等等 ),可能是您先前已经安装了Pronterface,设置文件中的.pronsolerc 文件已经存在于您的主要用户文件夹中(其中包含‘Documents’, ‘Downloads’ 和 ‘Pictures’ 文件夹 – 通常是在Windows系统下的 C:\Users\{用户名}中). 这个文件是隐藏/系统文件,显现这个文件,删除它重新上载软件,现在您应该可以看到那些图标按钮啦。


Pronterface窗口右下角的命令栏里发送M503命令检查打印机设置。设置内容会显示在内容框中,我们通常称为日志。这表明PronterfaceDuet正在正确的进行交流,而且Pronterface的回应是正确的。


现在关闭Pronterface,拔下USB线,关闭 Duet


接通电源


这个电源会为电机与加热器提供12V的电源,虽然逻辑供应电源为5V。

请确保在JP10 (ATX_5V_EN) 位置的针上搭载跳线装置(见下图跳线jumper的位置)。在没有连接USB的状态下,只有Y轴阻止器的灯会亮(Y轴架远离阻止器时灯会亮着,直到移动Y轴架碰到阻止器的微动开关),如果连接网线。网口下的灯也会点亮。



重要事项:接通电源后,首先第一件应该发生的事是热端风扇开始运转.如果没有运转,请立即关闭电源, 检查热端的连接线是否正确。热端加热器的红色厚实的电线应该与另一个接头的双色黄色和棕色电线相接(极性并不重要)。热敏电阻的线应该与接头中间的探针相接,也就是另一个接头上的蓝色和绿色线相接(极性并不重要)。风扇上的红色与黑色线应该与另一个接头上的红色和黑色线相接,注意红色与红色对应,注意,仔细检查一下您手里的热端线公头那一端,出厂的线材批次不同,有时候与风扇母头相对应的线可能不是红色和黑色,最新出厂的一批线材风扇公头接线是黄色和白色,插接之前,请检查一下极性。这里极性很重要。现在检查风扇电源是否与Duet控制板进行了正确的连接。

当心如果某些地方错的太离谱了就会有烟冒出来!如果什么地方有问题,可以通过关闭电源来对机器断电。仔细检查热端是否被加热—它升温很快,所以一定要先检查!同时,也要确认热床,电机以及4个电机驱动芯片是否温度过高。小心这些芯片--它们内部有一个温控装置,当温度达到80度左右时,温度会自动停止加热。 注意这个温度可能会灼伤您的手指如果您是长时间的触碰它,短暂的碰触不会造成伤害。


测试机器控制功能


测试加热部分


连接USB 后,运行 Pronterface 程序。点击 “Connect” 按钮等待打印机连接上线。


热床和热端是打印机中最可能对机器造成损害的两个部件因为它们都是需要承受高电流的装置;我们需要先检查这些部分,以防以后它们会对机器造成损害。


勾选 ‘Watch’ 按钮前的方框(或 ‘monitor’, 主要是看您使用的是什么版本的Pronterface)来检测热床以及喷嘴的温度。请确保所显示的温度接近于室温。如果显示的温度不是正常的室温,请检查各处连接是否正确。通常,如果温度过低(-273),这表明热敏电阻没有被连接。如果温度过高,这意味着短路。


热端


重要事项: 确认热端风扇一直运转。这个风扇需要一直处于运转状态—它应该直接与12V电源相接。热端设计的一部分就是让其喷嘴顶部时刻处于低温状态。如果散热不好,挤出机就会工作不正常或是根本不工作。如果风扇不运转,请检查各连接处,电源以及风扇接线的极向是否正确。检查时您可以感觉到空气从热端的喷嘴处喷出。


通过在位于‘Heater’旁边的命令行输入’100′ ,命令喷嘴升温至100C,可以看到温度逐渐升高到大约100C时会渐趋稳定.当热端加热器开启后,Duet电路板上靠近热端接线口附近的LED指示灯会被点亮。在测试中也要时刻关注喷嘴的状态,如果您看到有烟从热端处冒出,关闭加热器检查布线是否正确。可能加热器线路存在短路或者是接触不良,或者是加热区模块有污染状况存在。


200C的状态下重复测试。喷嘴应该会在一分钟左右达到设定的温度,可能有几度的差异,没有关系。可能您也会闻到一些机油燃烧的味道,那是机器本身的机油遇热熔化,没有关系,味道大概在一分钟之后就会消散而尽。


点击‘Heater’按钮旁边的‘Off’ 按钮来关闭热端。


热床


‘Bed’旁边的命令行中输入’45′ 来命令热床达到45C (温热),然后点击 ‘Set’.当热床开启后,Duet电路板上接近热床接线口附近的LED灯会被点亮。 确认热床温度是否达到设定温度,并稳定在45度左右,45度通常是一个温热状态。同样要检查线路连接处是否过热或者有烟冒出来,如果有这种情况存在,通常可能是接触不良或是接线处松脱,上紧线路,重新测试。


热床升温的速度要低于热端升温的速度。

点击‘Bed’ 旁的‘Off’ 按钮关闭热床。


测试轴向


现在在命令行中输入以下命令:

G1 X5 F500

在日志窗口下点击Send命令.您应该可以看到X轴热端部分以500mm/min (F500)的速度正向移动(X5)5mm 。这个移动应该是向远离X轴电机的方向移动,如果移动方向相反,要检查一下X轴的电机线是否接反了。注意,在改变电机的线的插入方向时,要先关闭打印机,否则您可能会损坏步进电机。


假定X轴的移动方向是正确的,现在输入:

G1 X0 F500

点击send. X轴热端部分应该移回起点位置 (X0)。


同理重复测试Y轴,只要将 ‘X’ 替换成‘Y’即可.这个命令会移动热床。Y轴的正向运动是向远离Y轴电机的方向移动,负向运动是向Y轴电机方向运动


测试Z轴时,将进料速度feedrate设置为 200 mm/minute:


G1 Z5 F200


这个命令会使Z轴向上移动5mm. 您也可以使用Pronterface 窗口左手边的 ‘靶状’控制器来移动各个轴向。要关闭电机,电机“靶状”控制器上的“Motor Off”来关闭电机。


注意:当您开启打印机时,无论此时各轴在什么位置,机器认为此时的位置为X=0, Y=0 and Z=0。每一次开启电源后,先运行归位命令,或是重置打印机。因为机器一旦失去电源供应,它本身不会记忆当前的坐标位置。


测试红外传感器


“Homing”命令是将轴移动到运动路径的最大限度,碰触到阻止器,这样可以给打印机提供一个参照点。然后它就知道相对于喷嘴热床的位置。红外传感器是用于归位X轴和Z轴的。为了使红外传感器正常工作,SD卡必须在打印机启动时正常工作,“M558 P2”命令是开启红外传感器(也称为Z探测器)的命令。如果SD卡没有在打印机里,或者在启动时不工作,你可以在软件中另外的输入这个命令。


移动XY(手动---先点击“Motor Off”按钮,或者在Pronterface软件中输入相应命令或是使用“靶状”控制按钮)使红外传感器位于热床上,在热床上将Z轴上升至少20毫米。检查红外传感器是否工作正常,输入以下命令:


G31


此时,红外传感器离热床距离比较远(例如超过20毫米),这时红外传感器的读数应该是一个很低的数值,例如20。将一小片白色的纸贴近在传感器下,发送“G31′。此时红外传感器的读数应该是一个非常高的数值,例如950。这是传感器的正常数值范围,在测试“homing”之前,需要确保红外传感器是正常工作的。


如果您得到的数值不是在这个范围内,请参见疑难解答一章中关于红外传感器的部分。


测试各轴归位


首先对Y轴发送归位命令. 可以在Pronterface 点击‘Y’ homing(归位按钮,Pronterface 窗口左侧的靶状控制按钮上 ),或也可以使用homing归位命令:例如


G28 Y0


Z轴和X轴驱动会移动机器相应部分来允许Y轴归位,Y轴热床会先向Y轴电机方向移动,碰触到Y轴阻止器后,以更低的速度反弹回来一点点,然后再移回阻止器处,这样是为了获得更准确的位置。


如果Y轴阻止器接线不正确,Y轴热床在碰触到阻止器后还会继续顶这阻止器移动,这时您就会听到卡塔卡塔响!过一会儿它会停下来,别担心,它不会造成什么损害(当然您最好避免这样的事情发生,因为这样会使一些部件由于机器的震动而最终脱落)。检查一下Y轴阻止器处的布线,可能是接线脱落或是接线接在了错误的插针上。Duet电路板的Y轴电机连接处上有一个LED 指示灯,通常它是亮着的,当Y轴阻止器的开关被碰触时,它就会灭掉。手动移动Y轴热床,检查LED灯的状态,它是否会随着Y轴碰触阻止器而正确的开关。


X轴处的阻止器并不是碰触开关Ormerod使用红外传感器来进行X轴归位。X轴电机架上突出的一个长方形小条块在此时会发挥它的作用。确认红外传感器上的接线的线序(也就是极性)是正确的---参见布线一章。

为了确保X轴归位正常,您可以在X轴电机架上的长方形突出块上贴上一小片白色的纸或者粘性标签(和热床上面粘贴的一样),使红外传感器可以稳定正常的工作。


Pronterface中点击‘X’ 归位按钮或者是使用归位命令:

G28 X0

X轴热端部分应该先向上移动几毫米,然后向Z轴方向移动。它应该在还没有碰触到终端时停止不动。如果X轴归位不正常,它没有在终端处停止下来,而是顶着X轴电机咔嗒咔嗒响的话,请参见疑难解答章节中关于红外传感器的部分。


最后,归位Z . 同样,这里也是使用红外传感器。在Pronterface中点击 ‘Z’ 归位按钮 或使用归位命令:

G28 Z0

X轴热端部分应该先向外移动到热床角落处的白色纸片之上然后向下移动几毫米,随即停止。最初,喷嘴应该是与热床有一定距离的;您可以参见下一章来矫正此问题。


Pronterface ----RepRapPro Duet电路板特性功能


使用Pronterface RepRapPro 版本, 它针对Duet进行了功能衍生,可以参见documented here.


通过网络浏览器建立连接


要使用网络浏览器界面控制打印机,您需要将Duet连接到以太网集线器、交换机或路由器上。当然Duet电路板也需要电源,或者是通过USB或着是通过交流电源 - 它不能由以太网电缆线供电。


Duet可直接通网线连接到您的计算机上,但您需要设置跟您的计算机匹配的Duet(或Duet到您的计算机的以太网端口)以太网端口。您的电脑仍然需通过网络接口(通过另一个以太网端口或Wi-Fi)来访问RepRapPro的网络控制界面。

如果你的电脑有一个闲置端口,就可以直接通过一根网线连接你的电脑和打印机,然后通过另外一个端口将电脑连接到以太网通过网页对打印机进行网络控制 。目前有两种方法:直接将网线插入打印机和电脑,然后用电脑建立局域网(网线一端连接打印机,另外一端插在路由器上);或者是将电脑的网络端口 设置为一个独立的子网络,将打印机config.g文件里面端口设置数据改为与你的电脑子网络匹配的数据,然后将电脑连接到以太网(通过另外一个以太网 端口或者WiFi)进入网络界面进行控制。


您需要34个信息来建立在网络中与Duet的连接: IP 地址, 子网掩码和 网关IP地址 。当然对于同一个网络内的几台Ormerod打印机,您还需要设置额外的MAC地址。 通常,小区域网络使用DHCP 建立连接,它会自动分配IP地址给连接到网络上的设备。这里, Duet控制板无法自动获得IP地址; 您需要手动设置IP地址 .如果您能进入网络路由器,您应该能够知道怎样设置。如果您使用的网络被几个人同时使用,请咨询您的网管。如果您自己使用一个网络,请参见如下说明:


SD卡中sys/config.g文件中的默认设置为:


IP address: 192.168.1.14
netmask: 255.255.255.0
gateway: 192.168.1.1

如果您使用的是Windows 系统,您可以运行“命令提示符”命令,发送“ipconfig”命令。您应该会看到以下回复:

Wireless LAN adapter Wireless Network Connection:

Connection-specific DNS Suffix . : lan

Link-local IPv6 Address . . . . . : fe80::45dc:fdd3:67dd:db47%11

IPv4 Address. . . . . . . . . . . : 192.168.1.66

Subnet Mask . . . . . . . . . . . : 255.255.255.0

Default Gateway . . . . . . . . . : 192.168.1.254

Mac OS X系统中,查找网络选项中的“preference”来获取信息。在Linux系统中,查找“网络管理器”,或者在一个终端窗口输入“ipconfig”

这显示出您电脑的网络设置。Duet将使用相同的子网掩码,网关,但是这个IP地址必须要求与电脑的不同。设置DuetIp地址,选择一个高于或低于ipconfig命令列出中地址数值10的数字即可。在下面的示例中,它列出192.168.1.66,所以可以将IP地址设为

 M552 P192.168.1.76;设置这个IP地址

ipconfig中复制设置好的子网掩码,网关。举一个例子,他们设置为


M553 P255.255.255.0; Set netmask (Subnet Mask)

M554 P192.168.1.254; Set the gateway (Default Gateway)

最后设置,IP地址,选择一个高于或低于ipconfig命令列出的地址数值10的数字即可。在上面的示例中,它列出192.168.1.66,所以可以将IP地址设为:


M552 P192.168.1.76;设置这个IP地址


如果您需要编辑这些设置,在之前下载的RepRapFirmware / SD-Image-Ormerod-2 / sys /中编辑config.g文件。然后复制新的config.gSD卡的sys文件夹中。

如果您在一个网络有几个Duet同时使用,每台机器将需要1个唯一的IP地址和1个唯一的MAC地址。您可以每个新机器的IP地址简单地增加最后的数值。MAC地址的设置在config.g文件中如下显示:

M540  P0xBE:0xEF:0xDE:0xAD:0xFE:0xED

该代码是M540 后面紧跟着参数P,然后紧跟着6位以0xUV格式显示的十六进制数字,其中UV的范围是在[0…….F]之间,用冒号分隔。常见这里,获得MAC地址的详细介绍信息;您在设置一个本地管理的地址。对于单机,不用管这些数字。对于一个网络上的多个Duet,只需要对每一台新增加的机器依次减小6位数的最后一个数字即可。


将网线一端连接到Duet,另一端接到集线器/路由器/交换机上。Duet上的网线接口绿色LED指示灯应点亮,并闪烁。橙色LED指示灯是以10BASE-T的方式进行连接的大多数以太网集线器/路由器/交换机是以100BASE-T或千兆的方式连接的,所以这里的橙色指示灯保持熄灭状态。


目前,只有谷歌Chrome浏览器和火狐浏览器支持网络接界面。其他浏览器将在以后的固件版本中加入。下载并安装谷歌Chrome浏览器或火狐浏览器。


运行谷歌Chrome浏览器,并输入你在config.g设置的IP地址;例如,192.168.1.76(从上面的例子)。


如果Web界面设置正确,你应该看到一个连接界面。


 

如果你有多个Duet在网络上你可以依次在新窗口中打开一个界面。通过参照每一个窗口中的IP地址来对相应的打印机进行控制。


更多关于网络界面使用的说明可以参见documented here


任何问题?


如果您在这一章节中有任何问题,特别是关于Duet的连接问题,可以参考此操作手册中的疑难解答部分。


如果您在此操作手册中发现任何错误,可以发邮件到我们的技术支持邮箱。


友情链接:3D 设计软件

Copyright © 2008-2013 版权所有 All Rights Reserved. 备案号:陕ICP备13009796号-1

免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任