Siglent SDG1032X 30MHz vs SDG2042X 40MHz Function Generator comparising
Gday,
is anyone interested in a web UI for the SDG2000x ?
Here's my work in progress...
All the buttons work, screen refresh is automatic.
Gday,
is anyone interested in a web UI for the SDG2000x ?
Here's my work in progress...
(Attachment Link)
All the buttons work, screen refresh is automatic.
Looks very nice. Are you planning to sell it or make it available for free? Source code or executable available?
Roger
My 2042X exhibits the same behaviour as RoV's.
SW: 2.01.01.37R8
HW: 02-02-00-41-00
[ Specified attachment is not available ]
Gday,
is anyone interested in a web UI for the SDG2000x ?
Looks very nice. Are you planning to sell it or make it available for free? Source code or executable available?
Roger
Thanks!
Probably free but with a high level of guilt to encourage donations
I should have a build available in a few days.
its basically feature complete with a couple more buttons to implement on the frequency counter view and a smattering of layout issues to kill. I much prefer burning my fingers on a hakko than fighting html, css, js!
It's a handful of files that need to live on a webserver BUT right now it also needs to support a cgi-bin perl script to act as the proxy/gateway cos browsers can't make naked TCP connections.
One upside of this is that the proxy/gateway component could just as easily use serial rather than TCP/IP for the devices that dont do ethernet
Another preview (/tease)
My 2042X exhibits the same behaviour as RoV's.
SW: 2.01.01.37R8
HW: 02-02-00-41-00
Same HW/SW, same settings, same behaviour.
That was with the SDS1104X-E, but I still have my SDS2504X HD...
I used him to resolve this further.
Interesting:
The sweep ends as expected at 10Mhz - But then there is nothing at first, the first frequency is not the start frequency of 1kHz as expected, but something around 10.8kHz and then with the increased level.
This continues until about 290kHz, then the level drops and remains constant until the sweep ends at 10Mhz.
If you increase the start frequency to 10kHz, there is no longer a "pause", but the increased level remains the same for the time being.
(Attachment Link) Gday,
is anyone interested in a web UI for the SDG2000x ?
Looks very nice. Are you planning to sell it or make it available for free? Source code or executable available?
Roger
Thanks!
Probably free but with a high level of guilt to encourage donations
I should have a build available in a few days.
its basically feature complete with a couple more buttons to implement on the frequency counter view and a smattering of layout issues to kill. I much prefer burning my fingers on a hakko than fighting html, css, js!
It's a handful of files that need to live on a webserver BUT right now it also needs to support a cgi-bin perl script to act as the proxy/gateway cos browsers can't make naked TCP connections.
One upside of this is that the proxy/gateway component could just as easily use serial rather than TCP/IP for the devices that dont do ethernet
Another preview (/tease)
That looks great, I'd love to get a hold of this
Would definitely be nicer to use than my macros for SCPI commands in a text terminal.
That looks great, I'd love to get a hold of this Would definitely be nicer to use than my macros for SCPI commands in a text terminal.
Then you'll hopefully like my latest work
- scpi command history (cursor up/down), t
- macros can use C?: instead of C1 or C2 and you can use a dropdown to set the channel it gets replaced with
- able view where i split on commas
- both the plaintext and table areas are scrollable
- the height of the scpi are is configurable so if you want standalone use, go nuts and use more screen realestate.
I'm super happy so far with the front end - the backend is a horrible cgi-bin perl script (for now).
got a linux box with a webserver and perl handy?
I've just been using a pi4 but a pi0 or a crappy old laptop would do fine too.
That looks great, I'd love to get a hold of this Would definitely be nicer to use than my macros for SCPI commands in a text terminal.
Then you'll hopefully like my latest work
- scpi command history (cursor up/down), t
- macros can use C?: instead of C1 or C2 and you can use a dropdown to set the channel it gets replaced with
- able view where i split on commas
- both the plaintext and table areas are scrollable
- the height of the scpi are is configurable so if you want standalone use, go nuts and use more screen realestate.
(Attachment Link)
I'm super happy so far with the front end - the backend is a horrible cgi-bin perl script (for now).
got a linux box with a webserver and perl handy?
I've just been using a pi4 but a pi0 or a crappy old laptop would do fine too.
Yep
Got a small Optiplex Micro sitting on my desk that is my VM machine.
Updated version posted today.
- Now uses a python websockets listener that leverages PyVISA to talk to the device.
- It also serves up the html content so you dont need a separate web server
- Much improved README.md and INSTALL.md
- Added [Copy] buttons to the SCPI results
"Live" demo here
https://penfold42.github.io/SDGRemote/Would love to get any and all feedback here or on github.
Updated version posted today.
- Now uses a python websockets listener that leverages PyVISA to talk to the device.
- It also serves up the html content so you dont need a separate web server
- Much improved README.md and INSTALL.md
- Added [Copy] buttons to the SCPI results
"Live" demo here https://penfold42.github.io/SDGRemote/
Would love to get any and all feedback here or on github.
I've been using the websockets version for a few hours now and it works great. Thanks for this so much!
Just now on my SDG2042X when it turned on I see
DAC: failed(chip id)
EEPROM: failed()
FPGA: failed()
Please press any function key to exit!
Anybody seen this before?
Just now on my SDG2042X when it turned on I see
DAC: failed(chip id)
EEPROM: failed()
FPGA: failed()
Please press any function key to exit!
Anybody seen this before?
Then does it boot as it should ?
Just now on my SDG2042X when it turned on I see
DAC: failed(chip id)
EEPROM: failed()
FPGA: failed()
Please press any function key to exit!
Anybody seen this before?
Then does it boot as it should ?
It does, but there is no signal on any of the outputs.
Otherwise everything looks ok and normal.
Just now on my SDG2042X when it turned on I see
DAC: failed(chip id)
EEPROM: failed()
FPGA: failed()
Please press any function key to exit!
Anybody seen this before?
Then does it boot as it should ?
It does, but there is no signal on any of the outputs.
Otherwise everything looks ok and normal.
Firmware version installed ?
Try installing the latest:
https://int.siglent.com/upload_file/zip/firmware/Signal_generator/SDG2000X_V2.01.01.37R8_EN.zip
Thanks, will check what I have in it shortly. I think I was updating it recently....
Yes, that is what I have in there. Have the latest firmware.
All the voltages according to page 68 of the service manual are there, including the 10MHz signal.
FPGA LED is flashing HL1 is flashing. HL2 is on.
HL1 LED beside the flash chip U4 on the other board is flashing in a pattern.
I have a suspicion that it might be the DAC what failed.
Yes, that is what I have in there. Have the latest firmware.
Okay message me via PM with your email address and we'll run a recovery package.
Yes, that is what I have in there. Have the latest firmware.
Okay message me via PM with your email address and we'll run a recovery package.
Do you think it will make a difference?
It boots up to a "normal" looking state, so the software should not be an issue. It just has no signal on the output BNCs.
This is going to be a hardware problem