Jump to content
Sign in to follow this  

NEW: On-Screen display character overlay board

Recommended Posts

Make an offer, email hasanis-AT-rcn.com

Check out http://www.intuitivecircuits.com


On-screen display character overlay board with RS-232 interface



OSD-232 is a video on-screen character overlay board. With only two pins of your personal computer's serial port or one I/O line and ground from your favorite microcontroller product like the Basic Stamp display 28 columns by 11 rows of information (308 characters total) directly onto any NTSC or optional PAL baseband (video in) television or VCR. OSD-232 can overlay monochrome text onto an incoming video source or display colored text on a self-generated colored background screen (e.g. blue screen). Text color, blinking, zoom level, cursor positioning, and the background color is controlled through the P.C.'s serial routines or the Stamp's serout statement. Other commands include screen clearing, showing/hiding the text, and enabling/disabling translucent text, a feature that allows video to pass through the text like the major television networks do with their logos.



Dimensions: 2 1/2" x 2 1/2" x 1/2"

Weight: 0.8 oz.

Input voltage: 8.0 to 14.0 volts DC (60 ma max.)

Operating temperature: 0 C to +70 C

Text area: 28 columns by 11 rows (308 characters)

Character set: 128 characters

Character size: 12 x 18 pixels

Video level: 1 volt peak to peak

Video impedance: input 75 ohm, output 75 ohm resistively terminated

RS-232 serial input: 2400 or 4800 baud, 8 data bits, 1 stop bit, inverted data


Communicating with OSD-232

Communicating with OSD-232 consists of either sending a displayable character value of 0 through 127 (click here to view the fixed character set) or sending a special command flag followed by some parameters (see the chart farther below). Below are some examples of how to communicate with OSD-232. Remember to remove the BAUD jumper if connecting to a Basic 1 Stamp.


Displaying text on OSD-232 is a simple process of sending the appropriate ASCII text. In addition, special characters for drawing graphics, foreign language, etc. are available (click here to view the fixed character set).

QBASIC example

print #1, "Hello universe.";

Note: that a semicolon was added to the end of the statement to stop QBASIC from sending a carriage return / line feed.

Basic 1 Stamp example

serout 0, N2400, ("Hello universe.")

Basic 2 Stamp example

serout, 0, $40BC, ["Hello universe."]

Basic 2 Stamp (SX) example

serout, 0, 16884, ["Hello universe."]


Share this post

Link to post
Share on other sites

NTSC - Bought for $99.00

Includes original receipt, packaging instructions, etc. Nice board just no time. I still have to find a camera and mic for my felsweb 500mw 2.4ghz radio system for the video!! know of any good cameras and a place to get the a/v connectors etc.??

Share this post

Link to post
Share on other sites
This topic is now closed to further replies.
Sign in to follow this  

  • Create New...