Uchwyt do ładowarki macBook M2

Projekt uchwytu do ładowarki macBooka M2. W praktyczny sposób trzyma na niewielkiej powierzchni ładowarkę wraz z kablem.

// charger_handle.scad

$fa=1;
$fs=0.4;
$fn=40;

module charger_handle_v1(g=3, w=56, l=116, l1=60, cut=false) {
    difference() {
        union() {
            linear_extrude(g) polygon([[-l1/2,-w/2],[-l1/2+l-w/2,-w/2],
                [-l1/2+l-w/2,w/2],[-l1/2,w/2]]);
            translate([-l1/2+l-w/2,0,0]) cylinder(r=w/2,h=g, $fn=120);
            translate([-l1/2,-w/2,g]) cube([2,w,28]);
            translate([l1/2-2,-w/2,g]) cube([2,w,28]);
            translate([-l1/2+l-w/2,0,g]) cylinder(r=w/2-3,h=28, $fn=120);
            translate([-l1/2+1,0,29.5])
            rotate([90,0,0]) cylinder(r=1.5, h=w, center=true);
            translate([l1/2-1,0,29.5])
            rotate([90,0,0]) cylinder(r=1.5, h=w, center=true);
        }
        translate([-l1/2+l-w/2,0,-0.1]) cylinder(r=w/2-5.5,h=28.2+g, $fn=60);
        if (cut == true)
        translate([l1/2-17,w/2,-0.1]) cylinder(r=8,h=0.2+g, $fn=80);
        translate([0,0,-0.1]) cylinder(r=w/2-10, h=0.2+g, $fn=80);
    }
}

charger_handle_v1(cut=true);