Centurion Mk III Scratch build
- AlwynTurner
- 2nd Lieutenant
- Posts: 2597
- Joined: Thu Oct 23, 2014 10:47 am
- Location: Chapel-en-le-Frith, Derbyshire
Re: Centurion Mk III Scratch build
Well that's the lower hull finished
scad for the rear bracket
module rearbrkt () {
$fn=100;
difference () {
union () {
translate([2,-36,5])rotate([90,0,0])cylinder(2,4.5,4.5);//
translate([2.5,-36,-5])rotate([90,0,0])cylinder(2,3,3);//
translate([5.5,-38,-4.5])rotate([0,-87,0])cube([11.6,2,7]);//
translate([2.5,-38,-5.5])rotate([0,-87,0])cube([15,2,6]);//
translate([2.3,-38,-8])rotate([0,-87,0])cube([12,2,6]);//
}
translate([2,-35.5,5])rotate([90,0,0])cylinder(3,2,2);
translate([2.5,-35.9,-5])rotate([90,0,0])cylinder(3,1.5,1.5);//
}
}
rearbrkt ();
//Copyright Alwyn Turner 2018
******************
scad for the tow bar
module tow_bar () {
$fn=100;
difference () {
union () {
intersection () {
union () {
difference () {
translate ([-76,53,25])rotate ([90,0,0]) cylinder ( h=106, r=22);
translate ([-76,54,25])rotate ([90,0,0]) cylinder ( h=108, r=20);
}
}
translate ([-80,-53,3]) rotate ([0,0,0]) cube ([24,106,13]);
}
translate ([-58,-53,16]) rotate ([0,-5,0]) cube ([2,106,3]);
translate ([-59,-51,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-45.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-39,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-32.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-26,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-19.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-13,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-6.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,0,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,6.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,13,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,19.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,26,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,32.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,39,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,45.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,51,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-65,-32,-13.2]) rotate ([0,-10,0]) cube ([5,3,20]); //right spring mount
translate ([-65,29,-13.2]) rotate ([0,-10,0]) cube ([5,3,20]); //left spring mount
rotate ([0,0,0]) translate ([-65,-32,-13]) cube ([16,3,15]); //right spring mount
rotate ([0,0,0]) translate ([-65,29,-13]) cube ([16,3,15]); //left spring mount
}
translate ([-54,-60,-16]) rotate ([0,-5,0]) cube ([10,120,50]);
translate ([-84,-15,-2]) rotate ([0,-5,0]) cube ([10,30,10]);
translate ([-88.3,-16.5,-2]) rotate ([0,-5,-40]) cube ([10,10,10]);
translate ([-82,9,-2]) rotate ([0,-5,40]) cube ([10,10,10]);
}
rotate ([0,0,0]) translate ([-64,-33.5,-10]) cube ([1.2,67,10]); // inner spring
rotate ([0,0,0]) translate ([-64,-23,-10]) cube ([2.4,46,10]); // second spring
rotate ([0,0,0]) translate ([-64,-16,-10]) cube ([3.6,32,10]); // third spring
rotate ([0,0,0]) translate ([-64,-9,-10]) cube ([4.8,18,10]); // fourth spring
rotate ([0,0,0]) translate ([-59,-4.5,-11]) cube ([1,9,12]); // hook mount back
rotate ([0,0,0]) translate ([-65,-4.5,-11]) cube ([1,9,12]); // hook mount front
rotate ([0,90,0]) translate ([-0,-3.25,-66]) cylinder ( h=8.5, r=0.5);//top bolt ight
rotate ([0,90,0]) translate ([-0,3.25,-66]) cylinder ( h=8.5, r=0.5);// top bolt left
rotate ([0,90,0]) translate ([10.25,-3.25,-66]) cylinder ( h=8.5, r=0.5);
rotate ([0,90,0]) translate ([10.25,3.25,-66]) cylinder ( h=8.5, r=0.5);
rotate ([0,0,0]) translate ([-59.5,-8.5,-11]) cube ([1,1.5,12]); // spring strap1 back
rotate ([0,0,0]) translate ([-59.5,7,-11]) cube ([1,1.5,12]); // spring strap1 back
rotate ([0,0,0]) translate ([-60.5,-15.5,-11]) cube ([1,1.5,12]); // spring strap2 back
rotate ([0,0,0]) translate ([-60.5,14,-11]) cube ([1,1.5,12]); // spring strap2 back
rotate ([0,0,0]) translate ([-61.5,-22.5,-11]) cube ([1,1.5,12]); // spring strap3 back
rotate ([0,0,0]) translate ([-61.5,21,-11]) cube ([1,1.5,12]); // spring strap3 back
//strap front
rotate ([0,0,0]) translate ([-65,-8.5,-11]) cube ([1,1.5,12]); // spring strap1 back
rotate ([0,0,0]) translate ([-65,7,-11]) cube ([1,1.5,12]); // spring strap1 back
rotate ([0,0,0]) translate ([-65,-15.5,-11]) cube ([1,1.5,12]); // spring strap2 back
rotate ([0,0,0]) translate ([-65,14,-11]) cube ([1,1.5,12]); // spring strap2 back
rotate ([0,0,0]) translate ([-65,-22.5,-11]) cube ([1,1.5,12]); // spring strap3 back
rotate ([0,0,0]) translate ([-65,21,-11]) cube ([1,1.5,12]); // spring strap3 back
//spring 1 bolts
rotate ([0,90,0]) translate ([-0,-7.75,-66]) cylinder ( h=8, r=0.5);//top bolt right
rotate ([0,90,0]) translate ([-0,-7.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([-0,7.75,-66]) cylinder ( h=8, r=0.5);// top bolt left
rotate ([0,90,0]) translate ([-0,7.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([10.25,-7.75,-66]) cylinder ( h=8, r=0.5);
rotate ([0,90,0]) translate ([10.25,-7.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([10.25,7.75,-66]) cylinder ( h=8, r=0.5);
rotate ([0,90,0]) translate ([10.25,7.75,-65.5]) nut() ;//top nut ight
//spring 2 bolts
rotate ([0,90,0]) translate ([-0,-14.75,-66]) cylinder ( h=7, r=0.5);//top bolt ight
rotate ([0,90,0]) translate ([-0,-14.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([-0,14.75,-66]) cylinder ( h=7, r=0.5);// top bolt left
rotate ([0,90,0]) translate ([-0,14.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([10.25,-14.75,-66]) cylinder ( h=7, r=0.5);
rotate ([0,90,0]) translate ([10.25,-14.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([10.25,14.75,-66]) cylinder ( h=7, r=0.5);
rotate ([0,90,0]) translate ([10.25,14.75,-65.5]) nut() ;//top nut ight
//spring 3 bolts
rotate ([0,90,0]) translate ([-0,-21.75,-66]) cylinder ( h=6, r=0.5);//top bolt ight
rotate ([0,90,0]) translate ([-0,-21.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([-0,21.75,-66]) cylinder ( h=6, r=0.50);// top bolt left
rotate ([0,90,0]) translate ([-0,21.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([10.25,-21.75,-66]) cylinder ( h=6, r=0.5);
rotate ([0,90,0]) translate ([10.25,-21.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([10.25,21.75,-66]) cylinder ( h=6, r=0.5);
rotate ([0,90,0]) translate ([10.25,21.75,-65.5]) nut() ;//top nut ight
//bolts
rotate ([0,90,0]) translate ([-0,-3.25,-65.5]) nut() ;//top bolt ight
rotate ([0,90,0]) translate ([-0,3.25,-65.5]) nut();// top bolt left
rotate ([0,90,0]) translate ([10.25,-3.25,-65.5]) nut();
rotate ([0,90,0]) translate ([10.25,3.25,-65.5]) nut();
rotate ([0,0,0]) translate ([-67,-2,-10]) cube ([3,4,10]); // hook base
difference () {
union () {
rotate ([90,0,0]) translate ([-69.5,-5,-1]) cylinder ( h=2, r=4, $fn=80) ;
rotate ([90,0,0]) translate ([-69.5,-6.5,-1]) cylinder ( h=2, r=4, $fn=80) ;
rotate ([90,0,0]) translate ([-69.5,-5,-0.5]) cylinder ( h=1, r=4.5, $fn=80) ;
}
rotate ([90,0,0]) translate ([-69,-5,-1.6]) cylinder ( h=3.2, r=2, $fn=80) ;
rotate ([0,0,0]) translate ([-70,-2,-6]) cube ([3,4,6]); // hook base
}
}
module nut ()
{
translate([-0.7,-0.4,0]) cube ([1.4,0.8,0.5]);
rotate ([0,0,60])translate([-0.7,-0.4,0]) cube ([1.4,0.8,0.5]);
rotate ([0,0,120])translate([-0.7,-0.4,0]) cube ([1.4,0.8,0.5]);
}
//}
module nut_large ()
{
translate([-1.2,-0.8,0]) cube ([2.4,1.6,1]);
rotate ([0,0,60])translate([-1.2,-0.8,0]) cube ([2.4,1.6,1]);
rotate ([0,0,120])translate([-1.2,-0.8,0]) cube ([2.4,1.6,1]);
}
tow_bar () ;
//Copyright Alwyn Turner 2018
Just have one more tricky part to do for the rear of the upper hull and that's all the printing and assembly done
Alwyn
scad for the rear bracket
module rearbrkt () {
$fn=100;
difference () {
union () {
translate([2,-36,5])rotate([90,0,0])cylinder(2,4.5,4.5);//
translate([2.5,-36,-5])rotate([90,0,0])cylinder(2,3,3);//
translate([5.5,-38,-4.5])rotate([0,-87,0])cube([11.6,2,7]);//
translate([2.5,-38,-5.5])rotate([0,-87,0])cube([15,2,6]);//
translate([2.3,-38,-8])rotate([0,-87,0])cube([12,2,6]);//
}
translate([2,-35.5,5])rotate([90,0,0])cylinder(3,2,2);
translate([2.5,-35.9,-5])rotate([90,0,0])cylinder(3,1.5,1.5);//
}
}
rearbrkt ();
//Copyright Alwyn Turner 2018
******************
scad for the tow bar
module tow_bar () {
$fn=100;
difference () {
union () {
intersection () {
union () {
difference () {
translate ([-76,53,25])rotate ([90,0,0]) cylinder ( h=106, r=22);
translate ([-76,54,25])rotate ([90,0,0]) cylinder ( h=108, r=20);
}
}
translate ([-80,-53,3]) rotate ([0,0,0]) cube ([24,106,13]);
}
translate ([-58,-53,16]) rotate ([0,-5,0]) cube ([2,106,3]);
translate ([-59,-51,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-45.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-39,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-32.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-26,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-19.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-13,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,-6.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,0,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,6.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,13,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,19.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,26,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,32.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,39,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,45.5,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-59,51,17.5]) rotate ([0,90,0]) cylinder (2,0.6,0.6,$fn=6);
translate ([-65,-32,-13.2]) rotate ([0,-10,0]) cube ([5,3,20]); //right spring mount
translate ([-65,29,-13.2]) rotate ([0,-10,0]) cube ([5,3,20]); //left spring mount
rotate ([0,0,0]) translate ([-65,-32,-13]) cube ([16,3,15]); //right spring mount
rotate ([0,0,0]) translate ([-65,29,-13]) cube ([16,3,15]); //left spring mount
}
translate ([-54,-60,-16]) rotate ([0,-5,0]) cube ([10,120,50]);
translate ([-84,-15,-2]) rotate ([0,-5,0]) cube ([10,30,10]);
translate ([-88.3,-16.5,-2]) rotate ([0,-5,-40]) cube ([10,10,10]);
translate ([-82,9,-2]) rotate ([0,-5,40]) cube ([10,10,10]);
}
rotate ([0,0,0]) translate ([-64,-33.5,-10]) cube ([1.2,67,10]); // inner spring
rotate ([0,0,0]) translate ([-64,-23,-10]) cube ([2.4,46,10]); // second spring
rotate ([0,0,0]) translate ([-64,-16,-10]) cube ([3.6,32,10]); // third spring
rotate ([0,0,0]) translate ([-64,-9,-10]) cube ([4.8,18,10]); // fourth spring
rotate ([0,0,0]) translate ([-59,-4.5,-11]) cube ([1,9,12]); // hook mount back
rotate ([0,0,0]) translate ([-65,-4.5,-11]) cube ([1,9,12]); // hook mount front
rotate ([0,90,0]) translate ([-0,-3.25,-66]) cylinder ( h=8.5, r=0.5);//top bolt ight
rotate ([0,90,0]) translate ([-0,3.25,-66]) cylinder ( h=8.5, r=0.5);// top bolt left
rotate ([0,90,0]) translate ([10.25,-3.25,-66]) cylinder ( h=8.5, r=0.5);
rotate ([0,90,0]) translate ([10.25,3.25,-66]) cylinder ( h=8.5, r=0.5);
rotate ([0,0,0]) translate ([-59.5,-8.5,-11]) cube ([1,1.5,12]); // spring strap1 back
rotate ([0,0,0]) translate ([-59.5,7,-11]) cube ([1,1.5,12]); // spring strap1 back
rotate ([0,0,0]) translate ([-60.5,-15.5,-11]) cube ([1,1.5,12]); // spring strap2 back
rotate ([0,0,0]) translate ([-60.5,14,-11]) cube ([1,1.5,12]); // spring strap2 back
rotate ([0,0,0]) translate ([-61.5,-22.5,-11]) cube ([1,1.5,12]); // spring strap3 back
rotate ([0,0,0]) translate ([-61.5,21,-11]) cube ([1,1.5,12]); // spring strap3 back
//strap front
rotate ([0,0,0]) translate ([-65,-8.5,-11]) cube ([1,1.5,12]); // spring strap1 back
rotate ([0,0,0]) translate ([-65,7,-11]) cube ([1,1.5,12]); // spring strap1 back
rotate ([0,0,0]) translate ([-65,-15.5,-11]) cube ([1,1.5,12]); // spring strap2 back
rotate ([0,0,0]) translate ([-65,14,-11]) cube ([1,1.5,12]); // spring strap2 back
rotate ([0,0,0]) translate ([-65,-22.5,-11]) cube ([1,1.5,12]); // spring strap3 back
rotate ([0,0,0]) translate ([-65,21,-11]) cube ([1,1.5,12]); // spring strap3 back
//spring 1 bolts
rotate ([0,90,0]) translate ([-0,-7.75,-66]) cylinder ( h=8, r=0.5);//top bolt right
rotate ([0,90,0]) translate ([-0,-7.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([-0,7.75,-66]) cylinder ( h=8, r=0.5);// top bolt left
rotate ([0,90,0]) translate ([-0,7.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([10.25,-7.75,-66]) cylinder ( h=8, r=0.5);
rotate ([0,90,0]) translate ([10.25,-7.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([10.25,7.75,-66]) cylinder ( h=8, r=0.5);
rotate ([0,90,0]) translate ([10.25,7.75,-65.5]) nut() ;//top nut ight
//spring 2 bolts
rotate ([0,90,0]) translate ([-0,-14.75,-66]) cylinder ( h=7, r=0.5);//top bolt ight
rotate ([0,90,0]) translate ([-0,-14.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([-0,14.75,-66]) cylinder ( h=7, r=0.5);// top bolt left
rotate ([0,90,0]) translate ([-0,14.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([10.25,-14.75,-66]) cylinder ( h=7, r=0.5);
rotate ([0,90,0]) translate ([10.25,-14.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([10.25,14.75,-66]) cylinder ( h=7, r=0.5);
rotate ([0,90,0]) translate ([10.25,14.75,-65.5]) nut() ;//top nut ight
//spring 3 bolts
rotate ([0,90,0]) translate ([-0,-21.75,-66]) cylinder ( h=6, r=0.5);//top bolt ight
rotate ([0,90,0]) translate ([-0,-21.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([-0,21.75,-66]) cylinder ( h=6, r=0.50);// top bolt left
rotate ([0,90,0]) translate ([-0,21.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([10.25,-21.75,-66]) cylinder ( h=6, r=0.5);
rotate ([0,90,0]) translate ([10.25,-21.75,-65.5]) nut() ;//top nut ight
rotate ([0,90,0]) translate ([10.25,21.75,-66]) cylinder ( h=6, r=0.5);
rotate ([0,90,0]) translate ([10.25,21.75,-65.5]) nut() ;//top nut ight
//bolts
rotate ([0,90,0]) translate ([-0,-3.25,-65.5]) nut() ;//top bolt ight
rotate ([0,90,0]) translate ([-0,3.25,-65.5]) nut();// top bolt left
rotate ([0,90,0]) translate ([10.25,-3.25,-65.5]) nut();
rotate ([0,90,0]) translate ([10.25,3.25,-65.5]) nut();
rotate ([0,0,0]) translate ([-67,-2,-10]) cube ([3,4,10]); // hook base
difference () {
union () {
rotate ([90,0,0]) translate ([-69.5,-5,-1]) cylinder ( h=2, r=4, $fn=80) ;
rotate ([90,0,0]) translate ([-69.5,-6.5,-1]) cylinder ( h=2, r=4, $fn=80) ;
rotate ([90,0,0]) translate ([-69.5,-5,-0.5]) cylinder ( h=1, r=4.5, $fn=80) ;
}
rotate ([90,0,0]) translate ([-69,-5,-1.6]) cylinder ( h=3.2, r=2, $fn=80) ;
rotate ([0,0,0]) translate ([-70,-2,-6]) cube ([3,4,6]); // hook base
}
}
module nut ()
{
translate([-0.7,-0.4,0]) cube ([1.4,0.8,0.5]);
rotate ([0,0,60])translate([-0.7,-0.4,0]) cube ([1.4,0.8,0.5]);
rotate ([0,0,120])translate([-0.7,-0.4,0]) cube ([1.4,0.8,0.5]);
}
//}
module nut_large ()
{
translate([-1.2,-0.8,0]) cube ([2.4,1.6,1]);
rotate ([0,0,60])translate([-1.2,-0.8,0]) cube ([2.4,1.6,1]);
rotate ([0,0,120])translate([-1.2,-0.8,0]) cube ([2.4,1.6,1]);
}
tow_bar () ;
//Copyright Alwyn Turner 2018
Just have one more tricky part to do for the rear of the upper hull and that's all the printing and assembly done
Alwyn
YOU'RE NEVER TOO OLD TO HAVE A HAPPY CHILDHOOD!
Saladin scratchbuild, Matilda scratchbuild, Churchill scratchbuild, Crusader scratchbuild, M10 Achiĺles scratchbuild, Universal Carrier scratchbuild
Saladin scratchbuild, Matilda scratchbuild, Churchill scratchbuild, Crusader scratchbuild, M10 Achiĺles scratchbuild, Universal Carrier scratchbuild
- AlwynTurner
- 2nd Lieutenant
- Posts: 2597
- Joined: Thu Oct 23, 2014 10:47 am
- Location: Chapel-en-le-Frith, Derbyshire
Re: Centurion Mk III Scratch build
The last piece of the fabrication jigsaw. I'm not sure quite what it is but on the model they show tow cables attached to it
Here's the scad
odule rearmnt () {
$fn=100;
translate([0,0,1])rotate ([0,0,0]) cylinder(7,3,3);
difference () {
union () {
translate([-7,-9,0]) cube ([22,18,1]);
hull () {
translate([0,0,1])cylinder(1,7,7);
translate([-3.5,-6.5,1])cylinder(1,2,2);
translate([-3.5,6.5,1])cylinder(1,2,2);
translate([7,0,1])cylinder(1,2,2);
}
hull () {
translate([0,0,7])cylinder(1,7,7);
translate([-3.5,-6.5,7])cylinder(1,2,2);
translate([-3.5,6.5,7])cylinder(1,2,2);
translate([7,0,7])cylinder(1,2,2);
}
difference () {
translate([4,-8,0]) cube ([11,4,8]);
translate([3,-8,0]) rotate ([0,0,45]) cube ([11,5,9]);
}
difference () {
translate([4,4,0]) cube ([11,4,8]);
translate([0,4,0]) rotate ([0,0,-45]) cube ([11,5,9]);
}
}
translate([-3.5,-6.5,0])cylinder(10,1,1);
translate([-3.5,6.5,-1])cylinder(10,1,1);
translate([7,0,-1])cylinder(10,1,1);
}
translate([-3.5,-6.5,0])cylinder(9.5,1,1);
translate([-3.5,6.5,0])cylinder(9.5,1,1);
translate([7,0,0])cylinder(9.5,1,1);
translate([-3.5,-6.5,8])cylinder(1,1.5,1.5);
translate([-3.5,6.5,8])cylinder(1,1.5,1.5);
translate([7,0,8])cylinder(1,1.5,1.5);
translate([7,-1.5,2]) cube ([13,3,5]);
translate([7,0,2])cylinder(5,2.5,2.5);
translate([18.5,-4,2]) cube ([1.5,8,5]);
translate([16.5,-4,2]) cube ([2.5,1,5]);
translate([16.5,3,2]) cube ([2.5,1,5]);
}
rearmnt ();
//Copyright Alwyn Turner 2018
and the rear end with paint on
Now down to cutting and mounting the side skirts.
Alwyn
Here's the scad
odule rearmnt () {
$fn=100;
translate([0,0,1])rotate ([0,0,0]) cylinder(7,3,3);
difference () {
union () {
translate([-7,-9,0]) cube ([22,18,1]);
hull () {
translate([0,0,1])cylinder(1,7,7);
translate([-3.5,-6.5,1])cylinder(1,2,2);
translate([-3.5,6.5,1])cylinder(1,2,2);
translate([7,0,1])cylinder(1,2,2);
}
hull () {
translate([0,0,7])cylinder(1,7,7);
translate([-3.5,-6.5,7])cylinder(1,2,2);
translate([-3.5,6.5,7])cylinder(1,2,2);
translate([7,0,7])cylinder(1,2,2);
}
difference () {
translate([4,-8,0]) cube ([11,4,8]);
translate([3,-8,0]) rotate ([0,0,45]) cube ([11,5,9]);
}
difference () {
translate([4,4,0]) cube ([11,4,8]);
translate([0,4,0]) rotate ([0,0,-45]) cube ([11,5,9]);
}
}
translate([-3.5,-6.5,0])cylinder(10,1,1);
translate([-3.5,6.5,-1])cylinder(10,1,1);
translate([7,0,-1])cylinder(10,1,1);
}
translate([-3.5,-6.5,0])cylinder(9.5,1,1);
translate([-3.5,6.5,0])cylinder(9.5,1,1);
translate([7,0,0])cylinder(9.5,1,1);
translate([-3.5,-6.5,8])cylinder(1,1.5,1.5);
translate([-3.5,6.5,8])cylinder(1,1.5,1.5);
translate([7,0,8])cylinder(1,1.5,1.5);
translate([7,-1.5,2]) cube ([13,3,5]);
translate([7,0,2])cylinder(5,2.5,2.5);
translate([18.5,-4,2]) cube ([1.5,8,5]);
translate([16.5,-4,2]) cube ([2.5,1,5]);
translate([16.5,3,2]) cube ([2.5,1,5]);
}
rearmnt ();
//Copyright Alwyn Turner 2018
and the rear end with paint on
Now down to cutting and mounting the side skirts.
Alwyn
YOU'RE NEVER TOO OLD TO HAVE A HAPPY CHILDHOOD!
Saladin scratchbuild, Matilda scratchbuild, Churchill scratchbuild, Crusader scratchbuild, M10 Achiĺles scratchbuild, Universal Carrier scratchbuild
Saladin scratchbuild, Matilda scratchbuild, Churchill scratchbuild, Crusader scratchbuild, M10 Achiĺles scratchbuild, Universal Carrier scratchbuild
- AlwynTurner
- 2nd Lieutenant
- Posts: 2597
- Joined: Thu Oct 23, 2014 10:47 am
- Location: Chapel-en-le-Frith, Derbyshire
Re: Centurion Mk III Scratch build
Well for those who wanted to see a Centurion as they remember from dinky toy days, here she is
just the gun/turret mechanical/electrics to sort out and tighten down the gearboxes etc. Then a few coats of paint and see about a crew.
Alwyn
just the gun/turret mechanical/electrics to sort out and tighten down the gearboxes etc. Then a few coats of paint and see about a crew.
Alwyn
YOU'RE NEVER TOO OLD TO HAVE A HAPPY CHILDHOOD!
Saladin scratchbuild, Matilda scratchbuild, Churchill scratchbuild, Crusader scratchbuild, M10 Achiĺles scratchbuild, Universal Carrier scratchbuild
Saladin scratchbuild, Matilda scratchbuild, Churchill scratchbuild, Crusader scratchbuild, M10 Achiĺles scratchbuild, Universal Carrier scratchbuild
Re: Centurion Mk III Scratch build
Superb Alwyn! She looks just right. Now where do I place my order
Re: Centurion Mk III Scratch build
Not bad at all! Great work!
- silversurfer1947
- Lieutenant
- Posts: 3338
- Joined: Tue Oct 27, 2015 9:54 pm
- Location: Bristol, UK
Re: Centurion Mk III Scratch build
Once again you have worked your magic and taken me back to my childhood at the same time. Now if you can find a way to actually take off a few years, that would be the icing on the cake!
Richard
Tamiya Tiger 1, Taigen FlakPanzer IV,Torro M16 half-track, Tamiya Panther,WSN/Torro T34,Taigen M41 Bulldog,H/l/Taigen Sherman M4A3,H/L T90, Haya M3 Grant, Metal Origins 234/2 Puma, Nashorn by Alwyn. I was only going to have one tank - honest!
Tamiya Tiger 1, Taigen FlakPanzer IV,Torro M16 half-track, Tamiya Panther,WSN/Torro T34,Taigen M41 Bulldog,H/l/Taigen Sherman M4A3,H/L T90, Haya M3 Grant, Metal Origins 234/2 Puma, Nashorn by Alwyn. I was only going to have one tank - honest!
- midlife306
- Warrant Officer 1st Class
- Posts: 2238
- Joined: Sun Aug 27, 2017 10:34 am
Re: Centurion Mk III Scratch build
It’s the mutts nuts Alwyn!!
To think that I’ve actually got on in a gazillion pieces, need to pull my finger out
Cheers
Wayne
Sent from my iPhone using Tapatalk
To think that I’ve actually got on in a gazillion pieces, need to pull my finger out
Cheers
Wayne
Sent from my iPhone using Tapatalk
- AlwynTurner
- 2nd Lieutenant
- Posts: 2597
- Joined: Thu Oct 23, 2014 10:47 am
- Location: Chapel-en-le-Frith, Derbyshire
Re: Centurion Mk III Scratch build
Now for the barrel/turret
Got the recoil parts from Tankbear (thank you Ian)
They fit the barrel holder
used the smallest cog on a standard 9gm servo
It needed a little bit of fettling to position correctly
Glued the barrel together with the brass tube
gorilla glue is the answer here because it expands slightly
Printed the fasteners to hold in the barrel to the mounting
Just have to assemble in the elevation and turret rotation motors
Alwyn
Got the recoil parts from Tankbear (thank you Ian)
They fit the barrel holder
used the smallest cog on a standard 9gm servo
It needed a little bit of fettling to position correctly
Glued the barrel together with the brass tube
gorilla glue is the answer here because it expands slightly
Printed the fasteners to hold in the barrel to the mounting
Just have to assemble in the elevation and turret rotation motors
Alwyn
Last edited by AlwynTurner on Fri Aug 17, 2018 8:35 am, edited 1 time in total.
YOU'RE NEVER TOO OLD TO HAVE A HAPPY CHILDHOOD!
Saladin scratchbuild, Matilda scratchbuild, Churchill scratchbuild, Crusader scratchbuild, M10 Achiĺles scratchbuild, Universal Carrier scratchbuild
Saladin scratchbuild, Matilda scratchbuild, Churchill scratchbuild, Crusader scratchbuild, M10 Achiĺles scratchbuild, Universal Carrier scratchbuild
- AlwynTurner
- 2nd Lieutenant
- Posts: 2597
- Joined: Thu Oct 23, 2014 10:47 am
- Location: Chapel-en-le-Frith, Derbyshire
Re: Centurion Mk III Scratch build
Elevation motor mounted and tested
Mounting bracket
Just the rotation motor to do
Alwyn
Mounting bracket
Just the rotation motor to do
Alwyn
Last edited by AlwynTurner on Fri Aug 17, 2018 8:34 am, edited 2 times in total.
YOU'RE NEVER TOO OLD TO HAVE A HAPPY CHILDHOOD!
Saladin scratchbuild, Matilda scratchbuild, Churchill scratchbuild, Crusader scratchbuild, M10 Achiĺles scratchbuild, Universal Carrier scratchbuild
Saladin scratchbuild, Matilda scratchbuild, Churchill scratchbuild, Crusader scratchbuild, M10 Achiĺles scratchbuild, Universal Carrier scratchbuild
- midlife306
- Warrant Officer 1st Class
- Posts: 2238
- Joined: Sun Aug 27, 2017 10:34 am
Re: Centurion Mk III Scratch build
Nice one Alwyn
Have you got the scad for the spring mount?
I see you’ve added some plasticard to the top of the turret, is that to help with the blend into the top?
Cheers
Wayne
Sent from my iPhone using Tapatalk
Have you got the scad for the spring mount?
I see you’ve added some plasticard to the top of the turret, is that to help with the blend into the top?
Cheers
Wayne
Sent from my iPhone using Tapatalk