The Man Behind the New EJS Start Lights

Get to Know NAFA People – Dave Thomas, the ‘Flying Nerd’


The first in a series designed to let readers know some of the people behind the scenes at NAFA

by Emma Mak, NAFA Communications Committee
Dave Thomas with his flying pup, Cassie, on the wing of his Cirrus SR22

NAFA is incredibly thankful to have Dave Thomas, a Go Dog Go! member from North Carolina, as a technical consultant on the Technology Committee. Some of you may recognize Dave as the person behind the APES (Automatic Pass Evaluator System) used in the Championship rings at NAFA’s CanAm Flyball Classic. 

In 2018, Dave created a prototype for new start lights (light trees) donating all his engineering time, which could have easily cost many thousands of dollars, and charging NAFA only for the cost of parts. NAFA’s goals for new development of EJS include reduction of overall cost, easily replaceable parts, and an eye towards reducing shipping costs as supplier rates continue to escalate. These are all things Dave delivered in his prototype for the start lights.  They’ve since been tested alongside the current lights at multiple events in the East and Midwest with great success. Now, NAFA is a few months away from having five new EJS start light sets, ready to replace existing sets as they fail.

New EJS Start Lights

The new lights offer the following features:

– one horizontal light instead of two vertical ones, saving space and reducing weight for shipping

– use an affordable, readily available 20V battery that can be charged in 1 hour

– low cost, easily replaceable parts – including LED light strips, Raspberry Pi computer

– flexibility in terms of how the lights can be programmed to work and look

The Technology Committee was initially concerned that competitors would find the horizontal configuration of the lights too different from the original, but as Jonathan Bescher, NAFA Supervising Judge in Region 9 explains, “It took a few heats to get used to the horizontal flow of the lights, but once you saw it,  it was very easy to adjust.” He adds, “The feedback I have heard from competitors has all been positive. With the lights not hanging down from the poles, it allows more room and visibility to see the time displays behind the box loaders.” Flags and lane wins are indicated by red lights or green flashing lights at the far end of each side (left for flag left lane, right for flag right lane, etc.).

Start Lights in action…*

* NOTE:
The brightness of the lights in this video is not true to life, due to camera exposure settings. During tests, the New EJS Start Lights were found to be as bright, or brighter than existing lights.

As NAFA looks to the future of the EJS, Dave would like to totally eliminate the need for head table workers and work toward fully automated, real time tournament scoring. Line judge time sheets could be replaced with software on tablets. Dave has already written software for this (the “Stats Helper” application) that obtains times from the EJS, and line judges need to only define run order and confirm race result. Lighter, thinner time displays, as well as moving away from Farmtek’s custom designed hardware to off-the-shelf hardware and open source software where possible, are all being discussed.

So, who is Dave Thomas? Dave retired from a 35-year career at IBM, including 15 years as a chip designer and 15 years of software development of C++ and kernel level C debuggers. 

In Dave’s own words (Warning: highly technical content ahead), “Projects included DRAM , numerous analog, and microprocessor designs. I got a patent for the first NMOS, non-volatile RAM cell—a big deal before CMOS technology was affordable.  I also spent several years designing high frequency DC/DC convertors and the chip to make the designs possible.  I share a patent for the first 1 Mhz, monolithic DC/DC convertor chip (along with several of my co-workers).” 

Later he did the hardware design for the for worldwide compatible modem for the Thinkpad machines. He adds, “Back then, countries had widely varied regulatory requirements which drove many unique hardware designs. My ‘universal’ design had programmable electrical characteristics so a single hardware design could pass regulatory requirements in all countries.”

It’s okay if you didn’t understand all of the above two paragraphs, you’re not alone. To say Dave has an absolute passion for all things technical would be an understatement. In his retirement, his enthusiasm hasn’t dwindled in the least. “Now I do embedded hardware and software development for fun. I just love writing code in any language! It’s instant gratification versus chip design.”

With his penchant for riding electric unicycles and being a licensed commercial drone operator, as Dave would be the first to admit, he tends towards super geeky pursuits . . . but he and his wife, Sandy, also a former engineer at IBM, have plenty of decidedly non-nerd hobbies, including skiing, scuba diving, and hiking in Montana. And if you ask Dave how he got into flyball he’ll tell you, “It was a good excuse to fly! Flying to a flyball tournament was a nice alternative to a weekend trip for a $100 hamburger.” Dave is also an instrument-rated pilot and owns his own plane, a Cirrus SR22. 

Having a similar Cirrus airplane saved Dave’s life in 2016, when he survived a crash with “only a collapsed T12 vertebra.” The Cirrus is special for having a ballistic parachute system.  Due to engine power loss during that flight, Dave as pilot was able to take quick action, pulling an emergency handle which launched a rocket which then deployed a parachute, allowing the whole plane to safely descend to the ground.

See a nail-biting demonstration of this feature in the above brief video

The future of NAFA EJS looks bright, in huge part thanks to Dave’s generous contributions of hours of time and brain power. Ask Dave if he has any answers for a technical issue and he’ll rapidly provide myriad detailed and innovative solutions. Not only does he generate creative ideas, he quickly hones in on the most practical solution, and with NAFA’s go-ahead, gets the work done. 

Dave plans to bring a new start light set to CanAm 2019 for demonstration to interested flyballers. You can find him near the Pit Boss area . . . if he’s not off somewhere riding his electric unicycle or racing with Go Dog Go!

88 thoughts on “The Man Behind the New EJS Start Lights”

  1. This is indeed exciting news and I am glad to see NAFA taking the time and energy into modernizing the sport. The lights look amazing but the ability to synch the software and automate the head table will make this even more awesome. As NAFA moves forward with this, I hope we continue to place emphasis on open source and making potential new software data available to the competitors; brining together stats and timing data content through a standardized API would open so many possibilities. For example, I’ve created a flyball app that captures timing, dog stats, team wins, tournament stats, etc but we’re still dedicating a person to gather these details. Being able to get to this data in an easier feed and making it easier for the flyball community to get this information shows that NAFA is dedicated to using technology to move flyball forward. Thanks to Dave for all his time and energy and to the BOD for enabling the execution.

  2. Dave is also creator of the Heat Trackers you see at CanAm. He now has a 3rd iteration of the Heat Tracker, which can tie into Flyball Geek, along with show what race is on, using a laptop, tablet, or an additional monitor. This allows people to put the heat tracker in rooms where the heat tracker isn’t normally placed, like a crating room, or outside when racing is indoors, and most people are crating outdoors. You could also connect to it using your smartphone.

  3. Does your site have a contact page? I’m having problems locating it but, I’d like to send you an e-mail. I’ve got some creative ideas for your blog you might be interested in hearing. Either way, great blog and I look forward to seeing it develop over time.|

  4. Woah! I’m really loving the template/theme of this website. It’s simple, yet effective. A lot of times it’s hard to get that “perfect balance” between usability and visual appeal. I must say you have done a awesome job with this. In addition, the blog loads super quick for me on Opera. Outstanding Blog!|

  5. Thanks for some other informative site. The place else may I get that type of information written in such a perfect approach? I have a venture that I’m simply now running on, and I have been at the glance out for such information.|

  6. I blog frequently and I seriously appreciate your content. This great article has really peaked my interest. I’m going to take a note of your blog and keep checking for new information about once per week. I opted in for your Feed as well.|

  7. There are certainly a whole lot of particulars like that to take into consideration. That is a nice level to carry up. I offer the thoughts above as basic inspiration however clearly there are questions like the one you carry up the place the most important thing might be working in trustworthy good faith. I don?t know if finest practices have emerged round issues like that, but I am positive that your job is clearly identified as a good game. Both girls and boys really feel the affect of only a moment抯 pleasure, for the remainder of their lives.

  8. You could definitely see your expertise within the article you write. The sector hopes for even more passionate writers like you who are not afraid to say how they believe. Always go after your heart.|

  9. Hello are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and create my own. Do you require any html coding expertise to make your own blog? Any help would be really appreciated!|

  10. you are truly a just right webmaster. The web site loading velocity is amazing. It sort of feels that you’re doing any distinctive trick. Moreover, The contents are masterwork. you have performed a excellent job in this matter!|

  11. Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your blog? My blog site is in the very same area of interest as yours and my users would genuinely benefit from some of the information you provide here. Please let me know if this ok with you. Many thanks!|

  12. Howdy would you mind letting me know which webhost you’re utilizing? I’ve loaded your blog in 3 completely different internet browsers and I must say this blog loads a lot quicker then most. Can you suggest a good hosting provider at a reasonable price? Kudos, I appreciate it!|

  13. I do not even know how I ended up here, however I assumed this publish used to be good. I do not recognise who you might be however certainly you’re going to a famous blogger in the event you are not already. Cheers!|

  14. Hi are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you require any coding expertise to make your own blog? Any help would be really appreciated!|

  15. Hi there! Someone in my Facebook group shared this site with us so I came to take a look. I’m definitely enjoying the information. I’m bookmarking and will be tweeting this to my followers! Outstanding blog and fantastic design.|

  16. I think this is one of the most important information for me. And i’m glad reading your article. But want to remark on some general things, The web site style is great, the articles is really excellent : D. Good job, cheers

  17. I simply couldn’t leave your web site before suggesting that I really loved the usual information an individual provide in your guests? Is going to be back continuously in order to check for new posts, thanks!

  18. Mrs. Fister, this clue is your next bit of info. Feel free to transceive the agency at your earliest convenience. No further information until next transmission. This is broadcast #8277. Do not delete.

  19. I am very happy to read this. This is the kind of manual that needs to be given and not the accidental misinformation that is at the other blogs. Appreciate your sharing this best doc.

  20. Hey there! This is kind of off topic but I need some help
    from an established blog. Is it tough to set up your own blog?
    I’m not very techincal but I can figure things out pretty fast.
    I’m thinking about making my own but I’m not sure where to start.
    Do you have any tips or suggestions? Thanks

  21. Pretty nice post. I simply stumbled upon your weblog and
    wished to mention that I have really enjoyed surfing around your
    weblog posts. After all I will be subscribing in your
    rss feed and I’m hoping you write once more soon!

  22. I’m impressed, I have to admit. Rarely do I come across a
    blog that’s equally educative and amusing, and let me tell you, you’ve hit
    the nail on the head. The problem is something which not enough men and women are speaking intelligently about.
    I’m very happy that I came across this during my hunt for something concerning this.

  23. Your style is really unique compared to other folks I’ve read stuff from.
    Thanks for posting when you’ve got the opportunity,
    Guess I’ll just book mark this site.

  24. I loved this post! i read your blog very often, and you’re consistently
    coming out with a lot of great stuff. I embedded this on my facebook, and my followers really liked it.

    Continue the great work 🙂

  25. You’re so awesome! I don’t think I’ve truly read through anything
    like that before. So nice to find someone with a few genuine thoughts on this issue.
    Really.. thanks for starting this up. This site is something that is needed
    on the internet, someone with a bit of originality!

  26. I really liked this post i try to read your blog pretty often, and you’re consistently coming out with a
    lot of great stuff. I contributed this on my fb, and my followers loved it.
    Continue the great work 🙂

  27. After going over a number of the articles on your web site, I really appreciate your technique of blogging.
    I saved as a favorite it to my bookmark webpage list and will be
    checking back soon. Please visit my web site too and tell me how you feel.

  28. Thank you for another wonderful post. The place else may just anyone get
    that kind of information in such an ideal manner of writing?
    I have a presentation next week, and I am at
    the search for such information.

  29. I really liked this post i actually read your blog
    very often, and you’re constantly coming out with pretty great stuff.
    I embedded this on my fb, and my followers really liked it.
    I really admire the great work 🙂

  30. I like the helpful information you provide in your articles.
    I will bookmark your blog and check again here frequently.
    I am quite sure I’ll learn plenty of new stuff right
    here! Best of luck for the next!

  31. I like the valuable info you provide in your articles.
    I will bookmark your blog and check again here regularly.
    I’m quite sure I will learn many new stuff right here!
    Best of luck for the next!

  32. We are a bunch of volunteers and opening a new scheme in our community.
    Your site offered us with useful info to work on. You’ve done
    a formidable process and our entire neighborhood will likely be grateful to you.

Leave a Reply

Your email address will not be published. Required fields are marked *