Code and BOM for my ice cooler robot (if you can think of a cool name, please let me know by filing an issue).