Fixing A Tractor Dashboard From Over 10,000 Miles Away

[BuyItFixIt] is well known as a dab hand at, well, fixing things… and presumably buying them, too. Recently, they received an email calling for help of the former kind. One of their Australian viewers owned the same model of tractor, but with a dead digital dash. Thankfully, help was at hand!

The problem turned out to be due to a dead EEPROM on the Australian tractor. In contrast, [BuyItFixIt] had a perfectly working dashboard on their tractor. Thus, they set about disassembling the dash and dumping the EEPROM to try and sort the stricken farm implement. This posed some risk of ending up with two dead dashboards, necessitating a careful hand. In any case, the Case tractor had a fairly simple dash with a majority of through-hole components, making it fairly easy to work with. The Microchip 93LC46B chip was in a DIP package, and was removed with the aid of some low-melting point solder in short order. The contents of the EEPROM were then dumped to a file using a XGecu T48 programmer.

With the file sent off via email, the Australian tractor owner flashed a fresh EEPROM and reinstalled it in their cluster. They were greeted with success, with the only complication being that the hours reading on the cluster had to be corrected to match the previous reading on their machine.

It’s a fairly simple story of fixing an embedded system, but it’s an educational one. It also comes with a deeper dive into how the CASE dashboard works. Just about anyone with basic electronic skills could pull this off and save an entire tractor in the process. It’s great to see these jobs documented so that we can all learn useful basic skills like these. Video after the break.

Continue reading “Fixing A Tractor Dashboard From Over 10,000 Miles Away”

A Dashboard Outside The Car

One of the biggest upsides of open communications standards such as CAN or SPI is that a whole world of vehicle hacking becomes available, from simple projects like adding sensors or computers to a car or even building a complete engine control unit from the ground up. The reverse is true as well; sensors and gauges using one of these protocols can be removed from a car and put to work in other projects. That’s the idea that [John] had when he set about using a vehicle’s dashboard as a information cluster for his home.

The core of the build is an Astra GTE dashboard cluster, removed from its host vehicle, and wired to an Arduino-compatible board, in this case an ESP32. The code that [John] wrote bit-bangs an SPI bus and after some probing is able to address all of the instrument gauges on the dashboard. For his own use at home, he’s also configured it to work with Home Assistant, where each of the gauges is configured to represent something his home automation system is monitoring using a bit mask to send data to specific dials.

While this specific gauge cluster has a lot of vehicle-specific instrumentation and needs a legend or good memory to tie into a home automation system without any other modification, plenty of vehicle gauges are more intuitive and as long as they have SPI they’d be perfect targets for builds that use this underlying software. This project takes a similar tack and repurposes a few analog voltmeters for home automation, adding a paper background to the meters to make them easier to read.

Continue reading “A Dashboard Outside The Car”

Swapped Dash Module Gives Ford Maverick An Upgrade

Ford is looking to make their new Maverick compact truck stand out, and so far, it seems to be working. Not only is it exceptionally cheap for a brand-new hybrid, truck or otherwise, but Ford actively encourages owners to modify their new ride. From standardized mounting points throughout the cabin intended for 3D printed upgrades, to an auxiliary 12 VDC line run to the bed specifically for powering user supplied hardware.

But we doubt even the most imaginative of Blue Oval engineers could have predicted that somebody would rip out the whole dash module and replace it with one from a higher-end Ford this early in the game. While many people can’t even find one of these trucks on the lot, [Tyvemattis] on the Maverick Truck Club forum has detailed his efforts to replace the relatively uninspired stock dash module of his truck with an all-digital version pulled from a 2020 Ford Escape Titanium.

Ford’s rendering of the original Maverick dash module.

Now we say “effort”, but as it turns out, the swap went off nearly without a hitch. The new digital module not only appears to be the identical size and shape as the original, but they both use the same connectors. Presumably this is because both vehicles are based on Ford’s scalable C2 platform, and likely means more components from this family of vehicles such as the Lincoln Corsair or new Bronco could be installed into the Maverick.

So what’s the downside? According to [Tyvemattis], the computer is throwing error messages as the Maverick doesn’t have a lot of the hardware that the dash is trying to communicate with. He also can’t change the vehicle’s driving mode, and the cruise control can only be enabled when the truck is stopped. But probably the most annoying issue is that the fuel gauge is off by 50%, so when the tank is full, it shows you’ve only got half a tank. At least one other user on the forum believes this could be alleviated by modifying the fuel sensor wiring, so it will be interesting to see how difficult a fix it ends up being.

We first ran across the DIY-friendly Maverick back in October of last year, and we’re encouraged to already see owners answering Ford’s challenge by tinkering with the vehicle. Here’s hoping this is the start of a new chapter in the long and storied history of car hacking.

Thanks to [Matt] for the tip.

Serial Studio One Year On

Last year we wrote about [Alex Spataru]’s Serial Studio project, which started life as serial port data visualizer, like a souped-up version of the Arduino serial plotter. [Alex] has been actively improving the project ever since, adding a variety of new features, including

  • JSON editor for data formats
  • TCP, UDP, and Multicast
  • New and more flexible display widgets
  • Multi-signal plots
  • FFT and logarithmic plots
  • VT-100 emulation
  • Support for plugins and themes
  • Added MQTT support

[Alex] originally came up with Serial Studio because he was involved in ground station software for various CanSat projects, each one with similar yet slightly different data formats and display requirements. Rather than make several different programs, he decided to make Serial Studio which could be configured using JSON descriptor files.

The program is open-source and multi-platform. You can build it yourself or download pre-compiled binaries for Windows, Linux, and Mac. See the project GitHub repository for more details. In addition to English, it has also been translated into Spanish, Chinese, and German. What is your go-to tool for visualizing serial data telemetry these days? Let us know in the comments below.

RGB LED Rings Teach Old Dash New Tricks

We’ve seen several so-called “digital dash” upgrades over the years that either augment, or completely replace, a vehicle’s original dashboard indicators with new displays. Whether its seven segment LEDs or a full-on graphical interface powered by the Raspberry Pi, the end result is the same: a dashboard that looks wildly different than it did when the car rolled off the assembly line.

But this LED dashboard project from [Flyin’ Miata] takes a slightly different approach. Rather than replace the analog gauges entirely, rings of RGB LEDs of the same diameter were placed behind their matte black faces. When the LEDs are off you’d never notice them, but once they kick on, the light is clearly visible through the material.

LEDs can easily shine through the gauge face.

So far, it looks like most of the work seems to have been put into the tachometer. The firmware running on the CAN equipped Adafruit Feather M4 can do things such as light up a dynamic redline based on current engine temperature. It will also light up the LEDs to follow the analog gauge as it moves around, which might not have much practical application, but certainly looks cool.

On the speedometer side, the LEDs seem to be used primarily as warning indicators. As demonstrated in the video below, the whole gauge can light up bright red to indicate a critical situation such as low oil pressure. If you wanted to, the system could also be configured with different colors corresponding to various possible fault conditions.

Compared to some of the more aggressive dashboard updates we’ve seen, this is an interesting compromise that helps retain the look of the original instrumentation. Of course, depending on the make and model of the car, you might be able to sneak in a small LCD screen without anyone noticing.

Continue reading “RGB LED Rings Teach Old Dash New Tricks”

Serial Studio: Easily Visualise And Log Serial Data

Outputting data from a microcontroller over a serial port is convenient and easy, but formatting, visualizing, and analyzing the data can be tedious and frustrating. [Alex Spataru] knows this all too well, having spent too many hours building and debugging custom dashboards. To save himself and others the same frustration in the future, he created Serial Studio, a tool for quickly building dashboards for serial data.

The only input required for Serial Studio to create a dashboard is a simple JSON structure specifying the data’s format, and how it should be grouped and displayed. Originally Serial Studio required all the JSON data to be sent over serial, which is fine for simple data but quickly becomes cumbersome for more complex applications. To solve this, [Alex] added a feature allowing the JSON document with the format information loaded from the computer, while only the data is sent over serial.

Serial Studio includes several visualization options, including raw line graphs, bar/level indicator, dial indicator, the artificial horizon for IMU data, or a map widget. It can also output the formatted data to a CSV file for further analysis in other software. A console window is also included for viewing raw data or debugging purposes. See the usage demo after the break.

We like Serial Studio’s ease of use and adaptability, and we’ll likely use it for our own projects in the future. It is compatible with Linux, Windows, and Mac thanks to the Qt framework, and the code is open-source and available on GitHub.

If you’ve ever watched one of the BPS.Space model rocket launch videos, you’ll know how critical data logging, visualization and analysis is for [Joe Barnard]’s work. Serial Studio is perfect for such applications, and [Alex] used it extensively for simulated satellite competitions at his university. Continue reading “Serial Studio: Easily Visualise And Log Serial Data”

LEGO Delivers Corvette Experience On A Budget

Many dream of tooling around in a high performance sports car, but the cost of owning, maintaining, and insuring one of them make it a difficult proposition. While this LEGO version of the Corvette ZR1 might not beĀ exactly like the real thing, it’s 4-speed manual and electronic gauge cluster can give you a taste of the supercar lifestyle without having to taken out a second mortgage.

Working through the gears.

Built by [HyperBlue], this desktop speedster has more going on under the hood (or more accurately, the roof) than you might expect. While it looks pretty unassuming from the outside, once the top is lifted, you can see all the additional components that have been packed in to motorize it. The functional gearbox takes up almost the entire interior of the car, but it’s not like you were going to be able to fit in there anyway.

But the motorized car is really only half of the project. [HyperBlue] has built a chassis dynamometer for his plastic ride that not only allows you to “start” the engine with realistic sights and sounds (recorded from an actual GM LT1 V8 engine), but put the mini ‘Vette through its paces. With a virtual dashboard powered by the Raspberry Pi, you can see various stats about the vehicle such as throttle position, RPM, and calculated scale speed; providing a real-world demonstration of how the transmission operates.

While a LEGO sports car might not be quite as exciting as getting yourself a real project car, there’s something to be said for being able to rebuild your transmission without getting your hands dirty.

Continue reading “LEGO Delivers Corvette Experience On A Budget”