HobbyKing.com New Products Flash Sale
Reply
Thread Tools
Old Nov 11, 2012, 12:03 PM
Just another user
Dennis Frie's Avatar
Denmark, Capital Region of Denmark, Naerum
Joined Feb 2011
1,032 Posts
Quote:
Originally Posted by RickEis View Post
Very cool Dennis !!!

Can you post a schematic for us to work with ?

- I'm sure there is someone out there who could help with the graphic/characters

Rick
It's pretty much the basic schematic suggested in the MAX7456 datasheet. Ac-couling of video-signal, 75-ohm impedance on input and output, some pull-up resistors on LOS, H- and V-sync and I2C connections to a microcontroller. I don't have the schematic on this computer and would like to confirm the design before showing anything more specific.
Dennis Frie is offline Find More Posts by Dennis Frie
Reply With Quote
Sign up now
to remove ads between posts
Old Nov 11, 2012, 08:45 PM
Registered User
PMB-NZ's Avatar
Wellington, New Zealand
Joined Aug 2009
186 Posts
I finally got my arduino compatible RC board made. I decided to add the GPS module. It's got the LM1881 and OSD interface components on the back. The blank boards just arrived today, so I've still got some assembly and testing to do.

Paul
PMB-NZ is offline Find More Posts by PMB-NZ
Reply With Quote
Old Nov 12, 2012, 04:12 AM
Registered User
BigJimNZ's Avatar
Auckland New Zealand
Joined Sep 2010
1,297 Posts
Quote:
Originally Posted by PMB-NZ View Post
I finally got my arduino compatible RC board made. I decided to add the GPS module. It's got the LM1881 and OSD interface components on the back. The blank boards just arrived today, so I've still got some assembly and testing to do.

Paul
They look good Paul
BigJimNZ is offline Find More Posts by BigJimNZ
Reply With Quote
Old Nov 12, 2012, 04:13 AM
Just another user
Dennis Frie's Avatar
Denmark, Capital Region of Denmark, Naerum
Joined Feb 2011
1,032 Posts
Quote:
Originally Posted by PMB-NZ View Post
I finally got my arduino compatible RC board made. I decided to add the GPS module. It's got the LM1881 and OSD interface components on the back. The blank boards just arrived today, so I've still got some assembly and testing to do.

Paul
Year, looks good. You have quite a few headers available, are they used for servo-control etc?
Dennis Frie is offline Find More Posts by Dennis Frie
Reply With Quote
Old Nov 12, 2012, 05:16 AM
Registered User
PMB-NZ's Avatar
Wellington, New Zealand
Joined Aug 2009
186 Posts
Thanks.

The double row headers in the middle are the general Arduino cpu-i/o, power and the osd-video. The tripple row at the bottom ha 8 channels of servo out, one serial ppm in and main power in (7-15VDC). Near the cpu adre the ISP and FTDI headers.

I built a one-off prototype 3 or 4 months back that didn't have the GPS and eeprom. The paste stencil for this board should be here in a few days Then I can see if it all works.

The servo drive uses a 4017 counter and needs some code to handle the timer. The serial PPM in needs some code and a capture to read a series of channels. I hope it will be relatively low overhead.

I was thinking about making a small gyro-accelerometer board to plug into the ISP header to do stability control. It probably wouldn't do stability and OSD at the same time, but it's small enough that I can use two boards.

I'm still working on documenting it. I have a bad habit of buiding things and then doing the drawings later.

Paul
PMB-NZ is offline Find More Posts by PMB-NZ
Reply With Quote
Old Nov 12, 2012, 05:30 AM
Just another user
Dennis Frie's Avatar
Denmark, Capital Region of Denmark, Naerum
Joined Feb 2011
1,032 Posts
Quote:
Originally Posted by PMB-NZ View Post
I'm still working on documenting it. I have a bad habit of buiding things and then doing the drawings later.

Paul
Not documenting things, is that a bad habbit?
Well, I have a lot to learn

Sounds like an interesting project. I would recommend a controller for dedicated OSD and another one for processing data, controlling servos etc. will make things a lot easier.

Can I ask what GPS-module you have used?

Waiting for paste stencil? Just grap a soldering iron
Dennis Frie is offline Find More Posts by Dennis Frie
Reply With Quote
Old Nov 12, 2012, 06:09 AM
Registered User
PMB-NZ's Avatar
Wellington, New Zealand
Joined Aug 2009
186 Posts
Quote:
Originally Posted by Dennis Frie View Post
Not documenting things, is that a bad habbit?
Well, I have a lot to learn

Sounds like an interesting project. I would recommend a controller for dedicated OSD and another one for processing data, controlling servos etc. will make things a lot easier.

Can I ask what GPS-module you have used?

Waiting for paste stencil? Just grap a soldering iron
I've got a few project that are still just documented on scraps of paper
But I've been using a blog lately and finding it easier to create and update.

The GPS is UBlox module (NEO-6Q). I got some a while ago from the local rep and they were not too expensive. There is at least one footprint compatible module available. The antenna is off-board. I've been using a amplified antenna that looks like a GPS Mouse, DC up the coax for the amplifier. It's a bit heavier but works well.

I assembled the prototype with the soldering iron... that was a fun evening The cpu is only about 5x5 mm with 32 pins and the resistor packs are small.

Paul
PMB-NZ is offline Find More Posts by PMB-NZ
Reply With Quote
Old Nov 12, 2012, 06:12 AM
throw new IOPilotException();
IceWind's Avatar
Ireland, County Dublin, Dublin
Joined Feb 2005
2,675 Posts
And I see you added the eeprom for the uBlox!
Mine was driving me nuts with just the backup battery.
IceWind is offline Find More Posts by IceWind
Reply With Quote
Old Nov 12, 2012, 06:29 AM
Registered User
PMB-NZ's Avatar
Wellington, New Zealand
Joined Aug 2009
186 Posts
The eeprom isn't connected to the Ublox. I had a bit of board space left and threw in a 24LC512 footprint connected to the CPU. On the back of the eeprom area is mounting for a small super-cap. The eeprom was just for some data logging.

I also find that it takes ages to get a fix sometimes. Can be 2 or 3 minutes if it hasn't been used in a while. Altitude takes even longer to stabilize and needs 6+ satellites to be reasonably reliable.

Paul
PMB-NZ is offline Find More Posts by PMB-NZ
Reply With Quote
Old Nov 12, 2012, 06:46 AM
throw new IOPilotException();
IceWind's Avatar
Ireland, County Dublin, Dublin
Joined Feb 2005
2,675 Posts
I ended up soldering the pins to get a specific start mode and I do all the initialization using code.
But I get longer 3D fix times from a cold restart. Last time I timed it to be ~400s. (6 Minutes)
IceWind is offline Find More Posts by IceWind
Reply With Quote
Old Nov 12, 2012, 08:15 AM
Just another user
Dennis Frie's Avatar
Denmark, Capital Region of Denmark, Naerum
Joined Feb 2011
1,032 Posts
Quote:
Originally Posted by PMB-NZ View Post
The eeprom isn't connected to the Ublox. I had a bit of board space left and threw in a 24LC512 footprint connected to the CPU. On the back of the eeprom area is mounting for a small super-cap. The eeprom was just for some data logging.

I also find that it takes ages to get a fix sometimes. Can be 2 or 3 minutes if it hasn't been used in a while. Altitude takes even longer to stabilize and needs 6+ satellites to be reasonably reliable.

Paul
Please keep us updated when you get it assembled and tested

I have ordered a 1 Mb EEPROM to test - would be great to be able to log voltage, current, GPS-coordinates etc.
Dennis Frie is offline Find More Posts by Dennis Frie
Reply With Quote
Old Nov 12, 2012, 07:31 PM
Just another user
Dennis Frie's Avatar
Denmark, Capital Region of Denmark, Naerum
Joined Feb 2011
1,032 Posts
Just updated the PCB-design. Had to change the crystals in order to keep the same footprint and make space for I2C, PPM-input, voltage-regulator and some extra caps


Dennis Frie is offline Find More Posts by Dennis Frie
Reply With Quote
Old Nov 12, 2012, 07:52 PM
Registered User
rimshotcopter's Avatar
United States, CA, Los Angeles
Joined Aug 2009
11,704 Posts
Masterful!
rimshotcopter is offline Find More Posts by rimshotcopter
Reply With Quote
Old Nov 12, 2012, 08:06 PM
Just another user
Dennis Frie's Avatar
Denmark, Capital Region of Denmark, Naerum
Joined Feb 2011
1,032 Posts
Quote:
Originally Posted by rimshotcopter View Post
Masterful!
Thanks
It almost looks like there is plenty of space when you can't see the traces

Dennis Frie is offline Find More Posts by Dennis Frie
Reply With Quote
Old Nov 12, 2012, 09:49 PM
Build to Fly? FLY to BUILD!
Legot's Avatar
United States, AZ, Gilbert
Joined Nov 2009
1,104 Posts
Amidst these other PCB related posts, I'm just going to say that as of today mine is finally adequate to be sent for manufacture.

https://github.com/Legot/OSD-Board
Legot is offline Find More Posts by Legot
Reply With Quote
Reply


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Discussion Diy osd karl k FPV Talk 2 May 03, 2011 01:31 AM
Idea New DIY OSD? atari7202 FPV Talk 1 Mar 25, 2011 01:08 AM
Discussion see my own diy OSD video Passion Aerial Photography 7 May 27, 2010 02:28 AM
Discussion REAL homebrew DIY OSD - Check it out! jafoca FPV Talk 8 Jun 29, 2009 07:52 PM
Discussion picoOSD DIY PIC12F683 based OSD in C kbosak FPV Talk 6 Jan 31, 2008 08:47 AM