Feature request Push button start
Moderators: jsmcortina, muythaibxr
Re: Feature request Push button start
The requirement needs to be fleshed out more as your 'simple' request is but one bone in a skeleton.
Maybe something that would:
prevent starting if the engine is already running
prevent starting in gear for an auto or require the clutch to be depressed if a manual
disengage air conditioning if that is still active
disengage nitrous if that is still active
What else?
One input (neutral or clutch safety switch and starter buton in series) and one output (starter relay) are required.
Are these i/o resources available and which ones are to be used for which purpose?
Maybe something that would:
prevent starting if the engine is already running
prevent starting in gear for an auto or require the clutch to be depressed if a manual
disengage air conditioning if that is still active
disengage nitrous if that is still active
What else?
One input (neutral or clutch safety switch and starter buton in series) and one output (starter relay) are required.
Are these i/o resources available and which ones are to be used for which purpose?
Art,
Datsun 260z 2/2 with 280z/MS3+/5spd for the road
Datsun 240z with 280z. nearing the road again
Nissan E24 Urvan with 260z/Megajolt/5spd parts hauler - sold
Datsun 260z 2/2 with 280z/MS3+/5spd for the road
Datsun 240z with 280z. nearing the road again
Nissan E24 Urvan with 260z/Megajolt/5spd parts hauler - sold
Re: Feature request Push button start
I would think something like. Push button to activate starter relay for X amount of seconds (amount of time selectable) or untill reaching X RPM (again selectable). and possibly when starter button is pushed again it stops cranking.
1982 porsche 930
-
- Super MS/Extra'er
- Posts: 1986
- Joined: Sat Jul 22, 2006 8:02 pm
- Location: Eureka, NV USA
- Contact:
Re: Feature request Push button start
aarc240's point is absolutely valid! You certainly don't want to activate cranking and then remember that the transmission was in gear or the engine was already running, among any number of other considerations. (hard on garage walls and starter drives, respectively)Turbo nut wrote:I would think something like. Push button to activate starter relay for X amount of seconds (amount of time selectable) or untill reaching X RPM (again selectable). and possibly when starter button is pushed again it stops cranking.
Clearly, MS would need to monitor several conditions in order to accomplish this safely. Frankly, it doesn't seem too practical to me!
Just my 2 cents, of course..............
Ken
1979 Corvette - 383 CID SBC w/ Holley Pro-Jection 900 CFM TBI, 4-85 lb lo-z injectors & Walbro 255 pump
MS2 v3 w/extra 3.4.2 Release
36-1, Delphi LS2/7 coils in wasted spark, driven by v2.0 logic board from JBPerformance
Spartan Lambda Sensor from 14point7
TinyIOX from JBPerformance
MS2 v3 w/extra 3.4.2 Release
36-1, Delphi LS2/7 coils in wasted spark, driven by v2.0 logic board from JBPerformance
Spartan Lambda Sensor from 14point7
TinyIOX from JBPerformance
-
- Experienced MS/Extra'er
- Posts: 247
- Joined: Fri Apr 15, 2011 11:02 am
- Location: Szombathely, HUNGARY
Re: Feature request Push button start
IN my understanding Megasquirt is an ECU. This function is fit for a BCM but not for an ECU. The ECU has to be part of the auto startup sequence by providing engine RPM information.
However you can impement the pushbutton start with the current ECU features: Build a simple timer like a monostable for 6sec by 555 timer. Start the monostable via a serial logic where you need at least clutch check. As you start the monostable start the starter motor. Wire an active low output from MS3 to 555 reset pin which beame activated if RPM>350 (specify it above to your crancing RPM by 100 - 150rpm) to disable starting motor.
Zoltan
However you can impement the pushbutton start with the current ECU features: Build a simple timer like a monostable for 6sec by 555 timer. Start the monostable via a serial logic where you need at least clutch check. As you start the monostable start the starter motor. Wire an active low output from MS3 to 555 reset pin which beame activated if RPM>350 (specify it above to your crancing RPM by 100 - 150rpm) to disable starting motor.
Zoltan
---------------------------------------------------------------
Alfa Romeo 75 2.0, Supercharged by Eaton M45, MS3
Alfa Romeo 75 2.0, Supercharged by Eaton M45, MS3
Re: Feature request Push button start
Why would you want/expect MS to do this? It has no control over the starter motor - and adding this would be pointless for most.Turbo nut wrote:I have been asked if this can be done.
Rover SD1 3.5 EFI
MS2 V3
EDIS
Tech Edge O2
London UK.
MS2 V3
EDIS
Tech Edge O2
London UK.
Re: Feature request Push button start
Sorry if I struck a nerve with some of you. This was just something I was asked if MS could do. I have seen some new cars using this. MS does quite a few things that are not really needed to be handled by the ECU. Why buy or have two systems if it can be done by one unit? Most people don’t need nitrous output but it has two stages. Most people don’t use fan control but MS has it. It may only be pointless to the individual that does not want it.
1982 porsche 930
Re: Feature request Push button start
I'd likely use just such a feature with a caveat or two.
First would be due regard to safety features such as no start with engine running.
Second, able to over ride the clutch disengaged when starting.
Easy with serial wiring start button to clutch switch to MS and a switch in parallel with the clutch switch.
Why you might ask. Simply that at times I rely on the starter to fire the car while moving it slightly such as on a loose slope or when bogged in sand.
As a feature, you bet, particularly if i/o can be across CAN.
First would be due regard to safety features such as no start with engine running.
Second, able to over ride the clutch disengaged when starting.
Easy with serial wiring start button to clutch switch to MS and a switch in parallel with the clutch switch.
Why you might ask. Simply that at times I rely on the starter to fire the car while moving it slightly such as on a loose slope or when bogged in sand.
As a feature, you bet, particularly if i/o can be across CAN.
Art,
Datsun 260z 2/2 with 280z/MS3+/5spd for the road
Datsun 240z with 280z. nearing the road again
Nissan E24 Urvan with 260z/Megajolt/5spd parts hauler - sold
Datsun 260z 2/2 with 280z/MS3+/5spd for the road
Datsun 240z with 280z. nearing the road again
Nissan E24 Urvan with 260z/Megajolt/5spd parts hauler - sold
Re: Feature request Push button start
Those things tend just to use output ports on the MS. To control a starter, you'd need extra inputs too. IMHO, if you wanted such a feature, a stand alone unit would be a more sensible arrangement since there's not any reason I can think of for integrating to MS. It's more something that could be part of an alarm/immobiliser.Turbo nut wrote:Sorry if I struck a nerve with some of you. This was just something I was asked if MS could do. I have seen some new cars using this. MS does quite a few things that are not really needed to be handled by the ECU. Why buy or have two systems if it can be done by one unit? Most people don’t need nitrous output but it has two stages. Most people don’t use fan control but MS has it. It may only be pointless to the individual that does not want it.
Rover SD1 3.5 EFI
MS2 V3
EDIS
Tech Edge O2
London UK.
MS2 V3
EDIS
Tech Edge O2
London UK.
Re: Feature request Push button start
Why would one want to duplicate the important stuff that the MS already manages?
eg:
detect engine running
air conditioner control
nitrous control
and there isn't any reason to use i/o on the MS, an external board (GPIO, IOx, TinyIOx etc) can do that over CAN.
For anyone wanting / needing something like this the necessity to add another board would be pretty trivial.
btw, at least one OEM agrees - our export market Chrysler PT Cruiser manages the starter this way with the PTC (Power Train Controller), it just has a key start position instead of a button.
eg:
detect engine running
air conditioner control
nitrous control
and there isn't any reason to use i/o on the MS, an external board (GPIO, IOx, TinyIOx etc) can do that over CAN.
For anyone wanting / needing something like this the necessity to add another board would be pretty trivial.
btw, at least one OEM agrees - our export market Chrysler PT Cruiser manages the starter this way with the PTC (Power Train Controller), it just has a key start position instead of a button.
Art,
Datsun 260z 2/2 with 280z/MS3+/5spd for the road
Datsun 240z with 280z. nearing the road again
Nissan E24 Urvan with 260z/Megajolt/5spd parts hauler - sold
Datsun 260z 2/2 with 280z/MS3+/5spd for the road
Datsun 240z with 280z. nearing the road again
Nissan E24 Urvan with 260z/Megajolt/5spd parts hauler - sold
-
- Super MS/Extra'er
- Posts: 17507
- Joined: Thu Apr 16, 2009 8:08 pm
Re: Feature request Push button start
One thing that would simplify this feature is that a lot of starter relays are already wired to lock out the starter if the transmission is in gear or the clutch is engaged.
Matt Cramer -1966 Dodge Dart slant six running on MS3X
Re: Feature request Push button start
Buy a remote-starter kit and velcro the remote to the dash?
There's actually something I did years ago I'm surprised more OEMs don't do. The car had a manual transmission but had provisions for a starter relay to be used when the car had an automatic - coil + came from the "start" contact on the ignition switch, and coil - was grounded via the neutral-safety switch.
I installed a relay, but connected coil - to the "light" terminal on the alternator. When the engine wasn't running that terminal provided a ground that would allow the relay to energize and the starter to run. But if the engine was running, the terminal would sit at +12 volts and prevent the relay from energizing and thus the starter from running.
There's actually something I did years ago I'm surprised more OEMs don't do. The car had a manual transmission but had provisions for a starter relay to be used when the car had an automatic - coil + came from the "start" contact on the ignition switch, and coil - was grounded via the neutral-safety switch.
I installed a relay, but connected coil - to the "light" terminal on the alternator. When the engine wasn't running that terminal provided a ground that would allow the relay to energize and the starter to run. But if the engine was running, the terminal would sit at +12 volts and prevent the relay from energizing and thus the starter from running.
Eric Law
1990 Audi 80 quattro with AAN turbo engine: happily running on MS3+MS3X
2012 Audi A4 quattro, desperately in need of tweaking
Be alert! America needs more lerts.
1990 Audi 80 quattro with AAN turbo engine: happily running on MS3+MS3X
2012 Audi A4 quattro, desperately in need of tweaking
Be alert! America needs more lerts.
-
- Site Admin
- Posts: 39615
- Joined: Mon May 03, 2004 1:34 am
- Location: Birmingham, UK
- Contact:
Re: Feature request Push button start
The clutch switch might depend on the market, I think it is a USA specific feature?Matt Cramer wrote:One thing that would simplify this feature is that a lot of starter relays are already wired to lock out the starter if the transmission is in gear or the clutch is engaged.
James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk
My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Re: Feature request Push button start
At least some in the UK have been infected by the nanny state too.
Rover SD1 3.5 EFI
MS2 V3
EDIS
Tech Edge O2
London UK.
MS2 V3
EDIS
Tech Edge O2
London UK.
-
- Super MS/Extra'er
- Posts: 17507
- Joined: Thu Apr 16, 2009 8:08 pm
Re: Feature request Push button start
Neutral safety switches have been around since the 1960s here.DaveEFI wrote:At least some in the UK have been infected by the nanny state too.
Matt Cramer -1966 Dodge Dart slant six running on MS3X
Re: Feature request Push button start
Everywhere has the auto neutral safety switch and has had as long as USA.
Most countries didn't have the clutch switch on 'common' cars and neither did American cars until relatively recently, eg neither a '69 nor '71 Pontiac GTO nor a '85 Jeep that I owned previously had such a clutch switch (and having converted all three to RHD myself I knew the wiring intimately).
The clutch switch became a common feature when electronic cruise controls started to be a factory option.
I'd prefer the MS3 to monitor the push button (via CAN) and activate the starter after ensuring all MS controlled ancillaries are off.
Let's face it, a start pushbutton isn't exactly a high priority item for MS to monitor so there's no reason to use an input on the MS itself, nor is there any reason to do more than skip over the start sequence code if the engine is running.
Sure, it's entirely feasible to do it all externally.
Using the alternator as elaw did is a clever trick, add some normally closed relays in places like air con compressor clutch power, nitrous power, a normally open relay in the starter solenoid switched wire plus a bunch of wire to reach all the required places. Oh, and the clutch switch or auto trans switch and start push button .
What does that achieve that software and existing hardware can't in a lot tidier and more professional manner??
Most countries didn't have the clutch switch on 'common' cars and neither did American cars until relatively recently, eg neither a '69 nor '71 Pontiac GTO nor a '85 Jeep that I owned previously had such a clutch switch (and having converted all three to RHD myself I knew the wiring intimately).
The clutch switch became a common feature when electronic cruise controls started to be a factory option.
I'd prefer the MS3 to monitor the push button (via CAN) and activate the starter after ensuring all MS controlled ancillaries are off.
Let's face it, a start pushbutton isn't exactly a high priority item for MS to monitor so there's no reason to use an input on the MS itself, nor is there any reason to do more than skip over the start sequence code if the engine is running.
Sure, it's entirely feasible to do it all externally.
Using the alternator as elaw did is a clever trick, add some normally closed relays in places like air con compressor clutch power, nitrous power, a normally open relay in the starter solenoid switched wire plus a bunch of wire to reach all the required places. Oh, and the clutch switch or auto trans switch and start push button .
What does that achieve that software and existing hardware can't in a lot tidier and more professional manner??
Art,
Datsun 260z 2/2 with 280z/MS3+/5spd for the road
Datsun 240z with 280z. nearing the road again
Nissan E24 Urvan with 260z/Megajolt/5spd parts hauler - sold
Datsun 260z 2/2 with 280z/MS3+/5spd for the road
Datsun 240z with 280z. nearing the road again
Nissan E24 Urvan with 260z/Megajolt/5spd parts hauler - sold
Feature request Push button start
Wire up a RFID receiver. Walk up with key fob in pocket to turn on car/ bike. Pull out your phone with msdroid etc or a specific app to start/stop car. Is it necessary? No. Is it cool? Yes. Also would allow behavior like some bikes have where in you just tap start button and starter motor is stopped automatically when motor is running ( also not necessary but also cool
76 honda cb750 600rr tb's micosquirt module running extra code
-
- Super MS/Extra'er
- Posts: 9130
- Joined: Sun May 02, 2004 6:51 am
- Location: Quebec, Canada
- Contact:
Re: Feature request Push button start
An RFID only has a range of a few inches. You would need some other type of wireless connection to do what you want. With an RFID, you need to swipe it by the receiver.
Jean
Jean
Re: Feature request Push button start
I was thinking it may be fairly easy (may not be I’m not a code writer) to have a momentary pushbutton switch connected to an input. When the switch was pushed it would trigger an output to a starter relay. This output would be active for X amount of time or until X rpm is reached. It would also be nice that output be cancelled if pushed again. I’m all for leaving safety switches in place. I’m not interested in remote start. Any input from code writers on this? Thanks Tom.
1982 porsche 930
-
- Super MS/Extra'er
- Posts: 1986
- Joined: Sat Jul 22, 2006 8:02 pm
- Location: Eureka, NV USA
- Contact:
Re: Feature request Push button start
And lots of liability attached, I would think..........
Ken
Ken
1979 Corvette - 383 CID SBC w/ Holley Pro-Jection 900 CFM TBI, 4-85 lb lo-z injectors & Walbro 255 pump
MS2 v3 w/extra 3.4.2 Release
36-1, Delphi LS2/7 coils in wasted spark, driven by v2.0 logic board from JBPerformance
Spartan Lambda Sensor from 14point7
TinyIOX from JBPerformance
MS2 v3 w/extra 3.4.2 Release
36-1, Delphi LS2/7 coils in wasted spark, driven by v2.0 logic board from JBPerformance
Spartan Lambda Sensor from 14point7
TinyIOX from JBPerformance