I built the engine and transmission in my truck, thus needing a custom tune. I'm always second guessing if the calibration data is reliable due to "false knock" readings. Additionally,…
Wideband versus Narrow Band O2 Sensor Signals
Traditionally combustion engine controllers have used narrow band oxygen sensors to adjust fuel mixture. They require no calibration making them ideal for factory engine controllers. However, they can only tell…
My 2001 Tahoe / GMT800 4×4 Suspension Build
The suspension was comically worn out when I bought my well used 2001 Chevy Tahoe. I first rebuilt it with stock parts. The trails made quick work of those! I…
Emulate a PLC in Windows using Open PLC Runtime
I need to develop a C# application that will communicate with a PLC to synchronize events on PC with actuators PLC(s) will drive. I don't want to buy all the…
The best GoPro Hero settings
I have been working with GoPro Hero cameras on almost every photoshoot for over a decade now. Like any camera if you setup the video incorrectly it can be a…
My dry vitamin shampoo to combat hair loss

I have been indoctrinated with the "you got the balding gene" talk. Male pattern baldness is a well ingrained theory but it's still a "theory". Women experience hair loss too!…
Editing Audio in Resolve
Did you know YouTube grades your video based on volume density in your videos? You know how commercials flip on and the volume blasts you away? Well this same thing…
Color Correction in DaVinci Resolve
I've long struggled to get color correct in across the gamma curve. It seems if I get the mid-tones correct the shadow and or highlights will be off. I follow…
Debugging ESP32 with ESP-Prog in Platform IO
Debugging is a very powerful tool. I was fortunate enough to get a debugger setup on the first attempt for my ESP32 project. However, it seems every time I go…
GMT900 brake swap

My Tahoe is the GMT800 truck chassis from Chevrolet. The rear brakes always seem overworked and hard braking leaves something to be desired. If you also have a 4 wheel…