Thanks for the quick review I bought one of these recently and noticed that the +Ve output terminal on CH1 was bonded to the chassis (earth) which is really weird and causes major issues once you connect any other mains powered test gear like an oscilloscope to the circuitry powered by this as the scope chassis (earth) is normally bonded to the BNC ground inputs. After further investigation, I found that one of the secondary windings of the Stamos power supply transformer was shorted to the transformer core so I returned the PSU and got a replacement assuming that this was a fault. However, the replacement was exactly the same, WTF!!! In the end, I had to mount the transformer on insulated standoffs so that I could use it without causing any issues which is not ideal. In conclusion, this appears to be a well engineered PSU with one massive flaw.....why?
@asserslabАй бұрын
Hi @jamessutherland1226, I just double checked mine and there was no connection between the output terminals and the chasis. There seems to be a relay between the green ground terminals and the chasis since they are not bonded together unless the channels are turned on. The negative terminals are kept separated from the ground terminals as well. How is it in your case, are the +Ve and grd shorted when the channels are on? That would not make any sense 🤔
@SamSpiriАй бұрын
That worked fine! I also have an issue that it randomly getting blank screen instead of boot when i turn it on. I tried to flash the firmware... Let's see if it helps :) Let me know if you have solution to my problem!
@mwngt129 ай бұрын
Please a question: I got this power supply and set the voltage at 12V, but nothing happens when connected to the output device. When measuring with a multimeter on each of the two outputs, I get 0V. Please did I miss something to make it work? Appreciating your reply. Thanks!
@asserslab9 ай бұрын
You can toggle the main channels on and off using the on/off button but I bet you tried that already. Anyway, you should have seen some voltage on the 3rd channel, which is always on.
@asserslab9 ай бұрын
I assume that you also set at least a small current value.
@imaranarifm.619 ай бұрын
Do you know of the existence of an scpi command to shutdown from remote Ethernet connection?
@asserslab9 ай бұрын
Some devices are using SYST:PDOW but not sure if Siglent supports it. You may also have a command to emulate buttons and call the power switch with it.
@pooyahesabi11 ай бұрын
S-LS-28 is better or S-LS-114 ? 114 has more future like OCP, OVP and memory, but ! 28 is more expensive, why ?
@asserslab11 ай бұрын
I'm not sure how those over current/voltage protections are used. Are they used to constraint the PC control so that you do not exceed certain limits accidentially? S-LS-28 does not have remote connectivity or memory slots. On the other hand, you have separate knobs for the both channels and it supports series and parallel connections between the channels internally. Can you do that with S-LS-114? In principle, they seem very similar. 114 can be connected with a PC but 28 might be more convenient to operate manually.
@SandCruzer6 Жыл бұрын
Very good explanation on the Sonde. Hope you can make more videos about the modifications that can be made to them, thank you!
@bohdanlviv3957 Жыл бұрын
👍Thanks for the detailed explanation.
@rossecloud6588 Жыл бұрын
Thanks for the useful video. With your help I easily updated the firmware for my LiteVNA 64.
@realvmarks Жыл бұрын
Does this software save the log? It would be very useful to save it as CSV. Time stamp, value. That way it would be easy to graph over time.
@asserslab Жыл бұрын
Hi @realvmarks, the program writes its output to the standard output stream and you can pipe that to a file. The output consists of three whitespace separated values: time, value, unit. You can convert that to a CSV by simply replacing the delimiting whitespaces with commas. The following command saves your log into mylog.csv while showing them on the console: ./cli.sh pmd | stdbuf -o0 sed 's/\s/,/g' | tee mylog.csv The stdbuf command is used to flush lines immediatelly without buffering. Of course you can also change the formatting of the output from the code :)
@SevenDeMagnus Жыл бұрын
New subscriber here.
@SevenDeMagnus Жыл бұрын
Cool, a German brand for a change. What's your favorite affordable multimeter from all you've used? Do you use lithium rechargeable batteries for it or non-rechargeable lithium or alkaline (which brand and model)? God bless, Rev. 21:4
@asserslab Жыл бұрын
Hi @SevenDeMagnus, I've always used non-rechargeable ones in my multimeters but have not been picky about their brand. I've used what's been on hand. I rarely use a backlight and thus the battery life has not been a real issue with the LCD meters. This PDM 300 C2 has a great bang for the buck as it costs only 15€ but I find most mid-priced auto-ranging multimeters good enough for well over 90% of the work. One model shines on one aspect whereas the other one has its own strengths. Uni-T UT211B is a good example of a niche product. It has a fairly clumsy user interface but it provides an mA range DC clamp meter, a nice NCV, and a small form factor that fits into your pocket. I really like that meter in those regards but I cannot recommend it for typical voltage or resistance measurements. Brymen BM869s does not cost nearly as much as some of the other high-end multimeters from Fluke, Keysight, or Gossen Metrawatt. Still, I am not sure if it fits into the range of affordable models with its ~220€ price tag. I am happy to use almost any decent multimeter - this is the one I love to use :) Best regards, Marko
@catanaadrian5148 Жыл бұрын
I receive "OSError: Cannot synchronize with the PDM 300 C2 UART." when I try to connect PDM 300 C3.
@asserslab Жыл бұрын
It seems that the reader cannot detect the expected beginning (hexadecimal bytes DC + BA) of the message. Have you checked how the input looks in practice? Perhaps you can print bytes within the _synchronize() to see if they make any sense. Of course the protocol or some of the parameters of the serial output may have changed between the versions.
@asserslab Жыл бұрын
Here's the loop, which seeks for the beginning of the next message: github.com/AsserHic/alab/blob/33ada76e73ad12ec6816662cd87a4dd734b06658/src/pdm/pdm300c2.py#L119
@catanaadrian5148 Жыл бұрын
@@asserslab A litle debugging on serial give something like this: b'`' b'\x06' b'\x00' b'\xfe' b'\x00' b'\x98' b'\x00' b'\xfe' b'\x00' b'\x00' b'\x00' b'\x00' b'\x00' b'\x1e' b'\x00' b'`'
@asserslab Жыл бұрын
I was testing how that looks to my C2 and the system was really unstable. I got all sort of errors and similar sequences of 00 bytes. It turned out that I was using pyserial 3.5b0. I updated that to 3.5 and now the connection works again. DC BA tokens are followed by 8 bytes for the data.
@asserslab Жыл бұрын
Those 4 subsequent 00 are actually quite normal if your value (say DC voltage) is 0 😀
@catanaadrian5148 Жыл бұрын
Is it working for PDM 300 C3 too?
@asserslab Жыл бұрын
That's a good question and I was wondering the same thing when I saw those new models in sale. I saw a tweet from Biglesp in Twitter suggesting that the serial output would be still there. I never bought a new one so I have not tested the protocol myself. Please let us know if you are planning to try it out!
@catanaadrian5148 Жыл бұрын
@@asserslab Yes, I want to try. I will use a DB9 RS323 to USB, to connect multimeter to PC. I want to modify somehow your source code, to use it in Jupyter Lab with pandas and matplotlib, for two PDM300. All these will be use in didactic purpose.
@asserslab Жыл бұрын
@@catanaadrian5148 Sounds interesting! It's good to use an optocoupler unless the USB adapter includes them already. I am curious to hear how all that worked out 👍
@catanaadrian5148 Жыл бұрын
@@asserslab Is it proper to use a 4N25 ?
@asserslab Жыл бұрын
I've been using ready made isolation circuits with an input buffering. Not sure how much current you can draw from the pin so I rather kept that low.
@cessromer7078 Жыл бұрын
What graph generator to implement in the program using python do you recomend?
@asserslab Жыл бұрын
It really depends on what kind of graphs you need. Matplotlib is a good general purpose library and it is very popular. I also like the descriptive way used in ggplot2. That library is available for Python as Plotnine package.
@MichaelLauerDr2 жыл бұрын
Thanks, this is the only video referring to that power supply. I just got it to replace a broken Voltcraft.
@pietervermeer55102 жыл бұрын
What alternative probes dit you use for testing the PDM 300 C2?
@asserslab2 жыл бұрын
Hi @Pieter Vermeer, Those were Brymen BL21S2-T4SC silicone test leads that were shipped with the BM869s multimeter. In addition, I used few pairs of unlabelled banana wires and some accessory hooks for the probes.
@anishmaskey4452 жыл бұрын
hey, tnx for this great video. Could you upload video on how to control oscilloscopes without using raspberry PI, just using python from pc?
@asserslab2 жыл бұрын
Hi! As a matter of fact, I am using this Raspberry PI as my desktop computer most of the time. I've connected oscilloscope via a USB port but you may use an ethernet option as well. All you need to change is the address configuration. I've used these Python codes in various Linux laptops already. Changes are that some small adjustments are needed if you use a different operating system. Still, the oscilloscope will be used the same way. You can just put your PC in place of the Raspberry PI and you are good to go 🙂 One thing that I noticed with my signal generator was that I was not able to upload new waveforms via USB but the exactly same code works fine via ethernet. Not sure if that's a bug in Sigrok drivers or in the firmware. I wonder if someone else have tried that?
@anishmaskey4452 жыл бұрын
@@asserslab Thank you so much🙂🙂
@othermachines2 жыл бұрын
This is superb! The Parkside PDM 300 C3 is currently on sale for £10 in Lidl in the UK, I hope I can do something with it and your code.
@backtoheaven2 жыл бұрын
So what's the verdict?
@asserslab2 жыл бұрын
The fact that this auto-ranging multimeter costs 15€ and it's of reasonable build quality does not leave much competition on its price range. It is definitely worth every penny. A rubber case would be a nice addition to the meter but again, it is hard to fit for that price. The serial output has been left active (at least in the first versions of the multimeter), which makes this device hackable for hobby electricians. I've made another video on this topic kzbin.info/www/bejne/aIrPmYaBm56hZsU and used my device for some data logging tasks. I can imagine people doing pretty crazy stuff by embedding this device into their projects especially if they replace the manual dial with some relays 😉
@tomfenn71492 жыл бұрын
@@asserslab I have one. For the price, it's a bargain.
@djsbriscoe2 жыл бұрын
Is the "Isolation transformer" REALLY isolated? Maybe you should do a REAL teardown to make sure. I've just bought a M11-3000 version and the ON/OFF switch had a wire link soldered across it that was missed during any"QA" inspection. This meant the unit was ON permanently. I corrected this fault myself, so now it at least turns off. Mine really does need a COMPLETE teardown to make it safe. It is so bad that Amazon UK don't want it back, and they refunded my money.
@asserslab2 жыл бұрын
@djsbriscoe: Thank you for your word of warning! I wonder what has been the motivation for the link you mentioned. Is it possible that you've obtained a second hand item and it was originally used somewhere where the link was used to ensure that the device was not turned off by accidentally pressing the button? I double checked my MII 2000 transformer and I got no current flow between the primary and the secondary circuits when the device was turned on. The case grounding was working perfectly fine too. Still, I have not measured the actual dielectric strength of the coil insulation.
@jpatrikkoskinen2 жыл бұрын
You should have tasted the sausage without any mustard or additions just to taste if the sausage gets any funny flavours. Blind testing between normally cooked sausage and electric one would be nice! Keep up with your interesting videos!
@luigicoffani29283 жыл бұрын
are there stamos power supplies with passive heatsink instead of the fan?
@SparkOutUs3 жыл бұрын
thats beautiful
@asserslab3 жыл бұрын
Thanks! 😄
@tohtorizorro3 жыл бұрын
Does the current dial have the same resolution as the voltage ie. 10mA steps?
@asserslab3 жыл бұрын
You have a resolution of four digits but that is three digits after the decimal point for the current i.e. 1mA. The dial modes are: A, dA, cA, and mA.
@tohtorizorro3 жыл бұрын
@@asserslab even better! I've been looking to buy a lab psu for a while now and thanks to your video found this: eleshop.eu/korad-kd3305d-5195.html That almost beats the cheapest options on aliexpress (for 2 channels) so I'm pretty thrilled. BTW, they do sell the programmable unit but haven't found a reason to spend the extra 30€ or so for it... Am I missing something?
@asserslab3 жыл бұрын
I prefer the front panel layout of the manual model (KD3305D) but the computer interface would be handy. You can do fairly advanced automation and tests if you build some feedback loops from your device under the test to the computer. The computer may use these data to adjust the PSU.
@maxouteee03173 жыл бұрын
a wonderful video I also remember was a 286 computer in my childhood. it worked fine until 2006 until one day it was killed by a thunderstorm there I remember was a seagate st 225 hard drive. I couldn't restore it
@asserslab3 жыл бұрын
Thanks! I also lost one VGA display at a thunderstorm and then upgraded to a SVGA, which led to that funny situation where the video card had more RAM than the motherboard itself.
@robertw18713 жыл бұрын
Thanks 🙏
@marcoskaneshi60773 жыл бұрын
Coooll!! Very good!!
@Joseluis-tf4in3 жыл бұрын
does the font work fine? worth ? What is your opinion, do you regret the purchase? Thank you
@asserslab3 жыл бұрын
The 7 segment display works well although you may get some reflections from the cover. Having the device below the level of my eyes I have never noticed them in practise. To my mind, this power supply is a nice general purpose device and good value for money. It has worked well for analog circuits and I often need more than 3A per channel, which is not a problem for the device. The rotary encoders with adjustable resolution are really nice. You can adjust the voltage and current just like water from the tap :) What I've been missing the most is a computer interface for a remote control. In the absence of that, I find myself modulating the supply output with my function generator quite often. A less powerful, single channel, programmable precision supply with a four-wire configuration would make perfect companion for this device.
@Joseluis-tf4in3 жыл бұрын
@@asserslab Thank you very much for your answer very grateful ok
@kiretrajkov52963 жыл бұрын
For 3 months i was overthinking what to buy as my first multimeter for simple hobby repairs..now i know.. thanks man 👍
@asserslab3 жыл бұрын
Yeah, it has been of exceptional value for money and I've used it quite frequently for some data logging tasks since I connected it with the computer.
@benedikts-workshop3 жыл бұрын
@@asserslab Indeed! One hint that helps with data logging is rather burried in the manual: holding the red button, while turning the multimeter on will disable auto-power-off, so you can, given it's connected to a bench power supply, keep it running forever.
@realvmarks2 жыл бұрын
@@asserslab May I ask, how are you datalogging the readings to a file? What information is logged?
@asserslab2 жыл бұрын
I've improved the code a bit since the video but it still follows the same principles. The output consists of tab-delimited triplets having a timestamp, measured value and a unit. Each triplet is printed on a separated line but lines are produced only when the value changes. This means that the interval between the timestamps varies. I'm using the same base units for all ranges so that you do not need conversions such as mA to A. The exact unit depends on the mode of the multimeter but the program supports them all. Measurements are written to the standard output stream so that you can pipe them pretty much anywhere. You can show them on the terminal, save them to files or pass them to some subsequent processes for visualisation, summation, etc.
@TheFirefoxSystem3 жыл бұрын
550W what would it be? (30 * 5) + (30 * 5) + (5 * 3) = 315W maximum power. 235 W missing!
@asserslab3 жыл бұрын
Blown to the air 💨 Yeah, the linear power supplies are not famous for their efficiency, which is typically around that 60%. I have not measured the maximum input current in practice and the 550W is based on the data-sheet. It has not been emphasised but the power rating refers to the total consumption of the device. Thanks for pointing out this important thing 👍🏾
@mariushmedias3 жыл бұрын
No power supply is 100% efficient, even regular ATX power supplies are 85-95% efficient. There are losses in the bridge rectifiers converting AC from transformer to DC (for example for a single 30v 5A you'll have around 1.5x5A = 7.5w of losses) and you have losses in the pass transistors that regulate the output (the rectified AC voltage will be around 35-40v , the pass transistor outputs 30v and the difference of 10v x 5A = 50w gets dissipated as heat) and you also have losses in the transformer itself ... so 60-70% is an OK efficiency for such linear power supply
@TheFirefoxSystem2 жыл бұрын
@@mariushmedias Yes, in fact, that's what I meant, 550W is the absorbed power not the supplied one.
@Hagis2k3 жыл бұрын
I bought the same unit back in 2019 from expondo i think it was, and it is manufactured by Korad I been trying to get a hold of the USB/RS232 board as the Korad KD3305P has. As far as I know the hardware is the same only thing that differs should be the firmware, I guess that is stored on the 24C64 on the mainboard it is almost like I want to buy the "P" version and read the content of the serial eeprom. I am very happy otherwise with this powersupply been using it for 2 years now.
@Hagis2k3 жыл бұрын
And I did also use some rubber cement/glue to stop the heatsinks for the voltage regs from hanging freely in the air. I glued them down to the board as leaving them like that worries me that in the long run that the legs might break or get bad solder joints in the future.
@asserslab3 жыл бұрын
Yeah, that's a good advice! I may do the same thing. Thanks!
@TheGrantourismo3 жыл бұрын
Nope, EEPROM has calibration & memory data only. Unfortunately, NuMega MCU firmware is locked for reading (for now, at least - see EEVBLOG forum for any progress).
@rohithvemulapally13503 жыл бұрын
Where was the Raspberry PI used in the video? By the way the video was very informative.Keep up the good work.
@asserslab3 жыл бұрын
Thank you Rohith! I am glad that you asked. It seems that I forgot to explain that on the video. The Python code was running on the Raspberry PI and the instruments were connected to it. I clarified this now on the description but the command line usage is probably better illustrated by the next video (kzbin.info/www/bejne/aJjImH6HqZuhhNE) where we use the same Python script for some X-Y rendering. Best regards, Asser
@rohithvemulapally13503 жыл бұрын
@@asserslab But i couldn't see the implementation of Raspberry pi in the code. Like how is it controlling the function generator? We could directly use the python script to control the Func Gen without Microcontroller and to use the multiple devices we can use GPIB interface also.
@mrpetit24 жыл бұрын
Lol I have almost the same testgear as you have; same brymen dmm, same Siglent DSO&awg, almost same power supply.
@sgtmatrix4 жыл бұрын
I have got it some days ago, looks cool, for 15 bucks. :D
@benedikts-workshop4 жыл бұрын
I have also added your tool to the German wiki: www.mikrocontroller.net/articles/Multimeter_PDM-300-C2_Analyse#pdm_von_Asser.27s_Lab
@asserslab4 жыл бұрын
Vielen dank! :)
@asserslab3 жыл бұрын
Hi @Schwalbe262, That would be an interesting exercise 😊 I have not seen any tear down pictures of the clamp multimeter but it seems that there is also a pen multimeter with the same model name (PMZ 2 A1). The PCB of the pen multimeter has RX & TX pads, which is promising and I bet those both devices have a lot in common. The latest version (A2) of the pen multimeter seems to have some small structural changes and it is slightly lighter than A1. I noticed no visible changes on the clamp meter. Input ranges of the new version start from zero, which means that at least the firmware has changed. I would not expect major changes on the serial protocol though. Let’s see if I’ll tap into these multimeters so that I could test them. I’m also curious on this topic if you or the others are already working on them.
@benedikts-workshop3 жыл бұрын
@@asserslab I'm just considering getting one. Do you have one, where you could check, if it outputs anything on the serial port? If so, I'd buy one for a pretty elevated price, since they sold out here.
@asserslab3 жыл бұрын
@@benedikts-workshop I wonder how many people have modified their Parkside meters and would there be enough users for a Sigrok driver? I was considering that option with PDM 300 already. I have not seen those clamp meters here in Finland but happy to try if I'll find one.
@benedikts-workshop3 жыл бұрын
@@asserslab I’ve just purchased the clamp meter for more than double the price. Let’s hope, that it will not disappoint :-) I’ll keep you updated. Concerning the PDM300 C2, it’s one of my more popular projects and I keep getting multiple clones a week on GitHub. It might be worth writing a driver for.
@benedikts-workshop4 жыл бұрын
Very nice video. Great to see another implementation of the multimeter reading software for the Raspberry Pi. I'm subscribed :-)
@benedikts-workshop4 жыл бұрын
Nice video. You might be interested in converting the multimeter to a datalogging one. I have decoded the protocol and written PC software and conversion instructions. Just have a quick Google for pdm 300 c2 github. Cheers, Benedikt.
@benedikts-workshop4 жыл бұрын
benedikts-workshop/ParksideView
@asserslab4 жыл бұрын
Hi Benedikt! To be honest, I found your repository last week and attached a connector for the ground and TX pins over the weekend. Thank you very much for the decoding of the serial protocol! So far, I've only tried it with an oscilloscope. I planned to read the serial output with a Raspberry Pi GPIO but I do not have a suitable optocoupler yet. I've used Sigrok and PyVisa for my other instruments and I could perhaps follow your great example and write a Python driver for the multimeter.