找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 9959|回复: 0

marlin固件下12864LCD编译出错的解决办法

[复制链接]

198

主题

13

回帖

1027

积分

管理员

积分
1027
发表于 2019-3-27 16:55:31 | 显示全部楼层 |阅读模式

启用2004液晶控制器修改以下代码:

关键字:
// The RepRapDiscount Smart Controller (white PCB)
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
//#define REPRAP_DISCOUNT_SMART_CONTROLLER

修改为
// The RepRapDiscount Smart Controller (white PCB)
//http://reprap.org/wiki/RepRapDiscount_Smart_Controller
#define REPRAP_DISCOUNT_SMART_CONTROLLER
注意:其实就是将#define REPRAP_DISCOUNT_SMART_CONTROLLER的//去掉,启用这行代码而已。

修改完以后,保存代码,然后编译。如果没有错误可以上传啦。上传以后,屏幕就会有显示了。

启用12864液晶控制器修改以下代码:

关键字:
// The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)
// http://reprap.org/wiki/RepRapDis … ic_Smart_Controller
//
// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

修改为:

// The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)
// http://reprap.org/wiki/RepRapDis … ic_Smart_Controller
//
// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
注意:其实就是将#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER的//去掉,启用这行代码而已。

修改完以后,保存代码,然后编译。一般情况下,arduino会提示错误哦!!!为什么为什么为什么?哈 哈,请多多学习代码的注释哦。因为没有安装u8glib这个液晶驱动库,所以才会编译错误哦。。。安装这个去驱动库很简单。在marlin固件下面有个文 件路径\ArduinoAddons\Arduino_1.x.x\的,(1.0以下版本的就在\ArduinoAddons \Arduino_0.xx)这里有好多marlin会用到的库。将\ArduinoAddons\Arduino_1.x.x\libraries里面 的U8glib文件夹整个拷贝到arduino安装目录下\libraries的这个文件夹。然后关闭arudino,再重启一下。再编译一下看看,应该 就通过了。然后上传固件剩下的就跟2004的一样了。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|小钉锤论坛 粤ICP备18149537号-2

GMT+8, 2024-11-24 13:30 , Processed in 0.050834 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表