3D print the flag and case no supports.
need
1 M5x16mm screw
1 M5 nut (8mmx3.9mm)
1 9.8mm x 59mm x 3mm magnet