Building My Own Replacement Instrument Cluster for the BX Series

Jason Sewell

New member

Equipment
BX2370
Aug 3, 2025
1
4
3
Midlothian, VA, US
This thread may only be of interest to people who 1) Own a BX-series, 2) Have suffered repeated instrument cluster failure due to water intrusion, and 3) Are interested in embedded system development. But hey, maybe there is more than one of us!

After replacing my gauge cluster twice at ~$500 a pop, it has once again died due to moisture getting into the electronics. The most recent death struck the supposed "re-engineered" panel. So I decided it might be fun to make my own replacement.

The project is only about halfway complete, but there are enough bones that anyone interested can follow along and maybe even make contributions. I'm using an ESP32 microcontroller and a few assorted discrete components to turn the signals from the wiring harness into output on an CD panel. I started with a very nice, sunlight readable panel, but I accidentally destroyed it in a soldering mishap, so I switched to a cheaper TFT color panel for now.

The project is hosted at hackaday.io and GitHub. Feel free to take a look, ask questions, and make a pull request or two if the mood strikes you.

Here are a couple of pictures of the water damage in the gauge cluster.
IMG_7080.jpeg



You can see that some of the header pins are completely corroded away:
IMG_7081.jpeg



I am looking for a way to reuse the stock pan if possible.
IMG_59B588EA-9DFE-4939-AD95-41193B4D2234.jpeg



My "workshop"
IMG_7116.jpeg



A prototype of the user interface:
IMG_7227.jpeg
 

Attachments

  • Like
Reactions: 3 users

Bonebeard

New member

Equipment
BX25D, Box grader, Snow blower, Back hoe, Finish mower, Front forks, 48" Tiller
Oct 16, 2022
1
0
1
Manitoba Canada
This thread may only be of interest to people who 1) Own a BX-series, 2) Have suffered repeated instrument cluster failure due to water intrusion, and 3) Are interested in embedded system development. But hey, maybe there is more than one of us!

After replacing my gauge cluster twice at ~$500 a pop, it has once again died due to moisture getting into the electronics. The most recent death struck the supposed "re-engineered" panel. So I decided it might be fun to make my own replacement.

The project is only about halfway complete, but there are enough bones that anyone interested can follow along and maybe even make contributions. I'm using an ESP32 microcontroller and a few assorted discrete components to turn the signals from the wiring harness into output on an CD panel. I started with a very nice, sunlight readable panel, but I accidentally destroyed it in a soldering mishap, so I switched to a cheaper TFT color panel for now.

The project is hosted at hackaday.io and GitHub. Feel free to take a look, ask questions, and make a pull request or two if the mood strikes you.

Here are a couple of pictures of the water damage in the gauge cluster.
View attachment 161793


You can see that some of the header pins are completely corroded away:
View attachment 161794


I am looking for a way to reuse the stock pan if possible.
View attachment 161796


My "workshop"
View attachment 161803


A prototype of the user interface:
View attachment 161804
Hello sir, did you ever get this installed in your tractor?
 

GreensvilleJay

Well-known member

Equipment
BX23-S,57 A-C D-14,
Apr 2, 2019
13,228
5,890
113
Greensville,Ontario,Canada
NICE...love to see real hackers making things !! I settled on PICs 25 years ago,and well, too old to 'upgrade'.

FWIW ..the water 'problem'. drill 5 or so SMALL holes ( #63 , IC pin size) both top and bottom of the cluster to allow air IN and OUT. it should help !
 
  • Like
Reactions: 3 users

Mowbizz

Well-known member

Equipment
Bx25d
Aug 19, 2021
564
327
63
New Hampshire
NICE...love to see real hackers making things !! I settled on PICs 25 years ago,and well, too old to 'upgrade'.

FWIW ..the water 'problem'. drill 5 or so SMALL holes ( #63 , IC pin size) both top and bottom of the cluster to allow air IN and OUT. it should help !
Dealer replaced my first one under warranty but soon after the new one started getting moisture inside as well. All gauges still work however!
I should try the “holes hack” 😊
 
  • Like
Reactions: 1 user

John T

Well-known member

Equipment
2017 BX23S
May 5, 2017
1,107
600
113
under a rock
Have suffered repeated instrument cluster failure due to water intrusion,
Pretty cool.
Curious, What year is your BX?
I've only had a problem with my 4 way flasher switch. disassembly/silicone grease fixed it.



Also, tech question.... what is the best soldering iron/gun to solder connections on a green printed circuit board like that?

My 1972 pencil soldering iron takes 3 days to heat up and the bigger gun is too cumbersome to maneuver
 
  • Like
Reactions: 1 users

Hugo Habicht

Well-known member
Lifetime Member

Equipment
G1900
Jun 24, 2024
1,032
1,485
113
Ireland
FWIW ..the water 'problem'. drill 5 or so SMALL holes ( #63 , IC pin size) both top and bottom of the cluster to allow air IN and OUT. it should help !
The water comes in the top but cannot get out due to the bathtub design. I would only seal the top properly, drill small holes at the bottom, give the board a lick of conformal coating and apply vaseline to the contacts.
 
  • Like
Reactions: 1 user

Hugo Habicht

Well-known member
Lifetime Member

Equipment
G1900
Jun 24, 2024
1,032
1,485
113
Ireland
Also, tech question.... what is the best soldering iron/gun to solder connections on a green printed circuit board like that?
My recommendation would be Weller WTCP or WECP with a short and wide tip (No. 7 temperature for the WTCP). Thin tips can never have enough heat flow. Those soldering irons are made to last and there are plenty available second hand for very little money.
 
  • Like
Reactions: 1 user

Grandad4

Active member

Equipment
1949 Farmall M, previously owned: L 4610, BX 2230
Apr 5, 2016
405
154
43
Greensboro, NC
Nice project! But gotta wonder what is the source of all that moisture. Any way to find/create a dryer place to park your BX?
 
  • Like
Reactions: 1 user