Thanks to @Giuliku for helping me install the BL Touch sensors on the CR-10 machines yesterday.
The firmware proved pretty tricky to get working as the mainboards are so old they only have a very small amount of progmem available which made using Marlin 2.0 or TH3D’s firmware difficult to say the least.
I spent most of today trying different options in TH3D’s firmware then went back to stock Marlin as I just couldn’t get it down small enough. I finally got a build of Marlin 2.0 under 130kb with the unified bed leveling feature that allows for automatic mesh bed leveling. However, I had to disable SD card support for this. Seeing as our printers should all be used via Octoprint, this shouldn’t be a problem.
I would much prefer this over Creality’s provided firmware as it’s very out of date and makes it more difficult to maintain machines that are all running different firmwares. I got the Left CR-10 set back up again and the auto leveling working, however the thermistors seemed to be reading strange values so I may have to change the build settings.
On Tuesday I intend on sorting this out and getting the left CR-10 back to a fully operational status complete with automatic mesh bed leveling. I’ve also bought the SD cards for the new Raspberry Pis and will set them up some time in the next few days.
I wanted to have all the BL Touch sensors sorted a while ago but the installation has proven much more tricky than I thought. I also added a custom boot screen with the HSBNE logo to the firmware build.