This post contains all of the STL files you need to put together a 4-part modular case designed to work with OSR2.
You will need 12x M3x8 bolts to hold the modules together.
For the heater pad what I recommend is a 5V carbon fibre heating pad, of the kind that can be found on Amazon or Ebay for a few dollars. These tend to draw about 1.5A from a USB plug.

These pads are generally made from multiple layers of fabric with thins strands of carbon fibre laid between. It's best not to disturb the carbon fibres themselves as they are quite delicate; instead cut around them with a craft knife or scissors.

This should leave you with a flexible web with the power wires coming off.

The web can then be inserted into the "heater" case and held in place with heat-resistant Kapton tape, of the kind you'd use on a 3D printer bed.

This can then be stuck down with more tape.

A USB heater pad is very low power - about 8 watts - so don't expect it to work quickly. The inside of the case will heat up over a few minutes, and the sleeve inside will warm up over about 30-40 minutes. The advantage to this arrangement is that it should be pretty safe and it doesn't require a control circuit. It should also stay warm for a similar period of time with the heater off thanks to the insulating case design.
As always BE CAREFUL! As always I can't guarantee the safety of any of the parts you source or the actions you take, so it's up to you to take responsibility for your own safety.
A 5V heater pad should be pretty safe but don't count on it! Take sensible precautions. For example: never leave the heated case unattended when the power is on, and always check the temperature inside temperature before use.
Finally: I think that there's a lot of scope for innovation with this. For those of you who feel like having a go at that yourselves I have put a set of STEP files in the #maker-design-vault on Discord.
Enjoy!
Tanzino
2025-03-20 18:46:53 +0000 UTCTanzino
2025-03-17 17:54:26 +0000 UTCBoogaboo21
2021-03-05 00:34:16 +0000 UTCTempestVR
2020-06-13 09:22:22 +0000 UTChosenguy
2020-06-12 16:14:58 +0000 UTCgeesp0t
2020-06-07 12:12:20 +0000 UTCgeesp0t
2020-06-07 12:10:53 +0000 UTCTempestVR
2020-06-05 12:53:49 +0000 UTC