image
Results 1 to 7 of 7

Thread: WekaOSD project - open source colour OSD

  1. #1

    WekaOSD project - open source colour OSD

    Hi, I wanted to share a project I am working on - a full-colour open source OSD. I'm calling it WekaOSD.


    I have a proof of concept at the moment demonstrating colour graphics over a live video feed. It's early days and I am still deciding how everything will work
    but I believe I have come up with a workable design for the hardware.

    Click image for larger version. 

Name:	IMG_20181111_173230_small.jpg 
Views:	53 
Size:	100.5 KB 
ID:	78857Click image for larger version. 

Name:	IMG_20180902_153441_small.jpg 
Views:	47 
Size:	95.4 KB 
ID:	78858


    Ultimately I want to support all of these features:
    * A wide range of selectable widgets and instruments
    * Augmented reality (skygates, virtual runways, visual cues for other vehicles or POI)
    * Audio, for variometer or alert signals
    * Up to 3 switchable camera inputs
    * VBI data channel for telemetry
    * Support for a range of flight controllers, or GPS-only


    It will be hacker-friendly, with fully open software and hardware. I hope it will become a platform others can build on.
    You can find more information at my project blog https://wekaosd.home.blog where I will be posting regular progress updates. Please share your feedback and suggestions with me!

  2. #2
    Hi,

    Some updates on the project. I am now using a new ARM chip (STM32F413) which although slower has much more on-board RAM. The result is I can now implement a frame buffer big enough to cover the entire screen. For now I'm rendering the HUD instruments in white, as colour information is lost during the digitization process making the text hard to read. I am looking at ways to mitigate this.

    Click image for larger version. 

Name:	IMG_20181201_023844_small.jpg 
Views:	37 
Size:	508.3 KB 
ID:	78887

  3. #3
    Navigator WDZaphod's Avatar
    Join Date
    May 2013
    Location
    Switzerland
    Posts
    260
    Sounds / looks cool - I will keep watching this!
    ---> Let's make the Lab great again! <---

    Caipi 2 / Strix Goblin / RVJet / Mini Race Wing / Mini Talon
    Copters from Whoop to XClass

  4. #4
    Quote Originally Posted by WDZaphod View Post
    Sounds / looks cool - I will keep watching this!
    Thanks WDZaphod! There is a lot to be done before it is ready for prime time, but I am making steady progress.

    For those interested, if you are wondering about latency it should be minimal. The decoder delay is about 160uS (2.5 video lines), and the datasheet for the encoder states 6ns. So total latency should too small to measure as far as FPV is concerned.

  5. #5
    Navigator WDZaphod's Avatar
    Join Date
    May 2013
    Location
    Switzerland
    Posts
    260
    Do you think it will be possible to directly integrate the hardware into the known F3/F4/F7 controllers?
    Lot's of cables 5 years ago, when OSDs where external. One of the reasons why I dumped my pixhawks and PlayUAV OSDs - way too much cable stress.
    ---> Let's make the Lab great again! <---

    Caipi 2 / Strix Goblin / RVJet / Mini Race Wing / Mini Talon
    Copters from Whoop to XClass

  6. #6
    Quote Originally Posted by WDZaphod View Post
    Do you think it will be possible to directly integrate the hardware into the known F3/F4/F7 controllers?
    Lot's of cables 5 years ago, when OSDs where external. One of the reasons why I dumped my pixhawks and PlayUAV OSDs - way too much cable stress.
    Possibly. It needs around 202kB for the frame buffer, which is more than most F3 and F4 controllers have. But the uC I am using is also an F4 so it should be possible to port the code over to it. It depends how many CPU cycles are left over after rendering.

    I'm thinking it should be possible to run some kind of flight controller in parallel with the OSD, but the OSD alone is enough to keep me busy right now. Maybe this is could be a project for somebody else if they want to take it to the next level.

  7. #7
    Some images of my current development setup.

    Click image for larger version. 

Name:	IMG_20181027_015851_small.jpg 
Views:	39 
Size:	306.6 KB 
ID:	78888Click image for larger version. 

Name:	IMG_20181027_183443_small.jpg 
Views:	38 
Size:	293.6 KB 
ID:	78889

    Once I get close to a working viable OSD I'll design a board small enough to mount on a quadcopter.

Similar Threads

  1. open source HD FPV using 802.11n for under $500
    By not a ham yet in forum IFR - Video Link Discussion
    Replies: 92
    Last Post: 16th October 2015, 12:59 PM
  2. Replies: 17
    Last Post: 24th September 2015, 08:14 AM
  3. AIMDROIX OPEN SOURCE
    By MAYMIDROIX in forum AIMDROIX
    Replies: 8
    Last Post: 1st February 2015, 02:42 PM
  4. Replies: 0
    Last Post: 19th June 2014, 04:01 PM
  5. Open Source RC
    By radialmind in forum RC TECH
    Replies: 5
    Last Post: 19th March 2012, 12:51 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •