The MegaSquirt Project has experienced explosive growth other the years, with hundreds of new MS installations occurring every week - a phenomenal success! MegaSquirt has been successfully used in all aspects of Internal Combustion engine applications including R&D, Industry, Race, and Research. The MS project has transformed itself from a simple R&D project into a full-featured mature engine control system. To reflect this the support structure has also changed to meet the needs of MegaSquirt Users.
Moving forward, the R&D forums for MegaSquirt project are in a read-only mode - no new forum posts are accepted.
However the forums will remain available for view, they still contain a wealth of information on how MegaSquirt works, how it is installed and used. Feel free to search the forums for information, facts, and overview.While the R&D forum traffic has slowed in recent years, this is not at all a reflection of Megasquirt users, which continue to grow year after year. What has changed is that the method of MegaSquirt support today has rapidly moved to Facebook, this is where the vast majority of interaction is happening now. For those not on Facebook the msextra forums is another place for product support. Finally, for product selection assistance, all of the MegaSquirt vendors are there to help you select a system, along with all of the required pieces to make it complete.
A forum for discussing applications and implementations of the MegaShift transmission controller code for the GPIO from B&G. This can control up to 8-speeds and 6 shift solenoids (plus a 16x9 table for controlling a PWM line pressure valve). It has manual and fully automatic modes (16x9 load x speed table), with under and over rev-limit protection, and full data logging of all inputs and outputs (among many other abilities). A TransStim to test your completed board is also available.
So . . .
What's the story with the PE0 (P - E - (zero)) port on the CPU . With the mapping of the I/O header,the routing of the GPI2 to AD1 and the VB1 to VB7, has orphaned VR4 and PE0 from the installations . While the VR4 parameters are obvious, the parameters of PE0 are not discussed anywhere . Is this still a valid I/O port ?
I see from the CPU documentation that it has an IRQ(nought) nomenclature . Does this limit it abilities for general I/O usage ? Inquiring minds want to know !
My interest stems from wanting to use this as a measurement of a non-CAN tach signal from the HEI coil . This is for a standalone 4L80E installation . What would it take to get this port dedicated to this task . Or could I swap the PADDLE UP signal to PE0 and use the PT6 port to be the non-CAN tach input ?
If its a stand a lone set up you dont need the input speed actually (you dont need it in CAN set up either) but some featuters will be disabled.
If you want engine speed you use VR3 as input, described as ISS in the 4L80E build guide but its user selectible in TS, this is described in the "user parameter guide" http://www.msgpio.com/manuals/mshift/V22tune.html
You must though add the non-CAN MAP/TPS/MAF, that circuit is not included in the 4L80E guide but is described in the 4L60E....
In addition to what Tobmag has said, PE0 is a bit of an 'orphan' pin. That's because it is input only (the only I/O pin that is that way), and while it can trigger an interrupt, it isn't a timer pin, so it isn't as simple, flexible, or accurate as the pins set up for the VSS and ISS/non-CANbus tach (PT0 & PT5). It also isn't an ADC pin, so it can't be used for measuring voltages.
I didn't realize that the input shaft speed (ISS) input build instructions weren't in the 4L80e guide (the guide may have been written before the ISS was implemented, I don't recall off the top of my head). I will add the ISS circuit to the guide (since the 4L80e has a 'native' ISS signal, unlike the 4L60e).
Something I have been meaning to add is a gear by gear factor to adjust the ISS. That's needed because apparently the 4L80e's ISS is only a true input shaft speed signal in 1st thru 3rd, and in 4th it is 75% of the input shaft speed because it is taken off the input drum teeth. I need to look further into this, and will do so once the low-speed VSS issue is sorted out (another thread).
We ought to start a thread on an updates that are needed to the 4L80e docs from people who are (or are in the process of) using the MShift/GPIO on a 4L80E. If someone doesn't beat me to it, I'll start one to announce the addition of the ISS circuit to the build.
Lance.
"Never wrestle with pigs. You both get dirty and the pig likes it." - George Bernard Shaw
I didn't realize that the input shaft speed (ISS) input build instructions weren't in the 4L80e guide (the guide may have been written before the ISS was implemented, I don't recall off the top of my head). I will add the ISS circuit to the guide (since the 4L80e has a 'native' ISS signal, unlike thfe 4L60e)
Lance.
Its in there it just not mentioning that you can use it as tach input as well