Author Topic: project: extending HP3478A functionality  (Read 60410 times)

0 Members and 2 Guests are viewing this topic.

Offline kirill_kaTopic starter

  • Frequent Contributor
  • **
  • Posts: 292
  • Country: ru
Re: project: extending HP3478A functionality
« Reply #25 on: October 01, 2017, 10:45:40 am »
BTW, you may want to replace this cap.
I've had caps like that fail and leak nasty stuff all over the board. IIRC they're known for doing that.
Thank you. I will definitely replace it. I didn't think they are so badly behaved.
 

Offline kirill_kaTopic starter

  • Frequent Contributor
  • **
  • Posts: 292
  • Country: ru
Re: project: extending HP3478A functionality
« Reply #26 on: January 29, 2018, 09:01:51 pm »
 
The following users thanked this post: URI, VNUTDENYER

Offline The Soulman

  • Frequent Contributor
  • **
  • Posts: 949
  • Country: nl
  • The sky is the limit!
Re: project: extending HP3478A functionality
« Reply #27 on: January 29, 2018, 10:09:19 pm »
 :-+ Now you should write a new manual for it.  :P
Well done.
 

Offline babysitter

  • Frequent Contributor
  • **
  • Posts: 893
  • Country: de
  • pushing silicon at work
Re: project: extending HP3478A functionality
« Reply #28 on: January 30, 2018, 08:24:07 am »
Thank you for pointing out this little bugger. After having 2 machines blowing their tar last year, I am in the process of exchanging all RIFAs I find. 2 Devices are clear now, with the 3478A its 3 waiting now.
I'm not a feature, I'm a bug! ARC DG3HDA
 

Offline kirill_kaTopic starter

  • Frequent Contributor
  • **
  • Posts: 292
  • Country: ru
Re: project: extending HP3478A functionality
« Reply #29 on: January 30, 2018, 09:32:03 am »
Thank you for pointing out this little bugger.
There are 4 of them. I think 2 big ones (0.022uF) are not that dangerous, because they are connected across the switch.
But the other two 1000pF are across mains.
 

Offline kelchm

  • Regular Contributor
  • *
  • Posts: 58
  • Country: us
Re: project: extending HP3478A functionality
« Reply #30 on: February 06, 2018, 11:45:02 pm »
There are 4 of them. I think 2 big ones (0.022uF) are not that dangerous, because they are connected across the switch.
But the other two 1000pF are across mains.
Are you maybe thinking of another meter? I just took a look at my notes from when I tore down my two 3478A's and I didn't note down seeing any 1000pF caps. Did I miss something?

Here's what I noted down as caps that I will replace eventually:

S/N 2619A48043
LocationCapacitanceVoltageBrandNotes / Other Markings
C7613300µF25VSMC8827(2) (M)85ºC
C702330µF50VSMC88 C(2) (M)85ºC
C703330µF50VSMC88 C(2) (M)85ºC
C7111000µF25VSMC8835(2) (M)85ºC
C7650.022µF250VRIFAPhoto
C7660.022µF250VRIFASee Above

S/N 2619A39329
LocationCapacitanceVoltageBrandNotes / Other Markings
C7613300µF25VSMC8827(2) (M)85ºC
C702330µF50VSprague8742(M) 85ºC
C703330µF50VSprague8742(M) 85ºC
C7111000µF25VSMC8831(2) (M)85ºC
C7650.022µF250VRIFAPhoto
C7660.022µF250VRIFASee Above
 

Offline kelchm

  • Regular Contributor
  • *
  • Posts: 58
  • Country: us
Re: project: extending HP3478A functionality
« Reply #31 on: February 06, 2018, 11:50:00 pm »
A quick video demonstration.
 
https://drive.google.com/open?id=179wN6CET8ZQY1wQDYIMmN7-N4oslAw8C
This is awesome!

I've starred your repository and plan on experimenting with this at some point in the future.
 

Offline kirill_kaTopic starter

  • Frequent Contributor
  • **
  • Posts: 292
  • Country: ru
Re: project: extending HP3478A functionality
« Reply #32 on: February 07, 2018, 09:31:22 am »
Are you maybe thinking of another meter? I just took a look at my notes from when I tore down my two 3478A's and I didn't note down seeing any 1000pF caps. Did I miss something?
Those are A1C721 and A1C720. I have an old version of 3478A. Maybe they where changed in newer revisions.
 

Offline kirill_kaTopic starter

  • Frequent Contributor
  • **
  • Posts: 292
  • Country: ru
Re: project: extending HP3478A functionality
« Reply #33 on: February 07, 2018, 09:34:24 am »
I've starred your repository and plan on experimenting with this at some point in the future.
You are welcome :)
 

Offline kelchm

  • Regular Contributor
  • *
  • Posts: 58
  • Country: us
Re: project: extending HP3478A functionality
« Reply #34 on: February 07, 2018, 10:21:28 pm »
Are you maybe thinking of another meter? I just took a look at my notes from when I tore down my two 3478A's and I didn't note down seeing any 1000pF caps. Did I miss something?
Those are A1C721 and A1C720. I have an old version of 3478A. Maybe they where changed in newer revisions.
Thanks, I took another look and was able to locate them. They are directly between the transformer and the mains input. Removing the GPIB ribbon cable makes them easier to see.

 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: project: extending HP3478A functionality
« Reply #35 on: February 07, 2018, 11:03:43 pm »
Thanks for the photo. I should check that, too.
TEA is the way. | TEA Time channel
 

Offline kirill_kaTopic starter

  • Frequent Contributor
  • **
  • Posts: 292
  • Country: ru
Re: project: extending HP3478A functionality
« Reply #36 on: July 18, 2018, 02:54:50 pm »
The software part works quite well. So I'm going to use it for some time to see what I want do next.
I've been using my "extended" HP3478 for awhile now. All the features work very well.  Now I'm asking for an advice on what else to do about this project. Probably I should add some documentation to make it easy to reproduce? I feel a bit uncomfortable about I'm the only one using such a cool thing :)
 
The following users thanked this post: agaelema

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: project: extending HP3478A functionality
« Reply #37 on: July 18, 2018, 04:49:31 pm »
Implementation and operation guides so others could build and operate it would certainly be good things to have to make a more complete package. :-+
TEA is the way. | TEA Time channel
 
The following users thanked this post: kirill_ka

Offline kirill_kaTopic starter

  • Frequent Contributor
  • **
  • Posts: 292
  • Country: ru
Re: project: extending HP3478A functionality
« Reply #38 on: August 21, 2018, 09:37:35 am »
At last there is some progress with the documentation. Since I've been experimenting with HP8561e, I revised GPIB command line and wrote a command line reference.
https://kirill-ka.github.io/hp3478ext/
Also there's a basic implementation guide, and pre-compiled firmware.
Any suggestions, comments are very welcome.  I'm not comfortable writing manuals in English, so the text is probably awkward. I would be happy if someone help me to improve it.
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: project: extending HP3478A functionality
« Reply #39 on: August 22, 2018, 02:33:05 am »
Thanks kirill. Can you send me the LibreOffice Writer files? It's more efficient making corrections that way rather than have you re-enter them from a list of changes.
TEA is the way. | TEA Time channel
 

Offline kirill_kaTopic starter

  • Frequent Contributor
  • **
  • Posts: 292
  • Country: ru
Re: project: extending HP3478A functionality
« Reply #40 on: August 22, 2018, 05:31:21 am »
Thanks kirill. Can you send me the LibreOffice Writer files? It's more efficient making corrections that way rather than have you re-enter them from a list of changes.
I just uploaded them to the git. Thanks.
https://github.com/KIrill-ka/hp3478ext/blob/master/ug1-gpib-commands.odt?raw=true
https://github.com/KIrill-ka/hp3478ext/blob/master/ig1-basic.odt?raw=true
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: project: extending HP3478A functionality
« Reply #41 on: August 22, 2018, 06:33:13 pm »
Pull request submitted. I clicked a bit too fast and may have borked it. Let me know.
TEA is the way. | TEA Time channel
 

Offline kirill_kaTopic starter

  • Frequent Contributor
  • **
  • Posts: 292
  • Country: ru
Re: project: extending HP3478A functionality
« Reply #42 on: August 25, 2018, 06:29:18 pm »
Pull request submitted. I clicked a bit too fast and may have borked it. Let me know.
bitseeker, thank you for spending your time on this. It's a very valuable experience to me.  I had to revert some spacing changes, because html and odt don't look the same. If you add empty lines in odt to make it better, html becomes too sparse. Tabs also behave differently.
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: project: extending HP3478A functionality
« Reply #43 on: August 25, 2018, 07:11:12 pm »
Ah, OK. I should've checked that. :palm: I haven't used word processors for HTML, so I only paid attention to the way it looked in its native form. I hope it wasn't too much of a hassle to revert the spacing. I enabled tracking for all the edits in the hopes it would minimize the effort to remove any changes that you didn't want.

Once you're done with any additional info for the docs, I can take a final pass over the text (I'll leave the spacing alone).
TEA is the way. | TEA Time channel
 

Offline kirill_kaTopic starter

  • Frequent Contributor
  • **
  • Posts: 292
  • Country: ru
Re: project: extending HP3478A functionality
« Reply #44 on: August 27, 2018, 11:04:16 am »
I think I'm done with it for now. So, you are welcome to take a look.  I tried to clarify the description of the OX command and added a small section on the stand-alone HP3478A operation. There should be no changes apart from that.

Meanwhile I wrote a basic Tcl library for remote programming. I'll publish it and also some Tk GUI examples as soon as I have enough play with it.
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: project: extending HP3478A functionality
« Reply #45 on: August 29, 2018, 12:16:34 am »
OK, I'll check it out when I get home.
TEA is the way. | TEA Time channel
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: project: extending HP3478A functionality
« Reply #46 on: August 29, 2018, 03:49:27 am »
That new paragraph describing the standalone extension mode helps a lot. I just made a few corrections to touch it up and created a pull request for you.

Cheers!
TEA is the way. | TEA Time channel
 
The following users thanked this post: kirill_ka

Online Miti

  • Super Contributor
  • ***
  • Posts: 1324
  • Country: ca
Re: project: extending HP3478A functionality
« Reply #47 on: December 28, 2018, 08:01:54 pm »
Hi Kirill,

I tried your project on my HP3478A and it doesn't do anything when I press SRQ. Can you check the fuses configuration on the Atmega? I've checked the connections twice.

Thanks,
Miti

Edit: I'm not using the USB to serial adapter. I understand that part is optional if you want to send commands to the meter, or am I missing something? Should it work only with the mini pro?
« Last Edit: December 28, 2018, 08:09:02 pm by Miti »
Fear does not stop death, it stops life.
 

Offline kirill_kaTopic starter

  • Frequent Contributor
  • **
  • Posts: 292
  • Country: ru
Re: project: extending HP3478A functionality
« Reply #48 on: December 28, 2018, 09:28:55 pm »
Hi Miti,

It definitely works without an USB-to-UART adapter, but it would be very hard to diagnose any problems without one.
How did you download the firmware then?
The "standard" fuse settings used on those atmega328p boards should work.
However the recommended efuse configuration is at the bottom of the following page:
https://kirill-ka.github.io/hp3478ext/basic-impl.html
« Last Edit: December 28, 2018, 09:39:35 pm by kirill_ka »
 

Offline kirill_kaTopic starter

  • Frequent Contributor
  • **
  • Posts: 292
  • Country: ru
Re: project: extending HP3478A functionality
« Reply #49 on: December 28, 2018, 09:51:33 pm »
I tried your project on my HP3478A and it doesn't do anything when I press SRQ.
I just checked the source... The SRQ key is disabled by default, so you either need to program the provided eep file or enable it with OX1w serial command.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf