Home Restoration Restoration topics Yamaha MF1 restoration, part 3#
Yamaha MF1 restoration, part 3#

It took a little longer than usual for me to start working on the engine of my Yamaha MF1

Yamaha MF1 engine assembly.

1)

mf1-1-crankcases

 

Before building the engine of my Yamaha MF1 the crankcases are thoroughly cleaned with very fine steelwool. Thereafter they are washed in luke warm water with some mild detergent and dried.

2)

mf1-2-bearings

As a first step the bearing can be pressed into the crankcase halves. I always use a small press to do this. Using a hammer or so is asking for trouble, especially with small engines likes this one. The respective oilseals (with a good coating of grease) can be pushed in with your thumbs easily.

3)

mf1-3-lhcc-kick

Please note that when you build vertical split engines, you always have to try to fit-in each shaft between the cases beforehand, otherwise you might be faced with a tight-running shaft, The kick-starter shaft is inserted with its spring  in the l.h. crankcase. But it has to be pre-tensioned about half-a-stroke in this model.

4)

mf1-4-lhcc-kickspring

I have done this by fitting a brake-lever on the shaft, tensioning the shaft and then fitting an 8 mm bolt on the outside. I added a nylon bush as otherwise the whole thing could slip back easily during assembly.

5)

mf1-5-lhcc-lhbus

Now the crankshaft can be inserted into the l.h. crankcase. The problem was (therefore it took so long) that the crankshaft has left handed thread 10 mm x 1.25. It took some time before I found a supplier for the tapping tool I needed to make my puller. This bush has l.h. thread on the crankshaft side.

6)

mf1-6-lhcc-puller

The regular dynamo-puller can be screwed onto the bush now.

7)

mf1-7-lhcc-klok

The Yamaha crankshaft puller-housing slips over the dynamo-puller rod and the crankshaft slides easily into place without any stress.

8)

mf1-8-lhcc-crank

I had to fit different shims on each side as the crank-webs were touching the crankcases.

9)

mf1-9-gearbox

The gearbox shafts are ready for fitting now.

10)

mf1-10-lhcc-shafts

But the gearbox cluster fits easily in the ball-bearing and the bronze bush.

11)

mf1-11-shifterparts

The gear-shifter can now be installed. It has quite a few parts as ylou can see.

12)

mf1-12-lhcc-shift1

Firstly the rear activating arm is bolted into place with 2 6 mm bolts; it has only one simple “blade” to move the gears (the MF1 has only 3 speeds).  At the same time the steel ball and spring for the locking cam have to be inserted (upper left).

13)

mf1-13-lhcc-shift2

The gear-change shaft with the rest of the shifter mechanism is now fitted with 3 more 6 mm screws and washers.

14)

mf1-14-lhcc-shift3

The kick-starter gear with the ratchet and kick-pawl are now put on the kick-starter shaft and locked with a seeger-clip. As the kick-starter shaft was pre-tensioned (3) and 4)) the kick-pawl is now in exactly the correct position when the 2 crankcase halves are joined together.

15)

mf1-15-rhcc-loctite

I always use Loctite # 574 for putting engines together. It is the best there is. When you take it apart later on, you only need some thinners to clean everything again. Please note the small metal piece above the central ball bearing. That is where the kick-pawl has to fit precisely!

16)

mf1-16-cc-assy1

The r.h. crankcase is now carefully put onto the l.h. assembly. I never press the crankcase onto the other half. I use the Yamaha puller again. So the l.h. threaded bush I made is screwed onto the crankshaft together with the dynamo puller bolt.

17)

mf1-17-cc-assy2

The Yamaha crankshaft-puller housing is used again and by tightening the nut the crankcase half slides smoothly over the crankshaft.

18)

mf1-18-cc-assy3

By carefully guiding the crankcase half over the shafts and at the same time tightening the nut further the crankcases will finally smoothly fit together. With any other method the crankshaft will twist/bend  slightly, this way you guarantee yourself a nice, free spinning crankshaft.

19)

mf1-19-rhcc-plate

When the crankcases are bolted together the oil-splash plate is attached as well.

20)

mf1-20-rhcc-wheel

The gearbox driven wheel is now simply put on its shaft and fitted with a nut and lockwasher.

21)

mf1-21-rhcc-prim1

The brass washer behind the primary gear is placed onto the crankshaft.

22)

mf1-22-rhcc-prim2

The primary gear slides nicely in olace and meshes correctly with the secondary gear. (I had to add a small shim under the secondary gear).

23)

mf1-23-rhcc-prim3

The clutch boss is fitted and the inner face meets that of the splines on the crankshaft.

24)

mf1-24-rhcc-prim4

The clutch assembly is now carefully placed on the clutch boss and fastened with a nut and lockwasher as well.

25)

mf1-25-oldnewrod

The old con-rod was bent and the piston worn and burnt. As the original parts (when you can find them) are still inferior to modern ones, I decided to use “today’s” Yamaha parts. As many 50 cc Yamaha engines have this 40 x 40 mm bore/stroke, this was not so difficult. A MA/SA/S/CT 50 connecting rod was used (2E9-11651-00). This rod is 2 mm shorter than the original and a little thicker. So the sides had to be chamfered slightly to fit between the crank-webs. The cylinder got a first o/s bore and I use a PW50 piston (18U). This piston is slightly “taller” than the original one, so that might help a little!

26)

mf1-26-oldrod

The “old” MF1 dimension is 104 mm from the crankpin to the top of the piston crown. The new conrod with the PW piston measured practically the same, I only have to add one more cylinder base gasket! Also very important is that the original MF1 conrod has a plain bronze bush as piston pin bearing, the modern conrod utilizes a normal needle bearing of course.

27)

mf1-27-pwpiston

The PW piston fits nicely on the con-rod and the extra cylinder base gasket is added. Piston rings have been “tested” in the cylinder barrel for slot clearance of course.

28)

mf1-28-cylinder

The cylinder slides properly over the piston and the clearance is okay.

29)

mf1-29-engineassy

The engine now comes together more or less.

30)

mf1-30-pushplate

The clutch push plate with the steel ball in its centre  can now be added.

31)

mf1-31-pusharm

The clutch lever is fitted into the l.h. crankcase cover. Yamaha did not do things easily in those years! The lever has a washer and a felt ring on the outside, an o-ring in the bore, next comes a shim, then a large clip to secure it. The cam activates a pin and on the pin slides a collar, which rests again the clutch push plate from the previous picture.

32)

mf1-32-rhcover

The r.h. clutch cover is now fastened with its 6 screws, it looks better again!

33)

mf1-33-rotor

On the left the rotor can now be fitted with a new woodruff key. Always grease the shaft well! The cam is a separate part and is fitted at the same time of course. You can see that the MF1 has worked not very hard in its life, this component shows how “fresh” it is.

34)

mf1-34-dynamo

The stator is now attached, brushes fitted and the ignition adjusted. I do hope it is okay with the old ignition points. Point gap set on the usual 0,3 mm, ignition timing is 1,3 mm b.t.d.c.

35)

mf1-35-ignition

Everything has been cleaned as far as possible. The condenser is new, the brushes are made from larger ones I had. With the battery leads on the starter generator the engine is running! Hopefully the rest functions also…….

 

Profile Information

Application afterLoad: 0.000 seconds, 0.51 MB
Application afterInitialise: 0.046 seconds, 2.74 MB
Application afterRoute: 0.085 seconds, 4.70 MB
Application afterDispatch: 0.147 seconds, 7.60 MB
Application afterRender: 0.238 seconds, 8.33 MB

Memory Usage

8772564

16 queries logged

  1. DELETE
      FROM bal_session
      WHERE ( time < '1328634827' )
  2. SELECT *
      FROM bal_session
      WHERE session_id = '2dkblfkv5etuu5fvgnm1kkdrl2'
  3. UPDATE `bal_session`
      SET `time`='1328635727',`userid`='0',`usertype`='',`username`='',`gid`='0',`guest`='1',`client_id`='0'
      WHERE session_id='2dkblfkv5etuu5fvgnm1kkdrl2'
  4. SELECT *
      FROM bal_components
      WHERE parent = 0
  5. SELECT folder AS type, element AS name, params
      FROM bal_plugins
      WHERE published >= 1
      AND access <= 0
      ORDER BY ordering
  6. SELECT `id`,`link`
      FROM bal_menu 
      WHERE ((`name` LIKE '%restoration topics%')
      AND (`published` > 0))
  7. SELECT oldurl, newurl
      FROM bal_redirection
      WHERE oldurl = 'restoration-topics/restoration-topics/yamaha-mf1-restoration-part-3.html'
      ORDER BY rank ASC
      LIMIT 1
  8. UPDATE bal_redirection
      SET cpt=(cpt+1)
      WHERE `newurl` = 'index.php?option=com_content&Itemid=63&catid=51&id=333&lang=en&view=article'
      AND `oldurl` = 'restoration-topics/restoration-topics/yamaha-mf1-restoration-part-3.html'
  9. SELECT m.*, c.`option` AS component
      FROM bal_menu AS m
      LEFT JOIN bal_components AS c
      ON m.componentid = c.id
      WHERE m.published = 1
      ORDER BY m.sublevel, m.parent, m.ordering
  10. SELECT template
      FROM bal_templates_menu
      WHERE client_id = 0
      AND (menuid = 0 OR menuid = 63)
      ORDER BY menuid DESC
      LIMIT 0, 1
  11. SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS section, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access 
      FROM bal_content AS a
      LEFT JOIN bal_categories AS cc
      ON cc.id = a.catid
      LEFT JOIN bal_sections AS s
      ON s.id = cc.section
      AND s.scope = "content"
      LEFT JOIN bal_users AS u
      ON u.id = a.created_by
      LEFT JOIN bal_groups AS g
      ON a.access = g.id
      WHERE a.id = 333
      AND (  ( a.created_by = 0 )    OR  ( a.state = 1
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2012-02-07 17:28:47' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2012-02-07 17:28:47' )   )    OR  ( a.state = -1 )  )
  12. UPDATE bal_content
      SET hits = ( hits + 1 )
      WHERE id='333'
  13. SELECT m.*, c.`option` AS component
      FROM bal_menu AS m
      LEFT JOIN bal_components AS c
      ON m.componentid = c.id
      WHERE m.published = 1
      ORDER BY m.sublevel, m.parent, m.ordering
  14. SELECT id, title, module, position, content, showtitle, control, params
      FROM bal_modules AS m
      LEFT JOIN bal_modules_menu AS mm
      ON mm.moduleid = m.id
      WHERE m.published = 1
      AND m.access <= 0
      AND m.client_id = 0
      AND ( mm.menuid = 63 OR mm.menuid = 0 )
      ORDER BY position, ordering
  15. SELECT oldurl, dateadd
      FROM bal_redirection
      WHERE newurl = 'index.php?option=com_content&Itemid=81&lang=en&view=archive'
  16. SELECT oldurl, dateadd
      FROM bal_redirection
      WHERE newurl = 'index.php?option=com_search&Itemid=82&lang=en&view=search'

Language Files Loaded

Untranslated Strings Diagnostic

None

Untranslated Strings Designer

None