-
jelbert
-
-
Offline
-
Gebruiker
- Berichten: 244
-
-
|
Dat draadje kon ik zo snel niet vinden. Maar sinds 2009 print ik al van alles en dus ook voor aan boord.
Het programma om de modellen in te maken wat ik gebruik is OpenScad. Het is een soort van programmeertaal voor cad tekeningen. Van daar uit kan je het model exporteren als STL file waar je dan weer Gcode voor je printer van kan maken.
Een model voor een roerstand gever die precies over de roerkoning van mijn Westerly pentland past. De potmeter van 10k (voor raymarine) is een waterdichte versie die je in een houtje of beugeltje maakt ter hoogte van je roerkoning.
Een foto maakt het vast duidelijker:
[img size=140k] www.jelbert.nl/roerstand%20gever.jpg[/img]
De code om het te maken: $fn=20;
koning=22;
slag=53;
lager=22;
lagerdikte=7;
lagerrand=3;
rand=10;
schroef=3;
moerx=5.6;
moery=2.7;
dikte=10;
potas=6;
SchroefM8=8;
// de 4 onderdelen van de gever. Je haalt de // weg om het onderdeel te zien of maken.
//roer();
//translate([0,40,0]) pot();
//translate([0,-33,0]) rotate([0,0,90]) ashouder();
//translate([50,-32,0]) rotate([0,0,90]) ashouder();
module ashouder()
{
union()
{
difference()
{
union()
{
cube([23,46,dikte],center=true);
translate([0,-23/2,dikte/2-0.1]) cylinder(h=6.5,d=23,center=true);
translate([0,0,5]) rotate([270,0,0]) cylinder(h=23,d=20,center=false);
}
translate([0,-23/2,23/2-6.5/2]) cylinder(h=7, d=15,center=true, $fn=6);
translate([0,-23/2,10]) cylinder(h=30,d=SchroefM8,center=true);
translate([0,0,5]) rotate([270,0,0]) cylinder(h=30,d=SchroefM8,center=false);
rotate([0,180,0]) translate([0,15,-7]) cube([13,7,20],center=true);
}
}
}
module pot()
{
difference()
{
union()
{
hull()
{
cylinder(h=dikte,d=potas+rand,center=true);
translate([slag-rand-lager/2,0,0]) cylinder(h=dikte,d=lager+rand,center=true);
}
lagerAdd(slag-rand-lager/2,0,40);
}
lagerSub(slag-rand-lager/2,0,40);
cylinder(h=dikte+5,d=potas,center=true);
rotate([0,0,-90]) translate([0,-potas/2,0]) rotate([90,0,0]) cylinder(h=dikte+5,d=schroef,center=true);
rotate([0,180,-90]) translate([0,-potas/2-2,-moerx/2]) cube([moerx,moery,dikte+5],center=true);
}
}
module roer()
{
difference()
{
union()
{
lagerAdd(slag-rand-lager/2,0,40);
hull()
{
cylinder(h=dikte,d=(koning*sqrt(2)+rand),center=true);
translate([slag-rand-lager/2,0,0]) cylinder(h=dikte,d=lager+rand,center=true);
}
}
rotate([0,0,45]) cube(koning,center=true);
// translate([slag-rand-lager/2,0,2]) cylinder(h=dikte+1,d=lager,center=true);
//translate([slag-rand-lager/2,0,0]) cylinder(h=dikte+1,d=8,center=true);
lagerSub(slag-rand-lager/2,0,40);
translate([-10,-10,0]) rotate([90,0,-45]) cylinder(h=dikte*2,d=schroef,center=true);
rotate([0,180,-45]) translate([0,-koning/2-2,-moerx/2+0.5]) cube([moerx,moery,dikte],center=true);
rotate([0,0,-90]) translate([-10,-10,0]) rotate([90,0,-45]) cylinder(h=dikte+5,d=schroef,center=true);
rotate([0,180,-135]) translate([0,-koning/2-2,-moerx/2+0.5]) cube([moerx,moery,dikte],center=true);
}
}
module lagerSub(x,y,ren)
{
union(){
translate([x,y,2]){cylinder(r=lager/2,h=8,center=true,$fn=ren);}
translate([x,y,0]){cylinder(d=9,h=dikte+5,center=true);}
}
}
module lagerAdd(x,y,ren)
{
difference()
{
translate([x,y,2]){cylinder(r=(lager/2)+4,h=8,center=true);}
translate([x,y,2]){cylinder(r=(lager/2) ,h=8,center=true,$fn=ren);}
}
}
zo heb ik ook een behuizing voor de ST4000 van raymarine, maar daar passen alle klokken in. Een behuizing voor de eS75 van Raymarine. Die bestaat uit 2 delen omdat het te groot was voor de printer. Deze zit buiten tegen de bezaan mast. Een houder voor op de mast heb ik ook gemaakt zodat je apparatuur op een O vormige mast kwijt kan.
Een winch hendel. Nee je moet er niet de genua met binnen halen of je moet iets stevigers kinnen printen dan PETG. Ik gebruik hem voor de platte ankerlijn achter: x=17;
y=17;
z=33;
lh=200;
difference()
{
translate([0,0,15.61]) rotate([0, 4.15,0]) handle();
translate([-15,-15,-29]) cube([250,30,30]);
}
module handle()
{
difference()
{
union()
{
translate([0,0,z/2]) cube([x,y,z], center=true);
translate([0,0,z/2]) rotate([0,0,45]) cube([x,y,z], center=true);
hull() //handle
{
difference()
{
translate([0,0,-3]) sphere(d=30);
cylinder(10,x,x);
cylinder(h=400,d=10,center=true);
translate([0,0,-(20+15)]) cube(40,center=true);
}
translate([lh,0,0]) cylinder(10,x*0.6,x*0.6);
}
}
//translate([0,0,-5]) cylinder(40,5.5,5.5); //gat center
cylinder(h=400,d=10,center=true);
translate([lh,0,-5]) cylinder(40,5.5,5.5); //gat handle
}
}
Kabel goten zijn handig maar die platte kapjes die er op moeten gaan zoe moeilijk dicht. Dus had ik bedacht om een afvoerbuis in de lengte open te vrezen en dan een paar houders tegen de wand waar de pijp in past. Als ik de gleuf gelijk draai met de opening in de houders dan kunnen er kabels bij. Als ik de gleuf omhoog draai dan zitten de kabels vast in de kabelgoot: // draaibaar sluitende kabelgoot
//32mm pvcpijp aan een zijde open slijpen zodat je een goot krijgt
//dan beugels maken die aan de voorkant open zijn waar dan de draad in de pijp gelegd kan worden
//door de pijp te draaien sluiten de beugels de pijp af zodat de kabels niet meer uit de pijp kunnen.
pijp=40; //pijp
speling=0.5;
breed=30;
dik=5;
schroef=6;
gleuf=25;
gatY=pijp/2+schroef+5; //de afstand het schroefgat aan de boven en onderkant van het center van de buis
difference()
{
hull()
{
translate([0,breed,0]) cube([pijp+dik*2,breed,pijp+dik*1.5],true);
translate([pijp/2+dik+schroef/2,breed,0]) cylinder(h=pijp+dik*1.5,d=schroef+dik,center=true);
translate([-(pijp/2+dik+schroef/2),breed,0]) cylinder(h=pijp+dik*1.5,d=schroef+dik,center=true);
}
translate([pijp/2+dik+schroef/2,breed,-pijp]) cylinder(h=pijp*2,d=schroef);
translate([-(pijp/2+dik+schroef/2),breed,-pijp]) cylinder(h=pijp*2,d=schroef);
translate([0,0,dik/4]) rotate([-90,0,0]) cylinder(h=breed*2, d=pijp+speling);
translate([0,breed,pijp/2]) cube([gleuf,breed*2,pijp],true);
}
Dan is er ook nog een universele instrument kastjes generator die ik heb gemaakt. Die staat op mijn andere computer en die is in reparatie. Laptops en soep gaat niet zo goed samen om de een of andere reden.
Oh en PLA zou oplosbaar moeten zijn en biologisch afbreekbaar. Maar ik heb een behuizing buiten zitten, bij de stuurstand, en dat spul blijft jaar in jaar uit goed.
Het komt er op neer dat je bijna alles kan maken wat geen exterme krachten hoeft te verwerken. En als je dingen laat printen of je print in was en giet het in aluminium, dan kan je jezelf helemaal uitleven.
|