Inspiration...

Heng Long/WPL are now manufacturing 1/16 scale RC trucks, so it seemed sensible to create a forum area dedicated to the amazing things that members are doing with them. Post your builds, mods, and tips here.
User avatar
wibblywobbly
Major
Posts: 6395
Joined: Fri Oct 17, 2008 9:30 am
Location: South Wales Valley
Contact:

Re: Inspiration...

Post by wibblywobbly »

My 6x6 will hopefully get converted to an 8x8 over the winter, would love a Russian tank transporter. Also thinking of getting another 4x4 to make a Fordson WOT 8, these were used by the Russians as Katayusha rocket launchers on lend lease. I scratch built one years ago, but the WPL truck would make an excellent base.



phpBB [video]
Attachments
IMG_20180710_222511.jpg
IMG_20180710_222521.jpg
Tiger 1 Late
Panther G
King Tiger
M36 B1
User avatar
midlife306
Warrant Officer 1st Class
Posts: 2238
Joined: Sun Aug 27, 2017 10:34 am

Re: Inspiration...

Post by midlife306 »

Converting it to servo steering makes a huge difference to the noise levels
Cheers
Wayne


Sent from my iPhone using Tapatalk
User avatar
Will01Capri
2nd Lieutenant
Posts: 2704
Joined: Tue Jul 18, 2017 5:34 pm
Location: South Scotland

Re: Inspiration...

Post by Will01Capri »

Perfect base to modify. Think I am on truck number 14!
HL camo E' Tiger
HL L' Tiger
M26 Pershing WW2 project
Tam K'Tiger project
HL Walker Bulldog project?
HL Panzer IV Munitionsschlepper für Karl-Gerät
HL Sherman project?

1/24 Leopard 2 Custom mod

2 many trucks to list!
User avatar
wibblywobbly
Major
Posts: 6395
Joined: Fri Oct 17, 2008 9:30 am
Location: South Wales Valley
Contact:

Re: Inspiration...

Post by wibblywobbly »

The first thing I do with one of these trucks is pull out the steering motor and the pcb. Install one of the Chinese esc's and a servo. It's very easy to do, the servo can either be hot glued in or mounted on a plate. One of the DasMikro sound cards can be installed to provide sound. These three items cost less then £30 and transform the way that the truck drives and sounds.

Bustephedon esc - Ebay
Any micro servo - Ebay.
DasMikro sound - Bangood.

The standard battery isn't bad really, you get a decent run time indoors with it, though a Lipo and a bigger motor turns it into a sprinter that will run all day long.
Tiger 1 Late
Panther G
King Tiger
M36 B1
User avatar
AlwynTurner
2nd Lieutenant
Posts: 2600
Joined: Thu Oct 23, 2014 10:47 am
Location: Chapel-en-le-Frith, Derbyshire

Re: Inspiration...

Post by AlwynTurner »

The suspension for the Maultier is the same as for the universal carrier which I designed many moons ago, here is the pic and scad code

Image

***********************************************
module w2(){
//hub//
difference(){
translate ([0,0,0])cylinder($fa=1, $fs=0.5, h = 2.6, r = 5.5);
translate ([0,0,-1])cylinder($fa=1, $fs=0.5, h = 4.4, r = 1.25);}

//rim//
difference(){
translate ([0,0,0])cylinder($fa=1, $fs=0.5, h = 2.2, r = 14.5);
translate ([0,0,-1])cylinder($fa=1, $fs=0.5, h = 4, r = 13.5);}

//tyre//
difference(){
translate ([0,0,0])cylinder($fa=1, $fs=0.5, h = 2, r = 16.5);
translate ([0,0,-1])cylinder($fa=1, $fs=0.5, h = 4, r = 14);}

//spokes//
translate([3,-2,0]) cube ([13,4,1]);
rotate ([0,0,60])translate([3,-2,0]) cube ([13,4,1]);
rotate ([0,0,120])translate([3,-2,0]) cube ([13,4,1]);
rotate ([0,0,180])translate([3,-2,0]) cube ([13,4,1]);
rotate ([0,0,240])translate([3,-2,0]) cube ([13,4,1]);
rotate ([0,0,300])translate([3,-2,0]) cube ([13,4,1]);}


///////////////////////////////////////////////////////////////////////////
//swing arm
module SA(){
difference(){
translate ([0,0,-6])cylinder($fa=1, $fs=0.5, h = 12, r = 2.5);
translate ([0,0,-7])cylinder($fa=1, $fs=0.5, h = 13.5, r = 1.25);}


difference(){
translate([0,-2.5,3])cube ([21.5,5,3]);
translate ([0,0,2])cylinder($fa=1, $fs=0.5, h = 4.4, r = 1.25);}

difference(){
translate([0,-2.5,-6])cube ([21.5,5,3]);
translate ([0,0,-7])cylinder($fa=1, $fs=0.5, h = 4.4, r = 1.25);}
difference(){
translate([0,-2.5,-3])cube ([4,5,6]);
translate ([0,0,-3.5])cylinder($fa=1, $fs=0.5, h = 7, r = 1.25);}
difference(){
translate ([23,0,-8])cylinder($fa=1, $fs=0.5, h = 5, r = 2.5);
translate ([23,0,-9])cylinder($fa=1, $fs=0.5, h = 7, r = 1.25);}
difference(){
translate ([23,0,3])cylinder($fa=1, $fs=0.5, h = 5, r = 2.5);
translate ([23,0,2])cylinder($fa=1, $fs=0.5, h = 7, r = 1.25);}
translate([21,-2.5,3])cube ([1,2,3]);
translate([21.5,1.5,3])cube ([5,1,5]);
rotate ([0,0,39.5]) translate([17.25,-17.25,3])cube ([4,1,5]);
translate([26,1,3]) cylinder ($fa=1, $fs=0.5, h = 5, r = 1.5);
translate([21,-2.5,-6])cube ([1,2,3]);
translate([21.5,1.5,-8])cube ([5,1,5]);
rotate ([0,0,39.5]) translate([17.25,-17.25,-8])cube ([4,1,5]);
translate([26,1,-8]) cylinder ($fa=1, $fs=0.5, h = 5, r = 1.5);

translate ([25.5,5,-8])cylinder($fa=1, $fs=0.5, h = 1.5, r = 1.25);

translate([24.25,1.5,-8])cube ([2.5,3,1.5]);
translate ([25.5,5,-4.5])cylinder($fa=1, $fs=0.5, h = 1.5, r = 1.25);

translate([24.25,1.5,-4.5])cube ([2.5,3,1.5]);
translate ([25.5,5,6.5])cylinder($fa=1, $fs=0.5, h = 1.5, r = 1.25);


translate([24.25,1.5,6.5])cube ([2.5,3,1.5]);
translate ([25.5,5,3])cylinder($fa=1, $fs=0.5, h = 1.5, r = 1.25);
translate([24.25,1.5,3])cube ([2.5,3,1.5]);

//update for cup at end of swing arm

//difference (){ - warren what am I doing wrong this difference doesn't work
difference () {
translate ([23.15,5.25,5.5]) sphere (r=2,$fn=60);
translate ([22.6,5.35,5.5]) sphere (r=2,$fn=60);}
//rotate ([0,90,-10]) translate ([5.5,9.2,20])cylinder($fa=1, $fs=0.5, h = 6, r = 0.7);//}



difference (){
translate ([24.4,2.55,3.5]) cube ([1.25,3.5,4]);
translate ([22.6,5.35,5.5]) sphere (r=2,$fn=60);}



difference (){
translate ([23,5.25,-5.5]) sphere (r=2,$fn=60);
translate ([22.6,5.35,-5.5]) sphere (r=2,$fn=60);}
difference (){
translate ([24.4,2.55,-7.5]) cube ([1.25,3.5,4]);
translate ([22.6,5.35,-5.5]) sphere (r=2,$fn=60);}

//end of cup update

//hole in cup
//rotate ([0,90,-10]) translate ([5.5,9.2,20])cylinder($fa=1, $fs=0.5, h = 6, r = 0.7);




}

module idler(){
//hub//
difference(){
translate ([0,0,0])cylinder($fa=1, $fs=0.5, h = 2.6, r = 3);
translate ([0,0,-1])cylinder($fa=1, $fs=0.5, h = 4.4, r = 1.25);}

//rim//
difference(){
translate ([0,0,0])cylinder($fa=1, $fs=0.5, h = 2.2, r = 6.5);
translate ([0,0,-1])cylinder($fa=1, $fs=0.5, h = 4, r = 5.5);}

//tyre//
difference(){
translate ([0,0,0])cylinder($fa=1, $fs=0.5, h = 2, r = 7.5);
translate ([0,0,-1])cylinder($fa=1, $fs=0.5, h = 4, r = 8);}

//wheel//
difference(){
translate ([0,0,0])cylinder($fa=1, $fs=0.5, h = 1.5, r = 6.5);
translate ([0,0,-1])cylinder($fa=1, $fs=0.5, h = 4.4, r = 1.25);}

}

module fsusp(){
difference(){
translate ([0,0,4])cylinder($fa=1, $fs=0.5, h = 2.5, r = 2.5);
translate ([0,0,2])cylinder($fa=1, $fs=0.5, h = 5, r = 1.25);}
difference(){
translate ([0,0,-6])cylinder($fa=1, $fs=0.5, h = 2.5, r = 2.5);
translate ([0,0,-7])cylinder($fa=1, $fs=0.5, h = 5, r = 1.25);}
difference(){
translate ([12,23,4])cylinder($fa=1, $fs=0.5, h = 2.5, r = 2.5);
translate ([12,23,2])cylinder($fa=1, $fs=0.5, h = 5, r = 1.25);}
difference(){
translate ([12,23,-6])cylinder($fa=1, $fs=0.5, h = 2.5, r = 2.5);
translate ([12,23,-7])cylinder($fa=1, $fs=0.5, h = 5, r = 1.25);}
rotate ([0,0,62])translate([1.3,-3,4])cube ([23.2,6,2.5]);
rotate ([0,0,62])translate([1.3,-3,-6])cube ([23.2,6,2.5]);
rotate ([0,0,53])translate([0,-2.75,-6])cube ([2,1,2.5]);
rotate ([0,0,53])translate([0,-2.75,4])cube ([2,1,2.5]);
rotate ([0,0,76])translate([0,1.5,4])cube ([2,1,2.5]);
rotate ([0,0,76])translate([0,1.5,-6])cube ([2,1,2.5]);
rotate ([0,0,80])translate([22,-10.4,4])cube ([2,1,2.5]);
rotate ([0,0,80])translate([22,-10.4,-6])cube ([2,1,2.5]);
rotate ([0,0,53])translate([23.5,5.75,4])cube ([2,1,2.5]);
rotate ([0,0,53])translate([23.5,5.75,-6])cube ([2,1,2.5]);


difference(){
translate ([20,7,-9])cylinder($fa=1, $fs=0.5, h = 18.5, r = 3.5);
translate ([20,7,-10])cylinder($fa=1, $fs=0.5, h = 22, r = 1.5);}
difference(){
translate ([27,5,7])cylinder($fa=1, $fs=0.5, h = 2.5, r = 2.5);
translate ([27,5,6])cylinder($fa=1, $fs=0.5, h = 5, r = 1.25);}
difference(){
translate ([27,5,-9])cylinder($fa=1, $fs=0.5, h = 2.5, r = 2.5);
translate ([27,5,-10])cylinder($fa=1, $fs=0.5, h = 5, r = 1.25);}
rotate ([0,0,-5]) translate ([21,5,-9]) cube ([4,4.5,2.5]);
rotate ([0,0,-20]) translate ([18,14,-9]) cube ([4,2,2.5]);
rotate ([0,0,-5]) translate ([21,5,7]) cube ([4,4.5,2.5]);
rotate ([0,0,-20]) translate ([18,14,7]) cube ([4,2,2.5]);
rotate ([0,0,-20]) translate ([3,10,-9]) cube ([11.5,6,5]);
rotate ([0,0,-20]) translate ([3,10,4.5]) cube ([11.5,6,5]);
rotate ([0,0,-20]) translate ([9,14.75,-9]) cube ([5.5,1.25,18]);
translate ([6.5,11,-9]) cylinder($fa=1, $fs=0.5, h = 5, r = 3.5);
translate ([6.5,11,4.5]) cylinder($fa=1, $fs=0.5, h = 5, r = 3.5);
rotate ([0,-14,62])translate([3.5,-3,3.5])cube ([9.5,6,3]);
rotate ([0,14,62])translate([3.5,-3,-6])cube ([9.5,6,3]);


difference (){
translate ([13,15,6]) sphere (r=2,$fn=60);
translate ([13.7,14.85,6]) sphere (r=2,$fn=60);}
difference (){
translate ([13,15,-6]) sphere (r=2,$fn=60);
translate ([13.7,14.85,-6]) sphere (r=2,$fn=60);}
difference (){
translate ([10.5,12,-8]) cube ([1.25,5,4]);
translate ([13.7,14.85,-6]) sphere (r=2,$fn=60);}
difference (){
translate ([10.5,12,4]) cube ([1.25,5,4]);
translate ([13.7,14.85,6]) sphere (r=2,$fn=60);}
}


translate ([27,5,0]) SA();
translate ([0,0,0])w2();
translate ([0,0,0]) fsusp();
translate ([12,23,0]) idler();
translate ([50.4,5,0])w2();
//

Apologies for the crudeness of the code, it was my first design. For the wheels you need to print 2 and glue them together.

Alwyn :thumbup: :wave:
Last edited by AlwynTurner on Wed Jul 11, 2018 8:04 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
User avatar
midlife306
Warrant Officer 1st Class
Posts: 2238
Joined: Sun Aug 27, 2017 10:34 am

Re: Inspiration...

Post by midlife306 »

You’re a star Alwyn, I’ll be giving that a go
Cheers
Wayne


Sent from my iPhone using Tapatalk
User avatar
AlwynTurner
2nd Lieutenant
Posts: 2600
Joined: Thu Oct 23, 2014 10:47 am
Location: Chapel-en-le-Frith, Derbyshire

Re: Inspiration...

Post by AlwynTurner »

If you do go for the maultier you will probably need this as well for the extra track
https://www.plazajapan.com/495034496013 ... tUQAvD_BwE

You should be able o use the tamiya track and sprockets with the suspension I designed. The tamiya track isn't great but so long as you don't plan any heavy duty action with the model then it should be ok

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
User avatar
midlife306
Warrant Officer 1st Class
Posts: 2238
Joined: Sun Aug 27, 2017 10:34 am

Re: Inspiration...

Post by midlife306 »

Bloody hell Alwyn, that’s cheap, just ordered 3 because it would be rude to only buy 1 at that price
Cheers
Wayne


Sent from my iPhone using Tapatalk
User avatar
AlwynTurner
2nd Lieutenant
Posts: 2600
Joined: Thu Oct 23, 2014 10:47 am
Location: Chapel-en-le-Frith, Derbyshire

Re: Inspiration...

Post by AlwynTurner »

There are plenty of supp;liers
https://www.robotshop.com/uk/tamiya-tra ... l-set.html

check on ebay, it's a standard tamiya item



amazon have them

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
User avatar
midlife306
Warrant Officer 1st Class
Posts: 2238
Joined: Sun Aug 27, 2017 10:34 am

Re: Inspiration...

Post by midlife306 »

Son of a gun-ner wrote:I just tried to buy three, said three in stock, but can't even put one in the basket :'(
Snooze ya loose Image


Sent from my iPhone using Tapatalk
Post Reply

Return to “Heng Long Trucks”