Cyclop++, software upgrade for Quanum Cyclops

Поділитися
Вставка
  • Опубліковано 1 жов 2016
  • CYCLOP++ is a firmware and hardware upgrade project for the Quanum Cyclops googles. It brings the ability to switch channels, and manually scan for channels, as well as maintaining the original automatic channel scanner.
    The textual information is displayed directly on the video screen
    Since the video was shot the project has been completed and released. It now works both for PAL and NTFS and automatically switches between the standards. You find the complete build instructions here:
    github.com/Dvogonen/cyclop_pl...
    The character generator in use is a standard minimOSD. The complete upgrade cost should be around 5-6$.
    The hardware mod is very straightforward. All soldering is to standard solder pads, nothing to IC legs or the like.
  • Наука та технологія

КОМЕНТАРІ • 47

  • @dvogonen
    @dvogonen  7 років тому +4

    Since I shot the video, the project has been completed and is available for download on the project home page: github.com/Dvogonen/cyclop_plus_plus. The original issue with video standards has been solved and both PAL and NTSC is fully supported.

  • @rickgomez2003
    @rickgomez2003 7 років тому +1

    Awesome work. I have completed this firmware and OSD install. Works like a champ. Thank you so much for the work you do.

  • @MasterHaunter
    @MasterHaunter 7 років тому +1

    Just ordered all the parts. Thanks! Wish me luck 👍🏼

  • @Huebel01
    @Huebel01 7 років тому

    Nice! Looking forward to the release. Time to order the OSD...

  • @JakubKlimasz
    @JakubKlimasz 7 років тому

    Great Work! Effort appreciated! I have just ordered the goggles can not wait to flash your FW.

  • @coccoborg
    @coccoborg 7 років тому

    Awesome work! I'm definitely buying one of these headsets just to do the mod!

  • @mickcooper8605
    @mickcooper8605 7 років тому

    Just completed this upgrade, everything went according to plan. Kjell thank you for all your hard work and for sharing it with us it is very appreciated.
    Stupid Question I know but what do I set the Battery Calibration to ?

  • @raztaz826
    @raztaz826 7 років тому

    This looks great, makes me feel better after ordering the cyclops when I could have gotten other goggles for the same price with manual and auto channel select.

  • @GrouchoDuke
    @GrouchoDuke 7 років тому +1

    This is awesome! Great new feature!

  • @juandavidbarrada
    @juandavidbarrada 7 років тому

    Wow! So nice! Thanks for sharing...

  • @guidelineuk
    @guidelineuk 7 років тому

    genius
    can't wait to try this mod out : )

  • @kevanjackson4294
    @kevanjackson4294 7 років тому

    All parts should be here within the next week , going to do the osd as well as the oled display and the dvr mod as well, Kjell outstanding work done by you , is the latest version now 1.4 as
    I have seen someone else saying 1.5 but would rather use your latest stable version . Very excited about this mod and wish i would have had the nerve to do it months ago ,

    • @dvogonen
      @dvogonen  7 років тому +1

      The video shows CYCLOP++ with OSD on my my development googles, which also has an external OLED attached. Both modifications can be installed at the same time on the electrical level. It is however not possible to have both the OSD and the OLED active at the same time since the needed code libraries will not fit in the CPU. CYCLOP++ v 2.1 is the latest version for the OSD mod and CYCLOP+ v1.4 is the latest version for the OLED mod.

    • @kevanjackson4294
      @kevanjackson4294 7 років тому

      many thanks for your fast reply . so it is an either or solution if the firmware can not run both . that's a shame I like the osd part ( does it display the same information as the oled screen ) but I really do like the the quick view of the oled .

    • @dvogonen
      @dvogonen  7 років тому

      Both versions display the same information. One thing to consider is that the OLED version is harder to install since the display must be mounted in a visible location. On the other hand, the OSD version results in a slight image degradation (like all OSDs).

    • @MathijsGroothuis
      @MathijsGroothuis 7 років тому

      And besides the mounting of the display, would you still say the OLED mod is harder? Because it looks more friendly to me, not having to solder as much and not having to cut a trace.

  • @NQISSteve
    @NQISSteve 7 років тому +1

    very cool

  • @tysonbailey3734
    @tysonbailey3734 7 років тому +1

    That is brilliant :-)

  • @troyd-motorsport9933
    @troyd-motorsport9933 7 років тому

    Awesome work!!! Seriously with your firmware, you make these goggles better than fatsharks ;)

  • @wolfgangkuhl9295
    @wolfgangkuhl9295 7 років тому

    hi.very very nice.i had the same idea today.i wanted to modify your firmware for that.but now you were first.is there a special firmware on the minimosd that is listening for the cyclops atmega?my idea was to attache a max7456 only to the atmega328 of the cyclops.and another quastion: blanks the screen automaticly with low rssi?

    • @dvogonen
      @dvogonen  7 років тому

      There are several projects that use minimOSD hardware to display text. None that I found did what I was trying to do, so I wrote new software for the Atmega on the minimOSD from scratch.
      Neither did I find a suitable max7456 driver library. The one used in the minimOSD project did not look appealing at all and the alternatives are shaky. I settled on using a library from 2012 by theboredengineers. Good code quality, but lacking in features and somewhat buggy. I am rewriting it right now.
      There are many possible ways of configuring how the max7456 handles loss of video signal, so your last question can not be answered. The datasheet is however very easy to understand, which makes the work enjoyable.

  • @ludoogle8420
    @ludoogle8420 7 років тому

    Very well done again, congratulations!
    Could you provide a link or specs, so that we can order the hardware, please?
    Your first Cyclops 'hack' was about the maximum skill I could deal with. Is this one more difficult ?

    • @dvogonen
      @dvogonen  7 років тому

      I would say that it is easier. There are a few more wires to solder and two processors to program, but there is no need for long cables or external displays.

    • @dvogonen
      @dvogonen  7 років тому

      Information of the hardware can be found here: github.com/Dvogonen/cyclop_plus_plus

  • @coolrazor6835
    @coolrazor6835 7 років тому

    First off, awesome work! I just got my Cyclops and am THRILLED to see both mods as they really enhance the thing. Anyway, I love both the OSD and the OLED mods.... why not have the code for both options? It would be cool to do both mods (overkill I suppose) on one Cyclops so other racers can see what channel I'm on without distracting me with questions while flying.

    • @dvogonen
      @dvogonen  7 років тому

      Tim Phillips I originally intended to use the same firmware for both modifications, but soon came to the conclusion that it would not fit. The OLED libraries and the video driver libraries are to big to coexist.

  • @MathijsGroothuis
    @MathijsGroothuis 7 років тому

    Still in doubt about which firmware version to use. The con about this particular mod is that you physically need to cut a trace, which doesn't really make this undoable. While the other version with the external display seems more friendly in terms of reverting. Besides that I'm wondering what would be more pratical. At first the external display seemed a little but clunky and unhandy to me, but when I'm thinking about it, it would maybe be handy to be able to setup things without needing to wear the goggle at that moment.

    • @qcsupport2594
      @qcsupport2594 7 років тому +1

      The trace you cut looks like it has a soldering pad on one end, and the connector's pin pad on the other end. So you can undo it by soldering a wire between those points. See: github.com/Dvogonen/cyclop_plus_plus/blob/master/SOLDERING.md

    • @MathijsGroothuis
      @MathijsGroothuis 7 років тому

      Yeah ofcourse, but I meant you do damage you can't revert the same way, like just desoldering things. You damaged the trace permanently, and only by soldering a bypass wire you can fix it again.

  • @shaneellasdaicastrestorati3675
    @shaneellasdaicastrestorati3675 7 років тому

    hi kjell im having what i think is a problem when uploading the arduino scetch it come s up with scetch is to large is this a problem you have ever seen ?
    regards shane

    • @dvogonen
      @dvogonen  7 років тому

      Yes, twice. At one time I selected the wrong kind of Arduino target. The code was to large to fit. Another time I included too many libraries, I think it was both of the OLED libraries. This made the binary to large to fit in the CPU.

  • @shaneellasdaicastrestorati3675
    @shaneellasdaicastrestorati3675 7 років тому

    Hi Kjell i was wondering if this mod could be done with a micro osd module ?
    thanks for the advise.

    • @dvogonen
      @dvogonen  7 років тому +1

      rc-nut 1 - Only with great effort. MicroOSD does not have an external programing port, it relies on a factory installed boot loader and programming via a serial port. Cyclop++ can not be loaded in this way. Physical access to the programming interface pins is necessary. The solution is to use a programming glove that is pushed onto the processor and makes contact with the program interface legs. I think HobbyKing sells such a device. But it is rather expensive. Another approach would be to solder micro wires directly to the processor legs and try to program via those. This would probably work. And then you will have to sort out the power supply issue. MicroOSD does not have a built in power converter, so you have to provide 5v from the main board (which only has 6v and 3.3v).

    • @shaneellasdaicastrestorati3675
      @shaneellasdaicastrestorati3675 7 років тому

      Kjell Kernen OK great thank you for the info I'll just order the proper one.

  • @fernandow7763
    @fernandow7763 7 років тому

    Kjell what else are you planning to upgrade on this goggle?

    • @dvogonen
      @dvogonen  7 років тому +1

      Fernando Wascheck - I think that I am pretty done. I have a request to recalibrate the alarm levels that I have promised, but besides that there really isn't much more I can think of. Others have done mods for video IN/OUT and that is strictly hardware anyway.

  • @coolrazor6835
    @coolrazor6835 7 років тому

    I did the mod and it was SUPER easy! I love it, but the little speaker keeps beeping. I'm not sure why. My 3S lipo reads 12v currently with a voltage checker. The OSD works and channel switching works so I'm confused as to why the beeper is constantly beeping. Any ideas? The battery icon looks empty on the OSD.

    • @dvogonen
      @dvogonen  7 років тому

      Tim Phillips If the battery meter shows empty, the sound is the battery alarm. I have gotten several complaints that the alarm levels do not work well for everyone. My guess is that I need to introduce some form of battery meter calibration. I will be releasing v1.5 shortly with full 48 channel LowBand support. I will look into adding some form of calibration at the same time.

    • @dvogonen
      @dvogonen  7 років тому

      Tim Phillips I have released new versions of both Cycklop+ and Cyklop++. Both have adjusted alarm levels and battery calibration, so your problems ought to be resolved.

    • @coolrazor6835
      @coolrazor6835 7 років тому

      Awesome! I upgraded the firmware to the latest version and I love it. Question: how does the calibration work? Set the voltage to the current voltage level of the battery? Or is it to set the alarm level?

    • @dvogonen
      @dvogonen  7 років тому

      Set the voltage to the current voltage level of the battery. The alarm level is fixed. If you want it to go off e.g. a bit earlier, you just calibrate the battery level a bit lower than the actual level.

    • @coolrazor6835
      @coolrazor6835 7 років тому

      Thank you SO much! Also, I heard you were going to expand the project to other receivers. Would the RC832 be an option? Can I add diversity to it?

  • @MathijsGroothuis
    @MathijsGroothuis 6 років тому

    Is this still alive?

    • @dvogonen
      @dvogonen  6 років тому

      Yes and No. I do not plan any new versions, but when I finished the project I had crammed in every single feature I could think of and it all works well. There simply isn't anything left to do.