Notices

E4OD Operation

Thread Tools
 
Search this Thread
 
Old Feb 25, 2014 | 09:32 AM
  #91  
danlee's Avatar
danlee
Thread Starter
|
Postmaster
Joined: Aug 2001
Posts: 4,270
Likes: 5
From: Delaware
Originally Posted by techningeer
Well can't wait til you figure it out

BTW, IDK if you knew, there are a couple of free CAD programs to help you lay out circuit boards etc. The one I've used is called TinyCAD. It's free.
I use a CAD program that I downloaded from Sunstone Circuits. It works good and it's free. Now I just have to get all the tools loaded onto the new machine with the Core i7 3.4 Ghz processor. I can get boards made by Sunstone.
 
Reply
Old Feb 25, 2014 | 10:11 AM
  #92  
techningeer's Avatar
techningeer
Senior User
Joined: Nov 2012
Posts: 192
Likes: 0
From: Central Iowa
That's great. Ill have to check that program out.

If you need anyone to test I would be interested.

Also how does one tune the controller?
 
Reply
Old Feb 25, 2014 | 10:25 AM
  #93  
danlee's Avatar
danlee
Thread Starter
|
Postmaster
Joined: Aug 2001
Posts: 4,270
Likes: 5
From: Delaware
Originally Posted by techningeer
That's great. Ill have to check that program out.

If you need anyone to test I would be interested.

Also how does one tune the controller?
There is a USB Interface. I currently use it for programming the controller. I will need to create a Windows program for changing the shift tables. At this time I modify the code and download a new program to change the tables.

I don't need anyone to test it now, but I may take orders for Beta Versions when I am ready to order PC Boards.
 
Reply
Old Feb 25, 2014 | 10:41 AM
  #94  
techningeer's Avatar
techningeer
Senior User
Joined: Nov 2012
Posts: 192
Likes: 0
From: Central Iowa
Originally Posted by danlee
There is a USB Interface. I currently use it for programming the controller. I will need to create a Windows program for changing the shift tables. At this time I modify the code and download a new program to change the tables.

I don't need anyone to test it now, but I may take orders for Beta Versions when I am ready to order PC Boards.
Are you going to have a Linux program? I may be able to help you with that, as I have quite a bit of experience with Linux. An increasing number of people use Linux for custom tuning stuff and that'd be a great feature to have!
 
Reply
Old Feb 25, 2014 | 06:31 PM
  #95  
danlee's Avatar
danlee
Thread Starter
|
Postmaster
Joined: Aug 2001
Posts: 4,270
Likes: 5
From: Delaware
Originally Posted by techningeer
Are you going to have a Linux program? I may be able to help you with that, as I have quite a bit of experience with Linux. An increasing number of people use Linux for custom tuning stuff and that'd be a great feature to have!
I plan to convert my old computer to Unbuntu Linux. That program would be a good way for me to get familiar with Linux.
 
Reply
Old Feb 25, 2014 | 07:11 PM
  #96  
techningeer's Avatar
techningeer
Senior User
Joined: Nov 2012
Posts: 192
Likes: 0
From: Central Iowa
I'll just warn you that Ubuntu is a bit buggy, always has been, but for a newbie it would be the best one to use.

I helped develop their new interface actually...

But back on topic.

Are you making the tuner a GUI application? If so you might want to do it in Python or Java. Both of those are cross-platform languages and it'd save you a bunch of time getting a separate program working on Windows and Linux. Or if you made the Windows program right it could run under WINE in Linux, eliminating the need for a separate Linux version altogether.
 
Reply
Old Feb 25, 2014 | 08:55 PM
  #97  
danlee's Avatar
danlee
Thread Starter
|
Postmaster
Joined: Aug 2001
Posts: 4,270
Likes: 5
From: Delaware
Originally Posted by techningeer
I'll just warn you that Ubuntu is a bit buggy, always has been, but for a newbie it would be the best one to use.

I helped develop their new interface actually...

But back on topic.

Are you making the tuner a GUI application? If so you might want to do it in Python or Java. Both of those are cross-platform languages and it'd save you a bunch of time getting a separate program working on Windows and Linux. Or if you made the Windows program right it could run under WINE in Linux, eliminating the need for a separate Linux version altogether.
It will be a GUI application. I did a similar one in Windows for another box, but it's premature to get into that now. I need to solve my problem first.
 
Reply
Old Jun 16, 2014 | 05:16 PM
  #98  
LonnieCole's Avatar
LonnieCole
New User
Joined: Jun 2014
Posts: 12
Likes: 0
Fairly new-bee to this forum.. I REALLY hope this thread isn't dead!! Really good tech and dead on applicable to my project.

I have a 1980 F150 with a 300 I6 that I'd really like to add a E4OD to. I currently have a Megasquirt III and a II that I've been considering combining for engine control and an trans controller but I bought a AOD trans that I planned on using instead. However I'd much rather have a E4OD and a DIY controller like this. It just leaves a bad taste in my mouth to have to buy a after market black box and I have no desire whatsoever to adapt a factory ECU/PCM to do it.

Danlee, I've been programming and interfacing micro-controllers to all kinds of devices for years and I would love to lend a hand getting your controller done if there's anything you would like help with. It's obvious that you are extremely competent and really don't NEED help but if you would like help, I would be thrilled.

Keep up the good work and please keep going!!

Lonnie
 
Reply
FTE Stories

Ford Trucks for Ford Truck Enthusiasts

story-0

Top 10 Fords at 2026 Carlisle Ford Nationals

 Joe Kucinski
story-1

3 Best / 3 Worst Parts of Modern Ford Ownership

 Brett Foote
story-2

10 Amazing Upgrades That Solve Common Ford Truck Owner Headaches

 Pouria Savadkouei
story-3

Every 2026 Ford Engine Explained

 Brett Foote
story-4

10 Ugly Ford Trucks That We Still Kinda Love

 Joe Kucinski
story-5

10 Things Every Truck Owner NEEDS (2026 Edition)

 Michael S. Palmer
story-6

Rezvani's Latest Post-Apocalyptic Monster Is a Ford F-150 Raptor Underneath

 Verdad Gallardo
story-7

Top 10 Most Expensive Ford Trucks Ever Sold on Bring a Trailer

 Joe Kucinski
story-8

2027 Ford Super Duty Buyer's Guide (Every Model, Engine, & Package)

 Brett Foote
story-9

Top 10 Ford Truck Tragedies

 Joe Kucinski
Old Jun 16, 2014 | 09:45 PM
  #99  
danlee's Avatar
danlee
Thread Starter
|
Postmaster
Joined: Aug 2001
Posts: 4,270
Likes: 5
From: Delaware
Originally Posted by LonnieCole
Fairly new-bee to this forum.. I REALLY hope this thread isn't dead!! Really good tech and dead on applicable to my project.

I have a 1980 F150 with a 300 I6 that I'd really like to add a E4OD to. I currently have a Megasquirt III and a II that I've been considering combining for engine control and an trans controller but I bought a AOD trans that I planned on using instead. However I'd much rather have a E4OD and a DIY controller like this. It just leaves a bad taste in my mouth to have to buy a after market black box and I have no desire whatsoever to adapt a factory ECU/PCM to do it.

Danlee, I've been programming and interfacing micro-controllers to all kinds of devices for years and I would love to lend a hand getting your controller done if there's anything you would like help with. It's obvious that you are extremely competent and really don't NEED help but if you would like help, I would be thrilled.

Keep up the good work and please keep going!!

Lonnie
I set it aside, because I had other more pressing issues. I built another box, however. It has a 4 position rotary switch, and one SPST toggle switch. The 4 position switch selects the gear by grounding the proper solenoids. The toggle switch locks the torque converter.
This does box not control the fluid pressure. It works like a standard trans, you have to shift into each gear. You also need to select 1st gear when you come to a stop.

I do have to get back to working on the controller. Maybe you have given me some reason to get back to it. All I need to do is to count the Interrupts from the Speed Sensor & convert that to RPM. The problem that I have been having is not being able to get a stable output from that algorithm.

The real difficulty is that my development system is on my desktop computer, and every time that I need to make a change to the program, I have to run upstairs to my computer, recompile & burn. Then I go back to the truck Reconnect & test. I have to put in a printf statement so a message or parameter will display on my terminal(Laptop). It was cold last winter and I got tired of running in and out of the cold. I could set up the laptop as the development system, but that is a job all by itself.

I'll give it another try this week.
 
Reply
Old Jun 16, 2014 | 11:08 PM
  #100  
LonnieCole's Avatar
LonnieCole
New User
Joined: Jun 2014
Posts: 12
Likes: 0
Did I understand from your previous posts that you're using a ARM processor? I've done a little bit of work on those but lately I've mostly been using AVRs.. I love those things.. What kind of development tools are you using and are they windows based? One thing you might want to consider is (assuming a Windows development environment ) is to install VNC on the two machines. You could then run a client on the laptop to your development environment (assuming you have wireless) just transfer the compiled binaries.

I'm really impressed as to how far you've come if you don't have any more technical information on the E4OD than I've been able to find. The totally manual controller might actually be a workable mode. How do you set it up to get the truck started?

Like I said, I'm sure you don't NEED any help but if you would like some, I would be thrilled to help. I'm a EE with about 30 years of doing hardware and software development for all kinds of servo control, camera systems and motion control systems and I LOVE this kind of stuff.

Keep up the good work..

Lonnie
 
Reply
Old Jun 17, 2014 | 05:09 AM
  #101  
danlee's Avatar
danlee
Thread Starter
|
Postmaster
Joined: Aug 2001
Posts: 4,270
Likes: 5
From: Delaware
Originally Posted by LonnieCole
Did I understand from your previous posts that you're using a ARM processor? I've done a little bit of work on those but lately I've mostly been using AVRs.. I love those things.. What kind of development tools are you using and are they windows based? One thing you might want to consider is (assuming a Windows development environment ) is to install VNC on the two machines. You could then run a client on the laptop to your development environment (assuming you have wireless) just transfer the compiled binaries.

I'm really impressed as to how far you've come if you don't have any more technical information on the E4OD than I've been able to find. The totally manual controller might actually be a workable mode. How do you set it up to get the truck started?

Like I said, I'm sure you don't NEED any help but if you would like some, I would be thrilled to help. I'm a EE with about 30 years of doing hardware and software development for all kinds of servo control, camera systems and motion control systems and I LOVE this kind of stuff.

Keep up the good work..

Lonnie
I am using Notepad++ as my editor on my Windows 7 machine. I compile using a program called MakeitC, supplied by Coridium, the processer maker. The processer is a Coridium SuperPro, and I write the code in 'C'. The program is simple, it is only a switch/case that uses the information from the trans Range Sensor and sets the solenoids for the proper gear based on the tailshaft RPM, the throttle position, and the current gear. All the gears are mechanically selected in all positions except Drive. This is the normal operation of the E4OD. The program runs all of the time, but is only active in Drive. I use look up tables to solve the TPS/RPM. I also output 6 I/O lines for LEDs (PRND21), and another for OD. I don't have an OD cancel input. RPM is calculated by measuring the time between Interrupts, and calculating the rate.

The manual controller is only effective in Drive. The trans lever selects all of the other gears. That is a normal function of the E4OD.
 
Reply
Old Jun 17, 2014 | 10:04 AM
  #102  
danlee's Avatar
danlee
Thread Starter
|
Postmaster
Joined: Aug 2001
Posts: 4,270
Likes: 5
From: Delaware
I spent some time today debugging the controller. It's getting spurious interrupts from the differential receiver. On the desk, if I short the inputs to the receiver, I get no interrupts. In the truck I get no interrupts until I turn on the ignition key, then I get continuous interrupts. The truck is not started, just ON. I have some filters in the program, and they filter most of the garbage out, but it only takes one spurious value to get through the filter to mess up the RPM calculation.

It appears to be a hardware problem. I'll have to check and isolate the wiring for the VSS. Maybe some better shielding will help.
 
Reply
Old Jun 17, 2014 | 09:00 PM
  #103  
danlee's Avatar
danlee
Thread Starter
|
Postmaster
Joined: Aug 2001
Posts: 4,270
Likes: 5
From: Delaware
I looked at the truck wiring today. The transmission cables run all over the place. I have to shorten the VSS cable. I'm going to order some 16 AWG Twisted Pair Shielded cable from Ebay. I'll run direct wires from the Vehicle Speed Sensor to the Controller. That should help quiet the noise.
 
Reply
Old Jun 18, 2014 | 06:27 AM
  #104  
Scndsin's Avatar
Scndsin
FTE Chapter Leader
20 Year Member
Liked
Loved
Community Favorite
Joined: May 2006
Posts: 12,342
Likes: 1,314
From: Central Mississippi
Club FTE Silver Member

One thing of note about these models is that the VSS picks up metal shavings and is prone to sending dirty signals to the ECU. Might want to pull it & clean. Also if you don't want to invest in a huge roll of wire, I might have enough if you give me a needed length. I'll eat the postage just to contribute to advancing the "cause".
 
Reply
Old Jun 18, 2014 | 06:51 AM
  #105  
danlee's Avatar
danlee
Thread Starter
|
Postmaster
Joined: Aug 2001
Posts: 4,270
Likes: 5
From: Delaware
Originally Posted by Scndsin
One thing of note about these models is that the VSS picks up metal shavings and is prone to sending dirty signals to the ECU. Might want to pull it & clean. Also if you don't want to invest in a huge roll of wire, I might have enough if you give me a needed length. I'll eat the postage just to contribute to advancing the "cause".




This is the type VSS sensor that I am using.

I don't think that sensor will attract metal shavings. I used Bid Nip to bid on a 9' section of 16 AWG Shielded Twisted Pair. I didn't have the right password in my BidNip account, so I didn't win that cable. I'm trying again with a 10' section of 14 AWG Shielded Twisted Pair. I hope to get it for $11.00.

What kind of cable do you have? I'll send a PayPal payment for the shipping, if it's suitable.
 
Reply



All times are GMT -5. The time now is 02:01 PM.

story-0
Top 10 Fords at 2026 Carlisle Ford Nationals

Slideshow: Top 10 Fords at 2026 Ford Nationals

By Joe Kucinski | 2026-06-09 11:10:08


VIEW MORE
story-1
3 Best / 3 Worst Parts of Modern Ford Ownership

Based on years of owning multiple modern Ford products.

By Brett Foote | 2026-06-09 10:53:36


VIEW MORE
story-2
10 Amazing Upgrades That Solve Common Ford Truck Owner Headaches

SPONSORED: From muddy boots to rain-soaked cargo, these upgrades address some of the most common frustrations Ford truck owners face every day.

By Pouria Savadkouei | 2026-06-08 18:50:34


VIEW MORE
story-3
Every 2026 Ford Engine Explained

Here's everything you need to know about every Ford engine available for the 2026 model year.

By Brett Foote | 2026-06-05 12:58:01


VIEW MORE
story-4
10 Ugly Ford Trucks That We Still Kinda Love

Slideshow: 10 ugly Ford trucks that we still kinda love.

By Joe Kucinski | 2026-06-03 09:51:16


VIEW MORE
story-5
10 Things Every Truck Owner NEEDS (2026 Edition)

Slideshow: the best gifts for dads & grads

By Michael S. Palmer | 2026-06-03 15:43:58


VIEW MORE
story-6
Rezvani's Latest Post-Apocalyptic Monster Is a Ford F-150 Raptor Underneath

Slideshow: Called the Fortress, the 850-horsepower pickup combines Raptor underpinnings with military-inspired features, survival equipment, and a starting price of $285,000.

By Verdad Gallardo | 2026-06-03 11:38:36


VIEW MORE
story-7
Top 10 Most Expensive Ford Trucks Ever Sold on Bring a Trailer

Slideshow: 10 most expensive Ford trucks ever sold on Bring a Trailer.

By Joe Kucinski | 2026-05-27 16:24:34


VIEW MORE
story-8
2027 Ford Super Duty Buyer's Guide (Every Model, Engine, & Package)

Here's everything that has changed for the latest model year.

By Brett Foote | 2026-05-27 16:17:28


VIEW MORE
story-9
Top 10 Ford Truck Tragedies

Slideshow: Top 10 Ford truck tragedies.

By Joe Kucinski | 2026-05-18 19:34:33


VIEW MORE