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