I do my squares the old fashioned way, with a triangle file (because a square file will leave the corners over 90)
I filed about 2 dozen squares for the metal strips in the box floor
I started with a square file, but it soon became apparent that the reason triangle files exist is because they make square hole much easier
-s