ULRS的DIY

正如前面提到的,我制作的100mW和1W版本的ULRS模块原理图与PCB蓝图可以从git获取:
你可以使用 PcbDoc 文件来制作PCB空板。
归功于国内强大的加工能力,嘉立创这样的PCB厂家样板报价已经低至45元,所以你在国内根本没有必要学国外的爱好者去自己曝光显影腐蚀PCB,也不需要用CNC来雕刻,不到十美金你就可以做出真正的双层PCB电路板。
话说回来,当你拿到PCB空板以后,结合丝印标注和BOM表,下一步就是采购原件了。
100mW版本由于设计上的不足,CP2102在USB口没有连接的时候是没有供电的,会导致串口出现奇怪的问题,因此建议不要焊接2102芯片,反正已经开放了TX、RX、DTR口,可以使用FTDI来进行烧写,使用任意的串口转USB模块进行通讯。
1W版本是我个人比较喜欢的,增加了电子模拟开关,USB和串口不再有干扰。
焊接方面,除了3225晶振难度略大,其他基本上都没有什么难度的。

注意在100mW中,ISP烧写口和RFM22共享电源,由于后者的电源是3.3V,而除此烧写熔丝时最好能够有足量的5V电源供电,因此一个建议的焊接顺序是先不焊接RFM22,先通过ISP口给单片机烧写熔丝和BootLoader,然后再焊接RFM22和天线,最后使用ULRS-CC给模块烧写固件和更新参数配置。

1W版本因为单片机和RFM模块都不惧怕5V电压,没有3.3V的电压限制,可以大胆的使用标准的5V的少些工具。

注意这里的单片机使用的是和传统ArduinoNano的bootloader,不是Optiboot!
熔丝的建议值是:
Extended fuse : 0xFD
High fuse : 0xD8
Low fuse : 0xF7

 

另外,在官网上现在也有许多不同版本的DIY蓝图:

Ultimate LRS Mini

例如ULRS Mini 等等,爱好者可以参考:

Ultimate LRS Mini

要注意,RFM23BP模块最大可以使用6V的电源来获得1W的满功率输出,但是板上的芯片的工作电压依旧是3.3V!所以DIY的时候要注意,如果单片机工作在5V,那么起码要在RFM23BP和单片机之间的通信管脚上串接3.3k电阻,或者使用逻辑电平转换芯片。