← Back to Models
3D Model Creation Assistance

3D Model Creation Assistance

by clever-maker-70ef ·

kethup

Interactive Preview & Customizer

3D preview with browser-based OpenSCAD rendering on parameter changes.

Loading previewLoading preview...

Diameter på den lille "hatten" øverst på korken

step 0.5

Høyden på den lille trekk-delen (hvor dyp gropa skal være)

step 1

Diameter på den store røde hovedkorken (støtteflate)

step 1

Bredde på foten for å hindre at den velter

step 5

Veggtykkelse og bunntykkelse

step 0.5

Rundingskvalitet

WASM compiler loads on first parameter change.
Download

Prompt

do you speak norwegian?

OpenSCAD Code

/* [Dimensjoner] */
// Diameter på den lille "hatten" øverst på korken
kork_topp_diameter = 19.5; // [15:0.5:25]
// Høyden på den lille trekk-delen (hvor dyp gropa skal være)
kork_topp_hoyde = 12.0; // [5:1:20]
// Diameter på den store røde hovedkorken (støtteflate)
hovedkork_diameter = 44.0; // [35:1:60]
// Bredde på foten for å hindre at den velter
fot_bredde = 85; // [60:5:120]

/* [Design] */
// Veggtykkelse og bunntykkelse
vegg = 3.0; // [2:0.5:6]
// Rundingskvalitet
$fn = 64; // [32, 64, 128]

/* [Hidden] */
epsilon = 0.02;

module idun_ketchup_holder() {
    difference() {
        union() {
            // Stabil sekskantet fot
            cylinder(h = vegg, d = fot_bredde, $fn = 6);
            
            // Sylinder som holder selve flaskehalsen/korken
            cylinder(h = kork_topp_hoyde + vegg, d = hovedkork_diameter + (vegg * 2));
        }
        
        // Senterhull til den lille "trekk-opp"-delen
        // Vi bruker en liten taper (konform) så den kiler seg litt fast ("klikker")
        translate([0, 0, vegg])
            cylinder(h = kork_topp_hoyde + epsilon, d1 = kork_topp_diameter, d2 = kork_topp_diameter + 0.5);
            
        // Utsparing til hovedkorken så flasken sitter sentrert
        translate([0, 0, kork_topp_hoyde + vegg - 3])
            cylinder(h = 3 + epsilon, d1 = kork_topp_diameter + 2, d2 = hovedkork_diameter + 0.5);

        // Dreneringshull i midten (hindrer vakuum og gjør renhold lettere)
        translate([0, 0, -epsilon])
            cylinder(h = vegg + 2*epsilon, d = 8);
    }
}

idun_ketchup_holder();

Download Model

Choose the model version and file format.

Model version