The issue with the nozzle crashing was my fault, had the wrong offset.
The biggest problem with setting this up is getting the offset between the probe and nozzle correct. The firmware needs to be edited and flashed each time you need to change the offset so you can imagine getting it just right can take a few tries. It took me around 10 tries to get it right. It seems to be great now though.
I am using BL touch with 2 Bondtech extruders, both are the universal kind, ones direct the other Bowden. No issues with the firmware and this setup as I just put in the gcode command for the extruder steps in the start gcode. Though, now that I have access to the firmware I can probably just change the steps there.
Mounting the BL touch was simple, I made a custom fan with a mount on it. I didnt want mine at the back so its on the front as close to the left nozzle as I could get it. I upgraded my hotend fans to 40mm and I also have a 50mm blower fan on the back for part cooling. You can see the part cooling duct around the nozzles. This design works great, but its still a work in progress as it has some issues.
Wiring the BL touch was fairly straight forward, I used some stranded CAT5 cable, dont use solid core wire.
When testing I set my spring bed out of level quite a bit and I could see the Z axis changing to compensate, works awesome.
Im using 16 probe points on my setup and it only adds 1 minute to the startup time. I removed my bed leveling springs and locked the bed down. I also leveled it just for the heck of it. I didnt need to, but now its locked down level and when it changes over time the probe will compensate.
Only issue now is my PID tuning is out of whack and my nozzle will shoot past its mark by 10-15 degrees when warming up, settles down once hot though. I guess the new firmware has incorrect values for its PID. I can see it says "N Series KS version" and right below that is "Test V2 Hotend" but its commented out. Im probably running V1 hotend PID settings. Would like to run PID Autotune but im not really sure how to do that. I do have a Reprap LCD, but no way to run the Gcode.
It would make things so much simpler if there was a terminal we could use to send Gcode command to the printer to adjust the Probe offsets and run PID Tune!
YouTube Video showing the homing process.https://youtu.be/JS1kfR1FZvA
If you guys have any questions, feel free to ask!