How to reassemble the Home Assistant Voice Preview Edition rotary encoder?

Hi, I have two Voice Preview Editions. One is in its original enclosure, and the other is in a 3D printed enclosure. While following the disassembly steps here (Disassembling the enclosure – Home Assistant Voice Preview Edition), at step 7, the rotary encoder accidentally came disassembled. I reassembled it but now the volume dial does not work correctly (it mostly only goes “up,” but sometimes it doesn’t even want to do that.) Is there a guide or photos on how to correctly reassemble the rotary encoder so it works again?

Same issue - The spring that does the indexing seems to stay on so I didn’t need to mess with that. There was a small copper conductor ring, a lid, and a plastic nib that fits in the center of the board over the button blister.

On the board, I lined up the plastic nib (wider base against the blister, it has indexing).

On the lid, there are 3 little verly small bumps that correspond to three tiny holes in the copper condution ring. Line up those holes in the ring so it fits into the cap (The copper ring has 3 prongs that should be facing upward.) Then carefully flip the cap over and snap onto the board, lining up the button so it fits in the slot.

This worked for me - If there’s a better way, feel free to correct.

Same here - when I rotate the “lid”, it is very rough resistance, not like the others I have… Tried flipping the copper ring both ways, no difference.

Has anyone tried to replace the dial with a generic rotary encoder with an embedded button? I’m looking at the schematic (home-assistant-voice-pe/KiCad/Home Assistant Voice PE.pdf at c997371cfabaf67623ad012381eff8aac57c5bf6 · NabuCasa/home-assistant-voice-pe · GitHub Page 7, encoder section). It looks very doable.