This makes the "Refills" of the No-Touch Soap Dispenser really refillable. I used a 15 mm Forstner Bit on a drill press with a vise to drill the hole ...into the empty Refill Container.
There are 2 STLs: One for printing the cap with TPU, which I highly recommend, and one for none flexible Filament.
Flexible caps are much easier to remove than none flexible.
The cap is not watertight, it just seals the soap against dust.
To print 94A TPU with my bowden printer Geeetech A10 I used these settings in Cura:
Speed: 20 mm/s
Infill: 20 %
Printing Temperature: 220 °C
Build Plate Temperature: 40 °C
Retraction Distance: 2 mm
Retraction Speed 30 mm/s