Jump to content

ajg193

Members
  • Posts

    6,258
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by ajg193

  1. Just run a drill and tap down it. Maybe drill slightly oversize so the tap doesn't work too hard
  2. Hilux has developed a fault where reverse doesn't exist. Shifter feels like it is hitting a wall/lockout. If you try enough times it does eventually go in. No grinding or anything that would be associated with a grabbing clutch. All other gears select easily The link bushings are all relatively new. Has anyone on here had this problem before? Perhaps a sticky fifth gear lockout? Otherwise I'll start digging into it this evening.
  3. Your cars are just shit. If your car meets WoF standards and the inspector isn't trying to rip you off you won't fail. Even my shitbox Hilux passes every WoF or only fails on stuff that it deserves to fail on.
  4. I had no problem getting through cert with my new fuel line running next to the original one in the tunnel. No driveshaft hoops either. On the other side of the coin, my engine makes less power than a hive of bees
  5. Did you run over that oil filter a couple of times before putting it on?
  6. Might be worth trying to adjust the rack guide first and see if that makes a difference to the steering. But yeah, not having the clunking bush is lush. Except now all the interior rattles sound worse
  7. Toyota setups are just a pump hanging from a cradle with a little pot under them to hold a small reserve of fuel
  8. Wants to hold centre more than it used to though, kind of like a modern car
  9. It's driving absolutely perfectly, self centres and no play
  10. I decided to give Amayama a go for ordering a part. The Starlet has always had a bit of a clunk in the steering, a few years ago I narrowed it down to the internal bush on the drivers side having a small amount of play. I then promptly did nothing about it due to the part being expensive. Checking on Amayama, I could get the part for $32 including GST and delivery. Toyota wanted $135+GST. the part arrived after a three week journey from Japan. I pulled the rack out of the car, 1960's British car engineers really need to take notes on how to design something. It's stupidly easy to remove the rack, they even make the bolts go in from the bottom on the side where the engine is in the way. I then stripped the rack down and removed the old bushing. The bushing was quite difficult to remove, I ended up heating it slightly and managed to hammer the inner section out with a long piece of pipe. I then ground the outer section out. The bushings are four layers Steel->Rubber->Steel->Teflon. I think the part cross references to a whole load of different models and is still easy enough to get. I then had clean, grease (lithium base molybdenum disulphide) and reassemble the rack. Setting the preloads was interesting. I ended up setting the main pinion depth by feel and used a kitchen scale with a 17mm socket attached to it to push on some vise grips to measure the turning torque for setting the rack guide. I ended up getting it right at the middle of specs so I threw the rack back into the car. It took a couple of tries to get the steering column aligned on the right spline - first the steering wheel was one tooth too far to the right, then it was one tooth too far to the left and finally it was bang on. I took the car for a drive to test it all out. I'm actually blown away by how different the car drives now. There is no more clunking at all and there is no more twitching, and the tracking doesn't change slightly under heavy cornering. I always thought there was something up with the rear suspension but it handles perfectly now. The steering actually feels like something modern. I'm guessing a fair bit of the change in feel is from adjusting the rack guide. Either that or I've just tightened it too much and the rack is going to wear out super fast. Oh, and the other week I was doing a bit of thermodynamic modelling to try and improve the intake air temperature prediction, details and results are over in the DIY EFI thread. The engine behaves a lot better now, nice and smooth around town at low/mid loads.
  11. ajg193

    Gilmer Drive

    My brother has one on his 302 Capri, been on for a few years and I don't think he has had any issues. But he's probably only done like 5000 km in that time
  12. Pretty sure old Shayne Gooch the lecturer was jizzing over that golf ball hurler design about 5 years ago when we had to sit through his class
  13. ajg193

    Gilmer Drive

    Gilmers are only ever acceptable when used on a 4k with a 3/4 race cam.
  14. The proportional term on megasquirt doesn't actually work like in that video though. Instead of being P = Kp*Error, it is P = Kp*(currentError -lastError) Basically, with megasquirt, Kp doesn't really do anything on its own and requires one of the other terms to act on the system and initiate the changes. I've gotten it to respond well enough again by setting integral, then adding proportional to speed up response and then going back and forth between the two to balance it out. I have stayed away from derivative gain for now. Kp=30,Ki=10 are the values that give a reasonable response on my setup. Probably around the same as the values I would have had in it before I decided that historic me was stupid and current me could do a better job of turning knobs. In all the other PID systems I have set up/made in the past I used the traditional algorithm that allows setting of proportional first and then fine tuning the offset out with integral and then damping it all with derivative.
  15. /* This math is the derivative of the ideal PID equation: * output = bias + ((P*error) + (I*errorsum) - (D*derivative)), but with * P and D only using PV and not the error (or setpoint) to help avoid * overshoot once properly tuned */ deriv = PV - (PVarray[0]<<1) + PVarray[1]; Kp = ((long)(PV - PVarray[0]) * flash4.egoKP); Ki = ((egoerr * (long)flash4.egoKI * (long)looptime) / 7812L); Kd = ((deriv * (long)flash4.egoKD*781) / (long)looptime); PVarray[1] = PVarray[0]; PVarray[0] = PV; *egostep = (long)((Kp - Ki + Kd)) / (PID_scale_factor); Turns out that MS doesn't use Kp to correct the AFR based on error, just based on how much the value is changing? Recommended routine is to tune integral term and then adjust the proportional and derivative terms later. Supposedly a "Type C" PID control algorithm and more stable than the basic "Type A".. I'm gonna have to do some learning.
  16. I've spent some time digging through the source code, looks like they are actually including VE in the flow calculation, it's just that TunerStudio misrepresents it. Another issue I noticed is that the EGO control routine seems to have some sort of a bug, where under certain conditions it does not actually aim at the correct AFR. Ie at 1200 rpm and 30 kPa, it is set to 14.7, but the EGO routine is trying to pull it to like 13.5. I have no idea why and can't figure it out.
  17. Other problem is a stinking hot exhaust manifold right under/next to the intake manifold. Without a heat shield. I don't have enough room by the chassis rail to space the exhaust out any further from the head - do phenolic gaskets even cope with exhaust at all? Heat soak with the engine off is almost a problem with my setup, I aim for idle to be 13.5ish:1 under normal conditions as if the engine is sitting for like 15 minutes and then turned back on it will idle at like 15:1 (it idles reasonably well up to about 15.5:1) for a few minutes or you drive a hundred metres or so to pull the heat back out of the manifold. This is even with the CLT correction factors, so it's probably a mixture of injector/fuel heat soak and the possibility that the hot exhaust causes the intake to be hotter than CLT.
  18. Due to the location of my IAT (airbox) sensor on my setup I have always had a little bit of difficulty determining the actual temperature of the air when it gets to the cylinder. The engine has long steel intake runners that heat up over time, affecting the heat transfer. I could theoretically rip the manifold out and weld a bung on to put the sensor right near the head but this would not look quite as per how Toyota would have done it, and Toyota made millions of cars with air temperature sensors in the airbox anyway so it's theoretically possible to make it work well. Symptoms of incorrect air temperature prediction are leaning out as the IAT increases when idling, AFR changing as the engine is heating up to steady state, AFR bouncing all over the place at certain RPM/load conditions etc. A fix for these issues is to use an IAT/CLT correction factor that blends to two values as a function of air flow rate to predict the actual temperature. The most common approach is to set the correction factor to near 100% at idle conditions and then the rest is just determined through trial and error and just forgotten about when it's determined to be good enough at steady state. One problem with this setup is that the model uses RPM*LOAD to predict airflow and doesn't care about VE at all, which causes large errors at low load conditions where VE can be less than 50%. I don't believe that this can easily be tuned out. Anywho, what I recently did was pulled out my old thermodynamics book and opened the section on convection heat transfer into fluids flowing in a pipe. I used GNU Octave to develop a simple model of the intake system and engine and generated a surface map of predicted correction factors for all points in the engine tune map. I can adjust intake runner diameter, runner length, engine capacity, runner temperature profiles etc. The model uses the VE table from TunerStudio to calculate actual mass flow rate at each point (technically this model will cause the VE table to change, so some iteration may be required for more improved results). A collapsed output from the model is shown below, giving the expected shape of the curve for my particular engine (I still need to actually measure the temperature of the runners at various points to confirm). I've put the predicted curve into TunerStudio and the engine no longer hunts when you sit there holding the engine at around 1500 rpm with no/low loads and the AFR seems to stay constant for a wide range of IATs now. I don't know what can really be done to fix the AFRs being somewhat all over the place (ie being 14:1 when the engine first gets to 85C but slowly changing to 14.7:1 as the runners heat up, with constant IAT) as the engine is warming up to steady state apart from adjusting the warmup enrichment curves. We see the limitations of the megasquirt correction factor when we compare the results of the MAP*RPM model vs if we include VE (x axis is mass flow rate, kg/s - below). At low load conditions there is a broad range of correction values for each MAP*RPM condition, which results in a large uncertainty of what the actual correction should be. Perhaps I should look into playing with a MAF sensor one day, but there isn't really any room left for me to fit one in the engine bay without making it look out of place. Side effect of the model is the prediction that if I cut the length of my runners from 650 mm to 250 mm I could increase my power by 6% by dropping the temperature of the air getting into the engine from 57C to 38C at the upper RPM range. That could be a good excuse to make a dual runner system with a butterfly valve that swaps them at a certain RPM in the future.
  19. Also, how much earth turning power is that putting down to the rear wheels?
  20. I hope that is running a 63/64ths race cam
  21. povo 4 speed or 5 speed? Was a friend's car with low suspension. I don't even need to jack mine up
×
×
  • Create New...