I love my late grandma's Bernina 930 Record sewing machine. It has never failed to power through any project I've thrown at it. But the 40-year-old accessory case has been limping along with duct tape standing in for the two broken hinges. It's not pretty, but it worked ok.

This new case fits perfectly into the same spot the original one did in the 930 Record's care case, and it improves upon the machine feet, needle, and bobbin storage. It can hold 8 standard needle cases, 16 feet, and 16 bobbins.
This case requires the build volume of a Prusa XL, but I also threw together a smaller version that can be printed easily on a Prusa Mk3/Mk4 for those who just want an awesome standalone sewing case. I warn you that the smaller print is untested so if anyone does print it please report back with a make! :)
I printed these parts out of PETG at 0.2mm layer height with a 0.4mm nozzle and 3 perimeters. Please see Mathew's careful instructions for further print information
(text and process bellow copied from Matthew's original post)
Before assembling, make sure that you can push filament through the holes in the hinge and latch parts. Occasionally these will be tight due to a stray bit of polymer in the passage. It's really important that the filament pass through the links easily.
Refer to the image below to see how the links fit into the case. Note that the groove in the long link faces outwards and is closer to the cover.
Place a short link in one of the openings at the end and start pushing filament through. Continue until the filament exits the other side. This is the hardest part! If you encounter too much friction try pushing the filament through without the links first to see if there's a tight spot.

You may need to guide the filament into the next hole as it crosses a gap. Once you reach the end, cut off the filament and let it drop into the hole.
Repeat with the long links. Remember that the groove in the long link faces outwards.
If you have trouble inserting the filament hinge pins:
Now place the cover onto the case in the open position. Align the hinge links and insert the two filaments the same way as before.

Repeat this process with the latch(es)
These files are licensed under the MIT license just like the core gridfinity designs. Printables currently doesn't have an option for this license.
The author remixed this model.
When I saw Matthew's (@unrepentantgeek) “Modern Gridfinity Case,” I became inspired. What's more, I could easily edit the case in my favorite CAD package, OnShape! Matthew's easily configurable OnShape model is a work of art for scaling to all sizes of Gridfinity applications. Huge credit is due to his hard work in making such a flexible resource that is easy for even non-CAD users to modify. Naturally, I spun off my own copy and murdered it, keeping only the hinges and latch hardware the same. You can find that work here.