Put back some text labels, but fewer and bigger.
Cleanup old STL files
This commit is contained in:
parent
d1bffb4bdd
commit
cc3102c1f9
6 changed files with 27 additions and 43 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
|
|
||||||
$w=2.5; // wall thickness
|
$w=2.5; // wall thickness
|
||||||
$wf=1.5; // wall thickness for front and back faces
|
$wf=2; // wall thickness for front and back faces
|
||||||
$g=.2; // gap
|
$g=.2; // gap
|
||||||
|
|
||||||
$hl=123; // heatsink length
|
$hl=123; // heatsink length
|
||||||
|
@ -39,7 +39,7 @@ module frontBox() {
|
||||||
}
|
}
|
||||||
frontHoles();
|
frontHoles();
|
||||||
frontScrewoles();
|
frontScrewoles();
|
||||||
// frontLabel();
|
frontLabel();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,28 +51,22 @@ module backBox() {
|
||||||
}
|
}
|
||||||
backHoles();
|
backHoles();
|
||||||
backScrewoles();
|
backScrewoles();
|
||||||
// backLabel();
|
backLabel();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
module frontLabel() {
|
module frontLabel() {
|
||||||
color("green")
|
color("green")
|
||||||
translate([$boxw / 2 - 6, $boxl - .5, $feeth + 7.5])
|
translate([$boxw / 2 - 6, $boxl - .8, $feeth + 7.5])
|
||||||
rotate([90, 0, 180])
|
rotate([90, 0, 180])
|
||||||
union() {
|
union() {
|
||||||
translate([4,10.5,0])
|
// translate([11,2.75,0])
|
||||||
linear_extrude(2) text("Projet CLIC", size=5);
|
// linear_extrude(2) text("YESWIKI.NET", size=8);
|
||||||
translate([54,10.5,0])
|
// translate([3,2.75,0])
|
||||||
linear_extrude(2) text("projetclic.cc", size=5);
|
// linear_extrude(2) text("YUNOHOST.ORG", size=8);
|
||||||
translate([4,4,0])
|
translate([6,2.75,0])
|
||||||
linear_extrude(2) text("YesWiki", size=5);
|
linear_extrude(2) text("CHATONS.ORG", size=8);
|
||||||
translate([55.75,4,0])
|
|
||||||
linear_extrude(2) text("yeswiki.net", size=5);
|
|
||||||
translate([4,-2.5,0])
|
|
||||||
linear_extrude(2) text("YUNoHost", size=5);
|
|
||||||
translate([49,-2.5,0])
|
|
||||||
linear_extrude(2) text("yunohost.org", size=5);
|
|
||||||
}
|
}
|
||||||
translate([0, $boxl, $feeth + $boxh - 38.5])
|
translate([0, $boxl, $feeth + $boxh - 38.5])
|
||||||
corners(23, 92);
|
corners(23, 92);
|
||||||
|
@ -80,23 +74,13 @@ module frontLabel() {
|
||||||
|
|
||||||
module backLabel() {
|
module backLabel() {
|
||||||
color("green")
|
color("green")
|
||||||
translate([$boxw / 2 - 6, $boxl - .5, $feeth + 7.5])
|
translate([$boxw / 2 - 6, $boxl - .8, $feeth + 7.5])
|
||||||
rotate([90, 0, 180])
|
rotate([90, 0, 180])
|
||||||
union() {
|
union() {
|
||||||
translate([42,27,0])
|
translate([38,26.5,0])
|
||||||
linear_extrude(2) text("CLIC", size=8);
|
linear_extrude(2) text("CLIC", size=10);
|
||||||
translate([4,10.5,0])
|
translate([10,2.75,0])
|
||||||
linear_extrude(2) text("CHATONS", size=5);
|
linear_extrude(2) text("DISTRILAB.FR", size=8);
|
||||||
translate([54,10.5,0])
|
|
||||||
linear_extrude(2) text("chatons.org", size=5);
|
|
||||||
// translate([4,4,0])
|
|
||||||
// linear_extrude(2) text("example", size=5);
|
|
||||||
// translate([49,4,0])
|
|
||||||
// linear_extrude(2) text("example.com", size=5);
|
|
||||||
translate([4,-2.5,0])
|
|
||||||
linear_extrude(2) text("Le DistriLab", size=5);
|
|
||||||
translate([60,-2.5,0])
|
|
||||||
linear_extrude(2) text("distrilab.fr", size=5);
|
|
||||||
}
|
}
|
||||||
translate([0, $boxl, $feeth + $boxh - 38.5])
|
translate([0, $boxl, $feeth + $boxh - 38.5])
|
||||||
corners(23, 92);
|
corners(23, 92);
|
||||||
|
@ -179,14 +163,14 @@ module backHoles() {
|
||||||
translate([0, $boxl, $feeth + $boxh - 13.8])
|
translate([0, $boxl, $feeth + $boxh - 13.8])
|
||||||
corners(24.26, 92);
|
corners(24.26, 92);
|
||||||
|
|
||||||
translate([31.9, $boxl, $boxh - 9.92])
|
translate([31.9, $boxl, $boxh - 5])
|
||||||
cube([12.8, 5+$w, 3.1], center=true);
|
cube([12.8, 5+$w, 3.1], center=true);
|
||||||
translate([19, $boxl, $feeth + $boxh - 13.8])
|
translate([18.75, $boxl, $feeth + $boxh - 14.3])
|
||||||
rotate([90, 0, 0])
|
rotate([90, 0, 0])
|
||||||
cylinder(h=5+$w, r=3, center=true, $fn=100);
|
cylinder(h=5+$w, r=3, center=true, $fn=100);
|
||||||
translate([-32.33, $boxl, $feeth + $boxh - 9.4])
|
translate([-32.33, $boxl, $feeth + $boxh - 9.4])
|
||||||
rotate([90, 0, 0])
|
rotate([90, 0, 0])
|
||||||
cylinder(h=5+$w, r=2.85, center=true, $fn=100);
|
cylinder(h=5+$w, r=3, center=true, $fn=100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -195,19 +179,19 @@ module frontHoles() {
|
||||||
translate([0, $boxl, $feeth + $boxh - 13.8])
|
translate([0, $boxl, $feeth + $boxh - 13.8])
|
||||||
corners(24.26, 92);
|
corners(24.26, 92);
|
||||||
// ethernet
|
// ethernet
|
||||||
translate([34.42, $boxl, $feeth + $boxh - 14])
|
translate([34.42, $boxl, $feeth + $boxh - 14.5])
|
||||||
cube([15.32, 5+$wf, 13.5], center=true);
|
cube([15.32, 5+$wf, 13.5], center=true);
|
||||||
// usb
|
// usb
|
||||||
translate([-2.87, $boxl, $feeth + $boxh - 15.5])
|
translate([-2.87, $boxl, $feeth + $boxh - 16])
|
||||||
cube([14.5, 5+$wf, 16], center=true);
|
cube([14.5, 5+$wf, 16], center=true);
|
||||||
translate([-21, $boxl, $feeth + $boxh - 15.5])
|
translate([-21, $boxl, $feeth + $boxh - 16])
|
||||||
cube([14.5, 5+$wf, 16], center=true);
|
cube([14.5, 5+$wf, 16], center=true);
|
||||||
// power
|
// power
|
||||||
translate([-38.8, $boxl, $feeth + $boxh - 14.07])
|
translate([-40, $boxl, $feeth + $boxh - 14.07])
|
||||||
rotate([90, 0, 0])
|
rotate([90, 0, 0])
|
||||||
cylinder(h=5+$wf, r=3.725, center=true, $fn=100);
|
cylinder(h=5+$wf, r=3.725, center=true, $fn=100);
|
||||||
// hdmi
|
// hdmi
|
||||||
translate([17.13, $boxl, $feeth + $boxh - 10.8]) {
|
translate([17.13, $boxl, $feeth + $boxh - 11.3]) {
|
||||||
difference() {
|
difference() {
|
||||||
cube([15.35, 5+$wf, 6], center=true);
|
cube([15.35, 5+$wf, 6], center=true);
|
||||||
translate([-10, 0, 3])
|
translate([-10, 0, 3])
|
||||||
|
@ -219,7 +203,7 @@ module frontHoles() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// micro-usb
|
// micro-usb
|
||||||
translate([-21.21, $boxl, $feeth + $boxh - 4.3])
|
translate([-21.21, $boxl, $feeth + $boxh - 4.8])
|
||||||
difference() {
|
difference() {
|
||||||
cube([8, 5+$wf, 3], center=true);
|
cube([8, 5+$wf, 3], center=true);
|
||||||
translate([-5, 0, -1.5])
|
translate([-5, 0, -1.5])
|
||||||
|
@ -230,10 +214,10 @@ module frontHoles() {
|
||||||
cube([3, 6+$wf, 3], center=true);
|
cube([3, 6+$wf, 3], center=true);
|
||||||
}
|
}
|
||||||
|
|
||||||
translate([-39, $boxl - 3.5, $feeth + $boxh - 13.3])
|
translate([-39.5, $boxl - 3.5, $feeth + $boxh - 13.3])
|
||||||
cube([11, 4+$wf, 13], center=true);
|
cube([11, 3.8, 13], center=true);
|
||||||
translate([16.8, $boxl - 3.5, $feeth + $boxh - 11])
|
translate([16.8, $boxl - 3.5, $feeth + $boxh - 11])
|
||||||
cube([19, 4+$wf, 10], center=true);
|
cube([19, 3.8, 10], center=true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue