General Firmware for Teensy

I made a firmware for UM982 with additional functions here: Fallback from DUAL to Singel+imu (and imu fusion) - Software - AgOpenGPS

I liked the concept using a UDP tool for setting and took it a step further. I tried to gather firmware and merge with the new features I derived.

The concept is to have a general firmware for Teensy and do all settings needed for you current setup “on the fly”. For the settings I use UDP in a program I call TeensyTool.

The corresponding firmware I call TFF (Teensy Flexible Firmware)

For the future it is likeky that the TeensyTool could be included in AOG.

If anyone is intrested in the concept just test and review. It should be seen as a concept so far.

The TeensyTool is compiled with the included .bat file and the program is found in the created “dist” directory .
Pictures of the monitor




Code
020_TFF.zip (100.3 KB)
TeensyTool.zip (21.8 KB)
Happy testing :slight_smile:

Update: Forgot the UM982 configuration I am testing
um982_settings.txt (553 Bytes)

6 Likes

I found this concept pretty nice. I have now collected modules for the Teensy that I belive is working. Also, I tried to move the TeensyTool to c# in order to simplify an eventual integration of the Tool into AOG. I have tried to reuse code from AOG such as keypad and layout design.
The code now setup most common AOG installations. A lot of tuning is added as well. Going DUAL and IMU it is now possible to calibrate IMU with DUAL for both heading and roll. To start with here is screen shots of the new TeensyTool. On the last tab I also included system logging and file interpeter for system trouble shooting. I will post the files on github instead. Any comments?

2 Likes

DanielSGAB/TFF-TeensyFlexibleFirmware-for-AgOpenGPS: A flexible firmware for setting up and tuning your AOG installation without the need of reflashing firmware.

The latest edition (this one) is not tested in operation yet.

Hello,

Teensy can also host a webserver maybe this side app could be integrated into there?

I started to play with Claude but I only managed to flash it haven’t really pushed further:

Yes, kind of the same concept. I thought of a future integration with AOG. Don’t know anything about the webserver stuff. One problem seems to be that firmware versions seems to be all over the place