An Open Source Control Line Timer Project
Touch and Go is an open source software program to create your own basic timer for an electric powered control line model aircraft. Utilizing a low cost Adafruit Industries Trinket M0 microcontroller development board the timer is compact, light-weight and simple to use. With a few taps of your finger the timer can be quickly programmed at the flying field to change the time delay before start-up, the length of the flight and the RPM setting of the motor. Because it’s open source, you can customize the functionality to your liking or even add new features.
Although Touch and Go is meant to be an economical “do-it-yourself“ project, for only $9 it packs a lot of useful functions:
- Compact. 27mm x 15mm
- Lightweight. 1.5g
- Capacitive touch sensor for user input. No additional switches or buttons required.
- Onboard multicolor DotStar LED. Visible from the center of the circle, even in bright sunlight
- Well supported. The Adafruit web pages are chock-full of information and comprehensive learning guides to answer any question.
- Written in CircuitPython. No programming skills or experience is required, unless you want to change some things. In that case, CircuitPython is an easy to read and easy to learn language.
- Built-in micro USB port. Plug it into your computer and it shows up as a small disk drive. The stored programs can be opened and edited in a simple text editing program. No extra software or apps to download. Although, if you intend to make extensive changes to the code then a free software editing program is highly recommended.
- Field programmable. The delay, flight time and RPM settings can be changed without any extra tools, cards, computers or programming boxes.
- Soft start. The programmed RPM increases and decreases over a period of several seconds for smoother take-off and landings
- RPM boost during the flight to compensate for decreasing battery voltage.
- On-board memory to store your settings.
- Usable with lower cost ESC’s.
- Easy to assemble. Solder a few pins, update to the latest version of CircuitPython, save the programs and libraries onto the drive, connect to your ESC, adjust your settings and fly.
- Reprogrammable. Have another project in mind? The Trinket M0 can be programmed for a multitude of other maker and hacker projects. It can even be programmed as an Arduino board if preferred.
Make Your Own
Complete instructions on how to assemble, program and operate your own timer are covered in the Touch_and_Go Instruction Manual