Announcement

Collapse
No announcement yet.

Project Armo "330i" M-tech 1

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    There was this rattling coming from the exhaust when lifting the accelerator. Like a small stone in a vacuum cleaner pipe. That was the final trigger to get started with installing the Supersprint exhaust. I bought an E36 328i catless front section.


    I didn't fit right away because I've redone the pipes in front of the resonator to fit an E36 exhaust in E30 and keep as much ground clearance as possible and clear the 6-speed transmission. So I had to cut off the front pipes from the Supersprint resonator and clean up the holes to fit my own pipes there.



    I bolted the exhaust in the car and tack welded the pipes in the resonator. Then I took them off again for full welding.



    Now I have full stainless exhaust that I'm very happy with. Now I can rest assured that there are no restriction in that area. In future I may swap also the rear muffler for a Supersprint one to bring the noise down a bit. The Scorpion catback is pretty loud.
    The sound didn't really change in any way when changing the front section. I wasn't expecting any major change anyway . I haven't run logs after changing the exhaust but I doubt I found any missing horses with this modification. The rattling sound turned out to be a protective metal cup from one of the O2 sensors that had come loose. So nothing serious. The O2 sensor still works. Although, while doing the exhaust work I was driving a 1,5 l Nissan Almera so finishing the exhaust actually brought a significant performance gain :D
    Last edited by Skarpa; 09-25-2021, 09:54 PM.
    E30 Armo "330i"

    Comment


      Video about the exhaust installation here:



      After installing the exhaust I did a few full throttle pulls on Testo and the exhaust didn't really do any difference. But that's not a bad thing. I'm not that familiar with tuning engines and reading logs so I asked for some consultation from Pazi 88. The engine has some real potential. The maximum engine load ie. the amount of air / stroke the engine is sucking is 25% greater than in stock M52B28 and the engine load won't start dropping until 6500 rpm so it's really pulling in some air. The AFR also stays good for the entire rev range so next we need to look at the ignition advances which seem to be pretty low. I'll probably ship my ecu to Pasi for changes in the tune when I put the car away for the winter. Eventually the car will also be actually tuned in dyno once I find someone who knows how to work with Siemens or when I make a 600 km road trip to meet Pasi. (or change the ecu to speeduino)
      Last edited by Skarpa; 09-28-2021, 03:50 AM.
      E30 Armo "330i"

      Comment


        Lately I've been familiarizing myself with remapping Siemens MS41 ecu. I downloaded Romraider and MS41quickflash and added a switch for write enable voltage to my diagnostic cable.





        I made it with an indicator led so I can see at a glance when I have the writing enabled. Then it was a matter of testing. I read the tune from the ECU and discussed it with pazi88. For some reason there actually was a pretty weird-looking ignition advance map in the ecu. There's been some mistake with this. On the left there's the ignition advance map from the car and on the right there's an ignition map from a British tuning company that used to sell remapped M52 ecus. I don't know if they are still in business but their remap for Siemens ECU is pretty widely available nowadays and works well as an off the shelf tune up. Mostly it has higher ignition advances and a bit more fuel programmed in.


        To test writing a program in the ecu I changed all the ignition advance tables according to the "British" tune. According to the Testo Logs I'm using the last two columns on the right at full throttle. The maps should probably be rescaled to take that into account but this should already be a change for the better. I made a couple of other changes as well. I dropped the rev limiter to 6700. It was at 7000 but would allow the engine to rev to about 7200 which felt a bit too much for a B30 crank with a stock vibration damper. I also lowered the vanos switching point 500 rpm lower because the torque seemed to be already dropping before the vanos kicked in. Final change that I made was dropping the "throttle closed" TPS threshold from 1,9% to 0,9% because I was getting occasional unwanted fuel cut when cruising on very light throttle or during gear changes. Then it was a time to cross the fingers and try writing the binary in the ecu. It went with no hickups.

        When driving the car I noticed immediately the lack of unwanted fuel cuts. I had also tightened the throttle cable a little. There was some slack in it when the throttle was closed. Now the flaps will start opening immediately when you press the pedal. The car is now so much nicer to drive in the city and when cruising. All together the car seemed to pull more evenly but I didn't feel tremendous improvement in the full throttle performance. I did a few full throttle pulls and logged them on Testo. The effects seemed positive. After 3000 the ignition advance stays in the range of 23-26 and that as well as the vanos switching point change had positive effect on the engine load graph.







        The dip at the 5000 rpm has disappeared and the graph is smoother and higher all through the rev range. While some improvements were made it didn't really feel like I found all the 50 or so newtonmeters that I was missing up top according to dyno. Before returning to dyno I will probably try setting the intake cam timing for less overlap. After discussing this with various people more experienced than myself that seems worth trying in a vanos engine. My current overlap at TDC is 1,25 mm for the intake and 0,9 mm for the exhaust cam. Before dyno I'll also disable the lambda correction and make a lengthy log of various driving to give Pasi some data for evaluating my fuel map. But we'll see if I have time for all that before putting the car away for the winter.
        Last edited by Skarpa; 10-11-2021, 07:53 AM.
        E30 Armo "330i"

        Comment


          Originally posted by Skarpa View Post
          Lately I've been familiarizing myself with remapping Siemens MS41 ecu. I downloaded Romraider and MS41quickflash and added a switch for write enable voltage to my diagnostic cable.
          Final change that I made was dropping the "throttle closed" TPS threshold from 1,9% to 0,9% because I was getting occasional unwanted fuel cut when cruising on very light throttle or during gear changes.
          Prepare yourself for a stupid question - is the throttle closed TPS threshold easy to change with Romraider? I too experience throttle cut at light throttle as well as an occasional "surge" when de-clutching at low speeds. My M52 swap is running a MS41.1 OBD2 with an OBD1 manifold and throttle body unlike your fully custom arrangement. The swap is great except for this annoying issue. I don't have an OBD2 port on my swap which I thought was needed to flash with Romraider but clearly you are using the main diagnostic connector.

          I am not a tuner and have zero experience hence the somewhat ignorant question(s). I'm not even sure where to start looking for the right information.

          Thanks!

          Comment


            I've never considered raising the throttle closed threshold, but I get that as well so I will give it a shot.


            Worst part about romraider is getting everything setup and working.

            Cables are cheap and sometimes DOA from fake FTDI chip inside.
            Need to add programming voltage ( https://sites.google.com/site/openms...1/enable-write )
            Need quickflash (via the wiki/gumroad) or the old MS41 flash tool (from MS4X.net )
            All of romraider/romraider logger/ECU definitions/32bit Java/FTDI cable drivers are easiest to install/configure correctly using the MS41 ECU Portal app
            ( https://sites.google.com/site/openms41/tuning )
            Last edited by Northern; 10-15-2021, 05:05 AM.
            Originally posted by priapism
            My girl don't know shit, but she bakes a mean cupcake.
            Originally posted by shameson
            Usually it's best not to know how much money you have into your e30

            Comment


              Originally posted by mjweimer View Post

              Prepare yourself for a stupid question - is the throttle closed TPS threshold easy to change with Romraider? I too experience throttle cut at light throttle as well as an occasional "surge" when de-clutching at low speeds. My M52 swap is running a MS41.1 OBD2 with an OBD1 manifold and throttle body unlike your fully custom arrangement. The swap is great except for this annoying issue. I don't have an OBD2 port on my swap which I thought was needed to flash with Romraider but clearly you are using the main diagnostic connector.

              I am not a tuner and have zero experience hence the somewhat ignorant question(s). I'm not even sure where to start looking for the right information.

              Thanks!
              I have no problem with stupid questions or rather don't consider this stupid. I'm not a tuner myself either and had no previous experience. I'm just asking stuff from more knowledgeable people and reading up as I go.

              The change itself is very easy. You just type in a new value in this cell.


              But you can't flash anything with Romraider. Romraider is just for modifying the maps and logging. To actually read the maps from ecu and to flash it you need a different program called MS41 Quickflash. Romraider is free but Quickflash costs 25$. In addition you need to download engine and ecu definition files and install them but if you're well versed using diagnostic cable and reading fault codes the installation should pose no problems. It's similar stuff. There are good instructions on openMS41 website and Romraider forum.

              To flash the ecu you also need to provide the write enable voltage to the ecu. You do this by connecting pin 14 (battery plus) to pin 18 (write enable) in the round 20 pin diagnostic port. (what I did with my switch). You can flash through the round diagnostic port or through the OBD2 port inside the car. If you want to do it throught the OBD2 port you actually need another jumper in the x20 port. That's not needed when flashing through the x20 connector.

              Procedure 1. Locate the x20 Diagnostic Link Connector near the RH strut tower in the engine bay and unscrew the cover.


              A little note on flashing: It takes around 30 seconds and during this time the voltage should not drop below 12 V. Otherwise you risk terminating the flashing procedure halfway and may end up with a dead ECU. I think they are salvageable in most cases but it's best to only flash ecus with a good and full battery in the car.

              Pazi88 has a great video series on his youtube channel about tuning Siemens ECUs:


              For just a simple change like the throttle closed -threshold it's probably easiest to just find I guy who can do it for you but if no one's available or you want to do it by yourself and learn the stuff it's not too expensive or difficult.
              E30 Armo "330i"

              Comment


                Easy enough to hook up a battery charger/tender while flashing too.
                Probably a decent idea if you flash in your car with a battery is under-spec in size or not brand new.

                Or make a bench flasher if you find yourself doing this a lot, any sort of 12.1~14.5V DC power supply works for that.
                Originally posted by priapism
                My girl don't know shit, but she bakes a mean cupcake.
                Originally posted by shameson
                Usually it's best not to know how much money you have into your e30

                Comment


                  Thanks for all the info guys, I've been spending time reading the Romraider forum over the past several days. Seems like folks do a lot of additional tuning work to rid themselves of the "rev hang" issue...most of that is way over my head.

                  Northern I'll be interested to hear if adjusting the throttle cut threshold improves the funny idle/off throttle issues these MS41 swaps experience from time to time.

                  Comment


                    ​
                    Originally posted by mjweimer View Post
                    Thanks for all the info guys, I've been spending time reading the Romraider forum over the past several days. Seems like folks do a lot of additional tuning work to rid themselves of the "rev hang" issue...most of that is way over my head.

                    Northern I'll be interested to hear if adjusting the throttle cut threshold improves the funny idle/off throttle issues these MS41 swaps experience from time to time.
                    Great if I can be of some help!


                    ​


                    I checked what's the recommended timing for Catcams cams with similar profile. It seems to be intake open 0,6mm at TDC and Exhaust 1,15 mm. I actually had them almost the opposite with intake at 1,25 mm and exhaust at 0,95 mm. I decided to test the Catcams timing specs. I ended up with 0,55 mm and 1,2 mm. Getting them exactly to Catcams specs would have required another round of adjusting but I figured the difference doesn't really matter. Timing cams is kinda tedious because to get a reliable result you first need to set the engine to TDC, measure and adjust the cam and then turn the engine two full rotations to get back to TDC with the timing chains properly tensioned to verify the adjustment. At least for me, adjusting one camshaft takes at least two iterations to get it close to correct timing and after adjusting the second cam you still need to doublecheck the first one because both adjustments are behind the same bolts. In an E30 the job is further complicated by the narrow space between the engine and the radiator but there's just enough space to turn the engine and with a mirror and a light you can see the timing marks.






                    We have been working with Pasi for a new tune for the engine. The MAF reads very high values which puts the tune at the very edge of the map. We figured it's because of my bigger MAF and how it's been scaled in the tune. Pasi used the MAF scaling from Alpina which also uses the bigger MAF but he suspected that Alpina also had some hardware change in the ECU to go along with it. So my MAF is actually showing too much air flow. It's not a problem as such because it still shows a logically changing value. But the fuel and ignition maps had to be rescaled for the higher MAF readings. After adjusting the cams I flashed in new maps that Pasi made and I have to say that the changes made a huge difference. The car is now much more civilized and nicer to drive. It's funny how much better it is now even though I didn't have much to complain about even before. I'd say you no longer notice the ITBs in a negative sense. The car is surprisingly smooth to drive. Although there is some extra play in the drive line. I suspect the dual mass flywheel and the CV joints at the half shafts. Previously I had some misfires at idle and have been planning to tackle that issue but adjusting the cams got rid of those. It kinda feels like I lost a little bit grunt at the bottom end but after driving it for a while I think it's just that the torque curve is just more even now so I've just gotten rid of some peaks and valleys. It was difficult to say if I got any more high end power since lately it's been rainy in Finland and on wet pavement it's hard to assess because of traction issues.

                    After the changes we did some more logging and work on the fuel map and then it was time to take the car to the dyno again to get objective data. The plan was to make a duno pull with the intake cam fully advanced and another one with the cam constantly at basic setting (retarded) to see when the vanos needs to change it's position. The green lines are vanos advanced and the pink lines are vanos retarded. The red lines are the previous run before adjusting the cams and ignition advance. The colors are not great for making distinction between the lines.



                    The optimal switch point for vanos seems to be at 4500. I programmed the vanos to start turning at 4300 to give it time to change. For some reason the mixture was very rich despite Pasi actually pulling some fuel from it before. It may have something to do with how the fuel map was rescaled or with previous adaptations messing up the logging. Anyway I tried pulling some fuel from the WOT enrichment table be we were not able to test that because the car started to run very badly like it was only running with five cylinders. I thought I had made some mistake with modifying the maps and tried reverting the changes but to no success. I checked if there was any obvious issue like oil in the spark plug well or something like that but couldn't find anything. I suspected a faulty coil and we wrapped up the dyno session. However, when driving home the car worked perfectly normally even with full throttle and high revs. The issue may have been as simple as a wet spark plug because of excess fuel. The fuel map needs to be checked.

                    The dyno pulls that we managed to make give me an idea of how the engine works. If you combine the green curves before vanos switch point with the pink curves after it you can see that until 5500 the engine works a lot better than before. The curves are pretty smooth and we got rid of the massive dip at 4900. After 5500 the operation is pretty much identical to before. The engine produces the max torque really low at 2400 and the RPM of the max power is also pretty low. The max power leaves much to be desired. With these cams and this displacement I should be looking at max power of 230 - 250 hp at around 6000 - 6500. So the power band should be moved higher up. I'll probably try retarding the intake cam even more. Maybe even to the point that the intake valves are fully closed at TDC without the vanos engaged. Shortening the intake channels would also be worth trying. Currently the length from the plenum to the intake valve is around 415 mm which is pretty long. Shortening the distance will require some work because I actually need to fabricate shorter intake runners (trumpets) for the plenum. Probably I should first do some kind of test setup using cheap standard velocity stacks and then fabricate or maybe 3D print something more refined. But the weather is starting to look pretty bad so for now we just try to get the fuel map right and then the car goes away for the winter. I wish I had a shop but haven't found anything suitable.
                    Last edited by Skarpa; 10-22-2021, 04:26 AM.
                    E30 Armo "330i"

                    Comment


                      It's been quite a while since my last update. When building the car I had put quite a lot of stuff like home renovations on hiatus so I've been working on those now and mostly just driving the car. That has worked great as the car runs great and serves as reliable summertime daily driver. I did done some tweaking to the engine maps mostly to improve cold starts the operation with ITBs. For example I disabled the fuel cut when motor braking under 2000 rpm which made a huge difference in the smoothness of driving. Probably I could find some more power up top by fiddling with cam timing and intake runner lengths etc. but honestly the low down torque feels great in my use. And it's not like the car is slow anyway.

                      There have been some minor projects I've done every now and then. In 2023 the rim bolts of the RCs started to look pretty sad. Those "gold plated" bolts came with the wheels and they weren't spotless even back then but I still used them when assembling the wheels. Now I decided it was time to replace them.


                      To avoid similar problems in future I bought a set of stainless rim bolts. When buying them I could only find ones with matte finish so that's what I went with. Later I found readily polished ones but the milk was already spilled so I polished the rim bolts myself. I noticed that it was pretty effortless job when you fasten the bolt into a drill chuck. It's easy to hold it against a polishing disc and spin it to get a good polish all around with zero chance of the bolt snagging on the polishing wheel and getting thrown out of your hands.





                      The rims also got a quick polish to get rid of any rust residue or minor scratches. I really like the durability and ease of the stainless rims.



                      I did like the look of the golden bolts but these will have much longer life. One of my highlights every year is the big E30 meet in Finland. It's usually in the end of May and it means that at least once a year Armo gets good throughout washing and cleaning. In 2023 I actually got the price for the "Finest E30 of the Meet"




                      E30 Armo "330i"

                      Comment


                        During the 2023-2024 winter it was time for another little project. The rear seat was demanding some attention. It's originally a burgundy seat which has been at some point painted black. The paint and the leather had some cracks and the red was really starting to come through especially in direct sunlight.. The leather was also very dry and hard at some points.



                        At the fall after the season I removed the rear seat and started working on it. As the first measure I lathered the seat daily with lanolin-rich leather balsam (for horse equipment) as well as hand cream with lots of glycerin :D Lanolin and glycerin are the magic ingredients for restoring dried out leather. Lanolin is the natural grease of the leather and glycerin helps leather absorb moisture from air. Leather pretty much likes stuff that's also good for your skin. You want to avoid anything with solvents or silicone or anything like that. Judging by the smell the leather balsam I used had also quite a lot of beeswax in it. As far as I understand beeswax is mostly for surface shine and doesn't really treat the leather. I actually tried using pure lanolin as well but on itself it's pretty stiff wax so aplying it wasn't easy. After heating up the jar in hot water it was kinda doable but I don't really know if it was of any help. After two weeks it was starting to feel like the leather no longer absorbed anything. It had also become much softer and more malleable where it was hard before like the front edge of the seat and the top of the backrest. I left the seat greasy and put it away for a few months.



                        At the beginning of the May the E30 meet was rapidly closing so it was time to finish the seat. First I needed to battle the seat belt lock holder off. Those christmas tree pegs really bite into the sheet metal in the seat frame. At first I tried prying the part off with a plastic pry bar but hadn't much success so I switched into the biggest flat head screw drive I could find and managed to pry the part out enough to get my fingers under it. Then it was just the matter of getting my rock-climbing-hardened fingers there and pulling as hard as I could.



                        Magically non of the pegs broke. I had to use so much force that I was sure the plastic would give away. It would be much easier to get it off by punching he pegs out from the behind but at least in the M3 seat it's not possible get access to the other side without cutting at the seat which I didn't want to do. For the painting I bought a leather colourant kit from Furniture Clinic. The instructions tell you to rub off the leather finish or "laquer" using solvent and an abrasive pad. It's supposed to be enough if you rub until color starts to come off as that means you've removed the colorless leather finish but when doing that the old black paint was coming off pretty easily so I decided to remove all off it and scuff the original leather leather to get the best possible adhesion. I did run out of the supplied solvent and had to buy more. Based on the smell the stuff is mostly acetone but there's something more as well as the Furniture Clinic solvent is much more effective than pure acetone.



                        When I had the old paint off I scuffed the surface with P600 sanding paper.



                        There were no severe cracks in the leather but some little marks here and there. I filled them in with FC's Flexfill which you need to buy separately. A word of warning about that: The stuff is the consistency of hand cream. The instructions tell you to apply it with a palette knife and then sand it down but Flexfill is nearly unsandable. When cured it is extremely flexible and tough. It gunks up your sanding paper and if you try to sand it down it wears much slower than the leather around it. So make sure you only get Flexfil into the cracks. You can wipe it away with a moist towel or a paper when it's still wet. I found this out the hard way and had to rub the seat once more with solvent to get rid of the unwanted Flexfill. When I was happy with the cracks I applied the first layer of paint with a sponge taking extra care the get the color into all the seams and recesses that might be missed when using spray gun.



                        The colourant kit comes with a sort of pen brush. Mine was defective. The air nozzle and paint nozzle were misaligned and paint would only come out if you twist the tank in certain way. Out of curiosity I also tried using the airbrush with the supplied cans of propellant. It was really miserable and I don't recommend it for anyone. The propellant seems to be mostly propane so I guess I can use the cans in a blowtorch or camping cooker. I borrowed a proper air compressor and applied the paint with a spray gun.



                        After three thin layers of paint I was happy with the coverage and applied the finish ie. laquer. I hadn't realized the kit comes with two different options for level of gloss. The gloss one is very glossy indeed while the matte one on a black surface seems to be pretty close to NASA's Vanta Black. It's a perfectly matte surface that absorbs all visible light. After some experimentation I came up with a satisfying recipe for a satin finish: 1 part matte and 4 parts gloss. I of course also added the provided cross linker in ratio of 1:8. I applied two layers of the finish as instructed and I managed to use all the gloss finish and all the cross linker. At least for me the colourant kit didn't come with enough material for treating the whole interior unlike promised. By the way, pour the finish through a strainer before putting it in the spray gun. It had some solids in it.





                        The conclusion: The painting work was kinda tedious and miserable. Sloshing around with solvents and spray painting aren't my favorite activities. Mostly because I don't have proper space for it. However I'm really happy with the end result and when you consider how much upholstery costs this was a good choice. Especially as the leather is in a very good condition. The Furniture Clinic liquid products seem like good quality but I wouldn't bother with the colourant kit. It comes with some useless junk and in my opinion there wasn't enough of the leather finish and cross linker. When you buy the stuff separately you can also choose a satin finish without needing to mix it yourself. Let's see if I'm ready to undertake the front seats next winter.
                        Last edited by Skarpa; 06-18-2024, 01:58 AM.
                        E30 Armo "330i"

                        Comment


                          By the way here's some pictures from this year's E30 meet:

















                          Pictures courtesy to olavi.rska

                          E30 Armo "330i"

                          Comment

                          Working...
                          X