This is a little complex design developed for the Prusa Face Shield where, sometimes, the rubber band is difficult to found.
This adjustable headband is a part and originally intended for a helmet in a project where I worked on its development inside hackability association.
For some intresting project you can visit space.hackability.it and for more info about this non profit association visit hackability.it.
Just you need PETG and PLA
For the two bands i use only the PLA, but i think PETG work as well, maybe better, 0.2 layer height, 4 perimeters and 100% infill.
The internal_gear must be printed with PLA because the design not work with PETG, i printed it with 0.2 layer height and 100% infill.
In the part_1 set the support from the bed and add some renforcement for the two slots, i printed it with PLA, 0.2/0.07 variable layer height and 20% infill; to take over the supports you have to use a cutter and a screwdriver (look at the pictures), you have to be careful.
Fot the part_2 i use the PETG because sometimes the join break apart with the PLA, i printed it with 0.2 layer height and 15% infill.
To insert the bands in the part_1 you can use a screwdriver (look at the pictures), but be careful to not break them (i know it's a little difficult but the design it's developed to avoid them getting stuck in it); and to insert them in the prusa face shield use a little force, them are designed to remain stuck on it!
The author hasn't provided the model origin yet.