折腾了一段时间3d打印机之后,逐渐发觉一个问题,用usb的串口线直接连接打打印机进行打印,我的笔记本电脑基本变成了台式机。一直拔卡,插卡也很麻烦!于是就琢磨着让打印机联网。终于在B站找到了一个很吸引我的视频:“只花12.9,给你的打印机添加wifi功能,几乎适合任何FDM打印机_Anycubic i3 Mega_esp3D".在这个视频中详细介绍了烧录板卡的步骤,我就不在重复介绍,我只介绍下我自己烧录使用过程中的心得。
首先我要申明下,对这个领域我就是个小白,其实视频中的板卡到底是啥型号都搞不清楚。因为折腾了一段时间打印机,所以只是对视频中malin固件部分还稍微有些了解。
第一次上淘宝淘芯片买来的是这样一个东西:
ESP-01 虽然后来知道它也能实现你要的功能,但还需要买烧录器,和视频中的可以直接插电脑烧录还是有区别的。
接着再淘,发现了这家店有这样两块板卡
有插口,有按钮,和视频中蛮像的,但到底是那块呢?怕买错就两块一起买下来了。
图中左边小的这块是 ESP8266串口WIFI模块 CP2102 价格15.5元
右边大的这块是CH340 NodeMCU Lua V3物联网开发板 价格13.5元
于是先拿小的这块来试,毕竟要贵两块钱。
按视频中的方法来操作,烧录竟然一次成功,一阵狂喜!!立马想接上打印机试试,插上线。。。。。。插哪里?板卡上只有3.3v的插口,机器板子上只有5v的接口。怕烧,问了下卖家,客服基本啥都不懂,给了我一堆资料要我自己找。不过最后让我找到了,右边vin接口就是5v的电源接口。于是四根跳线接上主板。我的机器主板是MKS Robin E3d 。他的pin口图是这样的:
正好红色圈出来的部分在一起,vin接5v,GND接GND,tx接tx,rx接rx。板子有蓝色小灯亮过几下,大概一分钟左右竟然用手机可以找到它了,直接连接,密码12345678,还真连上了。再按视频中的步骤设置板子,设置成功,重启板卡,登录路由器查看分配的ip地址,再在手机中输入ip地址,连上了,一切就是那么顺利,点烟,自我陶醉一下。
还沉浸在胜利的喜悦中,发觉网页的上位机功能一个都不能用。方向不能移动,不能加热,sd读不出,说难听点,屁用都没。
难道就是个摆设,查阅大量资料,无解!!陷入郁闷。几天后还是无解,深深的郁闷中!
拿13.5的来试试吧,还没有上一块顺利,连固件都烧不进去!感觉有点抑郁了!
又找了几天相关资料,终于有天发觉一篇关于13.5元CH340 NodeMCU Lua V3物联网开发板 烧录的经验贴,它介绍这块板的烧录与CP2102的烧录有点区别,CP2102烧录只要按住flash键,而CH340 NodeMCU Lua V3烧录时要flash键和重启键同时按,而且要在烧录马上开始时按下。立马来试,试了几次后终于烧录成功了。这时感觉有点希望了。找5v的引脚,Vu这个引脚是5v。四根线插上主板,本以为能有惊喜,结果还是一样,摆设,没法控制,这时的心情正真陷入深渊。
在网上四处游荡,没有相关介绍,难道要我从原理开始学吗?不如直接去买一块duet2带WiFi的主板算了。后来还是没舍得,真心蛮贵的。
有一天看到一贴说的是蓝牙功能模块在使用时rx和tx要反插,灵机一动,蓝牙是通信模块,wifi也是通信模块。。。。。。
竟然成功了,哈哈哈哈,这时的心情大家应该可以理解。。。。。。
手机网页上的上位机不但能控制方向,加热,还可以读取sd卡,甚至修改固件,一个字,嗲!15.5元,赚大了!
试试上传文件后直接打印,打开电脑,输入ip地址,跳出页面,上传文件,上传,上。。。。。
网页转啊转,看上去像网速卡,就是读不出sd卡,也不能控制!
再用手机试,可以用;电脑,不能用;反复几次,还是如此。这次是真的郁闷了,电脑上传文件到手机,再传到打印机,那多麻烦啊。
关闭所有杀毒软件,防火墙,没用!
一周过去了,无解,刚想放弃的时候,有一个同事告诉我,你们玩diy的朋友,大多数的开发都不在windows系统里,你试试苹果电脑能不能用!苹果电脑,那么贵,用不起,干脆搞个安卓模拟器先试试!
后面的喜悦就和大家一起分享了。。。。。。
还在纠结8266的小伙伴们,如果成功了,帮我点个赞吧!!!!!!!!
实际测试结果:2102虽然贵2块钱,但比较稳定。便宜2块钱的那块有时还是会有点小问题!
使用几天后发觉了新问题。当wifi板卡插在主板上正常使用后会发生电脑的usb串口无法连接的现象。如果需要用电脑usb连接打印机的时候可以暂时将模块拔掉,就可以正常使用了!