Recommend printing with a soft material like TPU 95A.
Pause before 9.2mm and 22mm to insert magnets.
12x 5x10x20 Neodymium magnets
Neodymium Magnet N35 Super Powerful Permanent Magnetic 20mm x 10mm x 5mm - AliExpress
Inspired by: Soft Grips for 4 inch Vice by LucidLight - Thingiverse
The author marked this model as their own original creation.