No, I didn't use a printed circuit board.
I just hand-wired mine on a small piece of board and mounted it in a 4inch square electrical box. The outlet box also contains a regular electrical outlet. I use 1/8 inch jacks to connect the zero-crossing output and the Arduino pulse for the triac trigger.