Bashguard for mountain bikes, 140mm outer diameter and made to fit a Shimano SLX crank. Weighed in at roughly 44 grams or so in ABS.
Pretty sure they're all quite similar, you might have to do some research on your crank to see if it will fit. It also might need a little filing to get it to fit depending on how accurate your 3D printer is.
It is 8mm thick so you will need longer chain ring bolts, 12.5mm should do it (I'm running 16mm with spacers as it was all I could find locally).