Progress, i finally got a frame built for my speaker grills. First try was with pine, too soft, second try was with oak,the wood was right but it did not come out square. Third try after much thought, i cut a piece of scrap to the inside dimensions of the frame,then built the frame around it and it came out just right. I forgot to take pics of the back side,but what i did was inlayed small metal corner braces on the back which will attach to the magnets in the front face of the speaker cabinet. I cut a mortise with my router to inlay the corner braces.
Scrap wood for jig
Completed frame