Author Topic: LED display for HP 3457A multimeter - I did it :-)  (Read 41069 times)

0 Members and 1 Guest are viewing this topic.

Offline TERRA Operative

  • Super Contributor
  • ***
  • Posts: 2917
  • Country: jp
  • Voider of warranties
    • Near Far Media Youtube
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #75 on: November 27, 2018, 03:36:53 am »
I wonder how hard it would be to get a Chinese manufacturer to make some replica LCD panels, along the lines of what Dave did for his uCurrent.
I wonder what the general minimum quantity is on this sort of thing?

Not as cool as the LED's, but maybe more easily accessible pending final cost.....
Where does all this test equipment keep coming from?!?

https://www.youtube.com/NearFarMedia/
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #76 on: November 27, 2018, 03:48:05 am »
It seems getting them made isn't a problem. It just depends on the amount (cost and quantity) required.
TEA is the way. | TEA Time channel
 

Offline TERRA Operative

  • Super Contributor
  • ***
  • Posts: 2917
  • Country: jp
  • Voider of warranties
    • Near Far Media Youtube
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #77 on: November 27, 2018, 04:07:29 am »
Yeah, 100-odd is doable, but 1000 or more is stretching it whether you'd even sell them all...
Where does all this test equipment keep coming from?!?

https://www.youtube.com/NearFarMedia/
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7000
  • Country: ca
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #78 on: November 27, 2018, 04:56:37 am »
I think the deal breaker, as far as mass-producing this really neat retrofit, is milling the LED displays to get the width down by 1mm and leave room for discrete colons and comma.
Throwing numbers out there...

OP used Kingbright PSA39-21 0.39" displays about $1.15 each 1000-lot X 12 digits  = $14

For a custom LED display, I imagine it's the NRE to get a custom injection mold made and the custom LED die mounts.
Say it's $10,000 and good for a 4 digit module, need 3 per multimeter and you sell enough for 333 retrofits, total 1,000 pcs. of a custom 4-digit module.
That would make the NRE $10 per (4-digit) display module, and then add the LED module's cost to that, say $11 ea. so $21 per module ($63 per DMM) and $21,000 outlay then.

Someone would have to hit up some LED manufacturers and see if my guess is far off.

Kingbright SMT LED display ACPSA04 is 9.3mm wide vs the original through-hole 9.9mm-1mm milling... I wonder if that would work? It's not as thick too.
 

Offline texaspyro

  • Super Contributor
  • ***
  • Posts: 1407
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #79 on: November 27, 2018, 05:47:37 am »
Use standard SMT LEDs on a PCB to make the segments.  3D print a housing for 7-seg digits.  Maybe fill segments with clear resin.
 

Offline fenugrec

  • Regular Contributor
  • *
  • Posts: 217
  • Country: ca
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #80 on: November 27, 2018, 05:54:04 am »
is milling the LED displays to get the width down by 1mm and leave room for discrete colons and comma.
Throwing numbers out there...
Indeed, but I think @TERRA meant manufacturing *LCD* panels, like Dave's multimeter with a custom vector drawing of the segments, etc.
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #81 on: November 27, 2018, 06:14:35 am »
Correct, fenugrec. Nevertheless, both possibilities are certainly interesting for the various HP equipment from this era.
TEA is the way. | TEA Time channel
 

Offline McBryce

  • Super Contributor
  • ***
  • Posts: 2682
  • Country: de
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #82 on: November 27, 2018, 08:02:29 am »
...
I'd actually prefer to stay with the original LCd, but I doubt I'll be able to find a drop-in replacement.

McBryce.

You may want to look at taking the LCD from an hp 3488a - it think they are interchangeable (but you should verify).  You can usually find these pretty cheap on eBay.  However shipping it is sometimes more than the unit costs.  However you might see if the seller will just ship the front panel or display PCB since that would lower shipping cost.  There is not much in HP 3488A unit so you wouldn't be losing much junking the rest of the unit if you are just interested in the LCD.

I just saw two on ebay (unfortunately for Europe buyer it is in the US) for $15.00 but shipping in US about $20.00.

rastro

Can anyone here confirm that the 3488 LCD is compatible with the 3478?

McBryce.

Edit: Forget the question, they are not the same. The 3478 has text along the bottom row (SRQ, LSTN, TLK etc), the 3488 has just arrows.
« Last Edit: November 27, 2018, 08:07:20 am by McBryce »
30 Years making cars more difficult to repair.
 

Offline TERRA Operative

  • Super Contributor
  • ***
  • Posts: 2917
  • Country: jp
  • Voider of warranties
    • Near Far Media Youtube
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #83 on: November 27, 2018, 08:26:19 am »
Yeah, maybe discreet SMD LED's with a 3D printed frame for the segments sounds like a doable idea.
I wonder if a stack of a few PCB's could have the cutout shapes routed out and used the same way?
Where does all this test equipment keep coming from?!?

https://www.youtube.com/NearFarMedia/
 

Offline rastro

  • Frequent Contributor
  • **
  • Posts: 388
  • Country: 00
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #84 on: November 27, 2018, 06:11:54 pm »
...
I'd actually prefer to stay with the original LCd, but I doubt I'll be able to find a drop-in replacement.

McBryce.

You may want to look at taking the LCD from an hp 3488a - it think they are interchangeable (but you should verify).  You can usually find these pretty cheap on eBay.  However shipping it is sometimes more than the unit costs.  However you might see if the seller will just ship the front panel or display PCB since that would lower shipping cost.  There is not much in HP 3488A unit so you wouldn't be losing much junking the rest of the unit if you are just interested in the LCD.

I just saw two on ebay (unfortunately for Europe buyer it is in the US) for $15.00 but shipping in US about $20.00.

rastro

Can anyone here confirm that the 3488 LCD is compatible with the 3478?

McBryce.

Edit: Forget the question, they are not the same. The 3478 has text along the bottom row (SRQ, LSTN, TLK etc), the 3488 has just arrows.

You are correct.  I was thinking it is a possible replacement for the HP 3457 which does use arrows like the 3488. 

It slipped by me you were taking about an HP 3478; a different meter from the one of the OP referenced.  Sorry for the confusion.

rastro
 

Offline enochRoot

  • Newbie
  • Posts: 5
  • Country: us
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #85 on: August 19, 2019, 12:43:57 pm »
Hello Xi,

Not sure if you saw but I sent you a PM.  Interested in any progress on the kit for this.  Would love to inject some visibility into my 3457!

 

Offline coldframe

  • Regular Contributor
  • *
  • Posts: 66
  • Country: kr
  • Math isn't lie.
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #86 on: September 01, 2019, 03:10:44 pm »
Shut Up And Take My Money!
 
The following users thanked this post: tooki

Offline k007007

  • Newbie
  • Posts: 2
  • Country: de
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #87 on: January 29, 2020, 10:05:31 pm »
Hello!
Really nice job by Xi on both decoding the protocol and building the replacement display!
However, as long as no kit for a LED display appears to be available, this solution might be too consuming for some of us.
A compromise way might be a graphical LCD or OLED.
There is another hurdle though at this way: apparently both 3457A and 3478A send O and S instead of 0 and 5 to LCD. This will make alphanumeric messages look ugly on any display, which presents S and 5 differently; probably there is no chance to "guess" between 5 and S (respectively 0 and O) in the display's controller.
Fenugrec's (https://www.eevblog.com/forum/testgear/hp-3478a-rom-modification-relative-mode/msg2048623/#msg2048623) excellent disasm of 3478A makes chances better at least for 3478A:
hier https://github.com/fenugrec/hp3478a_utils/blob/master/ROM_disasm/dc118.d48#L3965 might be the routine substituting those two bytes.
Though it is not quite clear, why or how 5 is passed to that routine as number 0x05 rather than as symbol 0x35.
Any thoughts or deeper insights greatly appreciated.
 

 

Offline fenugrec

  • Regular Contributor
  • *
  • Posts: 217
  • Country: ca
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #88 on: January 29, 2020, 10:59:42 pm »
might be the routine substituting those two bytes.
Though it is not quite clear, why or how 5 is passed to that routine as number 0x05 rather than as symbol 0x35.
Any thoughts or deeper insights greatly appreciated.

You must also look at the code for "render_reading" around 18AD, which takes the packed-BCD reading and prepares the "string" to be sent to the LCD.
Now keep in mind I haven't looked at 8039 asm and this project in a while -
but see how it calls "append_hsdigit" or _lsdigit to go through both upper and lower nibbles of each byte containing packed-BCD.

And later in the implementation of those :
Code: [Select]
append_digit:
anl a,#0xf ; 1d25 - 53 0f S.
orl a,#0x30 ; 1d27 - 43 30 C0
append_tail:
jc X1d2e ; 1d29 - f6 2e v.
mov @r1,a ; 1d2b - a1 !
inc r1 ; 1d2c - 19 .
ret ; 1d2d - 83 .
;
X1d2e: mov r7,a ; 1d2e - af /
xrl a,#0x30 ; 1d2f - d3 30 S0
jz X1d3e ; 1d31 - c6 3e F>
xrl a,#0x5 ; 1d33 - d3 05 S.
jnz X1d39 ; 1d35 - 96 39 .9
mov r7,#0x13 ; 1d37 - bf 13 ?.
X1d39: sel mb0 ; 1d39 - e5 e
call X17ca ; 1d3a - f4 ca tJ
sel mb1 ; 1d3c - f5 u
ret ; 1d3d - 83 .
;
X1d3e: mov r7,#0xf ; 1d3e - bf 0f ?.
jmp X1d39

see how "orl   a,#0x30" would appear to transform digits to "ASCII" numbers (0x30-0x39), but immediately after, you have two XOR operations with 0x30 and 0x05 which seem to do exactly as you describe: check if =='0' or '5' and replace with O/S. (keep in mind the LCD character map has 0x01-0x1A mapped as uppercase letters. (?? see detailed charmap that someone posted earlier)

I still think it would be a better project to emulate some of the code from a modern mcu and replace the display + cal code with something easier to work with. Luckily  my display still works so I don't need to worry about that !
« Last Edit: February 03, 2020, 12:50:11 am by fenugrec »
 
The following users thanked this post: k007007

Offline k007007

  • Newbie
  • Posts: 2
  • Country: de
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #89 on: January 30, 2020, 01:17:07 am »
Ok, thank you!
now it's clear.
 

Offline graybeard

  • Frequent Contributor
  • **
  • Posts: 431
  • Country: us
  • Consulting III-V RF/mixed signal/device engineer
    • Chris Grossman
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #90 on: February 02, 2020, 09:36:29 pm »
excellent work!

Online dietert1

  • Super Contributor
  • ***
  • Posts: 2072
  • Country: br
    • CADT Homepage
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #91 on: June 16, 2021, 06:54:34 pm »
Today i found this quick fix using pieces of 24 V LED strip. These meters will be in a stationary setup for a long time and i needed illumination for debugging GPIB control.

Regards, Dieter
« Last Edit: June 16, 2021, 06:58:29 pm by dietert1 »
 
The following users thanked this post: wolfy007

Offline Xyphro

  • Regular Contributor
  • *
  • Posts: 116
  • Country: de
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #92 on: February 03, 2022, 02:33:26 pm »

In case you look for an Oled variant of this, check this out:

https://www.eevblog.com/forum/testgear/hp3548-hp3457-oled-display/

Credits to XI for sharing his protocol reverseengineering details!
Looking for a unique, cheap versatile USB to GPIB adapter with standard USBTMC interface?
Build it yourself :-) https://github.com/xyphro/UsbGpib
 
The following users thanked this post: rsjsouza

Online dxl

  • Regular Contributor
  • *
  • Posts: 189
  • Country: de
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #93 on: May 12, 2022, 06:43:49 pm »
Very nice work reverse engineering the protocol. Many thanks for that. I started wiring up the 3457A based on the 3478a code in mame. It is showing signs of life, but i haven't implemented the keyboard yet which is a bit larger. And i'm not sure whether i can do anything with the Keyboard when it is in that 'FAILED' state.
 

Online dxl

  • Regular Contributor
  • *
  • Posts: 189
  • Country: de
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #94 on: May 12, 2022, 08:57:55 pm »
Does anyone have the schematics of the Keyboard matrix? I haven't found that in the Service Manual which has all the other schematics.
 

Offline fenugrec

  • Regular Contributor
  • *
  • Posts: 217
  • Country: ca
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #95 on: May 12, 2022, 11:08:31 pm »
I started wiring up the 3457A based on the 3478a code in mame
Awesome ! I was wondering if anyone would ever reuse that code. I never split out the LCD emulation as a separate class, but it's probably worth doing now.
Can't help with your keypad schematics sorry - I would probably just give up, disconnect the keypad and continuity test the key matrix ...
 

Online dxl

  • Regular Contributor
  • *
  • Posts: 189
  • Country: de
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #96 on: May 13, 2022, 06:00:50 am »
I started wiring up the 3457A based on the 3478a code in mame
Can't help with your keypad schematics sorry - I would probably just give up, disconnect the keypad and continuity test the key matrix ...

Unfortunately i don't have a 3457a (yet). I had two several years ago, but sold them because... because of the crappy Display.  ::)
« Last Edit: May 13, 2022, 06:24:50 am by dxl »
 

Online dxl

  • Regular Contributor
  • *
  • Posts: 189
  • Country: de
 

Offline oz2cpu

  • Frequent Contributor
  • **
  • Posts: 850
  • Country: dk
    • webx.dk private hobby and diy stuff
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #98 on: May 13, 2022, 02:49:05 pm »
i am a bit impressed :-)
specially about the home etched and home milled and all that home DIY
I must admit, i would have ordered pcb's from jlc or similar places.
great to save them old top class DMM
Radioamateur OZ2CPU, Senior EE at Prevas
EMC RF SMPS SI PCB LAYOUT and all that stuff.
 

Offline wizard69

  • Super Contributor
  • ***
  • Posts: 1184
  • Country: us
Re: LED display for HP 3457A multimeter - I did it :-)
« Reply #99 on: May 14, 2022, 03:20:42 am »
Thanks for this thread!   I really like this sort of post, as even an old man like myself can learn a bit.   Beyond all of that there is enough info here so that people can easily come up with their own solutions.  Impressive work!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf