Well, since you asked so nicely!
So here’s where we are at; overall the beta testing has gone really well.
Nobody died, so there’s that. Go us.
There were some minor issues (slow current leak) with the off-the-shelf adafruit power module I used because of my inherent laziness, and 2 people got batteries that didn’t perform as they should. Overall battery life on the beta units left something to be desired, but I didn’t spend any time in power-saving features so between the radio going full blast & the LCD being on all the time, the battery drained in about 4-5 hours of constant on-time use, which isn’t great. All of this has been resolved with a completely redesigned power stage/charging circuit on the final hardware though, so it’s a moot point now.
Given about 25 remotes in the wild we’ve made great progress in testing & updating firmware over the last 6-8 months. AFAIK, I’m not sure that anyone reported any connection issues of any kind.
During this beta testing, discussions with our lovely friend @Deodand as well as the introduction of the Trampa WAND, I decided to make some pretty major hardware changes in regards to the radios being used in order to align things for compatibility/future proofing. I also didn’t want to abandon the work we’d already done on the existing beta hardware nor the accessibility that it being Arduino-based brings as a hackable platform (NRF is not arduino-based at all, and pretty difficult development wise so not nearly as easily accessible to modify).
OSRR Pro will theoretically be VESC-NRF Dongle compatible running in UART only mode even, and inverse the Wand could pair to an OSRR based receiver.
From this I’ve ended up with forking the hardware, creating 2 distinct models of the OSRR. One thing to note is that OSRR is just the name of the remote technology platform in general, not any one remote. Remote variations themselves I’ll name individually (HMP, The Bruce, etc), with everything being ‘OSRR based’ in the same way we’ve got a number of different ESCs running VESC firmware.
OSRR Pro (Open Source but not as accessible to program)
- NRF52840 based Radio/SoC (Fanstel 840F, high-power version).
- IoD-09 LCD w/ WiFi/SD Card (existing high quality color LCD youve seen pictured)
- High-end industrial thumbwheel (unchanged)
- 3x size battery
- USB-C, single PCB design, more compact.
- Receiver is UART + PWM. (UART for telemetry, dual PWM output).
- One Remote, multiple boards, etc.
- Optional external antenna on receiver.
- WiFi AP Config Menu
- Estimated retail price: $200~
- Nylon-SLS printed case, finished.
OSRR-DIY (Hackable open platform)
- Arduino based SAMD21 CPU + Xbee3 Radio
- IoD-09 LCD w/ WiFi/SD card or OLED Monochrome.
- DIY open remote platform. Add your own thumbwheel(s) and/or trigger(s), buttons, custom enclosure.
- Sold as ready-to-print & assemble kit. Intend to have a couple different enclosures for people to start with.
- High-end industrial thumbwheel available optionally.
- All other features are identical to the OSRR 1.0.
- Retail Price $75-150 depending on options.
Other exciting news:
@torqueboards was an early OSRR beta supporter and while we will have a lot more to share in the coming months, I wanted to share that Torqueboards has come on-board as a sponsor offering resources to push project development forward. This means in the very near future I’ll be bringing two additional engineers (friends & colleagues of mine in the robotics world) to assist in pushing the OSRR project forward (and a few other new things in the works).
Big thanks to Dexter for contributing to open source esk8 development! He will also have some new stuff to share on this topic in the coming months.