Designed in OpenSCAD so the dimensions are completely customizable. You are also able to print in multiple parts if your printer bed is not large enough - just print one model with a left end and a right end. Can use superglue to help join together, but it's not really necessary.
Use double-sided tape to attach to any surface. I used 2 3M command strips for each segment which has held up well.
The author marked this model as their own original creation.