Sonos Roam wall holder with USB-C charging cutout
A cradle that holds a Sonos Roam upright on a bathroom or kitchen wall while a USB-C cable stays plugged into the back. The Roam body is a 168 x 62 x 60 mm triangular prism, so the cradle has a 45 mm deep pocket shaped to that cross section with 0.5 mm clearance, a 14 x 8 mm slot at the rear for the USB-C plug and an open front so the buttons on the top edge remain reachable. Walls are 3 mm, the wall plate has two 4 mm countersunk holes at 60 mm spacing, and a drain hole in the base lets splashes escape. Print it upright with the pocket facing up.
A holder dimensioned to the Roam's actual profile keeps it from wobbling, unlike an all-purpose speaker clip. In SpeakCAD you describe it, preview the holder free in the browser, make a horizontal version or one for the Roam 2 in the chat, and download the STL.
Create a wall cradle for a Sonos Roam speaker 168 x 62 x 60 mm with a 45 mm deep triangular pocket and 0.5 mm clearance, 3 mm walls, a 14 x 8 mm rear USB-C slot, an open front, a 5 mm base drain hole and two 4 mm countersunk wall holes at 60 mm spacing.