hmmm also rein gedruckt würd das vermutlich teuerer als der racoon

.. aber habs kurz angeschaut das system ist relativ simpel .. liese sich mit bisel gedrucke , schmiere , kabelkanälen und federchen relativ einfach basteln und in belibiger serie nacheinanderschalten .. ... ich zeichne mal was als modulares system .. wird aber vermutlich freitach .. hab heut und morgen besuch im büro
@DevilzCall für leute die nicht gewohnt sind diese tischaufsaessigen usb-nagetiere am kopf zu kraulen :
OpenSCAD - The Programmers Solid 3D CAD Modeller
..ps .. ok gebs zu mir ist grad etwas langweilig .. wolt ihr das zeugs mit schläuchen verbindbar oder als block zum zusammenschrauben /kleben ?
oki .. erster wurf :
Billigste Variante man Bohre in einen Lauf ([RohrDi] innendurchmesser )
ein Loch Quer durch mit dem durchmesser [LuftD]
Da geht die luft durch
und 90° dazu führ führungsbolzen löcher mit Duchmesser [SeiteD]
hinten kommt eine feder hin , stark genug den stopfen auch geschmiert zu bewegen , schwach genug das sie vom eingefügten dart gehalten werden kann.
Ist der stopfen in der hinteren Position (geladen) geht die luft durch den lauf , ist er entladen geht die luft durch .. .. nu muss man nur noch die luft von lauf zu lauf leiten.
Müst die die günstigste version sein
>>>>>>>>>>>>>>>>>>>>>>>>>>>><
//Smart-AR
//-----------------------------------------------------------------------------------
$fn=100;
RohrDi=13;
LuftD=5;
LuftWand=2;
StopfenBoden=5;
FederD=10;
SeiteD=3;
//Calc
Htot=2*LuftWand+2*LuftD+StopfenBoden;
//-----------------------------------------------------------------------------------
//Main
Stopfen();
//-----------------------------------------------------------------------------------
//Module
module Stopfen()
{
difference()
{
union()
{
cylinder(h =Htot, r=RohrDi/2, center = false);
}
translate(v = [0, 0,StopfenBoden+LuftD/2 ])
rotate(a=[90,0,0])
cylinder(h =RohrDi+1, r=LuftD/2, center = true);
translate(v = [0, 0,StopfenBoden+2*LuftWand+LuftD ])
rotate(a=[90,0,0])
cylinder(h =RohrDi/2, r=LuftD/2, center = false);
translate(v = [0, 0,StopfenBoden+2*LuftWand+LuftD ])
sphere(r = LuftD/2);
translate(v = [0, 0,StopfenBoden+2*LuftWand+LuftD ])
cylinder(h =RohrDi/2, r=LuftD/2, center = false);
cylinder(h =StopfenBoden-LuftWand, r=FederD/2, center = false);
translate(v = [LuftWand+LuftD/2, 0,StopfenBoden+LuftWand/2+LuftD ])
rotate(a=[0,90,0])
hull()
{
translate(v = [-(LuftD/2+LuftWand/2), 0,0 ])
cylinder(h =RohrDi/2, r=SeiteD/2, center = false);
translate(v = [(LuftD/2+LuftWand/2), 0,0 ])
cylinder(h =RohrDi/2, r=SeiteD/2, center = false);
}
translate(v = [-(LuftWand+LuftD/2), 0,StopfenBoden+LuftWand/2+LuftD ])
rotate(a=[0,90,180])
hull()
{
translate(v = [-(LuftD/2+LuftWand/2), 0,0 ])
cylinder(h =RohrDi/2, r=SeiteD/2, center = false);
translate(v = [(LuftD/2+LuftWand/2), 0,0 ])
cylinder(h =RohrDi/2, r=SeiteD/2, center = false);
}
}
}
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>