Cheap USB Slotcar Timer Interface




Introduction: Cheap USB Slotcar Timer Interface

About: I studied Design and Context, Education in the Arts and Fine Arts (Department of Photography) at the Academy of fine arts Vienna. Have been teaching 10+ years since then. I love sailing, kayaking, canoeing an…

The third and refined version of my sensing circuit can be found here:

The first version will only work reliably with a very long deadstrip or very slow cars.


I am going to built a routed 4 lane slotcar track*.

Obviously you need some timekeeping/lapcounting solution for such a toy.
You can buy various sensors and interfaces but there is also some free software around for which you can built your own interfaces.
Most instructions are for printer or joystick ports. You can then use an USB adapter.
USB adapters are cheap but it is even cheaper to built your own timekeeping interface.

* I really got no time at the moment so I am occupying myself with short, related projects such as permanent car lightning with goldcaps, designing the track, locking at stunning sceneries...
controlling the slotcars via RC controle...

Step 1: What You Need

The software I am using (Lap Timer 2000 or Slotman) does support various input hardware.

There is native support for gamepad buttons 1-4 in LapTimer so I decided to use a gamepad for input.
It also counts if you press keys on your keyboard so my second choice would have been a USB keypad.
I ordered a cheap gamepad (3.71€, free shipping). I also ordered a cheap wireless gamepad so I could also have wireless counting.

You can use any input device if you map your input to something your software understands. Some software that worked for me is JoyToKey or Xprogger.

  1. USB input device....USB-gamepad
  2. copper or aluminium tape. You could even usw Aluminium foil, it will stick to the tape just like the copper tape)
  3. wire
  4. double sided tape

I also experimented with stripboard...I am not finished experimenting though.

There is also some soldering to do.

Step 2: Open the Gamepad

Open your gamepad and try to trigger your lap counter.
Now you have to solder some cables on the board.
Buttons 1-4 are on the right side.
Polarity does not matter, just make sure you don't short the buttons.

>>>>Before manipulating the board it is a good idea to tape the USB cable to the board!<<<<
I did not do that first and when it came to testing my interface I noticed I had ripped off the red and black cable.

You are done on the gamepad.

Step 3: The Track Side. First Try.

First I tried some stripboard. You can see in the pictures what I did.
The stripboard was too thick so flattened it on both sides with a file. It missed quite a view laps.

My second idea was to thin the stripboard. I held it to the beltgrinder and ended up with a 0.5mm stripboard but I had had no time to try it. The strips ran perpendicular to the slot and when I came back to my project I decided to run two thin copper tapes along each other.
I want to try this with two stripboard tracks also but have to thin one again.

Step 4: The Track Side. Second Try.

Now I cut a 3cm strip of 4mm copper tape in half. I did a little zig-zag pattern. Both halves should be very near to each other but should not touch. Thy get connected when the cars run over them.
I used double sided tape to stick the copper tape to it and used some more copper tape (there is one with conducting glue) to stick the wires to my pickups. You can solder wires to tape but you have to rough it up with some sandpaper first and use some flowagent to get the solder to stick to it.
A thinned stripboard would be better for that. I want to try that some other time.

Step 5: Some Thoughts.

You can see in the video that this works great (for 3.71€ invested and 30minutes work at least...). Sometimes it does not count when you run over the strip in full speed. On a routed track with copper tape speeds are a little lower because you can't use magnets. In my next try on the Carrera track I will use the stripboard pickups and make them some 2-3cm longer, this should work at any speed.
Some other way would be to built the counter in a curve where you have to slow down and the force is on the outer pickup.

I also taped off the other side of the track. Some voltage will get induced to the wires through the motor when the car is passing over. Maybe you should tape of 1cm on the beginning so that you do not get 14V from the track on the gamepad when the car bridges the track to the copper tape.

I also bought an infrared slot sensor the other day. Please feel free to help me if you know how to use these to trigger gampad electronics are rudimentary but I am eager to learn.

1 Person Made This Project!


  • Game Design: Student Design Challenge

    Game Design: Student Design Challenge
  • Clocks Contest

    Clocks Contest
  • Cold Challenge

    Cold Challenge



Question 1 year ago

Help! Need help with my Lap Timer 2000. My old computer died; purchased a new computer with 25 pin parallel port but now the timer won’t recognize the timer. Am I missing something? Do I have to configure the ports or download a special driver??


2 years ago

Got mine done.
I have a 3 lane routed track with copper tape rails so was able to easily add dead strips.
It works great!
I always have controllers on hand for padhacking different projects so it cost me nothing on the long term. I had a few laying around. Technically though, I spent $5 total. The copper tape i got for free with the track.

This ible was great inspiration. I never knew it could be done this way.


2 years ago

Did the infrared sensor work? I installed a micro switch in the slot of the track but at high speed it doesn't work. I was using a joystick with a micro switch connected to the buttons.


Reply 2 years ago

I am curious how you mounted them. I have micro switches on hand but just cant think of a way to use them efficiently.
Leaf switches would work the best but I don't want to spend money If I don't have to.


Reply 2 years ago

Yes, with the 3rd version circuit. It can be off 200ms because of the USB.
Maybe your microswitch worked but the USB didn't register.


2 years ago

Going to try this after lunch. I just got a 3 lane routed track on Saturday.
Lap timing is a must and being that I love to make whatever I can, versus spending money, then this is perfect solution.
I already have a gamepad on hand, and have used them in this way for many projects already. I also already had JoyToKey on my laptop ill use from when it was in my arcade cabinet. My track came with an extra roll of copper tape as well.

Was thinking of using micro switches soldered to my pad, but I have no solid ideas for mounting them on the track as of yet.
I think leaf switches would work better anyway, but I don't have any on hand.


7 years ago

Nice ible..! I followed your link on the scenery and the layout looks awesome! If you get time can you write an ible for some if it. Is that carerra track?


Reply 7 years ago on Introduction

Thank you.
The linked sceneries are not mine. I am still collection ideas for my tracks scenery (Mountain road probably).
Our track is a Carrera Evolution, 1:24 scale, sold with 1:32 cars.