Clip to Hold a Bottle
Fleetinghttps://github.com/BelfrySCAD/BOSL2/wiki/bottlecaps.scad#module-sp_cap
https://www.sks-bottle.com/CapNeck.html
// Include the BOSL2 library for bottle caps and threads
include <BOSL2/std.scad>;
include <BOSL2/threads.scad>;
include <BOSL2/bottles.scad>;
// Parameters for SodaStream bottle cap
neck_diameter = 28; // Inner neck diameter for SodaStream bottle (mm)
cap_height = 20; // Total height of the cap (mm)
thread_pitch = 3; // Thread pitch (mm)
thread_depth = 1.5; // Thread depth (mm)
// Using the bottle_cap function from BOSL2
bottle_cap(
d=neck_diameter, // Diameter of the bottle neck (SodaStream standard)
h=cap_height, // Height of the bottle cap
thread=true, // Enable threading
thread_pitch=thread_pitch, // Pitch of the thread
thread_depth=thread_depth, // Depth of the thread
internal_d=neck_diameter - 2*thread_depth, // Adjust for internal threading
top_thickness=2, // Thickness of the cap at the top
side_thickness=2 // Thickness of the cap sides
);
Actually, I did not need to print this one
A drilled sodastream bottle cap and a piece of drywall stub did the trick.