March 31, 2025, 06:52:52 PM

Author Topic: Digital inputs on Maxx or any ecu confusion  (Read 1475 times)

Offline kinger

Digital inputs on Maxx or any ecu confusion
« on: March 06, 2024, 01:37:08 PM »
I feel I am decent at wiring but still a newb and can't quite wrap my head around Digital inputs on a stand alone.  Specifically on the MaxxEcu Race version they list a ton of features under the digi inputs.  Like AC compressor on, AC clutch off, 4 different ones for cruise control.  On the physical wiring how do you do it with switches and to what inputs?  It seems like the ECU would need a ton of inputs if you want to control cruise, AC, etc.  I only see 4 dig inputs on the race ecu and 1 of those is speed.  So its not a wire for input ratio do you use some sort or switch box?  Or maybe I am over thinking it, originally I was thinking digital inputs are all the values available inside the ECU like MAP, TPS, etc etc. 

I ran out of inputs on my Motec and sucked when I needed more but that was wire for input ratio of 1 so it was easy for me to understand and I never used any digital because I don't know what it is lol. 

So just looking for a pragmatic example of how you used a lot of these with only a couple pins wired??  Thanks!!

Here is the Maxx digi input list:
-AC CLUTCH DISABLE

•AC REQUEST/IDLE UP

•ACTUATOR TARGET STATE

•ADVANCED WARNING SYSTEM, ENABLE

•ADVANCED WARNING SYSTEM, ENABLE CUT

•AFTER LAUNCH POWER LIMIT DISABLE

•ANGLE LOGGER

•ANTI-LAG ENABLE

•AUDI TRIGGER CAM SENSOR

•AUTO TRANSMISSION GEAR SELECTOR

•AUTO TRANSMISSION LOCKUP ENABLE

•AUTO TRANSMISSION MANUAL MODE SWITCH

•AUTO TRANSMISSION, ENABLE WOT RPM SHIFT

•AUTO TRANSMISSION, SWITCH TO 2ND SHIFT TABLE

•AVG FUEL CONSUMPTION RESET

•BMW BSD BUS 1 INPUT.

•BMW MS 43 STEERING WHEEL BUTTONS

•BOOST CONTROL ENABLE

•BOOST TARGET SWITCH

•BRAKE PEDAL/STOP LIGHT ACTIVE

•CAN, DISABLE ALL TX

•CHASSIS SPORT MODE

•CLUTCH SWITCH

•COUNTERS

•CRUISE CONTROL, ABORT

•CRUISE CONTROL, ACCELERATE

•CRUISE CONTROL, DECELERATE

•CRUISE CONTROL, RESUME

•CRUISE CONTROL, SET

•DIRECT ECU OUTPUT CONTROL

•DCT CLUTCHKICK/BURNOUT MODE

•DCT DRIVELOGIC DOWN

•DCT DRIVELOGIC UP

•DISABLE TRACTION CONTROL

•EGT POWER CUT, ENABLE

•ELECTRIC WATERPUMP OVERRIDE INPUT

•ENGINE RUNTIME+MAX RESET

•ERROR CODES, CLEAR ALL CODES

•ETHANOL SENSOR

•E-THROTTLE VOLVO BACKUP PEDAL POSITION (PWM)

•E-THROTTLE VOLVO MAIN AND BACKUP PEDAL POSITION (PWM)

•EXTERNAL LAMBDA 1, ERROR

•EXTERNAL LAMBDA 2, ERROR

•EXTERNAL LAMBDA 1, VALID

•EXTERNAL LAMBDA 2, VALID

•EXTRA FUEL TABLE X TABLE ACTIVATION SWITCH

•EXTRA IGNITION TABLE X TABLE ACTIVATION SWITCH

•EXTRA FUEL/IGN TABLE ACTIVATION SWITCH (ALL)

•FAN + ELECTRIC WATERPUMP OVERRIDE INPUT

•FAN OVERRIDE INPUT

•FUEL ADAPTATION, ENABLE ADAPTATION

•FUEL PUMP OVERRIDE

•IDLE CONTROL DISABLE

•IGNITION KEY

•LAUNCH CONTROL SWITCH, ENABLE STAGE

•LEAN POWER CUT, ENABLE

•LOGGING, RESET AND START NEW FILE

•LOGGING, RUN

•MDASH PAGE/RESET CEL (HOLD)

•NITROUS ENABLE SWITCH

•NITROUS PURGE

•NITROUS STAGE X ACTIVATE

•NITROUS TIMER RUN

•POWER MANAGEMENT SYSTEM DISABLE

•POWER MANAGEMENT SYSTEM ENABLE

•PULSE OUTPUT X TRIGGER INPUT

•PWM INPUT FREQUENCY+DUTY

•ROLLING LAUNCH CONTROL SWITCH

•RPM LIMIT, ENABLE GP LIMITER

•RPM LIMIT, USE SECONDARY LIMIT RPM

•RPM LIMIT, USE SECONDARY MODE

•SENT PROTOCOL INPUT

•SHIFTCUT

•SHIFTCUT ENABLE

•SPEED LIMIT X ENABLE/SET

•SPEED LIMIT RESET

•SPEEDSENSOR DRIVE SHAFT RPM

•SPEEDSENSOR TRANSMISSION INPUT SHAFT RPM

•SPEEDSENSOR WHEELSPEED FRONT/REAR RIGHT/LEFT

•STARTER MOTOR INPUT

•STOP ENGINE/PREVENT START

•THROTTLE BLIP ENABLE

•THROTTLE BLIP TRIGGER

•TIMER X START/STOP/RESET

•TRANSBRAKE BUMP/CREEP BUTTON

•TRANSBRAKE HOLD BUTTON

•TRANSMISSION DOWN SHIFT

•TRANSMISSION MODE SWITCH

•TRANSMISSION NEUTRAL SWITCH

•TRANSMISSION REVERSE SWITCH

•TRANSMISSION UP SHIFT

•TRIGGER CAM/HOME

•TRIGGER, HOME+CAM DUAL SENSOR, CAM SENSOR

•TRIGGER, TRIGGER SENSOR

•TURBO SPEED SENSOR

•USER CUT TABLE X, ENABLE

•USER PID ENABLE CONTROL

•VEHICLE SPEED SENSOR VSS (SIMPLE)

•VIRTUAL FUEL TANK DECREASE

•VIRTUAL FUEL TANK INCREASE

•VIRTUAL FUEL TANK RESET LEVEL

•VVT CAM POS. EXHAUST/INTAKE

•WHEEL SETUP (USE SETUP 2 WHEN ACTIVE)

•WATER/METHANOL INJECTION, LOW-LEVEL SENSOR

Note: All digital inputs can be triggered using a Digital input (DINx), or by using the internal outputs.
93 Touring, 6.3L, T56 Magnum, Mamo RPS BC2 clutch, FAST 90, NW 90TB TB, 8.8, samberg everything, AC, PS, TC, Cruise, LED Tails, HID head lights

Offline digitalsolo

Re: Digital inputs on Maxx or any ecu confusion
« Reply #1 on: March 06, 2024, 03:48:41 PM »
Digital is typically used for switches, or things like hall effect sensors.

You can do cruise on analog inputs on some ECUs, and use different resistances for each "button" and then match them to the voltage you get when those different buttons are pressed.
Blake MF'ing McBride
1988 Mazda RX7 - Turbo LS1/T56/ProEFI/8.8/Not Slow...   sold.
1965 Mustang Coupe - TT Coyote, TR6060, modern brakes/suspension...
2007 Aston Martin V8 Vantage - Gen V LT4/TR6060, upper/lower pullies, headers, tune.
2021 Tesla Model 3 Performance - Stock...ish.

Offline shainiac

Re: Digital inputs on Maxx or any ecu confusion
« Reply #2 on: March 06, 2024, 03:54:04 PM »
With MaxxECU, I believe the digital inputs are expecting a positive voltage, like a 5V Hall sensor for example. If you want to do ground switched triggers, you can enable a pullup resistor in the software so that it can be ground-switched. You can use Analogue inputs also. https://www.maxxecu.com/webhelp/wirings-digital-inputs.html

There are a couple ways to expand your Digital Inputs beyond what's phyiscally included. CanChecked makes an IO expander (MCE18) that adds 9 analogue and 6 digital inputs over CANbus. It's a great option for things that aren't speed sensors (CAN is limited to 20hz update speed). https://www.vadpro.com/products/canchecked-mce18-can-bus-expansion
MaxxECU has a dropdown configuration for the MCE18, so setup is pretty easy.
https://www.maxxecu.com/webhelp/can-external_devices-canchecked_mce18.html

You can also add a CAN keypad. I have a Blink Marine 12-button keypad and love it. MaxxECU has the Blink features very well integrated into their software and make it very versatile. It's only 4 wires and takes up none of the ECUs inputs (all CAN).

The other option to save using physical inputs are User Outputs. https://www.maxxecu.com/webhelp/output_functions-user_output.html
User Outputs simulate inputs based conditionally on any data the ECU already sees. User They use IF statements to "turn on", and the User Output's status can be used to turn other ECU features on/off. For example, IF RPM>2000 & MAP<50kPa, User Output 1 = 1. If RPM  or MAP are less than those values, then User Output1 = 0.

A practical use of User Outputs to save you using Digital Inputs - You could use the brake pedal input (which you do need for cruise control) and TPS to enable launch control, rather than needing a button wired to a DIN. The example would be IF Brake Light =1 & TPS >90. Rather than holding a launch button, you could foot brake the car and it'd go into launch control.

Hope that answers more questions than it raises lol.

'88 TII -  Rods/Pistons LS3, Twin G30-770s, MaxxECU Pro/PDM
BMW DCT Swap, Ronin 8.8" IRS

Offline kinger

Re: Digital inputs on Maxx or any ecu confusion
« Reply #3 on: March 06, 2024, 10:03:34 PM »
With MaxxECU, I believe the digital inputs are expecting a positive voltage, like a 5V Hall sensor for example. If you want to do ground switched triggers, you can enable a pullup resistor in the software so that it can be ground-switched. You can use Analogue inputs also. https://www.maxxecu.com/webhelp/wirings-digital-inputs.html

There are a couple ways to expand your Digital Inputs beyond what's phyiscally included. CanChecked makes an IO expander (MCE18) that adds 9 analogue and 6 digital inputs over CANbus. It's a great option for things that aren't speed sensors (CAN is limited to 20hz update speed). https://www.vadpro.com/products/canchecked-mce18-can-bus-expansion
MaxxECU has a dropdown configuration for the MCE18, so setup is pretty easy.
https://www.maxxecu.com/webhelp/can-external_devices-canchecked_mce18.html

You can also add a CAN keypad. I have a Blink Marine 12-button keypad and love it. MaxxECU has the Blink features very well integrated into their software and make it very versatile. It's only 4 wires and takes up none of the ECUs inputs (all CAN).

The other option to save using physical inputs are User Outputs. https://www.maxxecu.com/webhelp/output_functions-user_output.html
User Outputs simulate inputs based conditionally on any data the ECU already sees. User They use IF statements to "turn on", and the User Output's status can be used to turn other ECU features on/off. For example, IF RPM>2000 & MAP<50kPa, User Output 1 = 1. If RPM  or MAP are less than those values, then User Output1 = 0.

A practical use of User Outputs to save you using Digital Inputs - You could use the brake pedal input (which you do need for cruise control) and TPS to enable launch control, rather than needing a button wired to a DIN. The example would be IF Brake Light =1 & TPS >90. Rather than holding a launch button, you could foot brake the car and it'd go into launch control.

Hope that answers more questions than it raises lol.
Wow that is amazing thanks bud!  I am actually following what you said very well. 

Is there a limit on user outputs?  That makes so much sense to me, in the Motec I’m having to use tables to make my if statements with different values on the axis. The user output feature you described is much better alternative.

I love standalones! Ha. So cool!


Sent from my iPhone using Tapatalk
93 Touring, 6.3L, T56 Magnum, Mamo RPS BC2 clutch, FAST 90, NW 90TB TB, 8.8, samberg everything, AC, PS, TC, Cruise, LED Tails, HID head lights

Offline Exidous

Re: Digital inputs on Maxx or any ecu confusion
« Reply #4 on: March 07, 2024, 02:11:20 AM »
You can do it with simple tables or a Boolean setup. The CFE/MCE Alex mentioned is the way to go for the RACE. I have all of my stalk switches and pedals going into it. Almost all if it's inputs are used. I have a 4 stage Boolean setup for the pop up headlights. Ha.

Unless you specifically need a second canbus, two analog outputs, a second wideband and/or the ability to run a v10/12, no need for the pro. The Race is where it's at. Also, I can get you one. I'm a pseudo vendor with the main US distributor. I only say pseudo because I know sell to people I know so very low volume.
94 BB Sleeved gen IV LS7, MS3ProU with TC, RONIN 8.8 and LT's with custom 3.5"single to VAREX muffler.