Mk60 ABS Installation Guide
#423
Ok so I have it all installed and working. I'm trying to get the speeds to transmit over CAN to the Syvecs ECU. I spoke to Syvecs and as they have experience with the e46 m3 and said the ABS should be sending out the speeds on the 1f0 frame but im not getting anything. Im sure I read somewhere on here that the ABS needed to see communication with the clocks for it to transmit the CAN data. Anyone have any information on that or any other reason Im not getting anything.?
#425
Ok so I have it all installed and working. I'm trying to get the speeds to transmit over CAN to the Syvecs ECU. I spoke to Syvecs and as they have experience with the e46 m3 and said the ABS should be sending out the speeds on the 1f0 frame but im not getting anything. Im sure I read somewhere on here that the ABS needed to see communication with the clocks for it to transmit the CAN data. Anyone have any information on that or any other reason Im not getting anything.?
If the ABS pump has power, you can hook up to INPA to see if there are any errors that would be blocking the data transmission. I'm not sure if you can view CAN signals in INPA or not.
Last edited by icantlearn; 01-26-2023 at 01:55 PM.
#426
As mentioned on the Facebook group, without the rest of the E46 CAN bus, you're going to need to do more work to get the data out. I do not have personal experience with this, but I do recall some options:
1) you can reset the module over the K-line and it may start transmitting on the CAN bus. Exact steps unknown.
2) if something on your CAN bus can send messages at startup, there's a sequence you can use to start the data flow. I believe there's a .lua script in the RaceCapture source code that does this.
3) I think it's the E46 gauge cluster, but I might be wrong - if you put that on your CAN bus, probably with the matching VIN applied, you might get the data you need.
Short version, the reason Syvecs thinks you should be getting the data out is probably because they're assuming you have the rest of the E46 in place.
1) you can reset the module over the K-line and it may start transmitting on the CAN bus. Exact steps unknown.
2) if something on your CAN bus can send messages at startup, there's a sequence you can use to start the data flow. I believe there's a .lua script in the RaceCapture source code that does this.
3) I think it's the E46 gauge cluster, but I might be wrong - if you put that on your CAN bus, probably with the matching VIN applied, you might get the data you need.
Short version, the reason Syvecs thinks you should be getting the data out is probably because they're assuming you have the rest of the E46 in place.
#428
I am in the process of putting a mk60 in my 944T track car. I have a MS3PRO Ultimate ecu. I have it all plumbed up and just ran a second brake line for the rear. I am using a manual dual master 3/4"/13/16" masters with a bias bar.
Has anyone used the 4 outputs of the MK60 plug for the wheel speed inputs? Or only the CAN-BUS wires? If using the CAN-BUS, I read no resistor is needed? What are the settings needed for the MS and to use TC?
Also, I bought a few extra setups from the UK of the m12 banjo fittings with a 3AN top bolt for the tidy pressure sender hookup is anybody is interested in them.
Thanks,
Pete
Has anyone used the 4 outputs of the MK60 plug for the wheel speed inputs? Or only the CAN-BUS wires? If using the CAN-BUS, I read no resistor is needed? What are the settings needed for the MS and to use TC?
Also, I bought a few extra setups from the UK of the m12 banjo fittings with a 3AN top bolt for the tidy pressure sender hookup is anybody is interested in them.
Thanks,
Pete
#429
I am in the process of putting a mk60 in my 944T track car. I have a MS3PRO Ultimate ecu. I have it all plumbed up and just ran a second brake line for the rear. I am using a manual dual master 3/4"/13/16" masters with a bias bar.
Has anyone used the 4 outputs of the MK60 plug for the wheel speed inputs? Or only the CAN-BUS wires? If using the CAN-BUS, I read no resistor is needed? What are the settings needed for the MS and to use TC?
Also, I bought a few extra setups from the UK of the m12 banjo fittings with a 3AN top bolt for the tidy pressure sender hookup is anybody is interested in them.
Thanks,
Pete
Has anyone used the 4 outputs of the MK60 plug for the wheel speed inputs? Or only the CAN-BUS wires? If using the CAN-BUS, I read no resistor is needed? What are the settings needed for the MS and to use TC?
Also, I bought a few extra setups from the UK of the m12 banjo fittings with a 3AN top bolt for the tidy pressure sender hookup is anybody is interested in them.
Thanks,
Pete
I've not heard of anyone getting the mk60 can bus to work directly without the $1500 motorsports tune. Evidently they turn off the can bus stream when they can't talk to the bmw dash and ECM.
#430
I have it working, using the digital inputs to a micro squirt IO expander which communicates with the main MS3. I wanted flex so I didn't have enough high speed inputs left to do it directly to the MS3. You have to be careful most of the digital inputs top out at too low of a frequency to work with 41 pulses per revolutrevolution. Traction control is working great
I've not heard of anyone getting the mk60 can bus to work directly without the $1500 motorsports tune. Evidently they turn off the can bus stream when they can't talk to the bmw dash and ECM.
I've not heard of anyone getting the mk60 can bus to work directly without the $1500 motorsports tune. Evidently they turn off the can bus stream when they can't talk to the bmw dash and ECM.
What do you mean by "digital inputs top out at too low of a frequency to work with 41 pulses per revolution" How did you work around that? My 944 has 45 teeth- does that help?
I have at least 4 digital inputs not being used, on the ms3pro/ult black plug pins 5,6,13,14 are open. I am not sure the wiring needed for it. Each wheel speed sensor has 2 wires. I would assume I would attach each wheel sensor [mk60 pins 33,37,42,46] to these? Is a resistor needed? If so, how is it hooked up?
I plan on hooking up TC on/off with a potentiometer. Is that how yours is hooked up?
Thanks
Pete
#432
Funny this should come up today.
I've had some time on my hands, so I used an Arduino I've had kicking around for years to tickle the MK60 into transmitting the wheel speed messages.
I'm not ready to call it done, or support n00bs in downloading, compiling, and uploading firmware, but if you've got some time, this might be helpful:
MK60 CAN tool
You'll need an Adafruit Feather, link in the README.
I've had some time on my hands, so I used an Arduino I've had kicking around for years to tickle the MK60 into transmitting the wheel speed messages.
I'm not ready to call it done, or support n00bs in downloading, compiling, and uploading firmware, but if you've got some time, this might be helpful:
MK60 CAN tool
You'll need an Adafruit Feather, link in the README.
#433
Funny this should come up today.
I've had some time on my hands, so I used an Arduino I've had kicking around for years to tickle the MK60 into transmitting the wheel speed messages.
I'm not ready to call it done, or support n00bs in downloading, compiling, and uploading firmware, but if you've got some time, this might be helpful:
MK60 CAN tool
You'll need an Adafruit Feather, link in the README.
I've had some time on my hands, so I used an Arduino I've had kicking around for years to tickle the MK60 into transmitting the wheel speed messages.
I'm not ready to call it done, or support n00bs in downloading, compiling, and uploading firmware, but if you've got some time, this might be helpful:
MK60 CAN tool
You'll need an Adafruit Feather, link in the README.
#436
I'm seeing 142 wheel speed messages per second from the MK60. Each message contains all four wheel speeds.
That said, I'm starting to think we're not speaking of the same update rates.
What I'm doing is tricking the MK60 into publishing the wheel speed message onto its CAN bus. This is a pure "data" solution, nothing to do with the wheel speed outputs on the 47-pin connector.
Is this fast enough to do traction control? I dunno. From looking at the other messages, I think the intention is for the MK60 to request torque reduction from the ECU. I haven't seen those messages on the bus yet and I'm not sure what it takes to get them flowing.
That said, I'm starting to think we're not speaking of the same update rates.
What I'm doing is tricking the MK60 into publishing the wheel speed message onto its CAN bus. This is a pure "data" solution, nothing to do with the wheel speed outputs on the 47-pin connector.
Is this fast enough to do traction control? I dunno. From looking at the other messages, I think the intention is for the MK60 to request torque reduction from the ECU. I haven't seen those messages on the bus yet and I'm not sure what it takes to get them flowing.
#438
Yes they do. Pin 1 from the sensor connector goes to Signal, pin 2 goes to V+. That is following your terms of labeling the ABS Unit.
Some pin-out docs by Continental/Teves Motorsports label them Signal and GND and in that case it is the opposite: Pin 1 goes to Gnd, Pin 2 goes to signal
Some pin-out docs by Continental/Teves Motorsports label them Signal and GND and in that case it is the opposite: Pin 1 goes to Gnd, Pin 2 goes to signal
Thanks
#439
Hertz in my mind is cycles-per-second.
CAN bus messages, in my mind, are sent at intervals. They're not a "cycle" to me.
Triggers are read in pulses per second. To me, they're not a "cycle" either, but that's just my biased thinking. You could make an argument that they're just a frequency modulated signal that can be represented in hertz and I'd have to agree, but that's not my preference.
Basically, I'm not an EE, but I know enough to be dangerous. What little I know started from getting a Ham license back in the day, but now I work with embedded systems and digital logic, so most of my thinking is in milliseconds. I'm not actually even an embedded engineer, but again, enough to be dangerous.