LAN Adapter for the Agilent / Keysight DSO-X 3000 & 2000 - Page 1
Forum section: electronics / projects

author: Jay_Diddy_B
author_rank: Super Contributor
timestamp: March 29, 2015, 10:45:27 pm
content: Hi,I was inspired to build a LAN adapter for the Agilent DS0-X 3034A Oscilloscope. This is not a new design I used a lot of the information available in this thread:https://www.eevblog.com/forum/testgear/dsox2000-and-3000-series-licence-have-anyone-tried-to-hack-that-scope/This is another excellent resource:https://github.com/aewallin/DSOXLANThis is a very useful picture showing the dimensions of the board and the placement of the edge connector. This was created by the forum member awallin.Don't forget to check out Dave's teardown of an original:http://www.eevblog.com/2011/02/17/eevblog-145-agilent-lanvga-module-teardown/Updated Version July 2022I have shared an updated version here:https://www.eevblog.com/forum/projects/diy-dsoxlan-interface-for-keysight-oscilloscopes/msg4323223/#msg4323223Here is my schematic, created using Orcad:And pictures of the Gerbers. I like ZofZpcb 3D Gerber Viewer. I like that it colors different nets different colors. You can get the Gerber Viewer from here:http://www.zofzpcb.com/I made the board using my LPKF circuit board mill. Here are some pictures of the finished board:To Be continued ...Regards,Jay_Diddy_B

author: Jay_Diddy_B
author_rank: Super Contributor
timestamp: March 29, 2015, 10:45:49 pm
content: TestingI connected the LAN port on the oscilloscope to the Ethernet port on my PC with a cross-over cable. This an Ethernet cable with two of the pairs crossed.If you need details on how to make a crossover cable check:http://www.cablesplususa.com/rj45-utp-guide.phpIn this set up there is no DCHP, so you have to configure the LAN address manually.You do this by going to the utility -> I/O -> LAN Settings.I had to take the Config off Automatic and enter the IP and Subnet mask manually.Note:The IP address that worked for me, may not work for you. You have to check how your Ethernet adapter in your pc is setup.Web Browser ApplicationThere is a web server in the scope. You can access this by entering the IP address on your browser. I had to install Java on my pc. You get security warning etc.Here are some screen shots:This first picture shows the Oscilloscope controls on the PC screen. You can operated the scope by remote control.This shows theAbout Oscilloscopescreen showing I have the Wavegen installed.This shows the browser interface.IssuesI have not found a way to set the manual IP address so that it is non-volatile. I have to re-enter the IP and subnet masks every time I start up the oscilloscope. I looked at the teardown video. I don't see an EEPROM, so may be that is the way it was designed. Agilent may have assumed that you have DHCP on the network.My computer Ethernet port does not like to connect to the scope automatically. I have to disable the interface and the enable to connect the scope.Any ideas?ModificationI need to add some mechanical support to the board to take the stress off the edge connector. I will make a small front panel and attach it with brackets to the board,Regards,Jay_Diddy_B

author: georges80
author_rank: Frequent Contributor
timestamp: March 30, 2015, 02:05:33 am
content: My MSOX2024 does NOT forget the IP address through a power cycle with my DIY lan board. Not sure why yours forgets...I DO use a static IP for my scope.cheers,george.

author: georges80
author_rank: Frequent Contributor
timestamp: March 30, 2015, 02:14:48 am
content: ... and here's my "happy" setup with static IP...cheers,george.

author: Jay_Diddy_B
author_rank: Super Contributor
timestamp: March 30, 2015, 02:26:16 am
content: George,Thank you for your reply. I am using version 2.35 which has that Agilent logo. On your picture I see the Keysight logo. Are you using a later version of FW? It could have been improved in a later version?Regards,Jay_Diddy_B

author: georges80
author_rank: Frequent Contributor
timestamp: March 30, 2015, 02:29:09 am
content: Version doesn't matter. I have 2.35 on my scope (flashed internally) and it works just fine with static IP. I can boot from a USB flash that has 2.39 and it also works fine with static IP.I'm 'testing' 2.39 to determine if I trust it enough to flash it internally, hence the reason for running it from the flash drive right now.cheers,george.

author: Jay_Diddy_B
author_rank: Super Contributor
timestamp: March 30, 2015, 03:33:18 am
content: George,The problem I have may have been caused by a dirty RJ45 connector. I have cleaned the connector with alcohol and it seems to be working better.The LAN configuration screen shows 0.0.0.0 until it connects, then it changes to the right address.Jay_Diddy_B

author: georges80
author_rank: Frequent Contributor
timestamp: March 30, 2015, 03:46:23 am
content: Good to hear that it may have just been a bad contact.Static IP is a good thing to have for an instrumentcheers,george.

author: AndyC_772
author_rank: Super Contributor
timestamp: March 30, 2015, 07:02:44 am
content: Agreed... makes it much easier to find the instrument with a bookmark. I use DHCP with reservations for all the servers on my network.

author: Jay_Diddy_B
author_rank: Super Contributor
timestamp: March 30, 2015, 01:17:09 pm
content: Hi,More photographs to show. I reproduced the panel arrangement shown by dunkemhigh in this message:https://www.eevblog.com/forum/testgear/dsox2000-and-3000-series-licence-have-anyone-tried-to-hack-that-scope/msg462272/#msg462272This is my version:This is a really good way of relieving the mechanical stress on the edge connector. I made mine using my LPKF mill. The copper clad board was plated using MG Chemicals' Liquid Tin.http://www.mgchemicals.com/products/prototyping-and-circuit-repair/prototyping/liquid-tin-421/StatusI get this warning message when the scope starts:I am assuming that this is to be expected. The whole of the VGA portion of the board is missing.I am able to use Telnet on the scope.Regards,Jay_Diddy_B

author: Monkeh
author_rank: Super Contributor
timestamp: March 30, 2015, 01:25:00 pm
content: Quote from: Jay_Diddy_B on March 29, 2015, 10:45:49 pmAlternatively, use a PC made in the last ten years and you won't need one.

author: DanielS
author_rank: Frequent Contributor
timestamp: March 30, 2015, 02:40:40 pm
content: Quote from: Jay_Diddy_B on March 29, 2015, 10:45:49 pmThe majority of semi-recent Ethernet MAC controllers have auto-MDI/MDI-X detection. As long as either end of the data link supports it, cross-over cable become unnecessary.As Monkeh said, nearly all PCs (and half-decent routers/switches) made in the past dozen years or so supports that.

author: Jay_Diddy_B
author_rank: Super Contributor
timestamp: March 30, 2015, 03:09:40 pm
content: Monkeh, DannielS and the group,I was foolish enough to read the oscilloscope manual which says:I have tried a straight cable and I can report it works just as well.[ I have learned from this. I will NEVER read a manual again]Regards,Jay_Diddy_BI am old enough to remember CAT4 cross-over cables.

author: Monkeh
author_rank: Super Contributor
timestamp: March 30, 2015, 03:14:59 pm
content: That'll be because they don't support Auto-MDI/MDI-X, which is not uncommon for this sort of gear, and they're not assuming the availability of it on the PC.But if you can afford an Agilent scope, you can sure as hell afford a PC with a gigabit card, and I have never met one which doesn't do it. Even most 10/100s from recent years are capable (as they're just crippled gigabit hardware).

author: georges80
author_rank: Frequent Contributor
timestamp: March 30, 2015, 03:20:38 pm
content: The "Systems concern.... VGA/LAN..." error message seems to occur for some/many people as indicated in the main 2000/3000 thread.I do NOT have the error message and a few others also don't have it. I don't have it with the 2.35 or 2.39 firmware, so whatever causes and error to be detected is as yet unknown.I certainly don't have a VGA on my DIY LAN card yet no error message...The major difference (if it makes any difference...) is that on my board R3 = 10 ohms and C1 is 0.1uF (using your schematic's reference designators). I also have SH1 and SH2 connected together and via a 1000pF cap to the ground but that should have no functional implications.cheers,george.

author: Neganur
author_rank: Unknown
timestamp: March 30, 2015, 05:34:24 pm
content: hey Jay_Diddy_B, what java version are you using to use that remote interface, an older version 7?

author: Jay_Diddy_B
author_rank: Super Contributor
timestamp: March 30, 2015, 09:21:33 pm
content: Quote from: Neganur on March 30, 2015, 05:34:24 pmI have tested with two computers. One has the latest version of Java version 8 upgrade 40. The other has version 6 unknown upgrade.In version 8 I had to go to the Java setting and add the IP address of the scope to the trusted list. Without this I could not establish the link. Did I tell you that Istrongly dislike(hate is a very strong word) the frequent updates from Java? On my machine it stops me seeing the bottom section of the screen by flashing away on the taskbar. I have lots of apps were the bottom of the screen contains useful information.... [rant\]Does this help?Jay_Diddy_B

author: AndyC_772
author_rank: Super Contributor
timestamp: March 30, 2015, 09:27:56 pm
content: Run the tablet interface instead; it's HTML5 and doesn't require Java at all.

author: fuzzoli
author_rank: Regular Contributor
timestamp: October 20, 2015, 03:52:25 am
content: What thickness PCB is the adapter? I'm thinking of getting a board made. Thanks - Frank

author: georges80
author_rank: Frequent Contributor
timestamp: October 20, 2015, 04:31:40 am
content: Standard 1.6mm/0.062" thickness.cheers,george.

author: benst
author_rank: Regular Contributor
timestamp: March 26, 2016, 04:36:47 pm
content: Would it be possible to also add the VGA output to this board? Or is it more involved than just wiring up the the connector?Ben

author: AndyC_772
author_rank: Super Contributor
timestamp: March 26, 2016, 05:04:20 pm
content: It's not just a connector, there's an FPGA on the board as well which we assume is used as the VGA controller. I've no doubt itcouldbe cloned, but it's a whole lot more effort.

author: benst
author_rank: Regular Contributor
timestamp: March 26, 2016, 05:59:18 pm
content: Thanks, good to know!Ben

author: grouchobyte
author_rank: Regular Contributor
timestamp: March 26, 2016, 07:17:28 pm
content: Wish I would have known about this when I bought a fully loaded MSOX 3104 with the $400 LAN module.Tell ya one thing, it "works a treat" as Dave would say. Agilent, err KeysightTek's MDO3k software and LAN performace when I compared it to the Agilent was beyond pitiful in 2013/14. Web browser control was a joke and hung the box everytimeI remember escorting the sales guy and the MDO to his car and politing telling him to come back when they replace the high school children they have writing software for their instruments, with professionals. In 2014 there is no excuse for lame LAN functionality like Tek released. They lost a sale that day.

author: millerni
author_rank: Newbie
timestamp: August 26, 2016, 12:37:39 pm
content: Hi,I already posted in some other tread, but I think this fits here as well.I'm looking for a DOSXLAN Adapter to access the Telnet interface of my DSO-X...Has anyone a PCB or even a stocked PCB left and would sell it to me?matthieu.e is looking for one too...If no one has some PCB's left, we were thinking about ordering some. Maby some one else is looking for a PCB / Module too..

author: PA0PBZ
author_rank: Super Contributor
timestamp: August 26, 2016, 01:57:25 pm
content: Forum member Hax129 sold me PCB+LAN connector for a very friendly price yesterday.I'm not sure what he as left but send him a PM.https://www.eevblog.com/forum/profile/?u=25498

author: fuzzoli
author_rank: Regular Contributor
timestamp: August 26, 2016, 03:16:35 pm
content: I just ordered a set of three from OSHPark. The order will be here on Monday or Tuesday, and I was going to ask if anyone wanted the two spares. Please send me a PM if interested. Remember, I have only two spares.-Frank

author: TheSteve
author_rank: Unknown
timestamp: August 26, 2016, 04:48:28 pm
content: For anyone buying the Hax129 board you can add a spacer to the edge connector side of the board to make it easier to align when installing. You can use the spacers designed for a different board by shrinking the x axis to 93%(very easy in Cura). Just print the two spacer files found here and adjust the x axis:http://anagram.net/nuts/DSOXLAN/Physical/Not my work but I do have plans to draw/print a full enclosure for the Hax129 board.

author: Delltek
author_rank: Newbie
timestamp: April 26, 2017, 11:19:11 am
content: HiDSOXLanLooking for PCB+LAN connector.Anyone got it for sale?Best regardsJo

author: Saa1206
author_rank: Contributor
timestamp: June 14, 2018, 03:00:27 pm
content: Quote from: Delltek on April 26, 2017, 11:19:11 amAlso would like to buy the same parts, or even assembled adapter.Whom can I apply for?Regards

author: lastguy
author_rank: Contributor
timestamp: September 20, 2021, 02:52:19 am
content: any one still sell LAN card? I'm in California. which edge connector is this? PCIe? PCI? thx