Code Monkey home page Code Monkey logo

rchourglass's Introduction

RCHourglass

DIY lap timing system.

RCHourglass logo

What is it?

RC Hourglass is a project to develop a DIY automatic timing system that can be used in RC racing and other sporting events. The focus of the project is hardware design of the pieces of the system. The hardware is compatible with existing lap timing software.The project idea comes from two threads in RCTech.net forums about lap timing devices design by Howard Cano.The scope of the project is to simplify the design, document the building process and add new features.

Have fun, and donate to a childer charity (see license)

Marco Venturini - mv4wd

Project status

Transponder and decoder build instructions are published in the wiki.

The project is in beta status as features are added/tested. Several working prototypes of the decoder have been tested succesfully. Many transponder prototypes have been tested successfully.

RCHourglass Manager software is available for decoder configuration and RC4 transponder detection

Beta 3 firmware has RC4 detection, AMBRc protocol emulation and beeper/led notification.

Beta 5 firmware has a better AMBRc protocol emulation, TranX emulation, a second serial port management useful for Arduino (and others) integration, PIC programming with no additional hardware.

Beta 6 firmware correction on serial protocol mode selection.

Beta 7 firmware corrects transponder number decoding causing numbers above 9.999.999. AmbRc protocol parsing relaxed for broader compatibility.

Beta 8 firmware corrects passage record formatting in RCHourglass mode for serial port (not USB)

Beta 9 Corrects SET TIME parsing, AMBRC passage time format for milliseconds < 100 and avoids LEARN feedback on both serial interfaces

Beta 10 Corrects interface reverting to CANO mode after LEARN (regression in beta 9)

Compatibility

Check the Compatibility chart in the Wiki for more details.

The RCHourglass transponder should work with CANO decoder and AMB/Mylaps decoders unless they're updated to the latest firmware.

The decoder can detect RCHourlass, AMB, MRT, CANO and RC3 transponders. RC4 transponders can be detected after registration in the decoder memory.

The decoder is compatible with lap timing software using the CANO protocol (Z-Round and Flipside racing) and serial AmbRc (most of the timing software support this protocol).

How to contribute

Right now the most useful contribute would be feedback in the system performance/build reports/electronic design (for example PCBs). Also feature requests are wellcome. When stable enough, the full source of the project will be released for further development

Licensing terms

Short version: if you build it for your personal use, you're only kindly requested to donate a small sum to a children charity of your choice (use 'RC Hourglass for children' as a reference).

Please feedback your donations to:charity dot rchourglass at gmail.com

Please consider donating 5 euros per transponder and 30 euros for the decoder for personal use. If the transponder is used in a club/circuit with an admission fee, please consider dontaing 100 euros for the decoder.

The original RCTech thread author/designer (Howard Cano) license applies to the decoder project:

"All information presented on this thread is free for use for personal, non-commercial purposes. Contact me for licensing arrangements if you wish to produce and market the decoder." -user howardcano on rctech

Additional licensing terms for the PSOC firmware/design & transponder by mv4wd:

"All information shared is free for use for personal, non-commercial purposes.ย  Contact me for licensing arrangements if you wish to produce and market the decoder.

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

Any derivative work source code/design must be public and use this licensing terms.

Any device derived from this project must respond to the command 'License' with this text.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANYKIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OROTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OROTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." Marco Venturini - mv4wd

rchourglass's People

Contributors

mv4wd avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.