I experienced the same thing that paul_delta mentioned. However I was experiencing a problem with the zprobe only working when the USB was connected to my mac or windows pc. Disconnecting the USB from mac or windows pc, the zprobe didn't work. The zprobe didn't work when plugged into the raspberry pi 3. I seriously think the zprobe was more of a hassle than anything. With the quick adjustment screws and the springs, it's a better level than using the auto bed leveling feature on marlin. Since I use the octopi as my primary print software and monitoring, I don't care for the zprobe anymore. Won't have to wait for G29 to complete either.
I'm using PLA since it's all I have at the moment. I'm planning to build a printer dedicated to ABS soon. The springs and washer seem to do a good job keeping the heat away.