HL Truck Mods
- Model Builder 4
- 2nd Lieutenant
- Posts: 2329
- Joined: Sun Jul 26, 2015 3:46 pm
- Location: South Wales valleys
- Contact:
- midlife306
- Warrant Officer 1st Class
- Posts: 2238
- Joined: Sun Aug 27, 2017 10:34 am
Re: HL Truck Mods
Hehe, I’ve no idea what it’s all about either, I just copied it & pasted in into Openscad & hit render
Cheers
Wayne
Sent from my iPhone using Tapatalk
Cheers
Wayne
Sent from my iPhone using Tapatalk
- midlife306
- Warrant Officer 1st Class
- Posts: 2238
- Joined: Sun Aug 27, 2017 10:34 am
Re: HL Truck Mods
Nice job for tomorrow, thanks Alwyn
And with support material
Cheers
Wayne
Sent from my iPhone using Tapatalk
And with support material
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: HL Truck Mods
Following the request from Wayne I have done a front wheel that matches the outside of the rear wheel and here it is
and the scad code
module hub () {
difference () {
union () {
translate ([0,0,-3])cylinder(h = 18, r = 17, $fn=80);
translate ([0,0,-3])cylinder(h = 1.5, r = 19, $fn=80);
translate ([0,0,13.5])cylinder(h = 1.5, r = 19, $fn=80);
translate ([0,0,0])cylinder(h = 1.5, r = 21.5, $fn=80);
translate ([0,0,10.5])cylinder(h = 1.5, r = 21.5, $fn=80);
}
translate ([0,0,-3.5])cylinder(h = 19, r = 15.5, $fn=80);
}
// difference () {
// union () {
// translate ([0,0,9])cylinder(h = 2, r = 17, $fn=80);
// translate ([0,0,10.5])cylinder(h = 2, r1 = 10, r2=9, $fn=80);
// }
// translate ([0,0,-3.5])cylinder(h = 19, r = 4, $fn=80);
// }
// translate([4,-1,1]) cube ([13,2,8]);
// rotate ([0,0,120])translate([4,-1,1]) cube ([13,2,8]);
// rotate ([0,0,240])translate([4,-1,1]) cube ([13,2,8]);
}
module hub_centre () {
difference () {
union () {
translate ([0,0,0])cylinder(h = 12, r = 4.5, $fn=80);
translate ([0,0,12])cylinder(h =3, r = 4, $fn=80);
}
translate ([0,0,0])cylinder(h = 16, r = 1.3, $fn=80);
translate ([0,0,11])cylinder(h = 16, r = 2.7, $fn=80);
}
}
module double_wheel () {
// difference () {
// translate ([0,0,-3])cylinder(h = 18, r = 17, $fn=80);
// translate ([0,0,-3.5])cylinder(h = 19, r = 15.5, $fn=80);
// }
difference () {
union () {
translate ([0,0,9])cylinder(h = 2, r = 17, $fn=80);
translate ([0,0,10.5])cylinder(h = 2, r1 = 10, r2=9, $fn=80);
}
translate ([0,0,-3.5])cylinder(h = 19, r = 4, $fn=80);
}
translate([4,-1,7]) cube ([13,2,2]);
rotate ([0,0,120])translate([4,-1,7]) cube ([13,2,2]);
rotate ([0,0,240])translate([4,-1,7]) cube ([13,2,2]);
difference () {
translate ([0,0,11])cylinder(h = 8, r = 17, $fn=80);
translate ([0,0,10.8])cylinder(h = 8.5,r1=13, r2 = 17, $fn=80);
}
}
module axle (){
translate([-3,-1.5,-0.1]) cube ([6,3,10]);
rotate ([0,0,60])translate([-3,-1.5,-0.1]) cube ([6,3,10]);
rotate ([0,0,120])translate([-3,-1.5,-0.1]) cube ([6,3,10]);
}
//translate ([ 0,0,-12]) hub () ;
translate ([ 0,0,10]) hub () ;
double_wheel () ;
difference () {
hub_centre ();
axle();
}
This wheel is going to be difficult to print and I suspect won't function well with the steering, but there it is.
You may have to add supporting material to get it to print. It will be useul or any of you wanting to do a deuce and a half.
Have fun
Alwyn
and the scad code
module hub () {
difference () {
union () {
translate ([0,0,-3])cylinder(h = 18, r = 17, $fn=80);
translate ([0,0,-3])cylinder(h = 1.5, r = 19, $fn=80);
translate ([0,0,13.5])cylinder(h = 1.5, r = 19, $fn=80);
translate ([0,0,0])cylinder(h = 1.5, r = 21.5, $fn=80);
translate ([0,0,10.5])cylinder(h = 1.5, r = 21.5, $fn=80);
}
translate ([0,0,-3.5])cylinder(h = 19, r = 15.5, $fn=80);
}
// difference () {
// union () {
// translate ([0,0,9])cylinder(h = 2, r = 17, $fn=80);
// translate ([0,0,10.5])cylinder(h = 2, r1 = 10, r2=9, $fn=80);
// }
// translate ([0,0,-3.5])cylinder(h = 19, r = 4, $fn=80);
// }
// translate([4,-1,1]) cube ([13,2,8]);
// rotate ([0,0,120])translate([4,-1,1]) cube ([13,2,8]);
// rotate ([0,0,240])translate([4,-1,1]) cube ([13,2,8]);
}
module hub_centre () {
difference () {
union () {
translate ([0,0,0])cylinder(h = 12, r = 4.5, $fn=80);
translate ([0,0,12])cylinder(h =3, r = 4, $fn=80);
}
translate ([0,0,0])cylinder(h = 16, r = 1.3, $fn=80);
translate ([0,0,11])cylinder(h = 16, r = 2.7, $fn=80);
}
}
module double_wheel () {
// difference () {
// translate ([0,0,-3])cylinder(h = 18, r = 17, $fn=80);
// translate ([0,0,-3.5])cylinder(h = 19, r = 15.5, $fn=80);
// }
difference () {
union () {
translate ([0,0,9])cylinder(h = 2, r = 17, $fn=80);
translate ([0,0,10.5])cylinder(h = 2, r1 = 10, r2=9, $fn=80);
}
translate ([0,0,-3.5])cylinder(h = 19, r = 4, $fn=80);
}
translate([4,-1,7]) cube ([13,2,2]);
rotate ([0,0,120])translate([4,-1,7]) cube ([13,2,2]);
rotate ([0,0,240])translate([4,-1,7]) cube ([13,2,2]);
difference () {
translate ([0,0,11])cylinder(h = 8, r = 17, $fn=80);
translate ([0,0,10.8])cylinder(h = 8.5,r1=13, r2 = 17, $fn=80);
}
}
module axle (){
translate([-3,-1.5,-0.1]) cube ([6,3,10]);
rotate ([0,0,60])translate([-3,-1.5,-0.1]) cube ([6,3,10]);
rotate ([0,0,120])translate([-3,-1.5,-0.1]) cube ([6,3,10]);
}
//translate ([ 0,0,-12]) hub () ;
translate ([ 0,0,10]) hub () ;
double_wheel () ;
difference () {
hub_centre ();
axle();
}
This wheel is going to be difficult to print and I suspect won't function well with the steering, but there it is.
You may have to add supporting material to get it to print. It will be useul or any of you wanting to do a deuce and a half.
Have fun
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
- midlife306
- Warrant Officer 1st Class
- Posts: 2238
- Joined: Sun Aug 27, 2017 10:34 am
Re: HL Truck Mods
Thanks Alwyn, I’m sure I’ll enjoy this, I’ve just set my printer going on the first set of wheels on a 0.2mm layer height, hopefully I might get time to print one of these later today
Cheers
Wayne
Sent from my iPhone using Tapatalk
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: HL Truck Mods
Just in case anyone wants to do a deuce and a half with lego tyres, here's the front hub
and the scad code
module hub () {
difference () {
union () {
translate ([0,0,-3])cylinder(h = 18, r = 17, $fn=80);
translate ([0,0,-3])cylinder(h = 1.5, r = 19, $fn=80);
translate ([0,0,13.5])cylinder(h = 1.5, r = 19, $fn=80);
translate ([0,0,0])cylinder(h = 1.5, r = 21.5, $fn=80);
translate ([0,0,10.5])cylinder(h = 1.5, r = 21.5, $fn=80);
}
translate ([0,0,-3.5])cylinder(h = 19, r = 15.5, $fn=80);
}
difference () { // hub centre
union () {
translate ([0,0,9])cylinder(h = 2, r = 17, $fn=80);
translate ([0,0,13])cylinder(h = 2, r1 = 17, r2=10, $fn=80);
translate ([0,0,15])cylinder(h = 1, r1 = 10, r2=9, $fn=80);
}
translate ([0,0,-3.5])cylinder(h = 21, r = 4, $fn=80);
translate ([0,0,12])cylinder(h = 2, r1 = 17, r2=10, $fn=80);
translate ([15,0,12])cylinder(h = 4, r = 3, $fn=80);
rotate ([0,0,60]) translate ([15,0,12])cylinder(h = 4, r = 3, $fn=80);
rotate ([0,0,120]) translate ([15,0,12])cylinder(h = 4, r = 3, $fn=80);
rotate ([0,0,180]) translate ([15,0,12])cylinder(h = 4, r = 3, $fn=80);
rotate ([0,0,240]) translate ([15,0,12])cylinder(h = 4, r = 3, $fn=80);
rotate ([0,0,300]) translate ([15,0,12])cylinder(h = 4, r = 3, $fn=80);
}
translate([4,-1,1]) cube ([13,2,8]);
rotate ([0,0,120])translate([4,-1,1]) cube ([13,2,8]);
rotate ([0,0,240])translate([4,-1,1]) cube ([13,2,8]);
rotate ([0,0,0]) translate ([6.5,0,16]) nut_large () ;
rotate ([0,0,60]) translate ([6.5,0,16]) nut_large () ;
rotate ([0,0,120]) translate ([6.5,0,16]) nut_large () ;
rotate ([0,0,180]) translate ([6.5,0,16]) nut_large () ;
rotate ([0,0,240]) translate ([6.5,0,16]) nut_large () ;
rotate ([0,0,300]) translate ([6.5,0,16]) nut_large () ;
}
module hub_centre () {
difference () {
union () {
translate ([0,0,0])cylinder(h = 12, r = 4.5, $fn=80);
translate ([0,0,12])cylinder(h =3, r = 4, $fn=80);
}
translate ([0,0,0])cylinder(h = 16, r = 1.3, $fn=80);
translate ([0,0,11])cylinder(h = 16, r = 2.7, $fn=80);
}
}
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]);
}
module axle (){
translate([-3,-1.5,-0.1]) cube ([6,3,10]);
rotate ([0,0,60])translate([-3,-1.5,-0.1]) cube ([6,3,10]);
rotate ([0,0,120])translate([-3,-1.5,-0.1]) cube ([6,3,10]);
}
hub () ;
difference () {
hub_centre ();
axle();
}
Have fun
Alwyn
and the scad code
module hub () {
difference () {
union () {
translate ([0,0,-3])cylinder(h = 18, r = 17, $fn=80);
translate ([0,0,-3])cylinder(h = 1.5, r = 19, $fn=80);
translate ([0,0,13.5])cylinder(h = 1.5, r = 19, $fn=80);
translate ([0,0,0])cylinder(h = 1.5, r = 21.5, $fn=80);
translate ([0,0,10.5])cylinder(h = 1.5, r = 21.5, $fn=80);
}
translate ([0,0,-3.5])cylinder(h = 19, r = 15.5, $fn=80);
}
difference () { // hub centre
union () {
translate ([0,0,9])cylinder(h = 2, r = 17, $fn=80);
translate ([0,0,13])cylinder(h = 2, r1 = 17, r2=10, $fn=80);
translate ([0,0,15])cylinder(h = 1, r1 = 10, r2=9, $fn=80);
}
translate ([0,0,-3.5])cylinder(h = 21, r = 4, $fn=80);
translate ([0,0,12])cylinder(h = 2, r1 = 17, r2=10, $fn=80);
translate ([15,0,12])cylinder(h = 4, r = 3, $fn=80);
rotate ([0,0,60]) translate ([15,0,12])cylinder(h = 4, r = 3, $fn=80);
rotate ([0,0,120]) translate ([15,0,12])cylinder(h = 4, r = 3, $fn=80);
rotate ([0,0,180]) translate ([15,0,12])cylinder(h = 4, r = 3, $fn=80);
rotate ([0,0,240]) translate ([15,0,12])cylinder(h = 4, r = 3, $fn=80);
rotate ([0,0,300]) translate ([15,0,12])cylinder(h = 4, r = 3, $fn=80);
}
translate([4,-1,1]) cube ([13,2,8]);
rotate ([0,0,120])translate([4,-1,1]) cube ([13,2,8]);
rotate ([0,0,240])translate([4,-1,1]) cube ([13,2,8]);
rotate ([0,0,0]) translate ([6.5,0,16]) nut_large () ;
rotate ([0,0,60]) translate ([6.5,0,16]) nut_large () ;
rotate ([0,0,120]) translate ([6.5,0,16]) nut_large () ;
rotate ([0,0,180]) translate ([6.5,0,16]) nut_large () ;
rotate ([0,0,240]) translate ([6.5,0,16]) nut_large () ;
rotate ([0,0,300]) translate ([6.5,0,16]) nut_large () ;
}
module hub_centre () {
difference () {
union () {
translate ([0,0,0])cylinder(h = 12, r = 4.5, $fn=80);
translate ([0,0,12])cylinder(h =3, r = 4, $fn=80);
}
translate ([0,0,0])cylinder(h = 16, r = 1.3, $fn=80);
translate ([0,0,11])cylinder(h = 16, r = 2.7, $fn=80);
}
}
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]);
}
module axle (){
translate([-3,-1.5,-0.1]) cube ([6,3,10]);
rotate ([0,0,60])translate([-3,-1.5,-0.1]) cube ([6,3,10]);
rotate ([0,0,120])translate([-3,-1.5,-0.1]) cube ([6,3,10]);
}
hub () ;
difference () {
hub_centre ();
axle();
}
Have fun
Alwyn
Last edited by AlwynTurner on Wed Nov 01, 2017 1:49 pm, 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: HL Truck Mods
Found a blueprint of the deuce and a half and the front wheel sits in the centre of the two rear tyres so no need for a fancy offset font wheel.
Cheers
Alwyn
Cheers
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
- midlife306
- Warrant Officer 1st Class
- Posts: 2238
- Joined: Sun Aug 27, 2017 10:34 am
HL Truck Mods
Hi machine, have a look on the previous page, I’m printing a set now, just waiting for the Lego tyres to arrive.
Cheers
Wayne
Sent from my iPhone using Tapatalk
Cheers
Wayne
Sent from my iPhone using Tapatalk
- midlife306
- Warrant Officer 1st Class
- Posts: 2238
- Joined: Sun Aug 27, 2017 10:34 am
Re: HL Truck Mods
Just spent the best part of an hour trying to remove the support material, getting it out of the outer grooves is virtually impossible, thrown the towel in.
Plan B....
One printing now
Cheers
Wayne
Sent from my iPhone using Tapatalk
Plan B....
One printing now
Cheers
Wayne
Sent from my iPhone using Tapatalk
Re: HL Truck Mods
Hi If you can get hold of them ,the M16 halftrack tyres are spot on for the deuce and half.
regards pete
regards pete