First I’d like to thank SolidGeek for his great Firefly remote and all the people in that thread for providing tons of useful information. When I printed the remote, it felt kind of big for my hand since I got used to Ownboard/WowGo remote. So I decided to design a smaller version around Feather M0 RFM69 board. Update: Heltec v2 with the same built-in screen is also suitable, I’m currently re-designing remote to accommodate this board.
Changes:
- Bigger battery, up to 1000mAh.
- Bigger screen (128x64). Allows seeing speed, distance, battery, and distance at once.
- Second page shows throttle, motor amps, and battery amps.
- Smaller size, same as Ownboard/WowGo remotes.
- Instant on, deep sleep mode with the idle timer.
- One remote can be used with multiple boards.
- Board ID is generated from chip ID / MAC address.
- Vibration motor for disconnection alert.
- Fewer components (easier to solder but more expensive)
- Settings menu:
- Remote calibration
- Remote settings (coming soon)
- Board configuration (coming soon)
Source code: github.com/DroidSector/RF69-Esk8-Remote Parts list: docs.google.com/spreadsheets/d/13rUPX8BsSac…
In the bottom half of the remote, there is room for a 51x34x6mm battery. Simply connect a 4.2/3.7V Lipo or LiIon battery to the JST jack. When the USB power is powered, Feather will automatically switch over to USB for power, as well as start charging the battery at 100mA.
I’ve tested the receiver with Flipsky Dual ESC 4.20 and it’s working without a logic level converter.