Here's a great tutorial from Connecting Threads' website:
http://www.connectingthreads.com/pat..._PD991407.html
It's an Adobe file and the first example is the hexagon, but if you scroll down, it shows one with diamond shapes.
It's on my list of things to try.