Print with 0.2 mm layer height, supports are needed only for the hinges.
It holds together with the snap fit prongs, but it can alternatively be glued together using a glue gun if needed (for me it wasn't needed, the snap fit holds really tight)
ESP32 board and battery can be attached using a tape or a sticker. I've used a 20mm kapton tape.
I used this display compatible with GxEPD2 library: https://vi.aliexpress.com/item/1005005443326604.html
The hole to hang the frame onto a wall is now keyhole shaped and the frame uses snap fit on all sides, not just on the top+bottom.
The frame can now be used in landscape orientation too. Also the cutout for the ePaper display has been made 1 mm smaller smaller to better hide ePaper borders and the frame is slightly thicker near the flex cable.
Created in Onshape. Parametric source file are here, feel free to customize it for your needs. There is also a configuration preset for a symmetric variant (but that one needs a larger print bed size).
You can also view the assembly and simulate the frame vs backplate movement.