Welcome, Guest
Username: Password: Secret Key Remember me
  • Page:
  • 1
  • 2

TOPIC: Display Bezel Idea

Display Bezel Idea 6 months 3 weeks ago #17911

  • Jon Chandler
  • Jon Chandler's Avatar
  • Offline
  • Moderator
  • Posts: 326
  • Thanks received: 338

image copy copy copy copy copy copyOne of the issues to be solved in developing the Wake Turbulence Timers was bezels for the red and yellow 3 digit 7-segment LED displays.  The old-school traditional type clamped to the panel and provided long 4-40 threaded rods to support the printed circuit board in the proper position.  There are two problems with these - they only have red filters and they are over twenty bucks a piece!

 

image copy copy

Read more...

Display Bezel Idea 6 months 2 weeks ago #17912

  • Jon Chandler
  • Jon Chandler's Avatar
  • Offline
  • Moderator
  • Posts: 326
  • Thanks received: 338
I received 3 of these meters today. The board is held in by a tab on each end and can be pried out without any problem.


This photo shows the housing, the lens and the removed meter circuit board. Wow, there is almost no clearance around the 3 digit display on the circuit board! This is a multiplexed display, so few traces are needed on the circuit board. I have to use 3 individual digits - the second one is rotated so the decimal points form a colon. M:SS



Here are the dimensions of a board that will fit. I need to verify that the digits I have will actually fit!

Display Bezel Idea 6 months 2 weeks ago #17913

  • Jon Chandler
  • Jon Chandler's Avatar
  • Offline
  • Moderator
  • Posts: 326
  • Thanks received: 338
So in my ever-so-slow progress, I located 3 of the digits I use for the Wake Turbulence Timers; they do fit with perhaps a millimeter to spare in each direction.



The boards originally in these units used a 3 digit display, meaning there are just 11 connections to be made to the driver chip. For my application, I need to use individual digits, as I rotate the second one to use the decimal points as a colon. That means 8 connections in parallel across the digits and the three common connections for the digits.

My plan is to use a MAX7219 as the driver. I need a 6 pin header for the I2C signals and ideally a second one to daisy-chain at least 2 modules.

The MAX7219 has the ability to decode the digits you send. For example, if you send an ASCII 7, the chip will decide what segments need to be illuminated to display the digit 7. To make this work, I need to remap the pinout for the rotated digit. Segment G and the decimal points swap positions when the digit is rotated. I had hoped to include some solder jumpers to select a normal or rotated digit but the tiny board size may preclude this. The display will still be usable with the digit in either orientation, but in one position I can't use the built-in decode feature.

I'll see if I can squeeze everything in.

Display Bezel Idea 6 months 2 weeks ago #17915

  • Jon Chandler
  • Jon Chandler's Avatar
  • Offline
  • Moderator
  • Posts: 326
  • Thanks received: 338
Here's a picture of the board so far with most of the connections between the MAX7219 driver chip and the 3 displays complete. Just minor details like power and ground and i/o left :) It's a via fest!

Note - the inner black outline is the board shape. The connector isn't on the board yet.

Last Edit: 6 months 2 weeks ago by Jon Chandler.

Display Bezel Idea 6 months 2 weeks ago #17917

  • MMcLaren
  • MMcLaren's Avatar
  • Offline
  • Fresh Boarder
  • Posts: 13
  • Thanks received: 30
Oh my goodness, why aren't you using a multiplexed three digit display?

Oops! Never mind. I just read why...
Last Edit: 6 months 2 weeks ago by MMcLaren.

Display Bezel Idea 6 months 2 weeks ago #17918

  • Jon Chandler
  • Jon Chandler's Avatar
  • Offline
  • Moderator
  • Posts: 326
  • Thanks received: 338
Here is the almost complete board. I may shift everything slightly to the right to give the connector a bit more room. It's a 2mm pitch header.


The following user(s) said Thank You: hop
  • Page:
  • 1
  • 2
Time to create page: 0.315 seconds