Uit Hack42
< Gebruiker:BugBlue
Versie door Raboof (overleg | bijdragen) op 30 jul 2024 om 10:04 (aantekeningen van andere pagina)
Ga naar: navigatie, zoeken
Project: AfdakBouwen
Schroefje24.png
Schroefje24.png
Schroefje24.png
Schroefje24.png
NoProjectPicture.jpg

AfdakBouwen

Naam AfdakBouwen
Door BugBlue
Status Uitvoer
Madskillz Hout zagen, hameren, schroeven, duvelen
Doel / Omschrijving
Afdak bouwen
Alle Projecten - Project Toevoegen

Add your picture plz.


Er is hout voor een afdak. Er is een plan.

Doel

buitenspullen zoals kussens en KKN-stoelen droog buiten kunnen opslaan, en droog kunnen roken.

Status

Scrat en BugBlue hebben een plan en benodigdheden besteld. Betonpoeren en houten palen zijn binnen, dakplaten nog niet.

Plan

Uitgangspunten:

  • Afstand MT tot betonpoeren: 50cm.
  • Het skelet is 3m bij 6m, het dak zelf is 3.5m
  • Alle poeren even hoog, onderkant palen ca. 10cm boven straatniveau ivm opspattend water.
  • Afloop dak: ongeveer 11 graden schuin.
  • Stroom naar het afdak leggen.
  • We gaan het skelet al bouwen en niet eerst wachten op dakplaten.

Keuze: eerst het afdak maken en dan de betonpoeren op die afstand ingraven, of eerst betonpoeren ingraven en dan het afdak daarop maken. Eerst het afdak in elkaar zetten lijkt aantrekkelijk.

AfdakBouwen.png

Waar

AfdakWaar.png

Openscad code

 module schoor() {

    difference() {
        color("orange") cube([50,5,7.5]);
        rotate([0,-45,0]) cube([10,10,10]);
        translate([50-7.7,0,7.7]) rotate([0,45,0]) cube([10,10,10]);
    }
};
module dak() {
    translate([0,11,0])color("red") cube([10,298,10]);
    translate([295,11,0]) color("red") cube([10,298,10]);
    translate([590,11,0]) color("red") cube([10,298,10]);
    translate([1,0,0]) color("blue") cube([298,10,10]);
    translate([301,0,0]) color("blue") cube([298,10,10]);
    translate([1,310,0]) color("blue") cube([298,10,10]);
    translate([301,310,0]) color("blue") cube([298,10,10]);
    translate([11,160,2.5]) cube([283,5,7.5]);
    translate([306,160,2.5]) cube([283,5,7.5]);
    translate([11,47,0]) rotate([90,0,-45]) schoor();
    translate([306,47,0]) rotate([90,0,-45]) schoor();
    translate([300-42,11,0]) rotate([90,0,45]) schoor();
    translate([600-42,11,0]) rotate([90,0,45]) schoor();
    translate([11,300-26,5]) rotate([-90,0,45]) schoor();
    translate([306,300-26,5]) rotate([-90,0,45]) schoor();
    translate([300-43,300+8,5]) rotate([-90,0,-45]) schoor();
    translate([600-43,300+8,5]) rotate([-90,0,-45]) schoor();

}
 



translate([0,0,250]) rotate([11,0,0]) dak();

difference() {
    cube([12,12,256]);
    translate([0,0,249]) rotate([11,0,0]) cube([15,15,12]);
}

translate([295,0,0]) {
    difference() {
        cube([12,12,256]);
        translate([0,0,249]) rotate([11,0,0]) cube([15,15,12]);
    }
}

translate([590,0,0]) {
    difference() {
        cube([12,12,256]);
        translate([0,0,249]) rotate([11,0,0]) cube([15,15,12]);
    }
}

translate([0,302.34,0]) {
    difference() {
        cube([12,12,256+58.77]);
        translate([0,0,249+58.77]) rotate([11,0,0]) cube([15,15,12]);
    }
}

translate([295,302.34,0]) {
    difference() {
        cube([12,12,256+58.77]);
        translate([0,0,249+58.77]) rotate([11,0,0]) cube([15,15,12]);
    }
}

translate([590,302.34,0]) {
    difference() {
        cube([12,12,256+58.77]);
        translate([0,0,249+58.77]) rotate([11,0,0]) cube([15,15,12]);
    }
} 


translate([14,0,250-36]) rotate([0,-45,0]) schoor();
translate([295+14,0,250-36]) rotate([0,-45,0]) schoor();

translate([295-37,0,250-1]) rotate([0,45,0]) schoor();
translate([590-37,0,250-1]) rotate([0,45,0]) schoor();

translate([14,302.34,250-36+58.77]) rotate([0,-45,0]) schoor();
translate([295+14,302.34,250-36+58.77]) rotate([0,-45,0]) schoor();

translate([295-37,302.34,250-1+58.77]) rotate([0,45,0]) schoor();
translate([590-37,302.34,250-1+58.77]) rotate([0,45,0]) schoor();


translate([7.5,14,250-28]) rotate([0,-45,90]) schoor();
translate([7.5,302.34-37,250+58.77-8]) rotate([0,45,90]) schoor();

translate([302.5,14,250-28]) rotate([0,-45,90]) schoor();
translate([302.5,302.34-37,250+58.77-8]) rotate([0,45,90]) schoor();

translate([597.5,14,250-28]) rotate([0,-45,90]) schoor();
translate([597.5,302.34-37,250+58.77-8]) rotate([0,45,90]) schoor();