Assembly is a pain (filing of edges may be needed at some points), but it works great for my cabinet after being glued together. Use a moderate amount of pressure when assembling.
The top is made to slide out independently. Be careful when taking it all down together. It WILL slide toward you and it MAY hit you!
Printed in PLA at .30 with a .4mm nozzle with 20% grid infill. I used grid supports for some of the pieces. BUT…
If I were going to remake this, I would delete all top and bottom layers, bump vertical laters to 3, and print with a .6mm nozzle with 30% infill Honeycomb.
Not pictured, but small rubber feet were added to the bottom box to help it stay in place when pulling out the top tray independently.
The author marked this model as their own original creation.