top of page

    Roadmap

    This page will be updated regularly to reflect the current state of the project as well as any plans or schedules.

    Currently implemented in the prototype (as of 11/28/2016):

    • Read/decode CAN bus regular/extended messages

    • GPS/GLONASS

      • 10 Hz update rate

      • 167 channel

      • 2.5m accuracy

      • NMEA output

    • 8 analog inputs with 5V input range on each channel, 12 bit resolution, up to 200 Hz sample rate

    • 2 digital inputs with 5V input range to measure period, pulse width, pulse count, state to microsecond accuracy

    • Multi sample averaging modes for analog and digital inputs

    • 4 Lookup tables, 16 entries each, for interpolated data translation of any input

    • Input naming, up to 15 characters

    • WiFi based on the ESP8266

      • WiFi access point

      • WiFi station

      • DHCP client/server

      • 2 outgoing TCP connections (TCP client)

      • 2 incoming TCP connections (TCP server)

      • mDNS server for the TCP server

    • Micro-SD card

      • Simultaneously log to 2 files

      • Automatically delete "short" files (files that have less than "N" seconds logged)

      • Automatically delete oldest log if more space is needed

      • Format card

      • Test read/write speed

      • Trigger logging on power up, GPS time sync, button press, speed, or altitude

    • USB

    • Racechrono $RC1, $RC2, $RC3 output formats up to 100 Hz update rate

    • Desktop software for complete device configuration, Windows currently

    Upcoming prototype features:

    • Send regular/extended CAN bus messages at regular intervals

    • Selectable 5V/15V input range to all analog channels

    • WiFi using the ESP32

    • Bluetooth using the ESP32

    • 9DOF IMU with 3 axis accelerometer, 3 axis gyroscope, and 3 axis magnetometer, plus temperature

    • Real time clock

    • ELM327 protocol

    • CAN bus ISO 15765 support
    • OBD-II K line support

    • Hardware floating point

    • 20Hz GPS update rate

    • Mac and Linux support for Desktop application

      © 2016 by Thomas Bennedum.  Proudly created with Wix.com

      bottom of page