FreeSK8 Mobile App (Android & iOS)

It works with the Unity running FW5.1 and newer, but not the legacy firmware.

4 Likes

Hey everyone! We have a good update coming. It’s version 0.18.0 and it has some new features to play with!

First up is the Vehicle Manager (aka [the start of] the FreeSK8 garage). You’ll find this under the Advanced drop down at the bottom of the configuration tab. In here you can manage previously connected boards. Being that this is a new feature I highly recommend you Export a Data Backup from the Advanced menu before making changes. What could go wrong? Right? With the Vehicle Manager you can now move a Robogotchi between vehicles. As a bonus data backups are now compatible between iOS and Android.

Retire Vehicle

If you are connected to your device you’ll have the option to Retire the vehicle. This will retain all the data the Robogotchi has collected and allow you to setup a new vehicle profile with the connected device.

Adopt Vehicle

This option is available if the connected device is not currently associated with a vehicle (usually after retirement). By adopting a vehicle the profile and ride logs saved will belong to the connected device.

Erase Vehicle

This option will remove the vehicle and all of the rides you’ve logged.

Next up is Ride Merging. That’s right, you asked for it. Or maybe you didn’t but you might really like it anyway :wink: From the List View on the Ride Logging tab you can swipe right to Merge with the previous ride. Pretty simple, yeah? Cool. As with the Vehicle Manager, this is new feature and it would be a good idea to do a backup before merging anything important to you.

That brings us to supporting the VESC Balance application mode. In the Input Configuration you can now modify balance parameters like PID, Tiltback, Brake Current and more! Hooray! There are a lot of parameters available so if you don’t see something that you’d really like to configure on the go let us know and we’ll get it in the next update.

The final bits are improvements on the existing feature set:

When scanning for devices an estimated signal strength is displayed.

The Prefer GPS option now applies to Ride Logs, Quick Statistics, the Connection tab and the new Vehicle manager. To make this happen the FreeSK8 database was updated so only freshly sync’d rides will display the GPS distance, speeds and consumption values.

The Bluetooth communication was improved to resolve issues with devices that have a small MTU. So things like setting a Speed Profile will now work with the built in Spintend Ubox bluetooth adapter. The TCP bridge should also work much better, no more getting stuck trying to write motor or application configurations :tada: We also check to make sure Bluetooth is on before attempting to Scan for devices and will let you know instead of listing nothing.

v0.18.0

* Added Vehicle Manager
* Added Ride Merging
* Support for Balance Input Configuration
* Display signal strength with BLE scan results
* Prefer GPS option is applied outside log viewer
* Improve BLE connectivity
* Other fixes
17 Likes

The opportunities for map-based sketches have exponentially increased with this.

What an awesome update! Well done guys.

10 Likes

Thanks for your reply, I’m running 5.2 and really want to test this out on my Android

4 Likes

Can I get access to it? What do I have to do besides filling out the form?

4 Likes

If you’re using the email address you signed up with on FreeSK8, it will appear in your Google Play Store.

4 Likes

Ok, thank you I edit my form entry. I hope it works now

4 Likes

Ok, was able to download it. Will test it later, thank you!

4 Likes

This is great.
I love how easy it is to connect to see my voltage etc.
I have a suggestion - it could be even easier - when it starts up if you have boards registered it should scan Bluetooth and connect to the first board it can find and flip directly to the summary page.
There could be a setting for people who don’t want that for some reason.

8 Likes

I‘m a bit confused… asking for a friend thou.
Does the App work with any Smart watches as well?
Al well know member said yes, but I can’t figure out how.

4 Likes

Al might have seen some previews of things we have in the works. At this moment we don’t have any watch support.

There is an unpublished Apple Watch application that is 95% complete. The trouble we are having is getting the watch to ask for the BLE pairing pin that we use on Robogotchi so the app only works on open connections :cry: Since we aren’t watch developers we might require some assistance to get it working.

I also very lightly started working with the PineTime watch since it’s a low cost solution to a wearable with Bluetooth. So far I’ve only setup the development environment, compiled firmware and installed a hello world application.

8 Likes

Hey everyone! We are excited to announce our FreeSK8 Mobile application is now available to the public. It works with Android and iOS devices and has a number of useful features even if you don’t own FreeSK8 hardware. A BLE connection and VESC firmware 5.1 or higher is required.

FreeSK8 Mobile:
FreeSK8.app
An open source, rider-centric cross platform mobile application for VESC compatible ESCs and FreeSK8 devices

Robogotchi and Xenigotchi users will get to take full advantage of the application with an expanded feature set:

  • Always-on data logging
  • GPS ride mapping
  • Lifetime ride statistics
  • Continuous fault monitoring
  • Easy firmware updates
  • Video overlay support

Features available to anyone with a BLE Module connected to their ESC:

  • Real time data
  • Speed profiles
  • Input configuration
  • PPM calibration routine
  • Motor configuration
  • FOC detection routine
  • FlexiBMS & DieBieMS telemetry
  • Customizable board names & avatars
  • Vehicle Manager
  • TCP WiFi Bridge

Download links are available at https://FreeSK8.app
Documentation efforts are underway at https://codex.freesk8.org

If you are a developer that is looking for open source project to contribute to- shoot us a message as we’d love to hear from you. FreeSK8 Mobile App development is still active & we have a good amount planned for the future!

A huge thank you to our beta testers who were a critical part in getting to where we are now. If you’d like to stay a beta tester, great! We could use you :wink: If not, please send us a request to remove you from whichever platform(s) you are testing so you can take advantage of the public releases :smiley:

We’ve been building our next batch of Robogotchii that start shipping next week after testing is complete. To get your hands on one visit the DRI Shop or Full Send Electric

:v:

16 Likes

Hey, thanks Team for the awesome efforts so far, looks very promising.
I’m wondering how far down the pipeline is that feature? Any rough ETA ?

I’ll have a look at that Flutter development thingy and see if I can contribute on that front

5 Likes

Hey all. First time poster. Just got my new board from @glyphiks The robotgotchi module and app are brilliant.

9 Likes

Welcome, dude. That sweet skinned Kaly?

5 Likes

:pray:

Unfortunately we don’t have a good estimate for ADC support. If it’s just parameter editing I could do that fairly quickly. Beyond that, things like calibration routines would be slightly more involved and require additional time and testing.

We’ve had another tester mention ADC input for a scooter in the past so now it’s increasing priority.

6 Likes

Welcome! Glad it’s going well! Let us know if you have any troubles :slightly_smiling_face:

3 Likes

Board is a Kaly. Moon drives, Maytech cans.

6 Likes

Not sure if this is correct place but using ble1.1 zenith with 5.2 the app gets stuck on requesting motor config, I checked logging and only one buffer error which dropped off logs. Long press gets into app and everthing else seems to work okay just no motor config. I did program some bits using the tcp bridge which was awesome so I know most things are good. Hope I’m not alone with this issue.

4 Likes

We’ve had a few folks report this somewhat recently, we’re going to try to reproduce here and see what’s going wrong.

Are you also on iOS? So far it seems to be iOS related.

Thank you for the feedback!

3 Likes