Da Vinci系列3D打印机耗材平替 EEPROM
本教程适用于da vinci系列,耗材盒使用EEPEOM的机型
![在这里插入图片描述](https://img-blog.csdnimg.cn/a96f0940e60a46c9bc74aab94bd67efa.png
最近tb捡漏捡了一批Da Vinci的打印机,第一台到货的型号是1.1plas,插电开机,打一个内置模型,除了Z轴光杠的固定螺丝送了没啥大的问题,还有,料盒居然有锁!!!不愧是商业产品。
然后就是愉快的找pojie攻略了,在油管上找到了一个视频XYZprinting da Vinci 1.0A EEPROM hack explained in detail for 3rd party filament w/latest firmware有条件的同学看一下,没条件的同学就看我的文章吧,我会把要用的文件都分享大家。
准备工作
首先是Arduino的开发板,我试了下面两种都可以
或者
代码原来是托管在GitHub上的
https://github.com/voltivo/davinci_filament_reset_arduino
或者我放在百度网盘上
链接:https://pan.baidu.com/s/15rYqWU437IZX2MltJwop2A?pwd=6666
将开发板与电脑连接,使用Arduino软件打开xyz_dv_eprom.ino
这个文件,这里记得在Arduino IDE里面选择对应的开发板型号,否则在编译时就会出现下图的报错
编译后将程序下载进开发板,拿三根公母头的杜邦线,一头连接开发板的VCC,GND和D7号引脚,另一头按照下图定义
触碰到料盒底部的三个铜点上,等待片刻在串口看到
Dumping Content after modification...
后就完成
github的原始代码需要在串口上按一下enter,我的代码是改过的,保证接良好等待片刻即可。
代码参数说明
代码的这一段就是要往EEPROM里写入的数据,只需要注释掉不需要的代码,留出想刷入的数据代码即可。
代码也很简单,有单片机开发的同学很容易就能看懂。