Ramps 1.4升级Marlin2.0.x改12864显示屏并添加打印机箱体温度显示
最近重新开始折腾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显示屏并添加打印机箱体温度显示相关推荐
- marlin2.0.5.4配置详解——个人记录
marlin2.0.5.4配置详解--个人记录 串口波特率 主板类型 挤出机数量 混色打印 温度传感器 最大温度 挤出机保护 双轴联动结构 限位开关上拉 限位开关信号 电机使能信号 禁用电机 电机运动 ...
- AS升级3.0,gradle plugin 升级到3.0.0遇到的问题
1.Error:Could not get unknown property 'apkVariantData' for object of type com.android.build.gradle. ...
- ecplice中class.forname一直报错_A6v5.1升级A6v7.0报错:调用Java代码
一 背景 在升级7.0过程中,针对以前SQL2000数据库(主要是以前U3升级上来的账套)会出现java调用失败的情况,导致老版本的账套无法正常升级到最新的版本. 错误提示:[com.aisino.a ...
- 升级Android8.0系统原来APP图标变为小机器人的问题
原本显示好好的APP图标,自打升级Android8.0系统后,发现图标显示不正常了,变为原始的小机器人了: 怎么变成小机器人了呢,原本在7.0系统上显示还正常呢,赶紧看一下8.0的变化吧.打开Andr ...
- marlin2.0 的使用过程记录。skr v1.3
硬件 tb购入,主控是LPC1768,32位的. 软件 软件下载地址 https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3 这个git库是skr板子的 ...
- 荣耀6Android os耗电,华为荣耀手机升级EMUI8.0耗电严重?“奥利奥”专属省电攻略在此...
原标题:华为荣耀手机升级EMUI8.0耗电严重?"奥利奥"专属省电攻略在此 随着安卓8.0更新,EMUI8.0正式版也是随之而来,除了新机型之外,以前的老机型,也适时迎来了一波跨版 ...
- gym包更新升级到0.26.2版本后炼丹炉的测试代码
关于gym包升级到0.26.2版本后炼丹炉测试代码的修改 前两天电脑有问题,重装了系统.就有了关于安装了更新后的软件包跑环境测试代码遇到的问题. 本文包版本分别为--gym version:0.26. ...
- 一句话生成数字人形象、昆仑芯2量产…百度大脑升级7.0,王海峰:技术更强了门槛却更低...
梦晨 鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 百度和央视又联手在直播现场上演黑科技了. 百度CTO王海峰只说了一句话,就给主持人整出了个数字"孪生兄弟". 更厉 ...
- android studio3.0升级,升级androidStudio3.0的问题
今天升级androidStudio3.0了,说一下目前遇到的坑 升级后要求用android26编译,会自动下载一堆东西使用的gradletool是3.0.0,gradle运行库版本是4.1,一开始以为 ...
最新文章
- 2017全球教育机器人行业研究报告(附PDF下载)
- WPF以Clickonce方式发布后使用管理员身份运行
- Android中Activity的启动流程和组织管理方式(Backstack、Task)
- Hadoop hdfs文件块信息获取/文件重命名/修改文件的副本数量代码示例
- 量子计算入门-第一部分
- C++:Static修饰变量 vs Static修饰函数
- javaserver_什么是JavaServer Faces(JSF)
- 【渝粤题库】国家开放大学2021春1398分析化学(本)题目
- python结束线程类_Python线程指南(转)
- 2018牛客网暑假ACM多校训练赛(第六场)I Team Rocket 线段树
- Java 二叉树完整代码(递归迭代)
- 微信小程序各门类需申请资质
- 文件中的EOF是什么
- 位移运算(左移,右移)
- 黑马头条丨腾讯薪酬制度改革引争议;英特尔全国扩招女工程师;黑马100%就业真的吗......
- 进化算法可以不再需要计算集群,开普敦大学的新方法用一块GPU也能刷新MNIST记录...
- ARCore---测量
- 我要做 Android 之 Java 基础
- HTML基础知识点整理(三)
- pandas过滤数据