有了这个技巧,您可以重置佳能打印机的维护墨盒。
打印机的高昂运营费用是众所周知的。通常,它们采用昂贵的墨盒的形式,即使其中仍有一些墨水,也需要更换。但是,某些打印机(例如佳能 Pixma G 型号)通过集成维护墨盒走得更远。一个新的 MC-G02 维护墨盒大约需要 10 美元,但如果您需要经常更换,费用会很快增加。Yancey Wang设计了一种解决方法,只需使用 Arduino Uno 和一些电线即可消除这笔费用。
唯一可用的基于 RP2040 的物联网板!物联网Pi
基于 RP2040 的物联网板 - 物联网爱好者的 IoTPi
佳能打印机使用 MC-G02 维护墨盒在某些程序(例如打印头清洁)后保留废墨。佳能预计墨盒很快就会用完,您需要更换它。如果您不这样做,打印机将停止运行。但是,用户可以清空并重复使用维护墨盒,无需更换新墨盒。问题是墨盒包含一个内置的“计数器”芯片,即使用户已清空墨盒,它也会通知打印机墨盒已满。
您需要以下物品来完成此项目:
了解 Arduino 的基础知识,例如如何在板上上传和运行程序,以及如何查看串行监视器的输出。
将芯片从墨盒中取出后,将其连接到 Arduino。
从打印机中取出墨盒后,从墨盒中取出芯片并重新连接电线。
这两个 10k 欧姆电阻用作“上拉”电阻。
使用 Arduino IDE,打开 sketch_hack_read 中的程序,将其上传到 Arduino,然后执行。
如果一切按计划进行,串行监视器将显示以下输出(使用波特率 9600):
Start Dumping...
Below is your rom:
const unsigned char my_rom1[] PROGMEM=
{
0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,...,
...
...
}
你转储的rom是{0xXX, 0xXX, 0xXX, 0xXX,...},每个0xXX代表一个字节,应该有2048个。因为芯片是16Kbit eeprom。将此保存以备后用,最好使用 const unsigned char my_rom1[] PROGMEM= 以便可以将其作为一个整体进行复制。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !