Skip to main content

Can anyone help...?

I want to interface my seiko S129 with my PC using the data jack. I know seiko never built the interface but I'm informed it uses RS232.

Has anyone else attempted this - can you offer any advice?

Is there an alternative product available for less than £300 that will be able to store more than 150 splits and interface with a pc?

Many thanks
Original Post

Replies sorted oldest to newest

Hi There,

I had the same problem but i discovered Seiko in Australia (Harold Wood) developed a cable to conect the output of the S149 to the PC using the 9 pin serial conector. The only problem is they only had 7 which i purchased for my bike club. They have the ability to make more but they will only do in batches of 10. We are holding an Australian title race end of July and im sure many other clubs will be interested.
We will be keeping 3 and have already on sold the other 4 once our race is over.I have coupled it with CPS plus to get the data to Excel. Please feel free to contact me ccdrc2003@yahoo.com.au

Rod
As far as I'm aware only a small number of the connectors were made in tokyo then sold onto harold wood of seiko Australia. He then outsourced the development of part of the cable that converts signals to rs232.

The cost of the cables is expensive. When I bought mine I was told it was one of the last to be made as the number of connectors left are very few. email rod on the address above to find out more. If thats no use I have harold woods email but he seemed reluctant to suply me one as I'm outside australia.

If your interested in a bit of a project to produce some then I have some plans from seiko on how its done (as well as the working article).
I am interested in the serial cable info and might be interested in making a cable, or two?

Did you know the s 129 and 149 can work with an Alge photocell? Use a thumb switch cord with bannana plugs into the outpit of the photocell and the stopwatch will see the pulse. You will need to power the photocell seperately if they don't have an internal battery.
I am also very interested in making a couple of these cables. Making the connector is not very difficult, I have already made a few for the grip switches. Does anyone have the pin out and specifications for these cables?

We are at a point where we need the PC interface and will need to buy some new timing units if we can’t get the interface to work. I know I can get some from Harold Wood in Australia but they are very expensive and would need to order at least 5. It would be less expensive to purchase some newer units.
I don't know of the part number, I have recently talked to Harold Wood and it sounds like they have a very limited supply and I know he wouldn't sell any.

I am making some connectors. It's not easy, probably the most difficult ones I have had to make because the pins are so close together. the grip switch is not a problem. I just tuned a piece of plastic in the lathe to get the correct diameter and then drilled the two holes for the female pin recievers. I use plastic called P-tex for this. It's hard enough to drill and it can be easily molded and glued with heat. I think a regular heat gun and glue would work well too.

I am now waiting for the pin config before I start on the data output cable. I need to see how many pins are actually used.
Hi All,
For those who can get the signal from the s129/s149 i have found "CPS plus" a great program to convert seiko language to pc. for those whishing to use photocells i use "omron" units which are good for around 30feet. all i did was soilder into the back of the plug with fine wire to an RCA plug.

Now you have a fully automated data collection and processing system that only needs the entrants number to be entered.

Can also help with a very hand excel based program that will have results within minutes of the last competitor completing the day.

please feel free to ask any questions.

PS been useing system last 12 months.

Rod
I have seen the specs and there is more than just a cable requred. You will need to buid an interface to read the values on a 4 bit bus and convert it to serial output. A strong background in electronics and micro controllers is a must. I have been working on this... on and off for the last few months. I am struggling with the micro controller part but will be recieving a new chip this week and will try it again this weekend.
Fortunately, I have a BS in electrical engineering, so I should be able to figure it out. I'll be happy to publish circuit diagrams and such once I do so. All I need are electrical and functional specs for the pins.

I did go so far as to take my S149 apart and poke at it with a multi-meter. At first blush, it looked to me like the data port hangs off the same bus that drives the LCD screen. If only I had access to an oscilloscope or a logic analyzer....

I wonder what the interface to the printer looks like? If I'm going to have to build an interface circuit, then it might be easier to read the printer interface. I have a hunch that the little embedded printer just accepts ASCII data on a 7-bit bus.
I think I've found the perfect microcontroller for this project. The PICAXE-08. It's got 4 general-pupose inputs and serial in/out. It doesn't even require an external crystal. I should be able to power it using a 5v regulator off the S149's printer batteries (I plan to embed it inside the body of the timer and put my own 3-pin serial interface on it).

Reading the 4-bit bus should be pretty easy. The encoding they've chosen means that no 2 sequential characters can be the same. So, I simply sample the data and compare it against the previous sample. If it's the same, do nothing. If it's different, then I know I've got the next nibble. From there, it's a simple matter of translating the proprietary character code to ASCII and then sending it out the serial port.

What do you think?
Wow! This is a very nice chip. Your idea of putting the chip into the stopwatch is a very good one. I am not sure that I am prepared to do that just yet. I like the idea of keeping the stopwatch in it's original state. I also want to incorporate multiple channels into my design so I think I will try the 18F2420 for now. Although it would be easy to chain a couple of these for more ports....

I do have to buy some of these though looks very easy to program and use.

Sounds like you are going to try the same logic I used with the Parallax chip. It should work just fine.

Keep me posted.

Luc..
I'm beginning to think that perhaps I should make this work as an external dongle instead of putting it inside. That way, I'd have something I could share with other groups who might want to do the same thing. Problem is, that connector looks non-standard. Anyone know of a source for the 8-pin data connector?

Time to scoure the Internet for a source.
I recevied a PICAXE microcontroller last week, and I've been able to hook it up to my S149 and started to play around with observing the data on he 4-bit bus. However, 2 things don't quite match my expectations:

1) I think I'm seeing at least one of the bits on the data bus (DB3, the MSB) wiggle even when there is no data to be sent. Do I have a flaky connection or is this expected behavior?

2) My first impression was that BUSY is an output from the timer. Now I'm beginning to think it's an input TO the timer, to be used for handshaking between the timer and the out-board serializer I'm building.

Can anyone offer some clarification here?
Nope, not a flaky connection. I was getting the same thing with the Parallax and PICAXE as well. I changed my logic to only start reading on a value higher than 9 (looking for an A,B,C,D) before I read the other bits.

I suspect that there is other data on the bus most of the time and the printer/port data is only relevant when the busy signal is active. Initialy I thought that I could write some logic to ignore the busy signal but maybe not. So yes I believe it is to do with the handshaking for the output.

The funny part is that the busy signal sits at 1.5 volts most of the time and then goes high and then low, or low then high,can't really remember right now. But I think understanding and reading the busy signal is the clue. I haven't tried it recently but will try it again in the next few days.

Luc..
I have discovered by playing around with a jumper wire and a 10k pull-up resistor connected to the BUSY signal, that if I pull it high, and then hit the split/lap button a bunch of times, it keeps the printer from printing until I yank the resistor and let BUSY float, at which point the printer dumps the accrued lines of data.

So, it looks to me like the BUSY signal is a "wired OR", providing a means for telling the data interface to buffer the data. So, I'm thinking that so long as your microcontroller is fast enough, it shouldn't have to observe or control BUSY.
Nice work. I spent a couple of hours last night working through some logic with the PICAXE. Looks like this chip is not fast enough. I am able to read the correct values (a very good thing) if I do a continuous read and write to a varable then display the variables. It only reads each change once or twice and if I add some logic to compare the previous value I miss alot of the data. So the logic to look for an "A" as the start of the data stream seems to work well. I just need a faster chip now.

I don't have a chip burner anymore I had to return the one I had. I have purchased a new one and waiting for delivery. I will try to use the Microchip 18F2520 when I get the burner.

Luc..
> Looks like this chip is not fast enough.

Unfortunately, I more-or-less came to that same conclusion myself last night. However, I'm going to continue to play with it a little, to see if I can't find something that works. For instance, instead of sampling the data inside a loop, I'm hoping that maybe I can use one of the higher-level bit-blasting BASIC commands.

I also could go back to a discrete implementation that I'd sketched out earlier.

Also, someone suggested I try using custom software on a PC to sample the data using the parallel port. I know there is a bunch of freeware that lets you use your parallel port as a poor man's logic analyze. I could try going that route as well.
So I think I managed to get the PICAXE-08M working after all. I am getting spurious bad data, so I'll have to look into that. I also haven't tried a full recall, either, so I might need to make some alterations there, as well.

In principal, what it does is monitor the bus for a starting value of 0xA (0xF doesn't work for some reason) and then captures 26 nibbles (1 nibble = 1/2 byte = 4 bits), stuffing them into a buffer. After that, it then goes back and does the more time-intensive task of pairing up the nibbles into characters, doing the translation to ASCII, and then transmitting the data over a serial port.
Hi all,

not sure about all the technical stuff your talking about but i have found the following using the genuine unit-

With CPS plus you can filter unwanted bits of info, you can substitute bits for different bits(ie a space for a .) good for text to column in excel also remove the last 15 bits(the split which appears even with button off). it also needs a baude rate of 1200, no parity, 8 bits and xonxoff.

Its worth getting it to work as we are getting great results.

Rod
I am now working on a prototype now using a PIC18F2520 chip. This chip is very fast and I am able to read all the data without a problem. I just need to clean up and comment my code and I will be able to publish some of the detail. I also hope to get the bootloader function working so the chip can be reprogrammed without a burner. Got my fingers crossed.

I have also purchased the required hardware for one unit. I will use this as the prototype for now and will order more after I have some others test the interface. I am going to code the output to the same as the Seiko printout for now but I can change it to almost anything. My goal is to have the same output as a Chronomix Timing unit so we can use our software to record the time.

The connector is probably the biggest problem right now. I have made one for testing but I would like to buid a cleaner unit for production. I am having problems locating the correct size pin.

Luc..
Let me know what you come up with in terms of a connector. I've had zero luck finding one from a parts supplier like Mouser or Digi-Key. I'm afraid even if I found one, they would be so expensive I wouldn't want to buy them. Unless things change, I'm pretty much resolved to opening the timer, installing my microcontroller inside, and then adding my own, non-proprietary connector for serial communications.
Hi! I have been trying to get info on this for the last few years. I help out with the high school cross country races, and have written a race management program in Excel/VBasic. It works really well at entering finishers in the chute, but the times have to be entered later manually from the S129 printout. It would be SO nice if the machine could "dump" the race times to my computer, and I could paste them into the results file. I am not that "techno" on the hardware, though - does anyone have anything available that works that I could just plug in and download the times?

Add Reply

Post
×
×
×
×
Link copied to your clipboard.
×