MartinFowler

RF Butler (one board for multiple uses)

 
Overview

Modify the module placement position on the original 1.3 size, remove CH340C and replace it with a downloader plug-in to
add buttons and external antennas. The external antenna can be soldered without SMA sockets and use reserved holes plus built-in antennas.
You can choose either the dial switch or the button, or both can be retained.
Add an external antenna, and reserve the internal antenna; optional SMA-KE external or reserved holes to insert the internal antenna.
Because CH340C is cancelled, the layout is changed and some components are missing for quick welding. The SMA socket can be heated and welded with a hot air gun.
 
Regarding the download circuit problem, because there is no GPIO0 and no grounding, directly plugging in the firmware will result in an error or failure to connect.
Solution: Press the "up key" when plugging in the wire, and release it after entering the download mode.
 
IP5306 version, because the housekeeper has low power consumption and the load cannot reach the standby current, you need to choose IP5306-CK (normally open version).
 
2023-02-24 Update several shell files, update an optimized firmware, and update the optimized PCB (update several versions and do not release them for the time being, and release them after verification and optimization)
 
2023-03-31 The firmware adds battery power display, which is not supported by the old version board. The firmware has not been released yet, the reason: the UI is too bad
 
2023-04-17 Upload a PCB power display version + firmware (authorized version), free authorization, click to get the KEY by yourself.
PCB optimization content 1. Add power display. 2. Single-sided welding, convenient and fast welding. 3. Replace the previous LDO power supply, the power supply will be more stable after replacement and the power consumption will be relatively lower.
Firmware optimization content 1. Add power display algorithm. 2. Optimize cloud backup function. 3. Fix known BUGs, front-end logic and other problems. 4. Add authorization mechanism, the authorization is free authorization, just enter a KEY.
Note: The former 2.9.x is now named 2.9.a, so 2.9.x is the revised old version.
After the version number is corrected, other versions including infrared transceiver have been tested for a period of time. They will be released after the subsequent tests are stable.
The name of the PCB updated this time: Optimization_Single-sided welding_Battery display
version  The name of the firmware updated this time: v2.9.a_Battery display_Authorized version [20230415].bin
 
The knurled nut is cancelled for the shell fixation, and M2*10 self-tapping screws are used. It should be noted that everyone uses different materials for 3D printing. For example, PLA also has soft and hard materials. Flexible materials can use screws of any material, rigid materials need to use 304 screws, and screws made of carbon steel or nickel-plated iron are easy to break.
 
Key selection:
Keycap: A101 Inner diameter 3.4mm
Key: TS-D003 H=10 (6*6*10)
 
Firmware has been open sourced by the author "Guoren":
https://github.com/bug508/RF For
firmware-related issues, you can join the group: 1131935621
 
PCB design is based on YS-tao:
RF Butler 1.2
RF Butler 1.3
 
 
Under the continuous iteration, some finished products have been made. If you don’t want to make them yourself, you can contact the store if you need finished products.
The platform store does not conduct any technical exchanges. If you have any questions, please leave a message below.
Taobao store Xianyu store (If you are serious, please do not disturb)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-19 06:48:48
  • I would like to ask a question about ultrasonic binary gas concentration measurement?
  • 3D Library in AD
  • Voice chip API8108A
  • LED Basics: 12 Important LED Performance Indicators
  • Seeking simulation and process
  • Why is the application of gallium nitride in RF electronics still so popular?

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号