iRemote - Introduction & Testing (Beta)

Hey guys,

As most of you might already know ( and I have been teasing you a bit about this :slightly_smiling_face: ), for over a year I have been actively developing a smart & feature-rich remote for the DIY community. Design is compact and dimensions come at around ~67x29.5mm / 2.63x1.16 in

My main goal with this project is to offer a reliable, solid, and community-driven remote that brings innovation to DIY builders. I’m proud of being part of this awesome community and would be happy to incorporate any feedback/suggestions/feature requests to the best of my abilities.

I will try to summarize as best as I can what this project is about, therefore many detailed software features won’t be all listed here,

With that being said, my main objective was to focus on reliability, efficiency, and versatility.

Reliability:

  • Hall effect throttle sensor, wide control range ~ ±45°, immune to common potentiometer wear, ultra-accurate linear response.
  • Reliable, Encrypted, and long-range Peer to Peer proprietary protocol powered by ESPNOW, providing a modern, high throughput RF communication (2.4Ghz).
  • Interference-Resilient Custom-developed FHSS (Frequency-hopping spread spectrum) transmission.
  • Enclosure will be made out of PA12 MJF in Black color, offering far better quality and strength. Current photos show prototyped FDM prints.
  • Safety throttle release threshold, when the connection is lost
  • Programmable extra button, can be set as throttle lock/unlock, either as momentary/hold or toggle, logical switch to control lights, horns…, activate reverse or cruise control (experimental for now).
  • CAN-BUS protocol support, providing instantaneous and reliable throttle response to multi Vescs setups with zero forwarding delays.
  • Built-in high-performance IMU (gyro, accelerometer, temp sensor).
  • Free-Fall safety detection.(Experimental)
  • Haptic feedback with faults alerts, battery, and signal monitoring
  • Piezo buzzer for notifications with faults alerts, battery, and signal monitoring
  • Magnetic charging port – Protection against accidental cable snapping
  • Powered by FreeRTOS (C/C++) with proper multi-core tasks handling, event queues, semaphores, etc.

Efficiency:

Efficient power management is a key aspect that I will keep working on and improving after each software update.

Great performance often comes at a cost of increased power needs, however, I implemented many power-saving features to help achieve a respectable battery runtime.

  • Built-in IMU is used for automatic tilt detection, dimming, and turning off the display when not being viewed, this helps reduce a considerable amount of wasted energy.
  • Idle detection - detecting if the remote has been idle for a while and automatically shutdown.
  • Soft power latching - allows for software-controlled shutdowns
  • Built-in battery charger w/ thermal regulation
  • 8+ hours continuous runtime – w/ display at full brightness (As of current BETA status)

Versatility:

iRemote is designed to be easily updatable, with periodic features addition, bug fixes, and overall software improvements.

It works with existing iLoggers acting as central control unit transceivers. They are the main units that take care of communicating with the Vesc through CAN or UART, with the added bonus of full built-in logging capabilities already in place. All of this is done with a lot more resources still available for future projects.

  • Firmware updates are done seamlessly through OTA
  • Versatile design and seamless integration with iLogger.
  • One transceiver is enough to control many Vescs simultaneously on CAN-BUS
  • Ability to save pairing information of multiple transceivers to easily use one remote on several boards.
  • Extra logical channels for light controls or whatever you need to toggle from the remote.
  • Possible future BMS support

BETA Testing:

  • Now that I got the remote development at a mature state with all the fundamental functions in place, it’s time to open it up to the community for field testing.

  • There will only be a handful of these built and available for beta testers to take on the wild, of which several are already reserved.

  • Beta units will be built and hand assembled during the course of 2-4 weeks and shipped in the order they were received.

  • Only a limited number of the remotes will be handed over during the initial community testing phase for a good reason. The rest will be periodically rolled out afterwards, ensuring they get the most stable and critically tested units.

  • Although I have extensively invested countless testing hours on the project, it is crucial to know that this is still a wip that will be polished over the course of each software update.

As always, if you have any questions please feel free to let me know.

63 Likes

Looks very cool! Good luck!

2 Likes

Might need to pick one of these up asap!

Looks cool.

Wish it was trigger COUGH OSRR dual trigger where you at but I’m down to try out another thumbwheel

8 Likes

Very cool looking remote and quite feature rich!

This sounds interesting. Could you tell us more about how it works? I imagine the imu triggers a fall based on several threshold factors but what happens next

4 Likes

I would assume it stops any input

Good question, I wonder if it gradually makes the board brake, or if it goes into free roll

What about if you freak out and almost fall but recover? Would it think that was free fall and cut out? What if you fling your arm around real fast?

4 Likes

Right but I want to hear from the creator just to be sure.

It could cut off new input, it could apply brakes so the board doesn’t roll off into traffic, it could text a loved one alerting them of a potential crash even :man_shrugging:t3:

2 Likes

I bet the OP has done several bash tests trying to differentiate between false triggers and real. Let’s let them answer first.

1 Like

Oh absolutely, don’t take my word for it. I’m just guessing :man_shrugging:t2:

I would imagine, I’m just adding speculation

1 Like

i just clicked on the site hoping to buy but then choked on the price tag
dont think i can shell out that much on a beta remote

3 Likes

Right, free fall detection is managed by the IMU. This feature is still experimental tho and will be marked as such. It can be turned off/on.

Currently it is set to free roll until it recovers. I might be adding more options to this down the road.

5 Likes

It’s similar to the OSRR beta pricing I think

1 Like

yeah
i dont dont for a moment that these 2 remotes are top of the range
i was hoping for puck prices but i should have realised that wasnt going to happen

3 Likes

Your remote looks awesome man!

I hope there are some left for me untill tomorrow as I can’t buy right now :grin:

I’m sure they re going to be selling quick!

1 Like

Thats a good question, there are thresholds on both the accelerometer forces as well as the action duration until it triggers a free fall alert. This helps reduce false positive detections. It is still an experimental feature tho and free fall actions can be programmable in the future.

@Oddcomo Thanks a lot man :+1:

2 Likes

This looks sick!!

Is any of it open source? Will this remote be priced similar to the OSRR? Around $300 with receiver?

4 Likes

The price it’s in the web! 268+ the ilogger which serves as a reciever!

3 Likes

Not bad!! I’m definitely considering getting one when it’s out of beta

2 Likes

I imagine price will increase when it is a final product so if my wallet permits it i will try to pull the trigger b4 that

@WavRX do you accept organs as a form of payment? I’m not using my left kidney ATM😂

1 Like