最近重新开始折腾3D打印机,之前用的Prusa i3打印ABS效果一直不满意,就入手了CoreXY结构的散装打印机,按照说明书安装调试ok了。当然,做点改进是必须的。

一、升级Marlin固件至2.0.x

卖家配的固件是Marlin 1.0.2,也附带了源码,目前用起来没什么问题,本着折腾不止的原则,还是想升级到到最新的2.0.7。主要就是要对照原来的配置文件把参数迁移至2.0版配置文件中:

#define EXTRUDERS 1    //挤出机个数
...
#define TEMP_SENSOR_0 1    //喷头温度传感器
...
#define TEMP_SENSOR_BED 1    //热床温度传感器
...
//PID设置#define DEFAULT_Kp  24.24#define DEFAULT_Ki   2.07#define DEFAULT_Kd  71.00
...
#define COREXY    //打印机架构设置
...
#define DEFAULT_AXIS_STEPS_PER_UNIT   { 80, 80, 400, 94.5 }    //步进电机参数
...
#define REPRAP_DISCOUNT_SMART_CONTROLLER    //使用2004显示器

正常情况下,编译上传后就ok了。

二、修改2004显示屏为12864点阵显示屏

之前Prusa i3打印机用的是12864点阵屏,自然要用上。

修改配置文件,把#define REPRAP_DISCOUNT_SMART_CONTROLLER注释掉,启用#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

然后编译上传。

这里有两个坑:

1.原来的显示屏的排线不能直接对插,不然插上去后12864屏幕无显示,并且蜂鸣器告警。要把排线防呆接头突出部分切掉,旋转180度后查上才可以。

2.修改配置文件上传固件后屏幕花屏,需要在配置文件中添加以下语句:

#define ST7920_DELAY_1 DELAY_NS(0)
#define ST7920_DELAY_2 DELAY_NS(250)
#define ST7920_DELAY_3 DELAY_NS(250)

重新编译上传后显示正常。

三、添加打印机箱体温度显示

未确保ABS打印效果,给打印机加了个简易牛皮纸外壳,为了查看箱体内的温度,把原打印机的温度传感器利用起来,插到Ramps主板上剩余的一个温度传感器接口上。

在配置文件启用箱体传感器并加上传感器引脚定义:

#define TEMP_SENSOR_CHAMBER 1    //启用箱体传感器
#define TEMP_CHAMBER_PIN    15    //定义箱体温度传感器引脚

编译固件上传后,12864显示屏就能显示箱体温度了。

Ramps 1.4升级Marlin2.0.x改12864显示屏并添加打印机箱体温度显示相关推荐

  1. marlin2.0.5.4配置详解——个人记录

    marlin2.0.5.4配置详解--个人记录 串口波特率 主板类型 挤出机数量 混色打印 温度传感器 最大温度 挤出机保护 双轴联动结构 限位开关上拉 限位开关信号 电机使能信号 禁用电机 电机运动 ...

  2. AS升级3.0,gradle plugin 升级到3.0.0遇到的问题

    1.Error:Could not get unknown property 'apkVariantData' for object of type com.android.build.gradle. ...

  3. ecplice中class.forname一直报错_A6v5.1升级A6v7.0报错:调用Java代码

    一 背景 在升级7.0过程中,针对以前SQL2000数据库(主要是以前U3升级上来的账套)会出现java调用失败的情况,导致老版本的账套无法正常升级到最新的版本. 错误提示:[com.aisino.a ...

  4. 升级Android8.0系统原来APP图标变为小机器人的问题

    原本显示好好的APP图标,自打升级Android8.0系统后,发现图标显示不正常了,变为原始的小机器人了: 怎么变成小机器人了呢,原本在7.0系统上显示还正常呢,赶紧看一下8.0的变化吧.打开Andr ...

  5. marlin2.0 的使用过程记录。skr v1.3

    硬件 tb购入,主控是LPC1768,32位的. 软件 软件下载地址 https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3 这个git库是skr板子的 ...

  6. 荣耀6Android os耗电,华为荣耀手机升级EMUI8.0耗电严重?“奥利奥”专属省电攻略在此...

    原标题:华为荣耀手机升级EMUI8.0耗电严重?"奥利奥"专属省电攻略在此 随着安卓8.0更新,EMUI8.0正式版也是随之而来,除了新机型之外,以前的老机型,也适时迎来了一波跨版 ...

  7. gym包更新升级到0.26.2版本后炼丹炉的测试代码

    关于gym包升级到0.26.2版本后炼丹炉测试代码的修改 前两天电脑有问题,重装了系统.就有了关于安装了更新后的软件包跑环境测试代码遇到的问题. 本文包版本分别为--gym version:0.26. ...

  8. 一句话生成数字人形象、昆仑芯2量产…百度大脑升级7.0,王海峰:技术更强了门槛却更低...

    梦晨 鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 百度和央视又联手在直播现场上演黑科技了. 百度CTO王海峰只说了一句话,就给主持人整出了个数字"孪生兄弟". 更厉 ...

  9. android studio3.0升级,升级androidStudio3.0的问题

    今天升级androidStudio3.0了,说一下目前遇到的坑 升级后要求用android26编译,会自动下载一堆东西使用的gradletool是3.0.0,gradle运行库版本是4.1,一开始以为 ...

最新文章

  1. 2017全球教育机器人行业研究报告(附PDF下载)
  2. WPF以Clickonce方式发布后使用管理员身份运行
  3. Android中Activity的启动流程和组织管理方式(Backstack、Task)
  4. Hadoop hdfs文件块信息获取/文件重命名/修改文件的副本数量代码示例
  5. 量子计算入门-第一部分
  6. C++:Static修饰变量 vs Static修饰函数
  7. javaserver_什么是JavaServer Faces(JSF)
  8. 【渝粤题库】国家开放大学2021春1398分析化学(本)题目
  9. python结束线程类_Python线程指南(转)
  10. 2018牛客网暑假ACM多校训练赛(第六场)I Team Rocket 线段树
  11. Java 二叉树完整代码(递归迭代)
  12. 微信小程序各门类需申请资质
  13. 文件中的EOF是什么
  14. 位移运算(左移,右移)
  15. 黑马头条丨腾讯薪酬制度改革引争议;英特尔全国扩招女工程师;黑马100%就业真的吗......
  16. 进化算法可以不再需要计算集群,开普敦大学的新方法用一块GPU也能刷新MNIST记录...
  17. ARCore---测量
  18. 我要做 Android 之 Java 基础
  19. HTML基础知识点整理(三)
  20. pandas过滤数据

热门文章

  1. 优秀的 icon 的免费网站,看这篇就够了
  2. python中test的用法_Python基础介绍 | 使用pytest进行测试
  3. 关于CFree5.0中设置支持C99模式
  4. Matlab逆向归纳法,6.完全信息动态博弈—逆向归纳法和子博弈完美均衡.ppt
  5. Simulink仿真WiFi信号
  6. java 谷歌地图_如何使用java在浏览器上显示谷歌地图?
  7. CAT 实时监控与项目集成
  8. (电商API文档)更新电子面单号
  9. mysql解析json_mysql解析简单json字符串
  10. Latex脚注加超链接