Today I worked on my remote control GUI for the SDG2042X.

This project is now becoming usable for my test bench: Did some bugfixes, added configuration file, path settings (screenshot and pre-saved Settings) and, most important, context-sensitive input fields that depend on the waveform.

But the GUI still in a very early stage, at example, the ARB management isn't really working yet, that's still on my to-do list.

& yes, the GUI is ugly as hell, but at this stage of the project, the functionality is more important to me.

Blog: https://togo-lab.io/?p=130

Gitea: https://gitea.togo-lab.io/tgohle/0003-SDG2042X-PyQt-GUI-for-Linux

#SDG2042X #DIY #python #testbench #TestEquipment

Improving my test bench for future projects, I wrote a small PyQt5 GUI to control my Siglent SDG2042X from a remote Ubuntu desktop.

It handles basic waveform setup, sweeps, bursts, presets (so you can adjust at the generator and than load down for later), ARB upload/download (not fully tested yet), and SCPI commands, also screenshots.

I’m more of a hardware guy than a coder (for sure there will be some bugs), so feedback are welcome. Fork if you like.

--
Blog:
https://togo-lab.io/?p=130

Gitea with script:
https://gitea.togo-lab.io/tgohle/0003-SDG2042X-PyQt-GUI-for-Linux

#ToGoLab #Siglent #SDG2042X #PyQt5 #Testbench #OpenSource #python #weekendProject #diy_electronics #DIY

Controlling my Siglent SDG2042X from Linux – togo-lab.io