Advanced Datalogger project

Hardware inside and outside of the ECU
Post Reply
User avatar
mobyfab
Posts: 141
Joined: Tue Oct 29, 2013 10:09 am
Location: Le Mans, France

Advanced Datalogger project

Post by mobyfab »

I've been working on my data-logger on and off for a while now, and it's almost ready for practical testing. This is my 3rd variant.
It's basically a Solo 2 DL on steroids that runs Linux, works with a (react) mobile app for now, but I'll make a desktop one as well.

It uses M5 connectors. It's tiny but it fits well for motorcycle and go-karts where we lack space. Also nice when we want compact sensors.

Here a quick hardware list:
- Based on a T113-S3, runs Linux, custom bootloader
- STM32G0 for power management
- 8GB of eMMC storage
- 4" 800x480 Transflective LCD
- 4x M5 ports, bidirectional power, data over USB 2.0
- Power input from 5 to 24v, output fixed at 12v
- Programmable RGB led bar
- Waterproof
- Wifi ac/ax (AP/client mode), Bluetooth
- 3000mAh+ battery with fuel gauge
- USB signal switch on front port for easy debugging & maintenance
- USB-C OTG front port with power delivery
- Form factor compatible with Aim Solo 2, most mounts can be re-used

Why USB? It's cheap, fast and ubiquitous. We can do anything from a simple analog sensor, to a display or even controlling a gopro.

The idea is to create an ecosystem that can evolve and be customized while keeping it simple for users.
An online part would be nice as well, where we can post lap times/data and browse, compare them or watch live telemetry.

It's built with Kicad/Freecad and can be made via for about $100 on low qty. (incl case & lcd)
Case has been designed for molding and 3d printing.

It can also be used as a dashboard but I haven't done any work on the GUI yet. I'm considering LVGL.
Most of the software is in early stages except the power management and system stuff. It's mostly Golang and C.

Would anyone be interested in helping? It's a ton of work :D

I'm getting a few assembled boards from JLC end of the month, I'll keep you posted.

Screenshot_20250918_011054.png
Screenshot_20250918_011437.png
USB-C PD and 4 buttons on the top, 2x M5 on the bottom
Screenshot_20250918_004405.png
Runs on battery or permanent power, 2x M5 ports on the back
Screenshot_20250918_003410.png
With tempered glass
Screenshot_20250918_004354.png
You do not have the required permissions to view the files attached to this post.
User avatar
Dron_Gus
contributor
contributor
Posts: 482
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb
Github Username: dron0gus

Re: Advanced Datalogger project

Post by Dron_Gus »

T113 is cool! I was playing with it some time ago, while dreaming about dashboard with "advanced" graphics.
User avatar
mobyfab
Posts: 141
Joined: Tue Oct 29, 2013 10:09 am
Location: Le Mans, France

Re: Advanced Datalogger project

Post by mobyfab »

Yes, a very nice SOC with mainline kernel support. I began by using an STM32MP153, but COVID shortages made me reconsider.
That's how long I've been working on it ;).

First and second versions, no screens on those:
322856773_744587133317976_1391992959151056311_n.jpg
Here's the OBD adapter (WIP) which provides power, CAN-FD and K-Line.

The datalogger and all modules use a standard STDC14 header, which makes them compatible with ST's debugger.
As everything is USB based, they can even be plugged to a computer directly for development or firmware update. (just need an M5->USB adapter cable)

I have to design everything for low power as well since it runs on batteries. This module should run on less than 50µA when sleeping.
The main logger will use even less.
Screenshot_20250920_201008.png
You do not have the required permissions to view the files attached to this post.
Post Reply