Open Lap is a simple, no-nonsense slot car race management app for Carrera® DIGITAL 124/132 systems.
In a nutshell, Open Lap lets you
- connect your mobile device via Bluetooth using Carrera AppConnect®, or a suitable serial to USB On-The-Go adapter cable.
- take it easy during free practice, go for fastest lap in qualifying, or compete in lap or time based race sessions.
- get informed about important events, such as fastest laps or low fuel conditions, by personalized voice messages.
- adjust vehicle speed, brake force and fuel tank size for each car individually.
- measure up to three intermediate or sector times (S1, S2, S3) using Carrera® Check Lane or compatible equipment.
- send out the pace car in case of emergency, or temporarily disable lap counting during a "yellow flag" phase.
Some features, such as the start light and pace car buttons, will require Carrera® Control Unit firmware version 3.31 or higher. Carrera® Check Lane support requires at least firmware version 3.36.
The Android version is available on Google Play. You may also want to join the Beta testing program to preview unreleased versions.
An iOS version, maintained by Philipp Anné, is available on the App Store.
Open Lap is also available as a Progressive Web App, hosted at https://tkem.github.io/openlap/. To use this with Carrera AppConnect®, you'll need a Bluetooth 4.0 adapter and a recent version of Google Chrome (tested with Chrome 73 on Windows 10, Ubuntu 18.04, and macOS 10.13.6). On Linux, at least, you'll also have to go to
chrome://flags/#enable-experimental-web-platform-features
and enable the highlighted flag.
Open Lap is built using Ionic and Apache Cordova. To install the necessary dependencies, first run
npm install
To test and develop the app in your browser, please follow the Ionic CLI installation guide, then run
ionic serve
To actually build the app, please make sure you have everything needed for Android or iOS development. Then simply run
ionic cordova build android
or
ionic cordova build ios
Please refer to the Ionic CLI documentation for further information on how to run the application on an actual device, or in a Web browser or emulator for testing.
If you'd like to see Open Lap in your native language, start by having a look at the existing translations. Open Lap uses ngx-translate for internationalization, which stores translations as simple JSON files. Just take one of the existing files and replace all foreign language text as you see fit. When you're done, please open a new issue - or even a full-fledged pull request, if you like - for submitting your translations.
Copyright (c) 2016-2020 Thomas Kemmer.
Translations: Haarman (Nederlands), SdiF (Italiano), Maikeru (Español), nico12 (Français).
iOS support: softyde, elliot2extreme.
Licensed under the Apache License, Version 2.0.
Carrera® and Carrera AppConnect® are registered trademarks of Stadlbauer Marketing + Vertrieb GmbH.
Open Lap is not an official Carrera® product, and is not affiliated with or endorsed by Stadlbauer Marketing + Vertrieb GmbH.
Thanks to Stephan Heß (a.k.a. slotbaer) for doing all the hard work.