Miata Turbo Forum - Boost cars, acquire cats.

Miata Turbo Forum - Boost cars, acquire cats. (https://www.miataturbo.net/)
-   Suspension, Brakes, Drivetrain (https://www.miataturbo.net/suspension-brakes-drivetrain-49/)
-   -   Mk60 ABS Installation Guide (https://www.miataturbo.net/suspension-brakes-drivetrain-49/mk60-abs-installation-guide-100731/)

codrus 01-21-2023 08:08 PM


Originally Posted by bbundy (Post 1633405)
The master cylinder from an 85 ford escort GT manual with ABS has 4 ports.

There were '85 Escorts with ABS???

--Ian

bbundy 01-22-2023 12:14 AM


Originally Posted by codrus (Post 1633409)
There were '85 Escorts with ABS???

--Ian

oops 95 and yes ABS was optional they were also powerd by 1.8l Mazda BP motors.in the GT version 1991-1996.


mr2daj 01-26-2023 01:03 PM

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.?

icantlearn 01-26-2023 01:25 PM


Originally Posted by bbundy (Post 1633405)
The master comes in either 7/8 or 15/16 bore with the same outlet configuration looks like 93 were 7/8, 95 are 15/16th the booster end is the same fit as an NA Miata. now to get the hard lines routed right.

This is a neat find, I'm still on the hunt for a 1" master though.

Interested to see what kinda bracket you made to mount in that location.

icantlearn 01-26-2023 01:44 PM


Originally Posted by mr2daj (Post 1633587)
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.?

Does the Syvecs have a native configuration for the hex output? I would imagine you still would need to configure the CAN protocol in the ECU first to establish a "handshake" if you will.

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.

thebeerbaron 01-26-2023 02:34 PM

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.

guilty1s 03-16-2023 07:57 PM

https://cimg6.ibsrv.net/gimg/www.mia...432b9e3665.jpg
Anyone know the PN for either of these covers, the numbers on them do not correspond to a usable part number.

pyropete125 05-30-2023 04:27 PM

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

Bronson M 05-30-2023 04:41 PM


Originally Posted by pyropete125 (Post 1637927)
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

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.

pyropete125 05-30-2023 05:15 PM


Originally Posted by Bronson M (Post 1637928)
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.

Well that is unfortunate. Now for a lightening round of questions.

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

Bronson M 05-30-2023 05:42 PM

Most digital inputs are only good for 1000hz or is it 100? At any rate at about 35mph they stop working. High speed inputs such as pt4 and flex can take the number of pulses to 160mph+........ Fast as I've been.

I just tune the % slip in TS and don't use a knob, 6-8% works well for me


thebeerbaron 05-30-2023 07:10 PM

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.

Bronson M 05-30-2023 07:13 PM


Originally Posted by thebeerbaron (Post 1637932)
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.

Can you confirm the data HZ it's transmitted at?

thebeerbaron 05-30-2023 07:37 PM


Originally Posted by Bronson M (Post 1637934)
Can you confirm the data HZ it's transmitted at?

I have not yet, but it's easy enough, I can look into this.

MS4X Wiki says the message is sent either 1/10ms or 1/20ms.... so 50-100 times per second

Wingman703 05-31-2023 12:02 PM

E/ didn't realize this was already covered, mobile hadn't loaded the next page for me...

thebeerbaron 05-31-2023 02:28 PM


Originally Posted by Bronson M (Post 1637934)
Can you confirm the data HZ it's transmitted at?

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.

Bronson M 05-31-2023 03:05 PM

I'm not sure how the wheel speeds over can bus has nothing to do with the wheel speeds. It is or isn't how fast each tire is turning.

~120hz should be enough, I'm technically using a micro squirt to convert the pulses to can bus

pyropete125 06-01-2023 07:15 AM


Originally Posted by j_man (Post 1600453)
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

Which pin of the sensor is v+ and signal? There is a extra line of plastic on one side when looking at it.

Thanks

thebeerbaron 06-01-2023 12:31 PM


Originally Posted by Bronson M (Post 1637952)
I'm not sure how the wheel speeds over can bus has nothing to do with the wheel speeds. It is or isn't how fast each tire is turning.

~120hz should be enough, I'm technically using a micro squirt to convert the pulses to can bus

Ah, now I understand. Nomenclature issue. Or maybe just my pea-sized brain issue.

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.


pyropete125 06-02-2023 03:40 PM


Originally Posted by pyropete125 (Post 1637972)
Which pin of the sensor is v+ and signal? There is a extra line of plastic on one side when looking at it.

Thanks

https://cimg0.ibsrv.net/gimg/www.mia...d83620fc50.jpg
https://cimg3.ibsrv.net/gimg/www.mia...b214d06f4d.jpg
I figure this may help someone else with their wiring.

guilty1s 06-23-2023 09:23 PM


Originally Posted by Bronson M (Post 1637934)
Can you confirm the data HZ it's transmitted at?

I can confirm wheels speeds get transmitted at 142HZ over canbus. At least the CANID message transmission is 142hz.

Reverant 06-24-2023 04:17 AM

That is correct. They messages are transmitted every 7ms. We integrated it on one of the race cars for the Nurburgring GP and it is nice to be able to see the actual traction.

pyropete125 08-06-2023 04:55 PM


Originally Posted by notamiata (Post 1610543)
So if anyone is interested in this info, I did get the mk60 wheel speed outputs to work with the pt4/pt5 high speed inputs in my Megasquirt 3 gold box for traction control. Even though everything I read said the outputs were 0-5v, they were closer to 3v and were not enough to work with MS3. I ended up using pull up 330ohm resistors off the 5v output of ms3 and it worked great. Traction control now works.

also worth mentioning, I went into what felt like ice mode yesterday in a race. Has anyone encountered this and has anyone found a cure?

https://cimg1.ibsrv.net/gimg/www.mia...734b678b44.jpg

Is this correct for the MK60 digital outs to MS digital inputs?

engineered2win 12-02-2023 10:54 AM

Hey I figured I'd share this with you people.
There's a guy on the Facebook MK60 group that is making a VR sensor to MK60/E1/E5 wheel speed sensor converter board. This should allow us to keep the stock NA/NB 44 tooth tone rings and speed sensors making the whole swap a fair bit easier. No idea on ETA yet, but I'm hoping to get one for my MK60E5 swap.

He's currently trying to gauge interest, which will affect the price.
Appears I can't actually post a facebook link...
Facebook Post

curly 12-02-2023 11:50 AM

I saw that, looks really interesting. Especially because around here you can get wrecked e90 335s for $1500-3000, where as the E46 mk60 units we've been using are approaching $1500 just by themselves.

yuba 01-03-2024 05:55 PM

The MK60E1s are still really cheap from Europe

Eddypac14 01-20-2024 01:34 PM

Parts Question
 
What are the part numbers for the front and rear tone rings? Is the front just the stock miata abs hubs?

mr20turbo 01-22-2024 01:05 PM


Originally Posted by Eddypac14 (Post 1645317)
What are the part numbers for the front and rear tone rings? Is the front just the stock miata abs hubs?

yes

Eddypac14 01-22-2024 01:37 PM


Originally Posted by mr20turbo (Post 1645373)
yes

but the stock miata tone ring is 44 teeth doesnt the mk60 need a 48tooth ring. Also, is the rear tone ring the same part number as the front tone ring?

psyber_0ptix 01-22-2024 11:57 PM


Originally Posted by Eddypac14 (Post 1645378)
but the stock miata tone ring is 44 teeth doesnt the mk60 need a 48tooth ring. Also, is the rear tone ring the same part number as the front tone ring?

Why would this matter as long as the tooth count is the same all around?

Eddypac14 01-23-2024 12:17 AM


Originally Posted by psyber_0ptix (Post 1645399)
Why would this matter as long as the tooth count is the same all around?

I don't know if it would interfere with anything I'm just curious to know if it would. Another questions is what model can I use to swap. I see everyone trying to get 813.3 or 817.3 but those are like buried treasure nowadays. Can I utilize a 821.3, 820.3, or 860.3?

codrus 01-23-2024 03:52 PM


Originally Posted by psyber_0ptix (Post 1645399)
Why would this matter as long as the tooth count is the same all around?

I dunno for certain, but it's likely that the ABS has different algorithms for different speeds. A wrong-but-consistent tooth count will probably still work, but potentially less efficiently than it would otherwise.

--Ian

Eddypac14 01-23-2024 04:28 PM


Originally Posted by codrus (Post 1645433)
I dunno for certain, but it's likely that the ABS has different algorithms for different speeds. A wrong-but-consistent tooth count will probably still work, but potentially less efficiently than it would otherwise.

--Ian

Mm okay. Also, do you know if I can utilize a 821.3, 820.3, or 860.3 modules? I see everyone trying to get 813.3 or 817.3 but those are impossible to find.

curly 01-23-2024 10:18 PM

Tooth count doesn’t matter. There are 4 conditioned wheel speed outputs on the mk60, which you can wire to digital inputs for speed. Typically you’re wiring those to an aftermarket ECU, where you can adjust calibrations to match actual.

inspire 02-29-2024 11:13 AM

Is it MK60E5?
https://cimg9.ibsrv.net/gimg/www.mia...83d4bcba81.png

yuba 02-29-2024 11:15 AM


Originally Posted by inspire (Post 1646952)

yes

inspire 02-29-2024 11:39 AM


Originally Posted by yuba (Post 1646953)
yes

THX. I was 99% sure :P
Can you tell me what is the latest possible firmware version for this one? Currently it is 6778238.
Maybe 6776067? I checked the dsc90.his file (attachment) and this is what I found.
Spoiler
 


yuba 02-29-2024 11:40 AM


Originally Posted by inspire (Post 1646958)
THX. I was 99% sure :P
Can you tell me what is the latest possible firmware version for this one? Currently it is 6778238.
Maybe 6776067? I checked the dsc90.his file (attachment) and this is what I found.
Spoiler
 



I'm not sure, most of us are leaving the firmware version as found.

rvtrcr 03-17-2024 09:24 PM

I searched but it wasn't clear - will any MK60 from an E90 work, or does it have to be from an M3 or 335?

engineered2win 03-18-2024 05:07 PM


Originally Posted by rvtrcr (Post 1647677)
I searched but it wasn't clear - will any MK60 from an E90 work, or does it have to be from an M3 or 335?

If you're asking about the MK60e5, then you don't need any specific E90/92 variant.
There's a few of us using the 328i, since they're cheap and plentiful. You can always reflash to a different variant with the BMW software (Inpa/WinKFP).

curly 03-18-2024 09:14 PM


Originally Posted by rvtrcr (Post 1647677)
I searched but it wasn't clear - will any MK60 from an E90 work, or does it have to be from an M3 or 335?

Let's clarify, because your sentence is weird.

First, there are different engines. The N52, a naturally aspirated I6, the N54, a twin turbo I6, and the S65, a naturally aspirated V8. In order, that's 330 (then 328 post 2011 facelift), 335 (post 2011 got the N55 single turbo), and M3 engines.

Secondly, there is the body layout designation. E90 is a 4 door sedan variant of any of these cars, E91 is the wagon, E92 is the 2-door coupe, E93 is a convertible. As far as I know, 328s/330s came in all variants, M3s and 335s didn't have convertible or wagon.

If you ever see "E9X", that just refers to any E90/91/92/93 chassis made from ~2006-2012

From what I've read, if you're grabbing an E46 mk60, you want/need the M3 variant. If you're grabbing the newer mk60e5, any E9X unit will work.

Jay Kahle 03-31-2024 04:20 PM


Originally Posted by curly (Post 1647751)
Let's clarify, because your sentence is weird.

First, there are different engines. The N52, a naturally aspirated I6, the N54, a twin turbo I6, and the S65, a naturally aspirated V8. In order, that's 330 (then 328 post 2011 facelift), 335 (post 2011 got the N55 single turbo), and M3 engines.

Secondly, there is the body layout designation. E90 is a 4 door sedan variant of any of these cars, E91 is the wagon, E92 is the 2-door coupe, E93 is a convertible. As far as I know, 328s/330s came in all variants, M3s and 335s didn't have convertible or wagon.

If you ever see "E9X", that just refers to any E90/91/92/93 chassis made from ~2006-2012

From what I've read, if you're grabbing an E46 mk60, you want/need the M3 variant. If you're grabbing the newer mk60e5, any E9X unit will work.


Thanks ... I've owned 6 of the "E9X" cars - so I'm well versed. Sorry if my sentence wasn't clear enough. Your explanation does clear it up for me though. Found one off of an E90 M3 that was cheap enough, now on to the rest of the parts.

fmcokc 04-30-2024 03:39 PM


Originally Posted by Eddypac14 (Post 1645434)
Mm okay. Also, do you know if I can utilize a 821.3, 820.3, or 860.3 modules? I see everyone trying to get 813.3 or 817.3 but those are impossible to find.

I have a couple of the 817.3 units if you or anybody needs one.
https://cimg8.ibsrv.net/gimg/www.mia...430843d8e.jpeg
https://cimg0.ibsrv.net/gimg/www.mia...851351baf.jpeg
https://cimg2.ibsrv.net/gimg/www.mia...876ee2a07.jpeg
https://cimg3.ibsrv.net/gimg/www.mia...20042fa91.jpeg


All times are GMT -4. The time now is 05:24 AM.


© 2024 MH Sub I, LLC dba Internet Brands