I've designed one of these before but thought I should do it from scratch, it worked fine and after 1 test I went back and printed out 8 more (fixed all the blinds in my house :)