It's done on my sewing machine. I'm using the walking foot to try to keep the lines straight and use free-motion quilting in the centers of the ones that have the curves. I've got it down to taking a little over an hour to do each block but the one with the diamond in the center and cross-hatching in the corners around it took me 2-1/2 hours. I figure I have another 20+ hours to finish the quilting and then add the binding. I could do it faster if I didn't have to turn the quilt around each time I need to go in a different direction. With a queen size quilt that's giving me quite a workout for my arms and shoulders! If I had the money and space I'd buy a long-arm quilting machine in a heartbeat.
Those squares couldn't be done before sewing them together?
I'm considering a quilt where I cross stitch in some of the squares first...maybe spelling out my granddaughter's name.