Hi,
This project is more woodworking than electronics. I am going to share the construction of a pair of speaker grills for a vintage Cerwin Vega AT-12 loudspeakers. This shows How I did for the Cerwin Vega's, the techniques should work for other brands.
I have bought two pairs of CV speakers, AT-10 and AT-12. The AT-10 speakers came with grills, the AT-12 did not. I used the AT-10 grill as a guide for fabricating the new grills.
I cut the new grill frames from 3/4" MDF board. The outside dimensions are 14 x 26 inches.

There is a 45 degree bevel on the front side:

And recess for the bass driver on the rear side:

Here is a picture of the grill attach pins:

I found similar pins at two places:
https://www.parts-express.com/parts-express-heavy-duty-speaker-grill-guides-12-pair--260-367And
https://qcomponents.ca/McBride-GRILL-PIN-LARGE.htmlI bought these pins:

To make these pins work, I added some spacer washers cut from 1/4" plywood.

To be continued …
Regards,
Jay_Diddy_B