Hej.
Przyszedł już jakiś czas temu ten sprzęgacz z Ukrainy.
Jest bardzo starannie wykonany, potrzebny jest do niego jeszcze rezystor SMA 50 om i może inne wartości, aby wkręcić w gniazdo REF.
Niema obudowy, więc pozwoliłem sobie zaprojektować i wykonać obudowę na drukarce 3d. Obudowa ma opisy gniezd z obydwu stron w postaci wklęsłego druku
Kod:
//Obudowa do sprzęgacza
//wnętrze
module wnetrze(){
cube([91,47,8]);
//gniazdo SMA
translate([-2,20,0]) cube([2,7,7]);
translate([91,20,0]) cube([2,7,7]);
translate([9.2,-2,0])cube([7,2,7]);
translate([9.2,47,0])cube([7,2,7]);
}
//Zewnetrze
module zewnetrze(){
translate([-2,-2,-1.6]) cube([95,51,10.6]);
}
//Napisy
module napisy(){
translate([0,0,8.6])
linear_extrude(height = 1.2, connectivity=10)
difference(){
translate ([-2,-2])square([95,51]);
translate ([74,12])rotate([0,0,180])text("0.1-3000MHz",size = 6, font = "Liberation Sans:style=Bold");
translate ([68,22])rotate([0,0,180])text("RF bridge",size = 6, font = "Liberation Sans:style=Bold");
translate ([2,36])rotate([0,0,270])text("INPUT",size = 6, font = "Liberation Sans:style=Bold");
translate ([10,45])rotate([0,0,270])text("DUT",size = 6, font = "Liberation Sans:style=Bold");
translate ([10,18])rotate([0,0,270])text("REF",size = 6, font = "Liberation Sans:style=Bold");
translate ([83,40])rotate([0,0,270])text("OUTPUT",size = 6, font = "Liberation Sans:style=Bold");
}
}
//Napisy przykrywka
module napisy1(){
translate([0,0,1])
linear_extrude(height = 1.2, connectivity=10)
difference(){
translate ([-2,-2])square([95,51]);
translate ([74,12])rotate([0,0,180])text("0.1-3000MHz",size = 6, font = "Liberation Sans:style=Bold");
translate ([68,22])rotate([0,0,180])text("RF bridge",size = 6, font = "Liberation Sans:style=Bold");
translate ([2,36])rotate([0,0,270])text("INPUT",size = 6, font = "Liberation Sans:style=Bold");
translate ([10,45])rotate([0,0,270])text("REF",size = 6, font = "Liberation Sans:style=Bold");
translate ([10,18])rotate([0,0,270])text("DUT",size = 6, font = "Liberation Sans:style=Bold");
translate ([83,40])rotate([0,0,270])text("OUTPUT",size = 6, font = "Liberation Sans:style=Bold");
}
}
//Zewnetrze z napisami
module zewnetrze_napisy(){
union(){
zewnetrze();
napisy();
}
}
//Obudowe
module obudowa(){
difference(){
zewnetrze_napisy();
wnetrze();
}
}
//Gora
module gora(){
translate ([-45,53,10])rotate([0,180,180]) difference(){
obudowa();
translate([-2,-2,-1.6]) cube([95,51,1.6]);
}
}
module zaczepy(){
translate([0,0,-3])difference(){
cube([91,47,3]);
translate ([1,1,0])cube([89,45,3]);
//gniazdo SMA
translate([0,20,0]) cube([2,7,7]);
translate([89,20,0]) cube([2,7,7]);
translate([9.2,0,0])cube([7,2,7]);
translate([9.2,45,0])cube([7,2,7]);
}
}
module pokrywka(){
translate([-45,-5,2.2]) rotate([0,180,180]) union(){
translate ([-2,-2])cube([95,51,1]);
napisy1();
zaczepy();
}
}
gora();
pokrywka();
program OpenScad, który polecam do projektowania takich i bardziej skomplikowanych obiektów można pobrać stąd: