DIY Lap Timer

When you start thinking (fantasizing?) of being a drone racer, you will want to know how fast you are around your home track: You need a lap timer to record the time elapsed from the time you leave the starting gate to the time you pass it again. There are usually two ways of doing this: attaching a transponder (additional equipment) or using the RF signal of the VTX (no additional equipment). Needless to say, we will be doing the latter approach.

The key component is the RX5808 module which is the heart of most, if not all, video receivers in the market. The module receives the VTX signal and converts it to audio and video. It also measures and provide the signal strength (RSSI value). What the lap timer does is to compare the RSSI with a set threshold. If the RSSI value is above the threshold, the corresponding drone is considered passing a finish gate and the time elapsed is recorded.

There are two maybe three active lap timer projects online: Chorus RF Laptimer and PIDFlight Lap. For this project, we will adopt the schematic and use the software and firmware of PIDFlight Lap. However, to keep things simple for now, we will simplify the schematic and use connected mode where the lap timer is connected directly to and powered from a computer or  Android phone (via OTG).

Parts and Equipment

  1. Arduino Nano V3 or compatible
  2. RX5808 FPV Receiver Module
  3. Buzzer
  4. Breadboard (or PCB)
  5. Header pins (and optional header sockets if using PCB)
  6. Arduino Nano FTDI driver (or CH340/341 driver for clones)
  7. Arduino IDE

If you’re working with the PCB, you’ll need the following:

  1. Soldering iron
  2. Soldering wire
  3. Desoldering pump
  4. Flux
  5. Wire snips


  1. Review revised schematic
  2. Prepare header pins for the RX5808 module. You need 9 pins
  3. Solder header pins to RX5805 receiver module

  4. Prepare buzzer. The short leg is ground, the long leg is positive. This is also indicated on the top of the buzzer body.
  5. Following the schematic, insert the components to the breadboard
  6. Install Arduino Nano driver
  7. Install Arduino IDE
  8. Install the appropriate firmware.For Chorus RF Laptimer, you can download the Arduino sketch, load it on the Arduino IDE, and upload to the Arduino nano. For PIDFlight Lap, you will get a .hex file and you will need to upload manually. You can use XLoader on Windows or Hex Uploader on the Mac. Or use avrdude directly:

    /Applications/ -C/Applications/ -v -patmega328p -carduino -P/dev/cu.wchusbserial410 -b57600 -D -Uflash:w:pidflightlap_2.2.0_PDFL.hex:i

  9. Install and run the appropriate software.
  10. Connect
  11. Activate and calibrate lap timer device for target VTX
  12. Set threshold. The higher the threshold, the less sensitive and more precise. The lower, the more sensitive and less accurate.
  13. Race!

Makerfire VR006 Unboxing


  • Size: 138*129*79mm (without antenna)
  • Weight: 164.7g
  • Display: 3 inches
  • Resolution: 800*600 pixels
  • Antenna Connector: RP-SMA
  • Working Voltage: 1s Battery (3.7-4.2v)
  • Working Current: 350-450mA
  • Receiving Sensitivity: -95dBM
  • Built-in Battery: 500mAh 3.7V
  • Working Time: 1h


  • Small and Light, convenient to carry
  • With One Key Auto Search function.
  • Only English available.
  • Support OSD function, can display current power
  • Support AV-IN
  • Single receiver with clover and panel antenna, stronger receiving signal.
  • Built-in 3.7V 500mAh battery, 1h working time.

Package Contents

RP-SMA Antenna
Head strap
USB charging cable
Cleaning wipes

Fatshark Dominator HD Refresh

I finally bit the bullet and pulled the trigger on my first real FPV goggles. I’m used to the wide field of view of my OTG receiver with Android phone mounted on a VR headset so I wanted to have the widest FOV possible. The widest would have been the Dominator HD2 at 50 degrees but I’m actually fine down to the 42 degrees of the Dominator HD3. So when I spotted a well-cared for Dominator HD at 45 degrees, I grabbed it.

Continue reading

Turbowing Cyclops 3: The RunCam Split for Whoops

The RunCam Split was a game-changer. It started with the RunCam 3. But due to form-factor similiarity issues with the GoPro Hero Session, it was pulled from the shelves and later came back as the RunCam Split. Essentially it’s a deconstructed RunCam 3 but with capability to be used as an FPV camera as well. No longer do minis have to piggyback around a GoPro Hero Session. It’ might not be as good as the GoPro Hero Session but the the FPV capability makes up for it. For most.

Continue reading