Page 18 of 20

Re: Centurion Mk III Scratch build

Posted: Sun Jul 15, 2018 9:39 am
by AlwynTurner
Well that's the lower hull finished
Image

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

Re: Centurion Mk III Scratch build

Posted: Sun Jul 15, 2018 12:10 pm
by AlwynTurner
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

Image

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
Image

Now down to cutting and mounting the side skirts.

Alwyn :thumbup: :wave:

Re: Centurion Mk III Scratch build

Posted: Sun Jul 15, 2018 2:56 pm
by AlwynTurner
Well for those who wanted to see a Centurion as they remember from dinky toy days, here she is

Image
Image

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 :thumbup: :wave:

Re: Centurion Mk III Scratch build

Posted: Sun Jul 15, 2018 3:13 pm
by tomhugill
Superb Alwyn! She looks just right. Now where do I place my order ;)

Re: Centurion Mk III Scratch build

Posted: Sun Jul 15, 2018 4:47 pm
by Ad Lav
Not bad at all! Great work!

Re: Centurion Mk III Scratch build

Posted: Sun Jul 15, 2018 5:09 pm
by silversurfer1947
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! :thumbup: :clap:

Re: Centurion Mk III Scratch build

Posted: Sun Jul 15, 2018 5:35 pm
by midlife306
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

Re: Centurion Mk III Scratch build

Posted: Sat Jul 21, 2018 9:58 am
by AlwynTurner
Now for the barrel/turret

Got the recoil parts from Tankbear (thank you Ian)
Image
They fit the barrel holder
Image
used the smallest cog on a standard 9gm servo
Image
It needed a little bit of fettling to position correctly
Image
Glued the barrel together with the brass tube
Image
gorilla glue is the answer here because it expands slightly
Image
Printed the fasteners to hold in the barrel to the mounting
Image

Just have to assemble in the elevation and turret rotation motors

Alwyn :thumbup: :wave:

Re: Centurion Mk III Scratch build

Posted: Mon Jul 23, 2018 9:24 am
by AlwynTurner
Elevation motor mounted and tested
Image
Image

Mounting bracket
Image

Just the rotation motor to do

Alwyn :thumbdown: :thumbup:

Re: Centurion Mk III Scratch build

Posted: Mon Jul 23, 2018 11:15 am
by midlife306
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