(伪)《Ramps新技能get√》1——蓝牙连打印机的软硬件配置方法
kossel吧
全部回复
仅看楼主
level 6
czj19940201 楼主
一楼祭度娘和尚未到货的K800.
新技能难度:6星/10星
需要工具:Windows超级终端,USB-TTL工具,HC-05/06模块,Ramps1.4
如图是HC-06模块(借用X宝)
2014年08月07日 02点08分 1
level 6
czj19940201 楼主
第一大步骤:用AT指令对蓝牙模块进行修改。
(首先你需要一个叫做超级终端的东西。WIN XP自带,WIN7貌似要下载)
(不一定要超级终端,只要能和蓝牙模块ttl通讯的就好了)
1. 用usb-ttl工具将蓝牙模块连接到电脑
RX-TX交叉连接。 5V对5V,GND对GND
2. 打开超级终端
3. 按照步骤创建新连接。 端口选择你的那个usbttl工具的com,波特率9600。下面还有一个选无或者自动侦测。
(默认的蓝牙模块发货波特率大概都是9600的,具体看卖家)。
2014年08月07日 02点08分 2
level 6
czj19940201 楼主
1. 上面一排菜单里找到连接或者是呼叫,点击,左下角会显示已连接。
2. 输入AT(你看不到你输的是什么的)。返回OK则表示通讯成功
(AT是AT指令的基本命令,用于检测是否连通)
7. 接下来是正式步骤:
在桌面上新建一个TXT文件,打开。
输入
AT+BAUD8
全都是大写的。然后复制
1. 回到超级终端,在空白页右键“黏贴到主机”或者直接control+ V
2. 你会看到返回信息115200,这时候,模块变成115200的波特率了。
(调整到115200波特率是为了能够保持与打印机通讯速率较高,默认的9600波特率也是可以用的,但是相比115200就慢了很多)
2014年08月07日 02点08分 3
level 6
czj19940201 楼主
第二大步骤:修改打印机Arduino固件。
就一步,在configuration.h里面找到波特率250000改成115200。刷入
(这一步不多解释了)
第三大步骤:链接硬件。
大可奇送给我们的模块是5V电平的,无需转换,很方便。
(但你买的要是是3.3V的那还要做一下转换。一般X宝能买到的都是5V电平的)
和连接Arduino串口是一样的。
蓝牙模块TX接到ramps上的D0(RX)
RX接到ramps上的D1(TX)
5v和gnd接好,就完成了链接。
(其实这些在RAMPS的wiki里面有)
两个涂掉的红色是两个用于3.3V转换的限流电阻。
2014年08月07日 02点08分 4
请问除了波特率还需要改固件的其它内容吗?
2016年02月21日 08点02分
level 6
czj19940201 楼主
第四大步骤,电脑端操作。
首先你电脑要有蓝牙,笔记本都有的。请打开蓝牙的开关
Windows里面在任务栏里,右键蓝牙图标,添加设备
只要你的模块通电,你就能看到它。一般是叫HC-06或者未知。
配对密码:1234
好的,等你windows给蓝牙自动安装好服务后,你应该能看到一个多出来的COM口。
右键“计算机”,属性
找到设备管理器。找到串口LPT和CPM
找到新出来的蓝牙串口(可能会多出两个,只有一个能用,希望你自己试试看哪个能用),右键属性。
硬件那一页里面有波特率。选择好115200
2014年08月07日 02点08分 5
level 6
czj19940201 楼主
然后进入你的上位机(随便试repetierhost还是pronterface)
设置好能用的那个蓝牙端口号,和波特率115200
然后连接,等待数秒应该就能连接好了。
切记!!!!!!!!!!!!
蓝牙不能用于烧写板子的固件,因此应该在调试完毕机器后再用。
蓝牙距离有限,如果你是联机打印,注意不要离的太远,不然打到一半断线了,你就白打了。
2014年08月07日 02点08分 6
level 6
czj19940201 楼主
在进行AT配置的时候,推荐使用ttl有线连接。 据太子@promoney测试,似乎蓝牙连接模块也是可以配置AT的,但不是很确定,所以不敢打包票。看看M楼主有没有试过直接配置。@maximscy
2014年08月07日 02点08分 7
level 6
czj19940201 楼主
没蓝牙的台式机朋友就别掺合了。。。。。。你需要电脑上的usb蓝牙
2014年08月07日 02点08分 8
level 6
czj19940201 楼主
对飞行器,平衡车等arduino相关有兴趣的可以加我们群聊聊:316662178
Arduino Drone DIYer
[哈哈]
2014年08月07日 02点08分 11
1