I just uploaded Johann's firmware from here. It says it hasn't been updated in about 6 months, so I am not sure how current it is.
It started off not homing correctly. It would jiggle the effector around a little bit and move down slightly, even though none of the endstops we anywhere near engaged (the carriages were about halfway down the printer). So I inverted the endstops in the Config.h file...
Now it homes... Kinda. It will go up to the endstops, hit them, then continue trying to go up for ~5 seconds. Then each axis stops one at a time. Here's a video of what is happening:
[vid.me]
It started off not homing correctly. It would jiggle the effector around a little bit and move down slightly, even though none of the endstops we anywhere near engaged (the carriages were about halfway down the printer). So I inverted the endstops in the Config.h file...
Now it homes... Kinda. It will go up to the endstops, hit them, then continue trying to go up for ~5 seconds. Then each axis stops one at a time. Here's a video of what is happening:
[vid.me]