It's another Christmas box but here I really wanted to think... Outside of the box (pun intended) and try something unique.
As you can see the wires that go from button to button are pieces of filament. There is also a "lazy" version where the buttons and wires are printed in one piece.
Note: Scaling down and using filament as wires cannot be scaled down too much as the filament wont fit the holes. Generally speaking scaling down too much will make things tighter.
Assembly:
The buttons need a drop of glue and are aligned easily in dedicated holes. The holes in the buttons for the filaments need to face each other as you can see in the images.
Box has a stripe version and no stripe version - Pick which one you like better.
The wires:
This part might take several minutes 😅
The length of each peace should be approx. 5.5cm. You need 9 pieces. You then bent one side just a little bit against it's curve and push it in from both sides.
Like I said - There is also an easy one part print if you prefer.
no supports, infill is quite irrelevant you can go with 10%, 2-3 walls.