Okay I’ve probably well over-engineered this but she works beautifully!
Adjustable: mechanism locks in place to fit the width of your couch or armchair (wow!)
Modular: attach a cupholder, tray, or even a gridfinity base
Simple: everything just prints and snaps together
It should be pretty intuitive to put together, just make sure to remove the little bit of support underneath the locking pin on the base.
Attachment Dimensions
Tray: 75mm x 115mm
Cup Holder: inner ring 84mm, outer ring 105mm
The author marked this model as their own original creation.