3D打印机温度控制 AD597 K型热电偶接口板

来自Duinopeak_COM
跳转至: 导航搜索

产品简介

如果你是一个经常玩3D打印机,你会发现使用精确的测量挤出机的温度对打印的影响是那么重要。热电偶测量温度比热电阻测量精确的多,因为另外需要一颗信号放大芯片,所以导致热电偶也会比热电阻更加昂贵。在这里我们使用了AD2104来实现这个放大功能。

该版本的AD597 K型热电偶接口板和官方的版本不完全一致,我们的版本修正了官方版本的压差问题,采用了0欧电阻代替了热电偶接口板上面的D1 LED。
UltimakerAD597-1.jpg

规格参数

  • 适合的打印机:ramps1.4 ultimaker等
  • 信号放大芯片:AD2104
  • DC 5V供电

应用示例

每一块AD597 K型热电偶接口板都采用了整机测试,这里建议使用100K的热电偶进行温度采集。 热电偶采集的是加热头的温度:加热头是用来熔化打印材料的(ABS、PLA等),一般加热头都有两个电气元件,一个电热丝通电后可以用来加热,类似于电热炉,另一个是热敏电阻,用来获取加热头上当前温度是多少,从而实现更好的温度控制,由于固件([下载链接 Marlin:https://github.com/ErikZalm/Marlin/tree/Marlin_v1])对温度获取成功后才允许进行很多操作。当你做AD597 K型热电偶接口板测试时,下面我们把热电偶安装在Ramp1.4版本和Ultimaker's v1.5.3版本以后的PCB上面,请按照下面的步骤连接好硬件: 1.5.X版本的接线方法
600px

600px
1.4版本的接线方法,并且使用下面的方法修改固件代码
600px

需要按照下面的步骤进行更改固件,然后编译上传到Ramp1.4主控板上面上面:

  1. 找到固件Marlin下面的configration.h,使用编辑软件打开,修改温度的配置:
#define TEMP_SONSOR_0 -1 //AD595和AD597兼容,所以配置成-1
  1. 修改固件Marlin下面的pins.h,找到ramps的pin口配置部分,修改:
#define TEMP_0_PIN 2 该为 #define TEMP_0_PIN 3 //不能使用原来热敏电阻的pin口了,只能选择另外的Pin口,建议使用A3(D57),因为旁边正好有5V 和GND,方便接线
  1. 将热电偶插在AD597转接板上面
  2. 将AD597上的+ - S线使用专用的线和Ramp1.4 3D打印机主控板板连接,这个过程要注意不要接反正负极,把S信号线接到主控板的A3(D57)接口

资源

购买

支持

如果你有什么困难或者好的点子, 你可以来我们的DuinoPeak论坛参与讨论.

外部链接

链接到外部网页将会给你提供更多应用创意,文档/数据表或软件库

视频