Much more useable than the older models, but it is still a SMPS so maybe not for any low noise work.
Yeah but look at that screen setting: 65V 6A!
Just to let folks know there is 30% off this RD6006 on banggood for the next 2 and half days.
I ordered one (and the case with the hardware set and the switching power supply) on the basis its better than nothing.
Just to let folks know there is 30% off this RD6006 on banggood for the next 2 and half days.
I ordered one (and the case with the hardware set and the switching power supply) on the basis its better than nothing.
How convenient that someone just happen to register to forum just to tell to buy something from sale. :popcorn:
GIFT FOR SPREAD
Hope this information can help you, if you help me spread the message(need to show that we publish RD6006, product link, discount information, with some picture of RD6006), there will be a gift when you make order, not send separately, just take a picture to show me.
1, spread on 1 or 2 different forum or social media, voltage meter as gift, worth about 1-3 USD
2, spread on 3 or 4 or 5 different forums or social medias, voltage converter as gift, worth about 3-6 USD(you can get this easily if you have twitter/Facebook/Instagram account)
3, spread on more than 6 different forums or social medias, AT34 as gift, worth about 9 USD
All gifts are random with corresponding value. Remember to take a picture show the result, I will give you the gift
The Windows software for this unit is detected as a virus by 5 virusscanners (https://virusscan.jotti.org/nl-NL/filescanjob/o56e7glm4k) (used Jotti's virusscanner page)
So the file was already removed when I tried to unzip it.
Does anyone have a version which is not recognized as a virus?
Got my today. Time to have some fun :-+
What parts came bundled with your package?
The whole housing? just the PSU appart?
What parts came bundled with your package?
The whole housing? just the PSU appart?
It really looks 100% improvement although
the DPS series has a much smaller footprint
which allows even double units in a single house...
Looks good
Paul
One weird thing to me is the green terminal is "Battery charging" NOT earth ground. There is no provision to connect earth that I see, so this might cause some confusion. Would be nice if they had made it Yellow or another color than green (but the feature idea is good).
What PSU did you use, it looks like 65VDC?
The calibration fine-tuning function needs to be operated by a professional electronic person who has more than five and a half multimeters.
Also getting flagged as virus "Trojan:Win32/Fuerboos.A!cl". I've emailed RD tech to see if they can provide a standalone exe or something instead.
edit: I'm not seeing any significant drop at 3A output (10s of mV), so it might be a measurement issue?From what I can see in his video, he has 1 of his voltmeter leads plugged in the powersupply (piggyback), and the other one piggybacked in the amp meter.
Also, in de SDG video he talks about that there is a double height case for fitting 2 rd6006. But I cant find anything on banggood or aliexpress. Only a shallow depth case that can only fit the front panel (so without power supply).
Does anyone knows what he is talking about or have a link to that dual height case?
Can't find it either, maybe not released yet.
From what I can see in his video, he has 1 of his voltmeter leads plugged in the powersupply (piggyback), and the other one piggybacked in the amp meter.
So his volt monitoring goes through 1 testlead that carries the current (you cant see the testleads in the video, but the way the 4mm jacks are plugged this is imho the only possible way).
This is of course not the best way to monitor the voltage, especially if you detect a voltage drop.
The voltage leads should have been plugged in the psu first and the current leads to the load piggybacked on that.
Can you measure if there's a voltage drop on your unit at 6A? (I dont know if you have an electronic load or beefy resistor that can handle that at a representative voltage)
Did you get any chance to measure the noise under high load with your DSO?
I saw in that other video that noise can go up to 100mVPP, but more as a verification.
I also wonder if the switched power supply itself is part of that noise aspect, or does it all come from the buck converter. Does that even work that way? (noise in->noise out) (have you measured that?).
If it comes from the internal psu module the noise could be lowered with some capacitors.
I also like the Ah meter on the rd6006. Does that also work in non battery mode? (I believe I did saw it work).
And if so, when does it reset? when you turn the output off and on again?
And is it possible to not have that Ah meter periodically change on the display with temp and Wh? (I dont think so)
What I don't understand with the video review of SDG is that he calls it a "Programmable Bench PSU"
But what exactly is programmable? I don't think that you can program it to give different voltages or currents for certain periods of time. Like you can with for instance the korad or a siglent spd3303. I thought that that made it a "programmable" PSU? :-//
Programmable is just controllable, it doesn't necessarily mean any sort of timing commands (although that feature may be nice). You can control this unit via PC.
Thanks for all the answers.
That its not programmable in steps versus time looks like a missed chance. In the video's I can see that when voltage or current is set with the PC, the RD6006 follows almost instantly, so lag isn't an issue.
With programmable PSU's like the korad's it's also all done from the PC software, so to have the PSU act as a 'programmable' psu that does voltage or current steps versus time it has to be connected to the PC.
Imho something like that could have been possible too for the RD6006
Do you know how the link between PC and RD6006 works? I have no experience with any of these PSU and am a bit of a noob, so is there something like a standardized protocol for this that the RD6006 might also work with the korad software?
The korad protocol is defined here (https://sigrok.org/wiki/Korad_KAxxxxP_series#Protocol) and is basically serial over usb, so it probably shows up as a serial2usb converter in the windows hardware manager.
I found this new video that shows a bit more of the pcb's:
...
Nice that the developer of these modules makes these kinds of video's to answer questions from the buying public.
Actually really actually...
It would be far more productive and time effective
if **THEY** follow the already paved way...
https://sigrok.org/wiki/Supported_hardware#Power_supplies
95% of the job is done - just adding the protocol bits..
Open source in clear would bring more good and more sales ...
instead of obscure protocols nobody can handle ...
Paul
Most of the ones on that list have obscure protocols. You'll even see their older series the DPS on there which has a bespoke protocol, Sigrok rely on users making and submitting decoders for every device. The closest we have to a unified protocol is SCPI (https://en.wikipedia.org/wiki/Standard_Commands_for_Programmable_Instruments) but hardly anything uses it
Probably won't be too crazy to port OpenDPS to it. (https://github.com/kanflo/opendps) I don't have the time to do it currently though as I'm toying around with a uSupply style device
Also looks like it might have the same issue all the other DPS devices have where the voltage sags under high current draws. See here for more details (https://github.com/kanflo/opendps/issues/7)
So finally a cheap PSU with a limit display and proper controls.
Wonder if the firmware is going to get reverse engineered, would be nice to add some linear post-regulator and a proper current limiting stage, maybe voltage sensing connections.
Post linear reg.. hm maybe possible but you'd really be screwing with the feedback loop at that point.
Just snagged one of these.Better, use a 19v LT adapter.. or two or three identical LT adapter's in series for ~37v or ~54v (open them to make sure outputs are truly floating*, pre-load each with 200 to 500 ohm's @2W and put 6A diodes between them to protect from back-feed)
Thoughts on using this with an older PC power supply?
- If I buy 2 of these and connect them to the same AC-DC PSU, can I connect their GNDs together so that I can, for example, have 5V and 12V supplies with common ground? Is the input GND the same as the output GND?
Hi,
I would like to get back to this question:- If I buy 2 of these and connect them to the same AC-DC PSU, can I connect their GNDs together so that I can, for example, have 5V and 12V supplies with common ground? Is the input GND the same as the output GND?
I have now received 2 of these PSUs and a 48V 10A PSU to feed them both. I'm still not sure that I can use the 2 outputs with common GND. I measured resistance between the input and output GNDs of one PSU and I get just over 8Mohm. So it seems that the input GND is not the same as output GND. Before I try connecting both output GNDs and set fire to it (I don't have an explosion containment pie-dish ;D ) can someone please confirm that this is still OK to do?
Thanks,
Chris
// 0x00 - Model? (60062 on my RD6006)
// 0x01 - Serial Number MSB?
// 0x02 - Serial Number LSB
// 0x03 - Firmware (125 = 1.25)
// 0x04 - Unknown (0)
// 0x05 - Max Temperature C
// 0x06 - Unknown (0)
// 0x07 - Max Temperature F
// 0x08 - VSET (1234 = 12.34) (x 10mV)
// 0x09 - ISET (1234 = 1.234) (x 1mA)
// 0x0A - VREAD (1234 = 12.34) (x 10mV)
// 0x0B - IREAD (1234 = 1.234) (x 1mA)
// 0x0C - Unknown (0)
// 0x0D - WATTS (1234 = 12.34) (x 10mV)
// 0x0E - VIN (5025 = 50.25) (x 10mV)
// 0x0F - Key Lock (0 = Unlocked, 1 = Locked)
// 0x11 - CV/CC (0 = CV, 1 = CC)
// 0x12 - EN (0 = Off, 1 = On)
// 0x20 - Unknown (0)
// 0x21 - Unknown (non-zero, but changes)
// 0x22 - Unknown (0)
// 0x23 - Current Temperature C
// 0x24 - Unknown (0)
// 0x25 - Current Temperature F
// 0x26 - Amp Hours MSB (Guessed)
// 0x27 - Amp Hours LSB (x 1mAh)
// 0x28 - Watt Hours MSB (Guessed)
// 0x29 - Watt Hours LSB (x 1mWh)
// 0x30 - Year
// 0x31 - Month
// 0x32 - Day
// 0x33 - Hour
// 0x34 - Minute
// 0x35 - Second
On a different note, to anybody who was planning on writing their own control software and didn't feel like reverse engineering the app, here is some preliminary mapping of the modbus register space. Possibly my search skills late at night are lacking, but I could not find any documents describing the RD6006 protocol. I found the ones for the DPS5005, etc, and based on that tried reading the registers. The register map is very different, but I found most of the settings I was expecting to find, and those that I cared to find. It looks like the memory settings block is fairly similar to the block as used by the DPS series, but the earlier addresses are all changed. I also did not trigger various faults to see where they mapped. If anybody does have an official document describing the map, or any further results, I'd love to hear about it.Code: [Select]// 0x00 - Model? (60062 on my RD6006)
// 0x01 - Serial Number MSB?
// 0x02 - Serial Number LSB
// 0x03 - Firmware (125 = 1.25)
// 0x04 - Unknown (0)
// 0x05 - Max Temperature C
// 0x06 - Unknown (0)
// 0x07 - Max Temperature F
// 0x08 - VSET (1234 = 12.34) (x 10mV)
// 0x09 - ISET (1234 = 1.234) (x 1mA)
// 0x0A - VREAD (1234 = 12.34) (x 10mV)
// 0x0B - IREAD (1234 = 1.234) (x 1mA)
// 0x0C - Unknown (0)
// 0x0D - WATTS (1234 = 12.34) (x 10mV)
// 0x0E - VIN (5025 = 50.25) (x 10mV)
// 0x0F - Key Lock (0 = Unlocked, 1 = Locked)
// 0x11 - CV/CC (0 = CV, 1 = CC)
// 0x12 - EN (0 = Off, 1 = On)
// 0x20 - Unknown (0)
// 0x21 - Unknown (non-zero, but changes)
// 0x22 - Unknown (0)
// 0x23 - Current Temperature C
// 0x24 - Unknown (0)
// 0x25 - Current Temperature F
// 0x26 - Amp Hours MSB (Guessed)
// 0x27 - Amp Hours LSB (x 1mAh)
// 0x28 - Watt Hours MSB (Guessed)
// 0x29 - Watt Hours LSB (x 1mWh)
// 0x30 - Year
// 0x31 - Month
// 0x32 - Day
// 0x33 - Hour
// 0x34 - Minute
// 0x35 - Second
0x10 - Protection status (0 = good, 1 = OV, 2 = OC)
0x48 - Brightness (0-5)
0x50 - M0: V * 100
0x51 - M0: A * 1000
0x52 - M0: OVP V * 100
0x53 - M0: OCP A * 1000
0x54 - M1: V * 100
0x55 - M1: A * 1000
0x56 - M1: OVP V * 100
0x57 - M1: OCP A * 1000
[... repeat through M9]
Hi,
I would like to get back to this question:- If I buy 2 of these and connect them to the same AC-DC PSU, can I connect their GNDs together so that I can, for example, have 5V and 12V supplies with common ground? Is the input GND the same as the output GND?
I have now received 2 of these PSUs and a 48V 10A PSU to feed them both. I'm still not sure that I can use the 2 outputs with common GND. I measured resistance between the input and output GNDs of one PSU and I get just over 8Mohm. So it seems that the input GND is not the same as output GND. Before I try connecting both output GNDs and set fire to it (I don't have an explosion containment pie-dish ;D ) can someone please confirm that this is still OK to do?
Thanks,
Chris
OK, I'm clearly missing some knowledge here. I measured the resistance between the GND of both PSUs (when the AC-DC PSU feeding them both was off). The result was tens of Mohm (this seems to go down the longer I measure).
When I switch on the PSUs and then measure the voltage between the 2 GNDs I get 0.00V. When I set one PSU to 5V output and then take my meter and hold the positive probe to the output of that PSU but the negative probe to the GND of the *other* PSU I measure exactly 5V.
It's as if the GNDs become "connected" only when the PSUs are on.
:-//
Chris
What MeanWell PSU model is that?
I have a Python program which has full support for RD UM / DPS series devices; I've just added initial support for the RD6006: https://github.com/rfinnie/rdserialtool (https://github.com/rfinnie/rdserialtool)
0x05 - Internal Temperature C
0x07 - Internal Temperature F
0x20 - Battery Connected
0x21 - Battery Voltage (x 10mV)
0x23 - External Temperature C
0x25 - External Temperature F
0x42 - Mem Ok - Confirm loading stored profiles.
0x43 - Mem Out - Auto enable output when you load a stored profile.
0x44 - Boot Power On
0x45 - Buzzer
0x46 - Logo
0x47 - Language: 0 = Eng, 1 = Chinese, 2 = German, 3 = French - But it only allows you to set 0 or 1 via Modbus
Hmmmm looks like something isn't isolated..
Output was turned off, and I inserted a USB cord, there was an arc to the negative post and this happened
Needles to say, the USB port is dead
How is noise in these? Would it be suitable for some RF work? I have been considering buying a Siglent or Rigol but they are significant investments and right now I'm not doing as much EE work as I would like to.
Did anyone do anything about noise?I think if you watch his subsequent video, it's not nearly that high. Some YouTubers also measure much less.
Hmmmm. When I try to open the file via multiple avenues they all tell me it's not a valid rar file. Am I clicking on it wrong? Wonder if the software is useful. I'll never know.
It looks like the module itself isn't a huge source of noise, if fed with a linear supply it's actually pretty goodEnjoyed the video (duly subscribed as well)
It looks like the module itself isn't a huge source of noise, if fed with a linear supply it's actually pretty goodEnjoyed the video (duly subscribed as well)
It really would be fair (for all those who bought the switching back-end) to see the same capacitor bank used to filter out it's noise. Perhaps a varistor could be used to gracefully power-up that many caps?
It looks like the module itself isn't a huge source of noise, if fed with a linear supply it's actually pretty good
It looks like the module itself isn't a huge source of noise, if fed with a linear supply it's actually pretty good
Can you quote some specific loads and p-p ripple voltages please?
In the other thread (https://www.eevblog.com/forum/blog/eevblog-1265-$53-360w-lab-bench-psu!/) I measured <160mV at 5Vout 5A peak (full BW), with the actual ripple being much lower. Dave measured ~100mV p-p at 6A.
If I limit bandwidth to 20MHz then I see a bit less than what Dave did, 80mV p-p at 6A 5V out. But my source PSU is only 30V, so that may be the reason.
I'm not convinced my source PSU is adding significant noise to the signal, these switching spikes are entirely from the RD unit. I have not watched your video yet though to see what supply you are using.
@BlackFX - Thanks for the link anyway, these things are getting popular. In my post I mentioned a varistor feeding a cap bank that sits between both smps's (that should have been an inrush limiter, so the back-end doesn't shut-down on start-up) |O
What are the chances both SMPS's are interacting with each other to produce these results?
Hi,
I would like to get back to this question:- If I buy 2 of these and connect them to the same AC-DC PSU, can I connect their GNDs together so that I can, for example, have 5V and 12V supplies with common ground? Is the input GND the same as the output GND?
I have now received 2 of these PSUs and a 48V 10A PSU to feed them both. I'm still not sure that I can use the 2 outputs with common GND. I measured resistance between the input and output GNDs of one PSU and I get just over 8Mohm. So it seems that the input GND is not the same as output GND. Before I try connecting both output GNDs and set fire to it (I don't have an explosion containment pie-dish ;D ) can someone please confirm that this is still OK to do?
Thanks,
Chris
OK, I'm clearly missing some knowledge here. I measured the resistance between the GND of both PSUs (when the AC-DC PSU feeding them both was off). The result was tens of Mohm (this seems to go down the longer I measure).
When I switch on the PSUs and then measure the voltage between the 2 GNDs I get 0.00V. When I set one PSU to 5V output and then take my meter and hold the positive probe to the output of that PSU but the negative probe to the GND of the *other* PSU I measure exactly 5V.
It's as if the GNDs become "connected" only when the PSUs are on.
:-//
Chris
You could always make the same measurement between each of the output terminals of the AC PSU and real ground when you have it wired up the same way as in the chassis. My gut feeling is that won't show anything unusual but my gut feeling was that your earlier post was a non-issue, so take that with a grain of salt.
Does the 60V go away when you switch the output on the rd6006 on?
It was just the screw under the positive output side of the SMPS, it was obviously pinching something so for now I have just completely omitted that screw. I'll keep an eye on it and see if it starts behaving. :palm:
It was just the screw under the positive output side of the SMPS, it was obviously pinching something so for now I have just completely omitted that screw. I'll keep an eye on it and see if it starts behaving. :palm:
You're not the only person to have had that problem. Someone else had the same problem as discussed in the first few minutes of this video:
https://www.youtube.com/watch?v=tz5ON506Ehc (https://www.youtube.com/watch?v=tz5ON506Ehc)
To get the desktop app to work over a wired network connection is fiddly but doable.
First you have to set the PSU up as per the limited instructions using the mobile app. Be warned its buggy...
It looks like the PSU sets up a hidden WiFi access point. You configure the mobile app with your network name and password of your router and then let it connect to the PSU to pass the login information. You must have location services switched on or the app will crash on an iOS device
the IP address which the app uses is the IP address of the device you are working from. The PSU seems to uses this IP address to make a connection "to" the application
Once the information has been passed, it looks like the PSU then sets up a connection to your router and waits for the App to connect to it (No idea why it needs IP address of your mobile device)
The mobile device should now connect and work nicely.
Now, if you want your desktop application to connect to the PSU, switch off your mobile device and change the IP address of your desktop to that which the mobile device was using before you switched it off and hey presto, the desktop app now connects to the PSU using the wired network connection.
If anyone from RIDEN is reading this, PLEEEEEASE look at this and change the setup to allow easy connection from a wired desktop device!!!
And please, if anyone knows another way, please share
Dave
How this work setting current limiting low (100/200ma) with high load (for example trying to search a shorted component)? It's stable? Any overshot at power on?
Thanks!
Whoa, seem quite good!
I not see any noticeable ripple.
And with lower load, maybe 2 or 3 ohm?
Thanks!
Well the bits needed to fix my exploded USB port showed up.
Swapped them all over and all is well, seems all the isolation works :-DD :-DD :-DD
Back to hacking on code for them now.
Well the bits needed to fix my exploded USB port showed up.
Swapped them all over and all is well, seems all the isolation works :-DD :-DD :-DD
Back to hacking on code for them now.
Hi,
did you find the cause of the explosion ?
It was the screw length ?
I have one of those power supplies and, as you noticed, the screws are lite bit longer as .
I go to buy some washers in order to avoid such CC.
Regards
Rodrigo
Abour RD6006, You can see the results of my protocol reverse engineering here:Thank You, now it's up to us to let others know, since RD Tech has closed all comments on their YT channel (Dorks |O ).
https://github.com/msillano/RD6006-Super-power-supply
It is easy to test the protocol using node-red and node-red-contrib-modbus.
Best regards
m.s.
Just finish:So what happens to a battery when, or if, the serial link disconnects?
NiMH battery charger using RD6006, logging on mySQL database.
(https://raw.githubusercontent.com/msillano/RD6006-Super-power-supply/master/images/2020-02-20.134707.shot.png)
See https://github.com/msillano/RD6006-Super-power-supply (https://github.com/msillano/RD6006-Super-power-supply) with documentation.
Best regards.
m.s.
So what happens to a battery when, or if, the serial link disconnects?
I think it would be great to ask Riden to make a future revisions in the ST uC code so that if selected from a timeout menu, it would act like a watch-dog timer. Eg: if no serial commands are received every x seconds, the output switches off for safety.
Any thoughts? Because it's unlikely Riden will open-source all their code.
Has anyone had a problem with the output just shutting off, after a period of time? Seems to happen intermittently, maybe temperature related thing. I need to document time vs conditions.Yes, I have had that problem also while having a unit on all day while developing some electronics. The power supply was set at 5v and was drawing about 100mA. Its very random though, occasionally 3 times in a day sometimes none. I dont have the wifi module or the little battery plugged in but I do have the temp sensor plugged in.
Yes
You must write a '0' in 000F Register (LOCK)
See https://github.com/msillano/RD6006-Super-power-supply (https://github.com/msillano/RD6006-Super-power-supply) and https://github.com/msillano/RD6006-Super-power-supply/blob/master/RD6006_prtotocol_en.pdf (https://github.com/msillano/RD6006-Super-power-supply/blob/master/RD6006_prtotocol_en.pdf).
Best regards
m.s.
I also managed to sniff this URL from the windows app
http://www.ruidengkeji.com/rdupdate/ (http://www.ruidengkeji.com/rdupdate/)
It has the firmware files and software, It appears there was an RD60061 and so this is the 60062 (beta maybe). Unfortunately the firmware is compressed so I can't find anything useful there.
2020.01.13 V1.28
1. Optimize the anti-interference ability of battery voltage measurement
2. Optimize the relay to be forced off during standby
3. Optimize the shortcut to call out the data and enter the setting data to change the stored data group indication
4. Optimize the problem that the product will freeze for a long time during long-term communication
Do we have the SCPI commands it accepts?
I would like to make use it with PyVISA.
Is there a python library to control it over that serial port (or IP), and read out voltage/current?Look at:
Is there a python library to control it over that serial port (or IP), and read out voltage/current?
Therefore I would have to change the firmware in the RD6006 controller.
Does the controller compensate for the voltage drop across the shunt in software?It has a zero calibration and it is possible to adjust the offset to plus from the set value. At what maximum level I do not know.
Hallo ArthurHow? The insulated bat-shaft, tube and washer out front are grounded..
That's a good idea :-+
But.. Is the switch suitable for 230V~ ? If not, there is a risk to life !!
Greetings. Rolf
... Just got the 50 Ohm adapter for my scope and again a load measurement 10V / 3A made. ...
Has anyone been able to get the keypad unlocked while communicating over serial. The RD6006 seems to ignore the keyboard lock register when communicating over serial. It doesn't make much sense to me why they would perma-lock the keypad while communicating over serial. Any ideas to get the keypad function while communicating?
Is it also possible to add a setting for current cutoff in battery charger mode?Yes, sure...
The source code would fit really well on github, if it isn't already and if you have time/want to. I'm sure once people have a base they would happily contribute to it. Really cool project overall! ;D As for the keypad, any chance you could patch the firmware to enable the keypad while communicating with the computer? Or would something bad happen? Thanks!I can't post sources... it contains private encryption keys to encrypt firmware,
As for the keypad, any chance you could patch the firmware to enable the keypad while communicating with the computer?Done
--- RD60062_V1.32.1.bin ---
* Updated to version V1.32
* Bugfixes
+ while editing option "СutOff current", |<| and |>| can be used to select the step (1\10\100).
...
Can you now fix that display layout so it's readable ? The UI definitely needs space inbetween the 3 main lines (V / A / W), 50% of the line height is a good value, and smaller characters.I don't understand what exactly you want to get.
One other thing I heard some people mention in the review of the original product is that the color coding doesn't really mean anything, so it would be cool if you could fix that!What do you mean "color coding"?
Can you now fix that display layout so it's readable ? The UI definitely needs space inbetween the 3 main lines (V / A / W), 50% of the line height is a good value, and smaller characters.I don't understand what exactly you want to get.
50% of the line height is 30px (for large digits), notice menu items is 24px,
what for you want so large spaces?
Now large numbers is 32x64px ('.' (dot) is a half width, ie 16x64),
But resolution of display is too small, so developers draw this lines at 0,60,120 (so 4px overlapped).
(https://i.ibb.co/hH24hn1/bmp-digits-my5-32x64.png)
If anyone have any interesting ideas about layouts let me know.
Better if you will make a sample image (for example in Paint.NET)
...in the original UI the lines are too close together and difficult to read.Not many will like it, added as an option.
I think 48x24 characters at the same 0, 60, 120 lines would make this much easier to read.
Incredible work from Unisoft.I agree, the only thing I can think of that this is missing now is wifi! :-+
Not many will like it, added as an option.
Is it OK?
(https://i.ibb.co/nb29Bdg/4.png) (https://i.ibb.co/2yV9t99/5.png)
--- RD60062_V1.32.2.bin ---
* Bugfixes
+ Option "Digits Style", can select style for large digits (32x64, 12x24, 7-Seg)
+ Decreased minimum battery voltage from 900mV to 300mV
Any chance getting the TTL (interface) mode working? Front USB connector is less than ideal (and doesn't appear to be isolated?), so ability to connect isolated USB to TTL-serial adapter to the connector at the back (for the WiFi module) would be really nice.TTL should work.
FWIW, there was a video where something metallic slipped under/near the usb outside ground and the negative terminal and ever since, people have assumed it's not isolated..I can’t even imagine how he managed to burn the connector.
FWIW, there was a video where something metallic slipped under/near the usb outside ground and the negative terminal and ever since, people have assumed it's not isolated..I can’t even imagine how he managed to burn the connector.
But this is certainly not because of what he is talking about.
USB is completely isolated and has no common ground.
FWIW, there was a video where something metallic slipped under/near the usb outside ground and the negative terminal and ever since, people have assumed it's not isolated..I can’t even imagine how he managed to burn the connector.
But this is certainly not because of what he is talking about.
USB is completely isolated and has no common ground.
Earlier in the thread, @BlackFX confirms the cause as being a mounting screw on the SMPS shorting the +VE output to the chassis ground.
Seems to imply that the power supply front panel -VE was at a potential of -58v.
At least thats what I understood...
Any chance getting the TTL (interface) mode working? Front USB connector is less than ideal (and doesn't appear to be isolated?), so ability to connect isolated USB to TTL-serial adapter to the connector at the back (for the WiFi module) would be really nice.TTL should work.
Protocol (Modbus) is the same for all interfaces...
There seems to be some kind of bug, if interface is changed to "TTL" it works, but after unit has been powered off and on again, unit doesn't respond to modbus queries anymore...Try this updated firmware, now should be fixed...
However, unit will start responding after one goes to the communication settings and to the interface menu option...
Try this updated firmware, now should be fixed...
The Wifi connection doesn't seem to be working for me... Is this a bug or am I doing something wrong?To answer your question, at least I need to know what exactly you did, step by step.
When I power on the RD6006 the Server IP is already yellow without me doing anything. Then I try to connect to it in the app, and the RD6006 changes to "connecting wifi", but before it can actually connect it goes into the RD6006 main screen without connecting.So, your RD6006 WIFI already configured (assigned IP).
would it be possible to get a different mode for the wifi? It is a bit inconvenient, that the device wants to connect to the application. I would be better, if the device is the server and applications can connect to it.Not!
Or would it be easier to attach a esp-01 with esplink or something like that to the wifi header and use ttl mode? Is there anywhere a pinout of the wifi header?Yes you can use TTL mode. But the App will not work.
Hi,
There are now 2 RD power supplies. The first one at 6A max and the new one at 12A. Abilities are very close.
I have 2 questions:
- Could the RD6012 current set & measure resolution be tweaked to match like the RD6006? Or is it hardwired that way to map the ADC to the gruntier current capacity?
For output at or below 6A (upper limit for RD6006) is there reason to believe ripple would be worse on the RD6012 than the RD6006?Re-read the datasheet. RD6012 is indeed 2.5x the output ripple @ 6A :(
My full desire is to get the beefier "frontend" and upgrade the supply as needed.
- Patrick
Abour RD6006, You can see the results of my protocol reverse engineering here:I am a little adjust the PDF, now it contains all registers.
https://github.com/msillano/RD6006-Super-power-supply
Hi Unisoft, Hi everybody,myf
Is it possible to update this PSU device from my linux laptop or must I find a windows-PC in order to use the propriary Ruiden software for windows ?
I can't use the android software because my phone is under Ubuntu-touch !
I understand that common protocol uses a standard input/output way. But does it work for update software ?
Have a nice day !
Is it possible to update this PSU device from my linux laptop or must I find a windows-PC in order to use the propriary Ruiden software for windows ?Windows only
Is it possible to update this PSU device from my linux laptop or must I find a windows-PC in order to use the propriary Ruiden software for windows ?
Anyone could send me WiFi module firmware? Bricked mine during experiments ::)
Anyone have a dump of the wifi firmware?attached... dumped with esptool.py
Quick question about what can be change, would it be possible to change the behavior of the power button when you power it off?Sure, possible...
At the moment it keeps pulsating that is quite annoying (at least for me), I'd mind having it staying lit but in a constant dim state not pulsating.
That "Power" button doesn't seem to really do anything but turn off LCD (and turn off output if it was on) ?Yep, just turn off LCD, LEDs, Output, and also programmatically generates a pulsating PWM,
I recall unit consuming still about 1W even if "off"...
--- RD60062_V1.32.6.bin ---
+ Option "Power LED" (Setup the behavior of the power button LED in power off mode (Default-pulsating, 0%-off, etc...).
(in modes 0% and 100% power consumption will be less (cause no need software generate PWM and can switch MCU in to the sleep mode)
* Bug fixes
I can't set Power LED to anything above 20%. So, the options are only Default, 0-5-10-15-20%Ups, really... And nobody reports.
It doesn't look like bootable image tho. My module just spits garbage over UART. Also file header seems to be invalid according to...This is a full dump, as is...
I don't think they did anything custom.some of the reply contains string "RD6006"
Looks like something is wrong with the file I downloaded :o Can you double check if you attached correct file?Yes, you are right... something wrong...
the temperature probe have any influence in the fan speed?If you are asking about an external thermistor, then it is used only to display the temperature and that's it.
It is possible to have a case fan controlled by the external temperature probe?It is impossible without the appropriate hardware support.
On the one hand RD60xx seems to have a temperature control for battery charging and on the other RD60xx doesn't have any external temperature sensor.There is an external temperature sensor.
Abour RD6006, You can see the results of my protocol reverse engineering here:I am a little adjust the PDF, now it contains all registers.
https://github.com/msillano/RD6006-Super-power-supply
Re uploaded...I am a little adjust the PDF, now it contains all registers.There seems to be an error with the attachment, it is not a PDF file but the WIFI dump instead.
Is it possible to get the PDF with the Modbus registers list?
Any idea what may be wrong??!?!It is a bad idea connect battery to direct output!
What's the name of these fuses?1808 125V/10A Littelfuse
May I ask why it's a bad idea to connect a battery to BLACK/RED?For the same reason that cars cannot move in the oncoming lane.
1808 125V/10A LittelfuseSlow, fast, super fast?
For the same reason that cars cannot move in the oncoming lane.LOL ;D
Has anyone used any other off-the-shelf power supply for the RD6012 please? Preferably something with integrated temperature control for the fan, as the S-800-65V 11.4A is noisy according to user reports around :)NVVV S-800-70 (800W / 70V = ~11.4A)
NVVV S-800-70 (800W / 70V = ~11.4A)
I ordered another one NVVV S-800-65 (800W / 65V = 12.3A), and today got the package, looks OK.
The fan is not working at all, if there is no load, and it really depends from temperature.
--- RD60062_V1.32.11.bin ---
+ When edit "ScrsaverBright" or "Power LED" now you can see the real effect...
+ Added option "Comm Buzzer" make a sound when the software writes new parameter(s).
+ Option "Mem Hint" now can select the time how long show the message (2, 3, 5 sec)
+ Added option "ShiftMemTable" Press SHIFT to display the table with settings for all memory slots.
+ Added new menu group "- Colors -", now you can choose what color (one of 15) to use for the next parameters:
Voltage, Current, Power, Input, V-Set, I-Set, OVP, OCP, OPP, Ah, Wh, Temp, BattVoltage, BattInfo (Layout 2).
Option "Custom Color" allow to use selected colors (using this option you can enable/disable custom colors in bulk).
Option "Test" is just temporary option and will be removed in next release,
can be used to see any color and its hex value.
List of colors need be adjusted, if you have any ideas just let me know (tell me hex values).
// Here is the current list of colors.
const uint16_t g_colors[16] = {
0, // 0 - Default
C_RED, // 1 = 0xF800
C_GREEN, // 2 = 0x07E0
C_BLUE, // 3 = 0x001F
C_WHITE, // 4 = 0xFFFF
C_YELLOW, // 5 = 0xFFE0
C_MAGENTA, // 6 = 0xF81F
C_CYAN, // 7 = 0x07FF
//
C_LIGHT_BLUE, // 8 = 0x01CF
C_GRAY, // 9 = 0x8410
C_BROWN, // 10 = 0xA145
C_ORANGE, // 11 = 0xFD20
C_OLIVE, // 12 = 0x8400
C_TEAL, // 13 = 0x0410
C_PINK, // 14 = 0xFDF9
C_MAROON // 15 = 0x8000
};
--- RD60121_V1.31.3.bin ---
* Bug fixes
+ Minor improvements
+ Option "Save Mult." to save current multiplier (for current session only, reset after restart)
* Increased minimum battery voltage from 300mV to 500mV (Due to some instability)
+ Added option "Power State" (Power On, Power Off, LastState). Sets the state after power on (without a battery, LastState will not remember the last state).
+ Added option "Power Switch" to turn On/Off the primary PSU. (5V standby power supply required). (Note: Adds a 3 second power-on delay).
The control output is routed to the PA14 port (pin 4 of the J2 connector). High level - turn on, floating or low level - turn off.
Note: the maximum load on the port is 20mA !!! (it is better to use an optocoupler).
+ Added option "AutoPowerOff" to automatically turn off after a specified time if the output is disabled.
+ Added option Home:"Status Info" allows you to choose which parameter to display in the status bar (if you need something else, let me know).
+ Added option Home:"Mem Hint" If enabled, then pressing any number key will display a hint with the current settings in the corresponding memory cell for 1 sec,
a second click during this time will apply these settings.
+ added new parameter "7-Seg v2" to option "Digits Style", where "input", "vset", etc. will also be 7-segment.
+ Added display of the system temperature to the caption.
+ Added option "Screensaver" to decrease brightness (ScrsaverBright) after specified time. (Note: "ScrsaverBright" must be less or equal to "Backlight")
Press any key (except ON/OFF) will turn on backlight and restart timer.
+ Added option "ScrsaverBright" Screensaver Brightness (0-complete turn off backlight, 1-equal to "Backlight"=0, 2-equal to "Backlight"=1, etc)
+ Added option "ScrsaverActive" Allow activate screensaver if output is in active state.
+ Removed meaningless icons from the caption.
+ [Left/Right] — switches the current layout (without save) (no need press SHIFT anymore)
- Removed Layout 2 (Layout 3 already shows all values).
+ When edit "ScrsaverBright" or "Power LED" now you can see the real effect...
+ Added option "Comm Buzzer" make a sound when the software writes new parameter(s).
+ Option "Mem Hint" now can select the time how long show the message (2, 3, 5 sec)
+ Added option "ShiftMemTable" Press SHIFT to display the table with settings for all memory slots.
+ Added new menu group "- Colors -", now you can choose what color (one of 15) to use for the next parameters:
Voltage, Current, Power, Input, V-Set, I-Set, OVP, OCP, OPP, Ah, Wh, Temp, BattVoltage, BattInfo (Layout 2).
Option "Custom Color" allow to use selected colors (using this option you can enable/disable custom colors in bulk).
Option "Test" is just temporary option and will be removed in next release,
can be used to see any color and its hex value.
List of colors need be aвjusted, if you have any ideas just let me know (tell me hex values).
Here is the current list of colors:
const uint16_t g_colors[16] = {
0, // 0 - Default
C_RED, // 1 = 0xF800
C_GREEN, // 2 = 0x07E0
C_BLUE, // 3 = 0x001F
C_WHITE, // 4 = 0xFFFF
C_YELLOW, // 5 = 0xFFE0
C_MAGENTA, // 6 = 0xF81F
C_CYAN, // 7 = 0x07FF
//
C_LIGHT_BLUE, // 8 = 0x01CF
C_GRAY, // 9 = 0x8410
C_BROWN, // 10 = 0xA145
C_ORANGE, // 11 = 0xFD20
C_OLIVE, // 12 = 0x8400
C_TEAL, // 13 = 0x0410
C_PINK, // 14 = 0xFDF9
C_MAROON // 15 = 0x8000
};
@unisoft: Does your new power supply also needs to be loaded with a power resistor to prevent this high frequency noise, like the NVVV S-800-70 model?Yes, need :(
Above 48V the state changes for CC even with no load connected.Confirm... there is a bug. It depends from input voltage, when voltage set over 90% from input.
You have the option to choose what to show in layout 1. If it was possible to choose more information?sure possible.
The shift table could be a little bigger (maybe using the space on the bottom bar?)Could be. But what for? Font (8x16) anyway will not be bigger.
It is possible to reduce the buzzer volume?Definitely no...
The M0 (default when power on) don't use the values saved, it uses the last valuesI have previously asked a question about the behavior of M0.
sure possible.If there is only 6 lines the user can't select more than 6 values at a time.
What do you want to see there? Note It can't fit more than 6 lines.
Could be. But what for? Font (8x16) anyway will not be bigger.Just to increase the font. It is dificult to read from some distance.
I have previously asked a question about the behavior of M0.If people prefer like that you can leave.
I asked what is better, to restore the last selected/active memory cell after restarting the power supply,
or when choosing a memory cell, simply copy its values to M0. People preferred copying.
You could add the Vbat, temp, I-off, T-off, Ah, Wh.OK
Just to increase the font. It is dificult to read from some distance.There are full fonts: 8x16 and 12x24 (full ansi set)
There is a write to flash/eeprom each time a new value is selected?Yes, each time...
Can't that reduce the lifetime of the memory?Yes, it will reduce the lifetime of the memory...
With the "Take out" option disabled the output should keep the last state, but it always turn off the output.The behavior of this option is as it is, I have not changed anything here at all.
1. As for me, you could remove Layout 0, since Layout 1 does the same and it is user configurable.This is a standard layout and does not interfere too much.
(just my two cents ;D)
2. When Output voltage is set over 40V (with 1V hysteresis) the fan is forced ON, even with no load ???Yes it is.
3. Some french translations could be improved.No.
Could we use an xml language file to customize texts?
4. BTW, I also updated the PC software to version 1.0.0.8.That files was never used...
The previous version had an xml file for each language (not sure it did use it though). Version 1.0.0.8 doesn't include these files.
Does anybody know if there is a way to customize the texts?
5. The sequencial LED test at startup is funny, but the sequence should definitely NOT include the |ON/OFF| button because at power ON,OK, will change...
one might think that the output is briefly turned ON and OFF, which is not the case, but I get a heart attack each time! :palm:
But if necessary, you can send me a text file with English text and its translation...
Just try to keep the text as short as possible, and without special characters.
This also applies to other languages. So if anyone wants to help with translation, please also write to PM (or e-mail).
I'm a bit of an electronic novice so bare with me if this is a basic question. I charged my 10S5P ebike battery pack with the charging function, I did it slowly at 1A and had the cutoff voltage set to 42v, however when I returned hours later the output voltage was 65V but 0.02A. I'm worried it might have cooked my battery pack. After I unplugged it I measured my battery and it measured 41.5 so it seems OK. My question is, why would the out put voltage be so high? Since the current was quite low should I just not worry about it?
(Attachment Link)
- is there a maximum lenght for the strings? 16 characters, maybe?sure
I'm a bit of an electronic novice so bare with me if this is a basic question. I charged my 10S5P ebike battery pack with the charging function, I did it slowly at 1A and had the cutoff voltage set to 42v, however when I returned hours later the output voltage was 65V but 0.02A. I'm worried it might have cooked my battery pack. After I unplugged it I measured my battery and it measured 41.5 so it seems OK. My question is, why would the out put voltage be so high? Since the current was quite low should I just not worry about it?
1. The satus bar shows CC mode although the actual current shows 21 mA while set to 1.000 A :oFirmware have a bug with display CC, when output voltage over 90% from input...
2. Output voltage shows 65.13V when set to 42.00 V plus OVP set to 42.10 V :oThere is a LED connected in parallel with a fuse... So if fuse is dead the voltage will go over resistor and LED
Hi there,I'm a bit of an electronic novice so bare with me if this is a basic question. I charged my 10S5P ebike battery pack with the charging function, I did it slowly at 1A and had the cutoff voltage set to 42v, however when I returned hours later the output voltage was 65V but 0.02A. I'm worried it might have cooked my battery pack. After I unplugged it I measured my battery and it measured 41.5 so it seems OK. My question is, why would the out put voltage be so high? Since the current was quite low should I just not worry about it?
(Attachment Link)
This does not make any sense, looks like the firmware has somehow crashed... - or - your RD6006 output is fried... - or - ... I don't know :-//
1. The satus bar shows CC mode although the actual current shows 21 mA while set to 1.000 A :o
2. Output voltage shows 65.13V when set to 42.00 V plus OVP set to 42.10 V :o
3. Output Voltage is normally limited to 61 V :o
- Did you connect your battery pack to the Red terminal before moving it to the Green one?
If so, maybe you killed the output MOSFET...
- Did you test your RD6006 with a "passive" load (12 V halogen light bulb for example...)?
- Are you running the stock firmware?
If using Unisoft firmware, what is the value of Vbat on Layout 2?
Regards
So I did notice something else weird. V-Set was set to 642v! It didn't display all 3 digits that on the little screen but it did show up in the PC software.I guess the voltage value in EEPROM was damaged... Due to non stable power or power off while writing... so this is possible.
I tried flashing to the latest firmware 1.32.11, still did the same thing.
I tried resetting to factory defaults ( '0' while powering on), still did the same thing.
I then, from the panel, changed the V-Set from 42v to something else and back again and that seems to have fixed my problem. I have not tested the battery charge function yet, however it's showing (and outputting) the correct voltage now.
@Unisoft I'm left-handed and it happened two times already that I hit the Power button while pressing shift. Can you add a feature to turn off the unit only after pressing power button for 3 seconds (or configurable time)?Definitely not. The keys are controlled by a separate IC TM1650. Аnd this IC does not support long press or key combinations.
I guess the voltage value in EEPROM was damaged... Due to non stable power or power off while writing... so this is possible.
1. Reflash doesn't clear settings...
2. Reset to factory defaults ( '0' while powering on), do not restore memory settings! Maybe I should add it? Also, there is no validation of values (add it now).
When you changed the V-Set, it rewrites the value in EEPROM...
One thing you provably already know is that the current readings on the RD6012W are way off, I imagine due to the fact that firmware is meant for 6A unit. Can you confirm?RD6006 and RD6012 have a different firmware!
Equally the max AMP setting for RD6012 is set to 6.2A rather than 12A, so is there a version available (or plans to release) a 12A version of your firmware?
...2 small errors to be correctedReUpload fixed version: 12c ...
If you have any ideas, what to add, what to fix, let me know.
Feedback is welcome!
+ modified French translation (please check if all correct...)
(still need to make translations for German, and Chinese.)
Feedback is welcome!
Just in case some volunteer would like to help with English/German translations, I updated the texts file.Not all strings was there...
Unisoft thank you :-+Those new options (V-BATT, T-BATT, I-OFF, T-OFF) have meaning only for battery, therefore will appear only after detect the battery.
Sorry but I just noticed now that the new layout 1 options don't appear on the screen
I have found another problem with RD6006 module regarding battery reading voltage (show 0.05v less than real voltage).No! Due to low resolution of ADC (12 bits).
... but I wonder if it can be fixed?
I tried Unisoft firmware and the same happens.Sure.
...show 0.05v less than real voltage...
Really, RuiDeng should hire UniSoft, or at least pay for this enhancements on their product. :-+At least, they could offer a fully paid trip to RuiDeng where Unisoft (and nice translator) can charge $2000/day to consult with their developers.
No! Due to low resolution of ADC (12 bits).
The option Upd. R. (Update Rate) cannot in any way affect the measurement accuracy!
It is just averaging the last measurements.
UpdR=Low: averaging the last 6 measurements (sum of last 6 measurements divided by 6).
UpdR=Medium: averaging the last 3 measurements (sum of last 3 measurements divided by 3).
UpdR=High: just 1 last measurement.
Sure.
I used exactly the same calculations as in the stock firmware.
...show 0.05v less than real voltage...
I think you may be expecting a little too much from a cheap power supply.
Also, what device (Make/Model) did you use to measure the apparent inaccuracy?
Is that device accurate?
Welcome to the beginning of the Volt Nut rabbit hole...
btw, what "Save mult" option exactly does?Save Current Multiplier
btw, what "Save mult" option exactly does?Save Current Multiplier
When press I-SET, V-SET, etc., will be active last used multiplier, only for current session (till restart).
Really, RuiDeng should hire UniSoft, or at least pay for this enhancements on their product. :-+
Really, RuiDeng should hire UniSoft, or at least pay for this enhancements on their product. :-+
I've the theory that UniSoft might be a RuiDeng employee since the beginning. Intelligently a way to develop cutting edge firmwares without the hassle of in depth testing required to have a minimal liability protection. https://en.wikipedia.org/wiki/Skunkworks_project
That will explain the availability of firmware source code, not releasing it and ignoring donation offers.
If this theory is the true or part of it I don't know and I don't care. We have being delivered a great firmware.
Really, RuiDeng should hire UniSoft, or at least pay for this enhancements on their product. :-+
I've the theory that UniSoft might be a RuiDeng employee since the beginning. Intelligently a way to develop cutting edge firmwares without the hassle of in depth testing required to have a minimal liability protection. https://en.wikipedia.org/wiki/Skunkworks_project
That will explain the availability of firmware source code, not releasing it and ignoring donation offers.
If this theory is the true or part of it I don't know and I don't care. We have being delivered a great firmware.
RuiDeng has been on this forum before but Dave (or Simon) had to kick them off for trying sell stuff in very poor Chinglish. I think there was also some issue on them using sock-puppet accounts deleted too. UniSoft has great communications skills, so I'd wager a NO on the Skunkworks theory. Besides, Unisoft is delivering great efforts and deserves our remuneration $'s :-+
I've the theory that UniSoft might be a RuiDeng employee...It's funny. :-DD Conspiracy. :palm:
I've the theory that UniSoft might be a RuiDeng employee...It's funny. :-DD Conspiracy. :palm:
But I am not an employee of RuiDeng.
And if it were true, then I see no problem to state it. What would have changed then?
But if you like to think so, that's your right.
RuiDeng doesn't like what I do, at all.
They have never and nowhere mentioned about my firmware version, and at the same time they publish and repost feedback from users, including fake (http://budgetlightforum.com/comment/1696925#comment-1696925) ones.
(https://i.ibb.co/dfX4S2R/20200930092625.png) (https://ibb.co/dfX4S2R)
I wish you can add in charging mode user settable parameters Vlpt, Vpre, Ipre:I thought about how to implement this, so that it would be convenient and at the same time not interfere with anyone.
- Vlpt = voltage threshold -> if U is below when entering charge mode then don't enable charge! (protection for deep over disharge lithium)
- Vpre = voltage precharge -> if U is between Vlpt-Vpre then limit current to Ipre default can be 0.1C (protection for light over disharge lithium)
I wish you can add in charging mode user settable parameters Vlpt, Vpre, Ipre:I thought about how to implement this, so that it would be convenient and at the same time not interfere with anyone.
- Vlpt = voltage threshold -> if U is below when entering charge mode then don't enable charge! (protection for deep over disharge lithium)
- Vpre = voltage precharge -> if U is between Vlpt-Vpre then limit current to Ipre default can be 0.1C (protection for light over disharge lithium)
Making settings through the settings menu will be very inconvenient.
It is better to make a separate menu, quick access, for example, called by the ENTER button.
Where can be implemented some timers, charging modes with presets, etc.
But here I need more ideas and algorithms, with a more detailed description.
the modified firmware...It is not the modified firmware.
Can I flash the latest over the stock firmware or do I need to jump through different versions (like some cisco switches, lol)No need to flash different versions...
а можно еще добавить возможность менять разрешение на графике и по оси "X" ?Добро пожаловать на форум! Вижу, это твой первый пост. Здесь все по-английски. В следующий раз воспользуйтесь переводчиком Google.
ПС: и по "Y" хорошо бы изменить значения до кратных.
I have removed the CR1220...No need remove the battery, it will not help to reset settings...
I can see Reset and X on boot up but cannot select Reset.Press "Left", then "ENTER"...
...heavy inrush current in the NVVV S-800-70 SMPS that the contacts of the rear power switch spot welds itself and won't switch off!hmm... this PSU have a soft start.
Can I request a couple of features?I don't understand what exactly you want to get.
1. CC/CV indicator doesn't look readable enough. Can you replace it with a green/red circle, like LED? And maybe draw it in a different place?
2. Would be great if points of actual voltage, current, and power numbers will be on the same line (even though there will be less of digits for current). This can be a separate menu item "2/3 digits for current"
PS: one more thing: It will be handy to have the feature: setup time to disconnect the load if the PSU goes to CC mode. Say, you build a device that normally consumes 0.5A. If it consumes 1A and above - then this is really something wrong with it. You can set 1A current limit and 200mS to disconnect. Smoke tests would be much more controllable. :)You already have OCP (Over Current Protection)...
Probably won't be too crazy to port OpenDPS to it. (https://github.com/kanflo/opendps) I don't have the time to do it currently though as I'm toying around with a uSupply style device
Also looks like it might have the same issue all the other DPS devices have where the voltage sags under high current draws. See here for more details (https://github.com/kanflo/opendps/issues/7)
I don't understand what exactly you want to get.
Can you take a screenshot and draw the sample?
You already have OCP (Over Current Protection)...
The icon "cv" looks like other and not quite readable. But it's important to get cv/cc state change quickly.the hole between icons looks ugly...
Maybe it will be more readable like this:
Its close but not 100%. Devices usually have large input capacitance and inrush current. Overcurrent protection delay can help to deal with it.OCP is not working instantly, in some conditions delay can be up to 1 sec.
I would prefer the "ON/OFF" button to turn red in an overcurrent condition. But this would require a modification. Adding a red led and sacrificing an output pin.That's a great idea, now l want to do that too! Is there any free GPIOs left? UniSoft, can you do such firmware modification?
If that power signal output that was added before is used as an OC indicator, then I would be happy to mod and add a red LED :P
P.S. By the way you can write in russian forum (the link is in readme.txt), and discuss the ideas with other users.Ok, I'll come there, thanks.
QuoteI would prefer the "ON/OFF" button to turn red in an overcurrent condition. But this would require a modification. Adding a red led and sacrificing an output pin.That's a great idea, now l want to do that too! Is there any free GPIOs left? UniSoft, can you do such firmware modification?
If that power signal output that was added before is used as an OC indicator, then I would be happy to mod and add a red LED :P
It would probably easier for uniSoft to add a menu option to select the function of the current GPIO pin assigned for the "power switch" (i.e switch between power switch & OC indicator) if another GPIO cant be easily accessed.
It would probably easier for UniSoft to add a menu option to select the function of the current GPIO pin assigned for the "power switch" (i.e switch between power switch & OC indicator) if another GPIO cant be easily accessed.
Hope, there is one more free pin...For that functionality additional GPIO is not required at all... Can be done with single GPIO.
For that functionality additional GPIO is not required at all... Can be done with single GPIO.
QuoteFor that functionality additional GPIO is not required at all... Can be done with single GPIO.
Indeed. Thats a good news. Please take a look at my previous post. I was modifying it while you posted a reply :)
I guess when you make the output and input (to turn both LEDs off) you will have to tell us the combination of resistors to use as both LEDs might be on at the same time when output is "tri-state" :POn a 3.3 V device the voltage wouldn’t be high enough to illuminate both LEDs significantly so they would appear dark.
1. CC/CV indicator doesn't look readable enough. Can you replace it with a green/red circle, like LED?And by the way, here is a small bug...
On a 3.3 V device the voltage wouldn’t be high enough to illuminate both LEDs significantly so they would appear dark.I guess if there is a slight illumination of both LEDs when off, I could add a diode in series with the lowest Vfd LED (and adjust the resistor). This would compensate if required :)
Resistance is not critical: something in range 2KΩ ... 2.4KΩ
I read through the whole thread but i can't find out how to go to the second setup menu. I can only see SHIFT + MENU, but no idea where to set colors and fonts etc ...Menu Home (Home pictogram).
Do you need the CR1220 for the RTC to get the wifi to work?
No, that is independent. The battery is only for the RTC. You can run WiFi without that.
The WiFi setup is rather non standard: it wants to connect to the "host" address (the mobile device + app) used at init time.
Thanks. I feel really stupid, but I still can't solve it.I read through the whole thread but i can't find out how to go to the second setup menu. I can only see SHIFT + MENU, but no idea where to set colors and fonts etc ...Menu Home (Home pictogram).
click: SHIFT -> MENU -> RIGHT -> UP (or list BOTTOM)
Stock firmware doesn't have that functionality!Thanks. I feel really stupid, but I still can't solve it.I read through the whole thread but i can't find out how to go to the second setup menu. I can only see SHIFT + MENU, but no idea where to set colors and fonts etc ...Menu Home (Home pictogram).
click: SHIFT -> MENU -> RIGHT -> UP (or list BOTTOM)
I press Shift+Menu. It brings me to the screen where there are four symbols on the bottom. Settings, Home, Disk and Info.
I press RIGHT. The HOME symbol turns RED, and I see a screen with the actual layout in yellow, and the osci-type layout in white. If I know press UP - nothing happens. If I press ENTER is turns RED, but then I can do nothing else.
I'm lost ;)
Stock firmware doesn't have that functionality!Of course. I just checked and it shows Firmware: V1.32, and it's your mod flashed.
You need flash custom firmware...
readme.txtStock firmware doesn't have that functionality!Of course. I just checked and it shows Firmware: V1.32, and it's your mod flashed.
You need flash custom firmware...
Maybe I did something wrong. I will reflash.
Yeah :) My fault. Seems I flashed back the original firmware ;) Sorry for the hassle. All working fine now. Thanksreadme.txtStock firmware doesn't have that functionality!Of course. I just checked and it shows Firmware: V1.32, and it's your mod flashed.
You need flash custom firmware...
Maybe I did something wrong. I will reflash.
RD60062_V1.32.x.bin - my custom firmware. (where x - is the build number (sub-version))
RD60062_V1.32.bin - original (stock) firmware.
"CC/CV indicator doesn't look readable enough"I comment it already...
My idea is : Could it be written in the firmware an extra function , that in CC mode there is an "H" level on an output (in CV mode "L" level) to control an external RED led on one of the CPU unused port , or the either pin on J2 connector ?There is only one unused GPIO... not connected pin...
Slightly off topic ... recently received a RD6018 with box and 800 Watt power slab. Does the RD6018 run the same firmware as the RD6006?Not the same! Different!
- SCPI support even only for on / off and reading of main parameters 8) .
I can't post sources... it contains private encryption keys to encrypt firmware,
I don't think that developers will be happy to see it in public...
Is it possible to program a option to use the "Batt Temp" for switching off the output, when a defined temperature reaches.I can add it...
As you know, this function works only with the battery charging output (green socket).
The idea is, when the heatsink (Mosfet from PSU) reaches a defined temperature, the ouput will switch off to protect the psu from heating damage.this function called OTP (Over Temperature Protection), now it is implemented only for internal sensor and have a fixed value 80°C
Maybe you can also put both temperature values (system temp and batt temp) side by side, when this function enabled (to read both values at a glance).If you mean in header, then there is a space for maximum 7 characters.
Actually it is enough to display the highest temperature from both sensors...Is this feature already programmed or will you implement it in the next FW? -> the highest temperature from both sensors will be displayed
Is this feature already programmed or will you implement it in the next FW? -> the highest temperature from both sensors will be displayedWill implement in next version... actually already done...
It is just me or they implemented some features of Unisoft?Yep... They copy some ideas from my firmware.
Soon!
New model RD6006P on the way!
Contains external ADC IC.
And as I understand this is a Switch mode/linear hybrid power supply.
https://item.taobao.com/item.htm?spm=a230r.1.14.3.2e685771ckFxSL&id=631683567423&ns=1&abbucket=20
Take a look on screenshots ;)
It is just me or they implemented some features of Unisoft?Yep... They copy some ideas from my firmware.
Soon!
New model RD6006P on the way!
Contains external ADC IC.
And as I understand this is a Switch mode/linear hybrid power supply.
https://item.taobao.com/item.htm?spm=a230r.1.14.3.2e685771ckFxSL&id=631683567423&ns=1&abbucket=20
Take a look on screenshots ;)
Interesting, what do you mean by "switch mode/linear hybrid" ? Is that a linear final pre-regulator ?The title on taobao states "switch + programmable linear power supply"
Interesting, what do you mean by "switch mode/linear hybrid" ? Is that a linear final pre-regulator ?The name on taobao states "switch + programmable linear power supply"
I don't know what it really means, but if you look at PCB, you will see additional heat sink...
so I hope that this is hybrid (linear final pre-regulator)...
But I can't be sure.
time will show.
Interesting, what do you mean by "switch mode/linear hybrid" ? Is that a linear final pre-regulator ?The title on taobao states "switch + programmable linear power supply"
I don't know what it really means, but if you look at PCB, you will see additional heat sink...
so I hope that this is hybrid (linear final pre-regulator)...
But I can't be sure.
time will show.
The title says "adjustable DC switching mode + programmable linear". I would say it is more likely is has a post regulator than it doesn't. Look at the left side of the PCB shot, there are a few TO252 transistors with zero inductors, I wonder why.
Hoping this can be placed into a true linear mode (switcher is turned off) for lower power/current levels. Using the linear LDO as a post regulator to the switcher is good but raises the question of how much of the switching "noise" is allowed to feed through to the output. After looking at the PCB is seems the true linear mode isn't likely since this would require heatsinks for the LDO in this mode.
So back to wondering how much noise is on the output??
Best,
Noise is not the biggest problem. If you want clean power, you should put power regulators on your own board. The problem, however, is to get the SMPS to respond fast enough.
If the SMPS is slow, when the load suddenly needs more voltage (in CC mode), the LDO will be starved, and oppositely the LDO will see too much power (which may cause punch through breakdown in BJTs).
Even if you don't consider SOA breakdowns in BJTs, you still have the slow recovery issue, thus you need a larger margin so that by the time the margin voltage is all used up, the SMPS hopefully can respond.
Hence, you have an efficiency vs step response trade off, and that makes most commercial SMPS+LDO CC-CV supplies horribly bad in step response performance, and that's why you don't see big players like Keysight doing this.
I know ITech/B&K does this, and I have a few of their products. In short, they suck in dynamic CC mode, and the user should be aware of that in advance.
Hoping this can be placed into a true linear mode (switcher is turned off) for lower power/current levels. Using the linear LDO as a post regulator to the switcher is good but raises the question of how much of the switching "noise" is allowed to feed through to the output. After looking at the PCB is seems the true linear mode isn't likely since this would require heatsinks for the LDO in this mode.
So back to wondering how much noise is on the output??
Best,
Noise is not the biggest problem. If you want clean power, you should put power regulators on your own board. The problem, however, is to get the SMPS to respond fast enough.
If the SMPS is slow, when the load suddenly needs more voltage (in CC mode), the LDO will be starved, and oppositely the LDO will see too much power (which may cause punch through breakdown in BJTs).
Even if you don't consider SOA breakdowns in BJTs, you still have the slow recovery issue, thus you need a larger margin so that by the time the margin voltage is all used up, the SMPS hopefully can respond.
Hence, you have an efficiency vs step response trade off, and that makes most commercial SMPS+LDO CC-CV supplies horribly bad in step response performance, and that's why you don't see big players like Keysight doing this.
I know ITech/B&K does this, and I have a few of their products. In short, they suck in dynamic CC mode, and the user should be aware of that in advance.
Hoping this can be placed into a true linear mode (switcher is turned off) for lower power/current levels. Using the linear LDO as a post regulator to the switcher is good but raises the question of how much of the switching "noise" is allowed to feed through to the output. After looking at the PCB is seems the true linear mode isn't likely since this would require heatsinks for the LDO in this mode.
So back to wondering how much noise is on the output??
Best,
Noise is not the biggest problem. If you want clean power, you should put power regulators on your own board. The problem, however, is to get the SMPS to respond fast enough.
If the SMPS is slow, when the load suddenly needs more voltage (in CC mode), the LDO will be starved, and oppositely the LDO will see too much power (which may cause punch through breakdown in BJTs).
Even if you don't consider SOA breakdowns in BJTs, you still have the slow recovery issue, thus you need a larger margin so that by the time the margin voltage is all used up, the SMPS hopefully can respond.
Hence, you have an efficiency vs step response trade off, and that makes most commercial SMPS+LDO CC-CV supplies horribly bad in step response performance, and that's why you don't see big players like Keysight doing this.
I know ITech/B&K does this, and I have a few of their products. In short, they suck in dynamic CC mode, and the user should be aware of that in advance.
Yeah, it will not be perfect with SMPS+LDO combination as pure linear.
But, at least (I wish) it will have "decent" noise, ripple and transient response like these below Linear Technolgy/Analog SMPS+LDO DC2132A kit does, or at least close to it. :P
One of the forum member did a brief performance check and review -> DC2132A Review (https://www.eevblog.com/forum/projects/linear-technology-dc2132a-cvcc-adj-bench-power-supply-board/msg526502/#msg526502) , quite decent imo.
(https://www.eevblog.com/forum/projects/linear-technology-dc2132a-cvcc-adj-bench-power-supply-board/?action=dlattach;attach=110065;image)
One of the forum member did a brief performance check and review -> DC2132A Review (https://www.eevblog.com/forum/projects/linear-technology-dc2132a-cvcc-adj-bench-power-supply-board/msg526502/#msg526502) , quite decent imo.
Now test cc-cv mode switch over.
That LT supply is nice, but pretty expensive at ~$200 and you still need an input DC source!
BTW I think what UniSoft has done with these is great, so hat's off :-+
Since there are no negative reviews and interesting ideas, then I can already release the final versions.
Here are versions for all 3 models.
Hi, last firmware you posted for 6006 is RD6006_Flasher_V1.32.12.zip , there are no the new one?this is latest release version...
Hi, last firmware you posted for 6006 is RD6006_Flasher_V1.32.12.zip , there are no the new one?this is latest release version...
New version on the way... now on beta testing...
Back to my original request, could someone provide measurements on the output noise levels of these Ruideng power supplies?
Best & Thanks in Advance,
Back to my original request, could someone provide measurements on the output noise levels of these Ruideng power supplies?
Best & Thanks in Advance,
Dave did it.
https://www.youtube.com/watch?v=0qjLx_HsKUQ (https://www.youtube.com/watch?v=0qjLx_HsKUQ)
If you read the sub-sequent post after that review post, there was a post made by Linear Technology's staff (I believed), that the BOM cost was just < $50 ::) , they deliberately put a hefty price tag to wade off PSU hoarder like me >:D, usually they gave these for free for their big customers for evaluation.
Back to my original request, could someone provide measurements on the output noise levels of these Ruideng power supplies?
Best & Thanks in Advance,
Dave did it.
https://www.youtube.com/watch?v=0qjLx_HsKUQ (https://www.youtube.com/watch?v=0qjLx_HsKUQ)
So the noise is actually quite acceptable...
I messed with the noise of RD6006W. I measured about 20mV on a 50 Ohm probe (If I remember correctly). Decoupling with ceramic caps soldered right to the output terms on the PCB does not eliminate the noise. More of that, there is a ceramic cap in RD6006W. I managed to decrease the noise by placing a ceramic cap right on the OUTPUT of the jack (directly to the probe's input). Seems, terminals form a kind of antenna.
I plan to design a PCB with ferrite beads on it + aluminum and ceramic caps. It should attenuate the noise.
PS: I designed a PCB with a 5V standby supply and relays. I can share it as soon as I check it.
I messed with the noise of RD6006W. I measured about 20mV on a 50 Ohm probe (If I remember correctly). Decoupling with ceramic caps soldered right to the output terms on the PCB does not eliminate the noise. More of that, there is a ceramic cap in RD6006W. I managed to decrease the noise by placing a ceramic cap right on the OUTPUT of the jack (directly to the probe's input). Seems, terminals form a kind of antenna.
I plan to design a PCB with ferrite beads on it + aluminum and ceramic caps. It should attenuate the noise.
PS: I designed a PCB with a 5V standby supply and relays. I can share it as soon as I check it.
Awhile back we tried a similar approach with a cheap eBay 32V 5A supply, result was not much improvement. This supply put out so much noise everywhere, on the AC input, input ground and output, you would have thought it was some sort of Electronic Warfare Jammer :P
Finally gave up on trying to improve the noise and now only use it for motors and such, pretty much useless for any lab work.
Maybe it would be a good source for EMI susceptibility, if things work when powered with this supply they should work with anything :palm:
Good luck taming those noise spikes.
Best,
But if you shield switching supply and put électrolytes, it should remove noise upto 10k, then you can place 10kHz, 60kHz and 250kHz filters to remove noise on those freqs (using 4 pin inductors and ceramic caps). Wires from ACDC to rd6006 should be threaded and shielded too. Am i right? Have a good friend who helps me with advices 😁
On the image there are 10mH inductors (4 pins each) and différent caps. For almost 40dB (39.37).
But if you shield switching supply and put électrolytes, it should remove noise upto 10k, then you can place 10kHz, 60kHz and 250kHz filters to remove noise on those freqs (using 4 pin inductors and ceramic caps). Wires from ACDC to rd6006 should be threaded and shielded too. Am i right? Have a good friend who helps me with advices 😁
On the image there are 10mH inductors (4 pins each) and différent caps. For almost 40dB (39.37).
One shouldn't have to go to all that trouble just make a supply useable that was advertised as a "Lab Supply" :palm:
All the shielding, filtering and what not on the inputs and outputs isn't worth the effort and additional cost IMO, and likely won't achieve a respectable noise level anyway. I'll just get another supply that will support lab use, and hoping maybe this new Ruideng "Hybrid" mentioned just might be acceptable ::)
Anyway, thanks for the note.
Best,
1. Under Menu/Home/Layout 1 -> "SHOW IIME"...1, 2: Yes small BUGs will be fixed in next beta...
2. I´m not sure if its a bug, maybe you programed this purposely!? :-//
When I program Menu/Power Settings -> "OTP (ext)" ... will be set to "OFF" again.
hi, i just thinking about improving a little bit the ACDC which will feed the RD6006. Not about placing RD6006 into range of 500€ lab tools.
Filters will cost for me maximum 20€ to do.
hi, but if we place ferrite rings on output contacts and shield front plastic panel with permalloy it should help with EMI or reduce it at least?
As i said, i don't want to place rd6006 in the same range with 500€ lab tools, i just want to get the best from it.
Switching power supply is a temporary, before i will order two toroidal transformers (they will compensate EMI of each other).
And all this will be inside a nice shielded woodbox, rétro style ;D
Hi nikitasius,
My problem is the SMPS that is powering my RD6006. Not the actual RD6006, as I said the noise is still there when the RD6006 is switched off and my scope probes not connected to anything. I couldn't be bothered trying to resolved the issue in a cheap SMPS, it was just easier to order a 48v Meanwell and be done with it.
Hi nikitasius,
My problem is the SMPS that is powering my RD6006. Not the actual RD6006, as I said the noise is still there when the RD6006 is switched off and my scope probes not connected to anything. I couldn't be bothered trying to resolved the issue in a cheap SMPS, it was just easier to order a 48v Meanwell and be done with it.
The best solution is to use a linear power supply as source. A decent toroidal and some caps...
1. If you scroll back and forward from Layout 0 to Layout 1, settings jump a few pixel up and down.This is not a BUG, I decreased the gap between groups (INPUT),(x-SET),(OxP),(x-BAT)
You will see it, when you set Layout 1 equal to Layout 0 and jump between them.
2. Pressing "up" and "down" ... "up" stuck at "default".yes, small BUG
3. It´s not a bug, only a beauty mark.This I can't change... the bottom space exactly 32px (so can fit exactly 2 strings with small font)
Changing "Status Info" in the right bottom corner between two (Ah and Wh) and one line (Int. Temp.) the value will jump up and down a little.
As mentioned by nikitasius and Tatanka1961 a toroidal and good caps is not 2020, but still powerfull and noiseless.Hi nikitasius,
My problem is the SMPS that is powering my RD6006. Not the actual RD6006, as I said the noise is still there when the RD6006 is switched off and my scope probes not connected to anything. I couldn't be bothered trying to resolved the issue in a cheap SMPS, it was just easier to order a 48v Meanwell and be done with it.
The best solution is to use a linear power supply as source. A decent toroidal and some caps...
Hi nikitasius,
My problem is the SMPS that is powering my RD6006. Not the actual RD6006, as I said the noise is still there when the RD6006 is switched off and my scope probes not connected to anything. I couldn't be bothered trying to resolved the issue in a cheap SMPS, it was just easier to order a 48v Meanwell and be done with it.
The best solution is to use a linear power supply as source. A decent toroidal and some caps...
1. Did your FW change the calibration values in the EEPROM?No... I use the same calibration values as in stock firmware...
I´m asking, because there were little differences in the readings (Display) between version 6c and 6d (or 6d and 6e, I´m not sure at the moment).
For Example: Setting voltage to 37V -> the Version 6c shows me 36,98V and 6d displayed exactly 37,00V.
2. In V1.31.6e"Graph Window
What exactly does "Graph Windows" in the menu "Current Session" (Shift + Up)?
8.3.4 Dead-Time Control The dead-time control input provides control of the minimum dead time (off time). The output of the comparator inhibits switching transistors Q1 and Q2 when the voltage at the input is greater than the ramp voltage of the oscillator. An internal offset of 110 mV ensures a minimum dead time of approximately 3% with the dead-time control input grounded. Applying a voltage to the dead-time control input can impose additional dead time. This provides a linear control of the dead time from its minimum of 3% to 100% as the input voltage is varied from 0 V to 3.3 V, respectively. With full-range control, the output can be controlled from external sources without disrupting the error amplifiers. The dead-time control input is a relatively high-impedance input (II < 10 µA) and must be used where additional control of the output duty cycle is required. However, for proper control, the input must be terminated. An open circuit is an undefined condition.So, let's try to increase the dead-time...
I have a problem with my RD6012. When I supply input power, nothing happens.There is no schematics for RD601x :(
Until D10, I have the input voltage, but at the input of U5 I only get 2V
I think R72 is the culprit. As far as I can tell it should be 1.5 Ohm, but it's not on the schematic for the RD6006 I found here. When I measure it, I get 190K...
Does someone have the schematic for the RD6012?
I replaced 1K (R22) by 43K resistor (now can see that 56K will be better),
and get startup delay ~140ms
But 30C resistor it's 20k, not a 1k normally.RD6006 - 20K; RD6012/RD6018 - 1K (01B)
Yes it is 1.5 Ohm
Developers added this resistor only in the latest revision of RD6006...
Input -> diod D10 (in latest revision of RD6006 they put the jumper (0 Ohm) instead) -> resistor 1.5 Ohm R72 -> XL7015 (pin 1)
change resistor
Do you know what the LED D0 and D8 indicates (on a RD6012 -> at RD6006 the LED D0 has the indication D01).You can see it in schematics.
I´m think the LED D0 indicates a blown fuse (F3), but I´m not sure, because the conductor path branches off the LED (C22 deleted to follow the trace) and goes under the relay (K1) - it should be the line for V-Measurement (input OP-AMP)?!
1. After switching off and on the PSU, the multiplicator is always at the first digit.This is done on purpose for security reasons.
2. If you change the voltage or current (by pressing V-Set or I-Set button) and turn the output on, the V-Set or I-Set will be deactivated (you have to press it again).This feature has been implemented for a long time.
When I press shift I get the screen with Memory table,Thanks!
that works fine, but from M1 to M9, the odd numbers,
the OPP shows OFF. The even numbers show correct.
All are preprogrammed, also working when I call them back.
Problem is only cosmetic as far I can see.
This is done on purpose for security reasons.You are right and I totally agree with that.
To prevent the user from accidentally significantly increasing the voltage/current by mistake.
There is no difficulty in choosing the required multiplier once after switching on (if enabled "Save Mult.").
This feature has been implemented for a long time.I thought the "SkipExitIVSet" is for activating the "IVSET Timeout" (I just saw there is an off position for that). Sorry, it was my mistake. :palm:
"SkipExitIVSet"
LED D8 is actually not used at all... this is some kind of LVP/UVP protection...I want to see, when the LED D8 will light up so I decided to feed my RD6012 with minimum voltages.
If the INPUT voltage will drop, the logic will start to decrease output voltage...
This function is not used and not implemented...
Hi there
I didn't read through all the pages but would it be technically possible to somehow log values of the RD6006 over USB?
For example while charging a battery it would be quite handy if the USB port could act as a serial output and send voltage and current
as simple plain numbers that I can receive on my desktop pc for example on a simple terminal window or even better a live chart with Processing (https://processing.org/)... Those charts in the original riden software is quite unusable.
Check out TestController: https://www.eevblog.com/forum/testgear/program-that-can-log-from-many-multimeters/ (https://www.eevblog.com/forum/testgear/program-that-can-log-from-many-multimeters/) it supports the RD6006 & RD6012
@unisoft, is it possible to add pulse output feature to the supply? Shall be useful to experiment on charging battery. Example like having a pulse width of on duty incremental of 500mS, and independent off duty of 500mS incremental, with control of current limit, and set voltage. Whole charging duration can be taken care by the timer-off feature that you have already done.I don’t think so. A relay is used there to disconnect the battery.
static const uint32_t g_VScaleTable[16] = { // mV
50, 100, 250, 500, 1250, 2500, 3750, 5000, 7500, 10000, 12500, 25000, 37500, 50000, 62500, 75000
};
static const uint32_t g_IScaleTable[16] = { // mA
50, 100, 250, 500, 750, 1000, 1250, 1500, 2000, 2500, 3000, 5000, 7500, 10000, 15000, 20000
};
static const uint32_t g_WScaleTable[16] = { // mW
50, 100, 250, 500, 1000, 1250, 2500, 5000, 10000, 12500, 25000, 50000, 125000, 250000, 500000, 1250000
};
I believe, it's not only dangerous, but also not practical...
Can anyone tell me the specs of the external temp. sensor.
Which value NTC en wich curve.
I can measure the R value of course.
Is it: Ntc 5K 10K 15K 20K 50K 100K 1M
and is it curve 3950 or 3435 or 3470?
#define THERMISTORNOMINAL 10000 // resistance at 25 degrees C
#define TEMPERATURENOMINAL 25 // temp. for nominal resistance (almost always 25 C)
#define BCOEFFICIENT 3950 // The beta coefficient of the thermistor (usually 3000-4000)
Is it possible to set the same colors in the graphI did that in one of the beta version (h)
for U, I and P as the colors which are choosen for
the numeric values.
I will not complain, but in the latest versionWhat version exactly?
for RD6012, the AutoPowerOff,
after setting the time for it, does not shut down anymore.
Note:
AutoPowerOff - working only in inactive mode (when output is OFF!)
Press any button, rotate encoder, external communication (PC, App) restarts the timer...
@ Unisoft and all.
Played with new firmware 1.31.6f (latest release)
Looked at the new ORP function.
Looks nice, have not een specific function for that at this moment,
but interesting. Tested with electronic load DL24 wich has an function
voor Constant Resistance.
When I set ORP to 9 ohm and delay at 10 seconds (Vset = 15 volt)
Set load resistance to 9,1 ohm, start the load, works perfect.
Set load resistance to 8,9, RD6012 shuts down after 10 seconds, works perfect.
When I set load at 9,1 ohm, works OK, but when I turn down resistance to 8,9 ohm,
with load switched on, Riden shuts down immidiate, without delay.
Not a problem, I want just to let you know.
Edit:
One small problem I have seen. Power State doesn't work anymore. Always off when turned on.
Edit 2:
Turning off mains with RD6012 switched on, then switching on mains, unit stays off.
Turning off mains with RD6012 switched off, then switching on mains, unit powers up.
Looks like an inverse "last state" option, power state always set to Power on.
Unisoft - :-+
@ Tasca@ Pukker
https://monitor.net.ru/forum/threads/651114/page-90
new BETA (k)
Feature Request:There are no WiFi settings (except of IP of the server side... PC, Android, iPhone)...
WiFi Settings
Manual editing all WiFi related settings would be very nice.
void WIFI_Config(void)
{
// Reset the module
send("AT+RST\r\n");
// Disable echo (Doesn’t send back received command)
send("ATE0\r\n");
if (WIFIConfigured)
{
// Get information about connection.
send("AT+CIPSTATUS\r\n");
// waiting for reply "STATUS:2" -
}
else
{
// Sets the Default Wi-Fi mode; Configuration Saved in the Flash (WiFi module)
// 1: Station mode
// 2: SoftAP mode
// 3: SoftAP+Station mode
// Note: The configuration changes will be saved in the system parameter area in the flash (WiFi module).
send("AT+CWMODE_DEF=1\r\n");
// Auto-Connects to the AP or Not
// 0: does NOT auto-connect to AP on power-up.
// 1: connects to AP automatically on power-up.
// Note: The configuration changes will be saved in the system parameter area in the flash (WiFi module).
send("AT+CWAUTOCONN=1\r\n");
// Starts SmartConfig
// 1: ESP-TOUCH
// 2: AirKiss
// 3: ESP-TOUCH+AirKiss
send("AT+CWSTARTSMART=3\r\n");
// get reply
// smartconfig type ESPTOUCH\r\n
// Smart get wifi info\r\n
// ssid:RD6006\r\n
// password:192.168.1.4\r\n
// WIFI DISCONNECT\r\n
//=== save password/IP in RD FRAM ===
ServerIP = reply_extract("password:")
// Stops SmartConfig
send("AT+CWSTOPSMART\r\n");
WIFIConfigured = true;
}
// Set transfer mode,normal or transparent transmission.
// 0: normal mode
// 1: unvarnished transmission mode
send("AT+CIPMODE=1\r\n");
// Start a connection as client. (Single connection mode)
// AT+CIPSTART=type,addr,port
// type: String, “TCP” or “UDP”
// addr: String, remote IP
// port: String, remote port
// reply:
// WIFI CONNECTED\r\n
send("AT+CIPSTART=\"TCP\",\"%s\",8080\r\n", ServerIP);
// waiting for "WIFI CONNECTED\r\n"
// Send data. For unvarnished transmission mode.
// Unvarnished Transmission Mode
// Wrap return “>” after execute command.
// Enters unvarnished transmission, 20ms interval between each packet,
// maximum 2048 bytes per packet.
send("AT+CIPSEND\r\n");
}
New option "ISET > OCP+200" allows to set I-SET higher than OCP+0.2A, to activate option enter pass: 11235
UVP
In status bar added few options to display RAW ADC values (oversampled and averaged)
To convert it to the voltage/current:
Vout = ADC(V) * backVoltageScale / 100000 - backVoltageZero
Iout = ADC(I) * backCurrentScale / 100000 - backCurrentZero[/li][/list]
I doesn´t understand the benefit from this option, can you please tell me more about this option or an example for better understanding.For example:
uint32_t voltage = MIN(g_VoltageSet, g_OVP + 20); // 20 = 200mV
uint32_t current = MIN(g_CurrentSet, g_OCP + 20); // 20 = 200mA
SetVoltageAndCurrent(voltage, current);
In this case you can get some troubles with pulses load (or big capacitors, etc...).UVP The undervolt protection, is it for the input voltage?If the output voltage drops below UVP, the output will shut off.
Do you use the OP AMP LM321 for the "UVP"?No, I don't use that (same not used in stock firmware).
There are no WiFi settings (except of IP of the server side... PC, Android, iPhone)...
WiFi SSID and Password stored inside WiFi module, and do not figure out in RD firmware.
I have never worked with these modules before.
Maybe someone already worked and have experience, and can advise something.
I can show what is doing RD (simplified code)
AT+CWJAP_DEF
one should be able to set the AP SSID and password. send("AT+CIPSTART=\"TCP\",\"%s\",8080\r\n", ServerIP);
to set the target IP address. It is such a hassle to change the target IP address via the app.As mentioned by nikitasius and Tatanka1961 a toroidal and good caps is not 2020, but still powerfull and noiseless.
Used an 2x45V / 11.11A transformer, 50A bridge and 2x8200uF.
As mentioned by nikitasius and Tatanka1961 a toroidal and good caps is not 2020, but still powerfull and noiseless.
Used an 2x45V / 11.11A transformer, 50A bridge and 2x8200uF.
Did you implement anything to deal with inrush current?
Hello friends.Welcome! Maybe start reading here https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg3104528/#msg3104528 (https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg3104528/#msg3104528)
Very nice to meet you. I am a noob and bought my Riden RD6006. Please if somebody can tell me in plain words how can I upgrade the firmware that Unisoft has modified.
Thank you in advance.
...output current be adjusted in 1 mA steps with the 6012, and if yes, how do i do this?You cannot, due to hardware limitations.
Is there anyway to extend the RD6018 I-set value beyond 18.1 amps?I will not change the limits set by the developers.
...output current be adjusted in 1 mA steps with the 6012, and if yes, how do i do this?You cannot, due to hardware limitations.
To get the desktop app to work over a wired network connection is fiddly but doable.
First you have to set the PSU up as per the limited instructions using the mobile app. Be warned its buggy...
It looks like the PSU sets up a hidden WiFi access point. You configure the mobile app with your network name and password of your router and then let it connect to the PSU to pass the login information. You must have location services switched on or the app will crash on an iOS device
the IP address which the app uses is the IP address of the device you are working from. The PSU seems to uses this IP address to make a connection "to" the application
Once the information has been passed, it looks like the PSU then sets up a connection to your router and waits for the App to connect to it (No idea why it needs IP address of your mobile device)
The mobile device should now connect and work nicely.
Now, if you want your desktop application to connect to the PSU, switch off your mobile device and change the IP address of your desktop to that which the mobile device was using before you switched it off and hey presto, the desktop app now connects to the PSU using the wired network connection.
If anyone from RIDEN is reading this, PLEEEEEASE look at this and change the setup to allow easy connection from a wired desktop device!!!
And please, if anyone knows another way, please share
Dave
If anyone can think of a way to get WiFi to work with the windows app with less steps or even have any thoughts about this I would like to hear what others think.It is possible. See my message above:
UsingCode: [Select]AT+CWJAP_DEF
one should be able to set the AP SSID and password.
AT+CWJAP_DEF=<ssid>,<pwd>,[<bssid>][,<pci_en>]
can the 6018 set 1mA steps?cannot, due to hardware limitations.
I'm not really familiar with any of this but could I use putty to communicate directly usb serial converter to the WiFi card tx/rx ports?Yes can use putty...
If I only had to do all of this once it would be no issue but the RD6018W doesn't remember any WiFi settings, they start from scratch on every start up.RD6018 saves only server IP (SSID and password saved inside WiFi module during configuration and do not figure out during RD60xx<->WIFI module communication).
I just updated to your latest firmware (RD60061_V1.32.13k.bin) and I noticed an issue with the set amperage vs the allowed amperage. Looks like you may have misplaced a decimal point somewhere in your code. Thanks!What for you flashed firmware from RD6006 to RD6012? It will not work normal.
but how do i reset the Ah/Wh counters?|MEM| + |Dot|
I would like to know if there is a possibility to change the date display like day-month- year as some countries work like this.(https://i.ibb.co/zJvqX1K/df.png)
The model I mention is RD6006W with Firmware RD60062_V1.32.12c.The firmware everyone here is discussing for your RD6006W is RD60061_V1.32.13k.zip
I saw it, it’s not here. The only one are change date and hour , not the format.
The only thing I'm trying to accomplish is to make the RD60xx work with WiFi and the desktop software.can the 6018 set 1mA steps?cannot, due to hardware limitations.I'm not really familiar with any of this but could I use putty to communicate directly usb serial converter to the WiFi card tx/rx ports?Yes can use putty...
But what exactly you want to do?
When you configure WiFi using phone, WiFi module is already save AP SSID and password inside internal flash.
AT+CWJAP_DEF just will do the same, over AT command.If I only had to do all of this once it would be no issue but the RD6018W doesn't remember any WiFi settings, they start from scratch on every start up.RD6018 saves only server IP (SSID and password saved inside WiFi module during configuration and do not figure out during RD60xx<->WIFI module communication).
In you case, your PC probably get different dynamic IP, and therefore RD60xx cannot establish connection with your PC.
// Sets the Default Wi-Fi mode; Configuration Saved in the Flash (WiFi module)
// 1: Station mode
// 2: SoftAP mode
// 3: SoftAP+Station mode
// Note: The configuration changes will be saved in the system parameter area in the flash (WiFi module).
send("AT+CWMODE_DEF=1\r\n");
// Auto-Connects to the AP or Not
// 0: does NOT auto-connect to AP on power-up.
// 1: connects to AP automatically on power-up.
// Note: The configuration changes will be saved in the system parameter area in the flash (WiFi module).
send("AT+CWAUTOCONN=1\r\n");
The thing that makes it frustrating is that it's relatively easy to connect with an android going through the same WiFi router that the desktop is wired to they're all happily existing on the LAN I just want the desktop to be able to join the party without being stopped at the door of the WiFi chip.BTW, you seem to be thinking of the ESP only as a network-attached device, Don't forget that it has a SoftAP interface, and it can serve its own network. Within that network, it's the ESP who is both the DNS and DHCP server. This case must also be taken into account.My router assigns a DHCP address to the Riden and it shows right there in the DHCP table but it doesn't appear in the active client list, this is while the android phone is connected to the riden in it's own apk, the android is in both the DHCP table list and the active client list.
...this is while the android phone is connected to the riden in it's own apk...opposite... RD connected to the phone/PC... RD is a client, phone/PC is a server.
Any news on the latest upcoming hybrid switching+linear post regulator model ?It is already available (https://item.taobao.com/item.htm?spm=a3113.8229484.coupon-list.3.wJcYGZ&id=633746616581) for pre-sale order...
Any news on the latest upcoming hybrid switching+linear post regulator model ?It is already available (https://item.taobao.com/item.htm?spm=a3113.8229484.coupon-list.3.wJcYGZ&id=633746616581) for pre-sale order...
I ordered at the end of december, but still didn't get it yet (that time it was a discount, the price was even cheaper than RD6006).
When I get it, I will post here some screenshots and some tests.
PS : Also I'm suggesting to start a new thread on it, instead of this one, as its different animal.Yes, high time UniSoft owns a thread in TestGear, where it's convenient to update the 1st post with all his current efforts :-+
Yes, high time UniSoft owns a thread in TestGear, where it's convenient to update the 1st post with all his current efforts :-+
And it's still broken for connecting to a PC....this is while the android phone is connected to the riden in it's own apk...opposite... RD connected to the phone/PC... RD is a client, phone/PC is a server.
The wifi connection is only to allow the RD to send metrics to the IP address via the Modbus protocol, and to accept remote control via modbus over that same connection. It is the RD that initiates the connection to the remote controller.This Cannot be done.
One way to get a PC be that remote controller is to do it with the help of a mobile phone and DHCP address reservation:
- determine an IP address that later will be used by your PC.
- switch off the PC or move it to another IP address
- on your DHCP controller (in your Wifi AP or router) use MAC address reservation to set your mobile phone's MAC address to that chosen IP address
- make sure your mobile phone has that IP address (reboot, whatever)
- reset the IP address info on your RD (forgot how to do that, but it is in the manual somewhere)
- do a clean IP address configuration of the RD via the mobile app
- then change the MAC address reservation, to set you mobile phone to something else, and use your PCs MAC address to use that previously designated IP address
- make sure your mobile phone no longer has that IP address (reboot, whatever), and your PC has that IP address (reboot, whatever)
- then you can run the programs that communicate with the RD on your PC.
Yes, terribly complicated. But doable.
And yes, it would be so much easier to do it via a setting on the RD. But no, that is not possible (yet???)
5.reset the IP address info on your RD (forgot how to do that, but it is in the manual somewhere)
Found again how to reset the IP address:Trying it now, thank you.
at startup, when it shows the IP address, press left arrow (RESET highlights) then enter. It is in the original manual.
By the way, I edited the procedure above to reflect that, so people will not have to look all over and glue stuff together. This thread is already a fine example of that.
The Riden RD6006 series ps controllers out of the box default to CV mode. I can’t find in the very brief manual download how to get to CC mode.
A clue would be happily received.
Thanks.
I didn’t say I couldn’t find the manual. I said I couldn’t find any mention in the manual of how to enable CC mode.It was explained in the other post you made about the exact same subject. Perhaps if it's not obvious how to use it as a constant current source you might want to google constant current so you have a fundamental understanding of the term. Once you have done that it will be obvious how to use it in the constant current mode simply by using the front panel controls. Sorry I can't help you any further. OOp's didn't see the post after yours, I'm glad you liked that answer it's the exact same answer posted in the other thread you have going about the same thing.
n00b q: what / how is ORP used?Good question. I'm sure it stands for 'over resistance protection' Maybe something to do with battery charging?
Now what happens if we set ORP delay = auto ?Delay until the output voltage stops rising. (Same delay used for UVP (Under voltage protection)).
Ooops a little confused here, what is the difference between rd60062 and rd60061 I have tried both and at first, look the same.RD60061 is the very first revision and it has never been sold outside of China.
Where can you buy the RD6006P?now only taobao (https://item.taobao.com/item.htm?spm=a230r.1.14.10.429f4d290j01Gz&id=633746616581&ns=1&abbucket=4#detail)... they still not sell worldwide.
I was confused about the RD6006P, I didn't see any explanation of what it is compared to an ordinary RD6006, so now I see the 'P' designation must stand for precision? because they added more digits to the voltage and current readouts. Are there any other differences?Where can you buy the RD6006P?now only taobao (https://item.taobao.com/item.htm?spm=a230r.1.14.10.429f4d290j01Gz&id=633746616581&ns=1&abbucket=4#detail)... they still not sell worldwide.
I was confused about the RD6006P, I didn't see any explanation of what it is compared to an ordinary RD6006, so now I see the 'P' designation must stand for precision? because they added more digits to the voltage and current readouts. Are there any other differences?This is a hybrid: Switch mode + linear
Did I miss a post where this is all explained??
Model: | RD6006 | RD6006P |
Input voltage range: | 6-70.00V | 7-70.00V |
Output voltage range: | 0-60.00V | 0-60.000V |
Output current range: | 0-6.000A | 0-6.0000A |
Output power range: | 0-360W | 0-360.00W |
Input voltage measurement resolution: | 0.01V | 0.01V |
Output voltage setting measurement resolution: | 0.01V | 0.001V |
Output current setting measurement resolution: | 0.001A | 0.0001A |
Battery voltage measurement resolution: | 0.01V | 0.01V |
Input voltage measurement accuracy: | ±(1%+5 digits) | ±(1%+5 digits) |
Output voltage accuracy between setting and measurement: | ±(0.3%+3 digits) | ±(0.5%+4 digits) |
Output current accuracy between setting and measurement: | ±(0.5%+5 digits) | ±(1%+6 digits) |
Battery voltage measurement accuracy: | ±(0.5%+3 digits) | ±(0.5%+3 digits) |
Automatic cut off current value when charging: | 10mA | selectable |
Output ripple typical: | 100mV VPP | 10mV VPP |
Working temperature range: | -10℃~40℃ | -10℃~40℃ |
External sensor Temperature detection range: | -10℃~100℃/0℉~200℉ | -10℃~100℃/0℉~200℉ |
External sensor Temperature detection accuracy: | ±3℃/±6℉ | ±3℃/±6℉ |
Constant voltage mode response time: | 2ms(0.1A-5A Load) | 2ms(0.1A-5A Load) |
Constant voltage mode load regulation: | ±(0.1%+2 digits) | ±(0.1%+2 digits) |
Constant current mode load regulation: | ±(0.1%+3 digits) | ±(0.1%+3 digits) |
Capacity measurement range: | 0-9999.99Ah | 0-9999.99Ah |
Energy measurement range: | 0-9999.99Wh | 0-9999.99Wh |
Capacity and energy statistical error: | ±2% | ±2% |
Buck working mode: | Voltage drop >1V and >10% | Voltage drop >10% x VOUT + 2V |
Cooling fan start condition: | Vout>40V or Iout>4A or SysTemp>45℃ | Iout>4A or SysTemp>45℃ |
Cooling fan shut down condition when working: | Vout<40V and Iout<3.9A and SysTemp<45℃ | Iout<3.9A and SysTemp<45℃ |
Over temperature protection: | SysTemp>80℃ | SysTemp>80℃ |
Screen brightness setting: | 0-5(6 level in total) | 0-5(6 level in total) |
Screen: | 2.4 inch color HD display | 2.4 inch color HD display |
Weight(with package): | About 0.58kg | About 0.62kg |
Product dimension: | 167*81*65mm | 167*81*65mm |
This is a hybrid: Switch mode + linear
Firmware support setup colors (copied from my firmware)
Can setup CutOff current and CutOff temperature.
...do you think it is worth upgrading to the "P" version?I don't know... :-//
Does your custom firmware work on this new version?For sure - NOT!
Does your custom firmware work on this new version?For sure - NOT!
Can you tell me what is your latest stable firmware version for RD6006?the latest beta (k)... it is stable enough, at least still no reports about serious bugs.
Can you tell me what is your latest stable firmware version for RD6006?the latest beta (k)... it is stable enough, at least still no reports about serious bugs.
https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg3398072/#msg3398072 (https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg3398072/#msg3398072)
for this firmware it is advisable to reset to defaults first and then upgrade firmware right?no need
OK. I hope I didn't fry my RD6012... I accidentally connected a lithium battery to the terminals backwards. (positive to negative, negative to positive.)the fuse is blown...
Now when I turn on the power supply I get a lower voltage displayed than what it's set to and anything I connect to it won't draw any current. anyone has ever done something that stupid and was the fix expensive? lol.
HelloWithout details no one help you...
I have a problem ! I have two RD6006 with V1.32.13K ! One of them works perfect ! The other RD6006 has a problem!
Wen the output Voltage set over 12V, and I am contact the load the output cut off after 3-4 seconds....???
Wen load the V 1.33 it works perfect. All settings are checked.....
Have somewhere an idea ? Thanks sorry my English....
Does anyone know if the 6006 can tolerate a bit over the 70V input? I have a huge transformer that outputs 50V, so that would be about 72-74V DC.NOT!!! transformer output must be not more than 47V
Does anyone know if the 6006 can tolerate a bit over the 70V input? I have a huge transformer that outputs 50V, so that would be about 72-74V DC.
...but for some reason I can't connect it.I guess because of BAD cable...
No he needs the proper driver, I gave a link. that's the only problem....but for some reason I can't connect it.I guess because of BAD cable...
So, now I tried using bootloader from this site: https://monitor.net.ru/forum/attachments/32896/ (https://monitor.net.ru/forum/attachments/32896/) Every time I try to use it, it stopped uploading at 90-99%, then it checked the firmware, wrote "Firmware error" and shut down. The issue might be, that the it was designrd for RD6012 (i have RD6006). Can anyone please send me their firmware bootloader or otherwise help me fix this issue? Thanks for any help.versions is incompatible...
Updated version of RDScreenDumper v1.2
previous version sometimes fails due to short timeout.
I already have your RD60061_V1.32.13k file, but i need some way to put it into my RD6006. Like some software or something.
The 'USB' Option at the Top changes the USB Baudrate.This option is only for internal isolated USB<->UART converter...
Option 'Interface' selects the interface for internal connector (OFF/USB, WIFI, TTL, RS485)
and 'Baudrate' set the speed for it.
For WIFI interface, option 'Baudrate' is ignored and always used 115200
Both of these interfaces can work simultaneously.
That is, if you select the interface (WIFI, TTL, RS485), USB will not be disabled.
In that case, I'd like to make a couple suggestions for improved clarity:what for?
Change "USB" to "Front Panel USB"
or "Front USB" (depending on the number of characters available)
Change the option "USB" to "OFF"From beginning it was OFF...
In that case, I'd like to make a couple suggestions for improved clarity:what for?
Change "USB" to "Front Panel USB"
or "Front USB" (depending on the number of characters available)
there is only one single USB...
Change the option "USB" to "OFF"From beginning it was OFF...
But other people ask me to change it to USB (if USB is enabled)...
May be just rename that options to
TTL Interface
TTL Baudrate
?
How do you restore the default firmware if you have an issue?To manually enter boot mode (loader mode),
...Is the voltage ramp a built-in feature that can be changed in the firmware?No! It can't be changed by firmware.
Hi UniSoft can you please open a new thread for this model and make these PDF's and the 5-day discount the 1st post?PLEASE?Do you remember post #538 when senior member BravoV asked for this? Your efforts are AMAZING but mixing models on one forum thread is making things confusing and time consuming for members to get help for the original model 6006 :-+
What BravoV was referring to (I concur) is that the newer P model should get its own Test Equipment thread.Hi UniSoft can you please open a new thread for this model and make these PDF's and the 5-day discount the 1st post?PLEASE?Do you remember post #538 when senior member BravoV asked for this? Your efforts are AMAZING but mixing models on one forum thread is making things confusing and time consuming for members to get help for the original model 6006 :-+
Hi Cliff,
I've been writing a manual for the RD6006, RD6012, and RD6018 with some assistance from UniSoft ...
I plan on posting an (almost) complete document soon - Probably Wed, not sure yet.
There are a few things I want to complete first, but it won't be 100% by then.
When I do, I'm going to put it in it's own thread, kind of a Fresh Start from the current Firmware Revision with everything I could parse out of this thread. I think this will help with what you're looking for.
I don't know if UniSoft would be posting new firmware changes in that thread - I haven't asked - But I hope to be able to keep the document up to date with the community's help.
Standby LED: Rename "Default" to "Pulsating"OK
Language: Rename "German" to "Deutsche"; "French" to "Francais"
MEM Hint Settingregress...
Pressing a different Memory location button before the timeout value will display the values at the new location.
Can the old behavior:The "Mem Hint" option controls this itself.
"... a second click during this time will apply these settings."
Be put back in as an option?
ScrsaverBright Settingvalues of 'ScrsaverBright' are equal to values of 'Backlight'
Suggestion: Can the Brightness settings be made to line up with the 'Backlight' values?
Status Info SettingThere is no such option now.
Request: Can we have an option to choose what info gets cycled in 'Default' setting?
ie, I don't care about the raw ADC values, but may want Temperature and Battery Voltage to cycle through.
Can the firmware versions be unified into the same 'version' number, so only the Model number is different for each update?I use the same version as a stock firmware...
Hi UniSoft can you please open a new thread for this model and make these PDF's and the 5-day discount the 1st post?Here
The translation of "German" to "Deutsche" is faulty, it should be "Deutsch"Language: Rename "German" to "Deutsche"; "French" to "Francais"OK
Standby LED: Rename "Default" to "Pulsating"OK
Language: Rename "German" to "Deutsche"; "French" to "Francais"
The translation of "German" to "Deutsche" is faulty, it should be "Deutsch"Language: Rename "German" to "Deutsche"; "French" to "Francais"OK
@sunkmail: Please verify.
MEM Hint Settingregress...
Pressing a different Memory location button before the timeout value will display the values at the new location.
will fixCan the old behavior:The "Mem Hint" option controls this itself.
"... a second click during this time will apply these settings."
Be put back in as an option?
If enabled, the settings will be applied by double click.
(Only due to regress, does not work now)
Why need make a separate option for this?
ScrsaverBright Settingvalues of 'ScrsaverBright' are equal to values of 'Backlight'
Suggestion: Can the Brightness settings be made to line up with the 'Backlight' values?
OFF = Complete turn off the backlight.
0 = ‘backlight’ level 0
1 = ‘backlight’ level 1
2 = ‘backlight’ level 2
3 = ‘backlight’ level 3
4 = ‘backlight’ level 4
5 is not available (= ‘backlight’ level 5) cause have to sense...
Status Info SettingThere is no such option now.
Request: Can we have an option to choose what info gets cycled in 'Default' setting?
ie, I don't care about the raw ADC values, but may want Temperature and Battery Voltage to cycle through.
Can the firmware versions be unified into the same 'version' number, so only the Model number is different for each update?I use the same version as a stock firmware...
ie: RD60062_V1.34.1m
where:
RD60062 - is a model
V1.34 - version, equal to the stock firmware
1 - subversion of custom firmware
m - if there is a letter then this is a beta (release will be V1.34.2)
Original software check the version for updates, so I have to keep the same version as a stock firmware
Standby LED: Rename "Default" to "Pulsating"OK
Language: Rename "German" to "Deutsche"; "French" to "Francais"
I second, and forgive me to nitpick a bit, but "Deutsch" (without the e) and "Français" (with the accent) would be best.
Yes, My Bad. It Should be 'Deutsch' (This is kind of embarrassing ... My wife is German |O)Not really bad, because translation of "My wife is German" is "Meine Ehefrau ist Deutsche" :)
Did anyone notice RD60XX lockups with wifi turned on (and in use)? I even got on latest unisoft firmware and also in the past.Not sure how we can debug this..Do you mean keypad locked?
UniSoft: are the read/write calls to ESP module blocking?non blocking... just a simple UART...
Unisoft: then any clue what would freeze the RD6XXX device? I never seen it freeze without wifi in use..Have no idea...
Unisoft: no.. I mean full system lock, does not react to any key(with Skip keys lock enabled ) or via wifi..
UniSoft: are the read/write calls to ESP module blocking? I suspect this wifi ESP module is freezing and this in turn freezes the system.
Are you able to do something like: if you do not get a response in 5seconds from the module.. reset it from STM side?
Not sure what we will see on the video.. is not going to share anything more then what I've just explained about.
Strange that this was not seen,maybe not many uses the wifi feature ..
Thanks for this custom firmware UniSoft. But is there somewhere I can see all of the features including the links to the latest firmware and tools, and a full list of changes etc?
It's really a mess trying to look through a huge forum thread trying to piece together all the different bits of information. Why not make a git for it? Because looking through a messy forum thread for it feels very 2005 internet, and not in a good way.
Wow! Thanks for the Great effort!
Only one Issue so far. I have not been able to use the "Graph mode only" Controls described in 13.1
when I try to use these, none of the mentioned functions work. Which even makes sense considering that "SHIFT+ ARROW DOWN" is mentioned twice, with two different functions. (p. 49;50 refence by Sunkmail)
And I believe that creating more Sub-Menus/Tabs in The settings, would tidy it up. It's not very intuitiv to scroll down in the Power Settings, and arrive at the Display setting. Just like it already is with the Battery Settings Tab.
And Thanks again for the Great Great Work!
Only one Issue so far. I have not been able to use the "Graph mode only" Controls described in 13.1What exactly not working?
when I try to use these, none of the mentioned functions work. Which even makes sense considering that "SHIFT+ ARROW DOWN" is mentioned twice, with two different functions. (p. 49;50 refence by Sunkmail)
hello where can I download RDScreenDumper version 1.3? any link? Thank youv1.2 the latest one...
Anyone wanting to be able to use shrouded/sheathed plugs, they can use the EZ-hook 9280 or 9406 (which is a pair of 9280). They fit close to perfectly, just need to remove 0.1mm from the collet and slightly widen a hole in the plastic retainer.
That way you can have shrouded + "normal" + binding post use.
Just a shame they come only in black and red (and a shame I had no more green heat shrink left).
Rep to https://www.eevblog.com/forum/testgear/binding-posts-that-accept-shrouded-4mm-plugs/msg3497136/#msg3497136 (https://www.eevblog.com/forum/testgear/binding-posts-that-accept-shrouded-4mm-plugs/msg3497136/#msg3497136)
I tested the new feature -dv/dt 0dv/dt and it seems like it triggers prematurely. I have set -dv/dt to 0.03v and when charging,(I am using two 800mah AAA NiMh in parrallel, V set to 1.55V) the V-batt is instantly rising to 1.51v. Then after 15min the 0dv/dt is triggering.It will not work in CV (Constant Voltage) mode... You need limit the current (usually 10% from capacity), i.e. CC (Constant Current) mode
Also I still haven't been able to figure out how to get back to auto scaling in the graph mode View, after setting some of the Scales manualy.SHIFT + Click on ENCODER
2. If no voltage rise is detected within 15 minutes, the output will be turned off with the "0dV/dT" status.If the voltage rise during charging is not noticed by the PSU, it will go in that state.
Just guessing, but we're probably staying below the limits of the resolution of the ADC.For sure
why not go for the "voltage" method of https://lygte-info.dk/project/Charger%20UK.html? Charge at CC, and periodically measure the voltage under 0 charge current.That charger doesn't have relay, and have a protection diode.
no, Then it would show 0dv/dt and not -dv/dt.What RD60xx model?
Also when the Voltage threshold is set to 0.90V it should not have triggered at all. To me it looks more like a Bug.
How about slowly lowering the voltage to a cutoff voltage and looking if the current is 0?why not go for the "voltage" method of https://lygte-info.dk/project/Charger%20UK.html? Charge at CC, and periodically measure the voltage under 0 charge current.That charger doesn't have relay, and have a protection diode.
I don't think that it is a good idea just to stop PWM without disconnect the battery...
Just guessing, but we're probably staying below the limits of the resolution of the ADC.What RD60xx model?
Need to see the graphic, to understand what happens.
PSU detects the peak of output voltage, and "-dV/dT" settings sets the Voltage threshold from the peak.
I am also tested but only on 6018.
When I set -dV/dT to 0.03V, it triggered too early, after about 54 minutes, it looks like the output is too noisy.
Then I set -dV/dT to 0.05V, it triggered after 02h 33m with 0dV/dT state, analyzing graph can see the same problem, output noise.
I will try to add some filtering.
As far as I know there is no alternate PC control software.
I would love to see a better desktop PC software for this unit, but that's not being discussed here.So, let's discuss alternative desktop PC software... why not?
Thank you for considering this, I'll revisit the PC software and compile a wish list... :-)I would love to see a better desktop PC software for this unit, but that's not being discussed here.So, let's discuss alternative desktop PC software... why not?
What are you missing in the current software? What would you like to change or add?
I thought to write my own utility for PC.
My uses are quite basic, I'm still kicking myself for not ordering the wireless option :(
In the Menu under the Home Icon, you'll find it as "Leading Zeros"Great!
For wifi a nice improvment would be to keep trying to connect back to TCP socket if it goes down .Probably not much can be done there, as the wifi is mostly controlled by the stock ESP8266 firmware. See reply #504: https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg3399864/#msg3399864 (https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg3399864/#msg3399864)
Also when booting to keep try connect to wifi and then to TCP server after system booted up (say every 5seconds ).
I just found this thread, glad to see people actively working with these devices, I made a new python lib and qt gui with basic features over the usb serial connection
https://github.com/ShayBox/Riden (https://github.com/ShayBox/Riden)
https://github.com/ShayBox/RidenGUI (https://github.com/ShayBox/RidenGUI)
Is there a custom firmware for the 6018 yet
I assume by auto scale you mean the power limit setting that automatically lowers the I-Set when the V-Set is high enough, if that is what you mean, I plan to add this feature into my gui, the basic version is just re-reading and updating the ui after changing the I-Set, the more advanced version will include a calibration that starts the V-Set at the highest voltage and lowers it slowly while re-setting the I-Set to max, then saving a list of voltage and max current key/value pairs in the settings file to be used as a dynamic max current value for the dial/spinbox.I'm talking about the graphical display showing current and voltage verses time curves, in the android app they properly auto scale the graphical display is far more useful then the desk top software only it's tiny on a phone. :-(
If that's not what you're talking about/not talking to me, ignore that.
My uses are quite basic, I'm still kicking myself for not ordering the wireless option :(
The Wifi module can be ordered separately.
I bought it here.
https://aliexpress.ru/item/4000955270260.html?spm=a2g0s.12269583.0.0.5dbb17ed58xd5G&sku_id=10000012528797321
Works good
Looking at the header I see there is the RXD , TXD and Ground for the RS232 I think that is enough. Now is there a list of the Modbus registers for this?
Hey @UniSoft I don't know if it's intentional but you can't press 0 and enter to set the V/I set to 0 with your firmwareit's intentional...
EDIT: Does anyone know the max voltange and currents for each RD psu model, all I know is 61/18.10 for the RD6018RD6018
Looking at the header I see there is the RXD , TXD and Ground for the RS232 I think that is enough. Now is there a list of the Modbus registers for this?
This is the full list as far as I know https://github.com/ShayBox/Riden#list-of-modbus-rtu-instructions
Thank you. Now I need to order a unit and then make the cable. One question though. Should I buy the unit with Wifi although I won't be using Wifi or USB? I only want the serial port.
RD6018
60 --- 60V
18 --- 18A
Thank you. Now I need to order a unit and then make the cable. One question though. Should I buy the unit with Wifi although I won't be using Wifi or USB? I only want the serial port.To make it explicit: the WiFi module and the RS485 module (that you can always buy later) go in the same spot, you cannot use both at the same time. So if you plan on using the RS485 module, or plan on building an RS232 module, then no, no need for the WiFi module.
Thank you. Now I need to order a unit and then make the cable. One question though. Should I buy the unit with Wifi although I won't be using Wifi or USB? I only want the serial port.To make it explicit: the WiFi module and the RS485 module (that you can always buy later) go in the same spot, you cannot use both at the same time. So if you plan on using the RS485 module, or plan on building an RS232 module, then no, no need for the WiFi module.
mem + dot. found it on old post. thanksThere is a complete manual
mem + dot. found it on old post. thanksThere is a complete manual
https://www.eevblog.com/forum/testgear/custom-firmware-reference-document-for-riden-rd60xx-power-supplies/ (https://www.eevblog.com/forum/testgear/custom-firmware-reference-document-for-riden-rd60xx-power-supplies/)
long time lurker. love the community behind it, but I have a question. Would it be a bad idea to run 2 of them in parallel to charge a big lifepo4?Since it's already built, give it a shot and report back here.
Here's how I built mine
Its a 60v 10A on the backend. The goal was just a dual bench power supply. But if I can double the charging amps that would be great. Each cell is 280ah and there's 32 of themObviously you're going to have to double the power of the back end to do the same on the output. You certainly could conceivably run two regulated supply's in parallel but as I said the avenues for disaster are opened up, I have no idea how these supply's cope with getting back fed voltage and current if one supply goes in a different direction (for lack of a better term) As you have stated repeatedly you already have set this up, so I ask again how is it working?
yea that's exactly why I asked. I figured people here are smarter than me and maybe someone already tried it.BCM's are way cheaper then one of these supply's and far more suited for what you're doing, if you intend to charge multi cells at one time as opposed to sitting there charging each cell one at a time you will need to individually monitor each individual cell or very small groups of cells a BCM will do this with a single voltage and current source. The battery charging function is pretty much a novelty as far as my usage is concerned. this thing is more suited to being a general bench supply.
at 3.6v it's not going to be limited by the backend. I've had the power supply for a while, but the cells and DC load are still somewhere in china, so it's going to be a month or so before I can try it
It is truly bricked, or is there a way to get it back?RTFM (https://www.eevblog.com/forum/testgear/custom-firmware-reference-document-for-riden-rd60xx-power-supplies/)
(https://i.ibb.co/swGWdDf/IMG-20210521-212823.jpg) (https://ibb.co/swGWdDf) (https://i.ibb.co/fDR4rpj/IMG-20210521-212751.jpg) (https://ibb.co/fDR4rpj) (https://i.ibb.co/2MvR98R/IMG-20210521-212741.jpg) (https://ibb.co/2MvR98R) (https://i.ibb.co/Jr1cHWY/IMG-20210521-212938.jpg) (https://ibb.co/Jr1cHWY)
What are the specs of the toroidal transformer you used and where did you get it?I order it on taobao (https://item.taobao.com/item.htm?spm=a1z09.2.0.0.67002e8dfD8mz3&id=629572663024&_u=41jmoa5nc69d) (there are all specs)
Nice bank of caps, but that bridge rectifier should be upgraded to avoid surge failure and a possible magic smoke show. Not much room in there, this format will work..How it can helps?
https://www.mouser.ca/ProductDetail/Vishay-Semiconductors/VS-E4TU2006FP-N3?qs=F5EMLAvA7IBnWwdA%252B6h%252B4g%3D%3D (https://www.mouser.ca/ProductDetail/Vishay-Semiconductors/VS-E4TU2006FP-N3?qs=F5EMLAvA7IBnWwdA%252B6h%252B4g%3D%3D)
I removed the capacitor, and it is OK, but measures only 1000 uF D=0.03. So it is fake.Unbelievable that the Chinese market doesn't do anything to grow up
1. Are the UI controls too large?
2. What about the position of UI controls?
If anyone wants to help, then I started writing my own software. This is what we have now. The functionality is still minimal, but it will expand.
Yes, at the moment I am interested in the opinion of users.
1. Are the UI controls too large?
2. What about the position of UI controls?
For each indicator, you can set custom colors through the context menu (separately for each skin).
In the settings panels, the numbers can be changed both from the keyboard and the mouse wheel. Buttons also appear at the top or bottom of the number, when you hover the cursor.
Maybe someone else has any ideas, suggestions, advice?
If anyone wants to help, then I started writing my own software. This is what we have now. The functionality is still minimal, but it will expand.
Yes, at the moment I am interested in the opinion of users.
1. Are the UI controls too large?
2. What about the position of UI controls?
For each indicator, you can set custom colors through the context menu (separately for each skin).
In the settings panels, the numbers can be changed both from the keyboard and the mouse wheel. Buttons also appear at the top or bottom of the number, when you hover the cursor.
Maybe someone else has any ideas, suggestions, advice?
RDFlasher stopped working for me, when I select the com port and click connect it says select serial port and nothing else, I select the same port using the riden control software and it connects on usb with no problem. I used the flasher in the past with no issues it's v1.0 if that matters. if there's a newer one can someone post a link? Thank You.Firmware files not found...
What language/toolkit?Delphi
Could it be cross-platform (Linux? Raspberry Pi?)Windows only
Could it be open source?No
the output-enable button/display works. It says "OFF" when the output is on, and "ON" when the output is off. Very confusing.Usually caption of the button says what the button will do when you click it.
Could someone just enlighten me, how the firmware update works in detail to get the firmware published by Unisoft downloaded to an RD6018 and then up und running. My OS is Windows 10 Pro latest edition.
I scanned through all the posts and might have missed some explanations...
If anyone wants to help, then I started writing my own software. This is what we have now. The functionality is still minimal, but it will expand.
Yes, at the moment I am interested in the opinion of users.
1. Are the UI controls too large?
2. What about the position of UI controls?
For each indicator, you can set custom colors through the context menu (separately for each skin).
In the settings panels, the numbers can be changed both from the keyboard and the mouse wheel. Buttons also appear at the top or bottom of the number, when you hover the cursor.
Maybe someone else has any ideas, suggestions, advice?
What language/toolkit? Could it be cross-platform (Linux? Raspberry Pi?) Could it be open source? Wanting something I could run on a Raspberry Pi is why I started on my own software (using wxPython). Unfortunately I haven't had much time or interest to spend fleshing it out.
[...]
I noticed the max voltage and current are 60/18, but I don't know how to commit to this git repo to fix that https://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=src/hardware/rdtech-dps/api.c;h=1c67ea49d1715d5b32cb3b18b445288623438cdc;hb=HEAD#l66
Contributions
-------------
- In order to contribute you should ideally clone the git repository and
let us know (preferably via IRC, or via the mailing list) from where to
pull/review your changes. You can use github.com, or any other public git
hosting site.
- Alternatively, patches can be sent to the development mailinglist at
sigrok-devel@lists.sourceforge.net (please subscribe to the list first).
https://lists.sourceforge.net/lists/listinfo/sigrok-devel
But your numbers really raise a question. Your measurements show an enormous difference between PSU and DMM: about 9V at 60V.
Yours must have come really badly calibrated indeed or have a fault. I wonder if there are many that are that far off.
My RD6018 came with factory firmware v1.36, and after installing custom firmware (RD60181_V1.33.1.bin and RD60181_V1.34.1p.bin) the screen is rotated 90 degrees and inverted.Yup, for sure they changed something...
Did i forget something ? I can't find anything in the manual.
I hope they didn't change the display module type...
I have all of the varieties of Riden PSUs. What do you need?Need device (any model) with ST7789 display...
My RD6006P has bootloader v1.11, firmware v1.38 - any use?As I said: I'am not sure if v1.11 is coming with new display.
It works fine, so I'm guessing mine doesn't have the new display. I've got a very early serial number since I usually get sent a review model as soon as they're ready.It was stated very clearly that the unit needed for this display test would need to be a high sn# a very new unit.
Sorry, I think this is the newest one out of my collection.
It's a shame the custom firmware doesn't fix the poor UI in the menus.
It was stated very clearly that the unit needed for this display test would need to be a high sn# a very new unit.
The RD6006P is very recent, so any modifications to the LCD may not have filtered through the distribution channels just yet on this model despite being present on the 'older' RD6006 of similar vintage.It doesn't matter at all if you don't downgrade the firmware.
The UI on the menus is non-intuitive. Most would reach for the rotary encoder to scroll through items, especially since it's used for changing values.intuitive enough...
You'd also expect SHIFT+MENU to exit the menu rather than just ENTERWhat for so complicated?
ENTER which would more commonly be associated with editing and accepting a new value in the list.And this is completely logical, changed the settings and accepted with ENTER.
The UI on the menus is non-intuitive. Most would reach for the rotary encoder to scroll through items, especially since it's used for changing values.intuitive enough...
the rotary encoder used only for changing values in all modes.
At least until now no one has come up with a better idea...
And this is completely logical, changed the settings and accepted with ENTER.
What's wrong with that?
What for so complicated?
Actually click on rotary encoder is used to exit from menu...
I just duplicated the function on ENTER (as the pressure on the rotary encoder is a little hard).
New firmware (including updated RDFlasher)
Added support for LCD ST7789
RD60062_V1.36.1b.bin
RD60065_V1.40.1b.bin
RD60121_V1.34.1b.bin
RD60181_V1.36.1b.bin
I think it will be easy to implement this functionality through software since rd6006 unit already monitors the input voltage. In my opinion, this feature is extremely important when using a lithium battery as input power source instead of transformer. Although the packs I use have BMS, the monitoring of the pack discharge has to be done by me controlling the input voltage on the rd6006 and when it reaches, for example, the value of 46.2v for a pack 58.8, 33v for a pack 42v, 42.9v for 54.6v package, I have to manually disconnect the rd6006 and charge the pack. I use the rd6006 as a portable unit. This automatic feature will avoid any distraction in controlling the input voltage, compromising the battery. Another way to solve this problem would be through an extra board that monitors the input voltage, but it would be another pcb to be added, when the rd6006 could do this automatically.
Interesting use. What type of battery are you using for this portable application?
Best,
Would it be possible to power the RD6018 using USB-C PD (power delivery) ?
For example, USB-C PD supports up to 20V (5A) so I'm wondering if I can use a USB-PD trigger cable/adapter and connect the RUIDEN to it?
What's the difference between the custom firmware and the official firmware?
Does anyone know of software that can connect to the wireless module besides the official software? do we know the protocol?The RD talks modbus. The WiFi module, in the standard configuration, wants an external device (mobile app or PC software) to send the modbus data to. A fair amount of people have worked on this, not all really super user friendly or really stable:
Unless my eyes glazed over and I scrolled right past it, has anyone figured out how to successfully make this power supply connect to the PC software over Wifi? I have the current versions of the software (which is glitchy and likes to freeze, so I prefer the older versions) and the latest firmware, and while I can connect to it over USB, I can't figure out how to make it connect over wifi.
Should I buy some "HY3210 P" off aliexpress?
If anyone wants to help, then I started writing my own software. This is what we have now. The functionality is still minimal, but it will expand.
Yes, at the moment I am interested in the opinion of users.
1. Are the UI controls too large?
2. What about the position of UI controls?
For each indicator, you can set custom colors through the context menu (separately for each skin).
In the settings panels, the numbers can be changed both from the keyboard and the mouse wheel. Buttons also appear at the top or bottom of the number, when you hover the cursor.
Maybe someone else has any ideas, suggestions, advice?
Note! required the latest firmware 'p'
Do not use function to write logo! (nothing really happens, just a logo will be a little bit corrupted (contains artifacts), due to bug in firmware, will be fixed in next firmware).
Option "Do not Lock the keypad" will not work as well, it will be added in the next firmware.
https://mega.nz/file/MCpxhAoI#ptYnxzgQn0PcTfYmkzX38phEF1lkY_uRZjCrMXfaPyE
Is there a way to get the functionality to automatically turn the output off if the load gets disconnected (no current draw), I feel like I had that at one point but I can't get it messing with any settings
... killing the mosfets instantlyIt turns out that the short-circuit protection has not worked?
I hooked a 12v battery to it while it was set to 61v 18.1a and output was enabled, so maybe it can't handle thatWow, haven't seen a schematic for the RD60xx series but Unisoft made one for the RD6006P and it shows a 10 Amp fuse on the output. While looking at some current sense amps, I noticed that most don't give a useful measurement when current is flowing in the opposite direction to what is expected in the design. If that was a car battery, it could send 200 Amps or more through your RD60xx if the impedance was low enough. I wonder how other PSs would fair with a "car battery" test?
haven't seen a schematic for the RD60xx series...Schematic for RD6006 available here (second post):
Is there a way to calibrate or adjust the output voltage? It always outputs .02-.03 more than vset at higher voltages (10+)A little voltage drop is common i think?
Is there a way to calibrate or adjust the output voltage? It always outputs .02-.03 more than vset at higher voltages (10+)A little voltage drop is common i think?
Is there a way to calibrate or adjust the output voltage? It always outputs .02-.03 more than vset at higher voltages (10+)
Is there a way to get the functionality to automatically turn the output off if the load gets disconnected (no current draw), I feel like I had that at one point but I can't get it messing with any settingsTake a look at the new options: "UCP" and "UCP Trigger"
Some updates...
https://mega.nz/file/M0cGHDoY#E7KRDOtHHokceLAirPa9iSA4w1HHY4tzxaF9Rq9Q9SA
RD60062_V1.36.1c.bin
RD60065_V1.40.1c.bin
RD60121_V1.34.1c.bin
RD60181_V1.36.1c.bin
New options in "Quick Settings" (Shift + Down)
+ "GreenTerm=>Out" - If ENABLE then the GREEN terminal will work as an output over relay (NOTE! In this mode the battery detection is disabled, so no charger mode).
+ "UCP" - Under Current Protection. Disables the output if the current falls below the set value. (Working only in Power Supply mode, no affect in charger mode)
+ "UCP Trigger" - If enabled, the "UCP" option will be activated only after the current reaches the set value.
+ In option "External LED" added new item "VG/CY/OxP", what means: CV-Green, CC-Yellow, OxP (any protection Blinking RED)
* The "UCP" and "UCP Trigger" options are also available in the "--- Power Settings ---"Is there a way to get the functionality to automatically turn the output off if the load gets disconnected (no current draw), I feel like I had that at one point but I can't get it messing with any settingsTake a look at the new options: "UCP" and "UCP Trigger"
is it possible to add an option that turns off the output of the rd6006 and shows a warning message or sound an alarm (buzzer), if the input voltage is below a certain user definable value?Yes, sure. I remember you already asked, I just forgot.
is it possible to add an option that turns off the output of the rd6006 and shows a warning message or sound an alarm (buzzer), if the input voltage is below a certain user definable value?Yes, sure. I remember you already asked, I just forgot.
PS: If anyone else has asked for any options that are still missing, please remind me, I might have just missed it.
PS: If anyone else has asked for any options that are still missing, please remind me, I might have just missed it.
I wonder if Mr. UniSoft is also getting one for himself :) Would be great to have his custom firmware landed on 6012P as well.No, I didn't.
Ah, I see. Hope, there are no substantial differences between 6006P and 6012P firmwares, so it will be possible to "scale" the 6006P custom firmware to 6012P. The only difference is the higher output current and a different discrete step for 6-12A range. Other than that, I don't see much discrepancies.I wonder if Mr. UniSoft is also getting one for himself :) Would be great to have his custom firmware landed on 6012P as well.No, I didn't.
I do not plan to buy new models, and therefore no custom firmware is planned.
is it possible to add an option that turns off the output of the rd6006 and shows a warning message...Done
Some updates...
https://mega.nz/file/0hcTGKAA#RSLb07BOqZ4UhC26hsxPoGWTYOO8g1eSeS0aL8q0A3Q
RD60062_V1.36.1d.bin (RD6006)
RD60065_V1.40.1d.bin (RD6006P)
RD60121_V1.34.1d.bin (RD6012)
RD60181_V1.36.1d.bin (RD6018)
- menu "--- Power Settings ---"
+ Added new option: "Min Input"
Setups the minimum input voltage, if it falls below the specified value,
then the output will be disabled (and will be blocked),
at the bottom in the status icon "INPUT UVP" will be displayed
and a corresponding message will be displayed on the screen
(https://i.ibb.co/YXgfCFg/iuvp.png) (https://imgbb.com/)- Added new "Layout 2"
(https://i.ibb.co/sgt90nk/layout2.png) (https://imgbb.com/)
NOTE: If OVP, OCP, OPP is triggered, this parameter will be displayed instead of INPUT.- menu "--- Appearance ---"
+ Added option: "Solid Labels", sets label style
(https://i.ibb.co/92GJxRW/solidlabels.png) (https://imgbb.com/)- menu "--- Layout 1 ---"
+ Added options: "Show Ah" and "Show Wh".
+ Added option: "Small Font", to use small font in Layout 1
(https://i.ibb.co/TYdhx4x/layout1.png) (https://imgbb.com/) (https://i.ibb.co/f8YZf3Y/layout1solid.png) (https://imgbb.com/)is it possible to add an option that turns off the output of the rd6006 and shows a warning message...Done
Some updates...
https://mega.nz/file/0hcTGKAA#RSLb07BOqZ4UhC26hsxPoGWTYOO8g1eSeS0aL8q0A3Q
RD60062_V1.36.1d.bin (RD6006)
RD60065_V1.40.1d.bin (RD6006P)
RD60121_V1.34.1d.bin (RD6012)
RD60181_V1.36.1d.bin (RD6018)
I will pick up my new RD6006P today :)
I also have RD6018W.
Some updates...
https://mega.nz/file/0hcTGKAA#RSLb07BOqZ4UhC26hsxPoGWTYOO8g1eSeS0aL8q0A3Q
RD60062_V1.36.1d.bin (RD6006)
RD60065_V1.40.1d.bin (RD6006P)
RD60121_V1.34.1d.bin (RD6012)
RD60181_V1.36.1d.bin (RD6018)
Hi Unisoft, everything working just fine in my units. :-+
I like the new layout2, it has all the information needed to charge batteries without the need to scroll menus and check options! :-+
The small font on Layout1 is also nice to allow all information on screen, clear font, perfect! :-+
Solid labels are clear and a nice addon! :-+
But now I need your opinion :) , I'm thinking about buying the RD6006P does your custom firmware have the exact same features of the RD6006?
Since you have both units do you think it's worth the upgrade to the "P" unit? I know from what I read it has less ripple and more precision, but besides that will I gain anything else? The cost is about 30 euros more than RD6006.
Hopefully Unisoft offers his opinion in response to your questions. For me, I have a RD6018 with the 800 Watt supply and case that was advertised with it. Later, I purchased a RD6006P when it was released. Happy with both. For the 6006P I got a Meanwell 48 Volt, 280 Watt desktop PS (i.e. a brick) which I assumed would be floating but for some reason MW connected the protective ground to the negative output. Got around that with a modified (probably illegal) power cable. So my 6006P is quieter electrically and acoustically. Even under no load the 800 Watt supply runs its fan (quite loud) for a few minutes every 20 minutes. The MW supply is higher quality, its specs say > 95% efficient and only gets warm under a (200 Watt) load test.
Ah, one down side I noticed while experimenting with Unisoft's new "green power" option. The relay in the 6006P is rated at 30 VDC at 10 Amps. So running "green power" mode > 30 Volts (or charging a battery at > 30 Volts) output might risk some arcing in that relay. I expect Unisoft can fix this in his firmware :-)
When in "green power" mode, the options under the battery setup are disabled (I assume). The one I miss is the timer. Could that be enabled for "green power" mode? There is no visual indication when "green power" mode is active, but there is an acoustic one: the click of the relay when the on/off lit button changes state. Also noticed that the relay is not bistable (it is normally open) so when the input power is removed in "green power" mode the relay will open. IMO that is good.
Ah, one down side I noticed while experimenting with Unisoft's new "green power" option. The relay in the 6006P is rated at 30 VDC at 10 Amps. So running "green power" mode > 30 Volts (or charging a battery at > 30 Volts) output might risk some arcing in that relay. I expect Unisoft can fix this in his firmware :-)
I'm thinking about buying the RD6006P does your custom firmware have the exact same features of the RD6006?yes, exact the same.
Since you have both units do you think it's worth the upgrade to the "P" unit?I have no idea, it all depends on your needs.
I know from what I read it has less ripple and more precision, but besides that will I gain anything else?nothing else.
I've been wanting to ask for a while, what's planned for the "under construction" menu?Then I planned to add the ability to edit calibrations.
"green power" modeInteresting name for the option.
The relay in the 6006P is rated at 30 VDC at 10 Amps. So running "green power" mode > 30 Volts (or charging a battery at > 30 Volts) output might risk some arcing in that relay.Yes, this problem exists.
I expect Unisoft can fix this in his firmware :-)
When in "green power" mode, the options under the battery setup are disabled (I assume).Sure
The one I miss is the timer. Could that be enabled for "green power" mode?What timer?
There is no visual indication when "green power" mode is active...There is no space on the screen :(
I've been wanting to ask for a while, what's planned for the "under construction" menu?Then I planned to add the ability to edit calibrations.
Now I'm not sure if this is necessary.
Maybe someday someone will suggest something interesting.
layout bugs
- V-set I-set cannot be set 0 using the keypad only the encoder. OVP and OCP can be set both ways
- No cancel button when setting V-set, I-set, OVP, OCP, OPP with the encoder.
When using the keypad entry I can cancel the new value by pressing either V-set or the encoder button.
There are 4 ways to exit the setting: press V-set/I-set, press Enter, press the encoder, or wait for timeout
All of these save the new value when the encoder is used
maybe your unit has a different LCD?Yes, I recently got mine, serial 30k. ST7789
press and hold is something it can't be doneOk, I'm sorry if I suggested duplicates, I had no time to read the whole topic yet.
Does the firmware see a negative voltage on the main current shunt when power is driven into a RD60xx(p) supply?Not!
Yes, I recently got mine, serial 30k. ST7789
- when changing between Default Layout/Customisable Layout with the right/left arrows, there is a vertical position mismatch on the right side of the display, rows jump up a few pixels.this not a bug!
- OPP not displayed in Layout 1 despite switched onOPP is not displayed simply because it is turned OFF.
- Default Layout remnants visible under Layout 1This bug I know, affected only Ah, Wh
- Take Ok & Mem Hint interference, confusing when both options are ONI see...
- Press M1 twice accidentally, then M2, press Enter, you may think you recalled M2, but it's M1
- Mem Hint times out while Take Ok does not, so in the above example you do not press Enter, M2 disappears, M1 comes back and stays there
- V-set I-set cannot be set 0 using the keypad only the encoder.It have no sense, so I not allowed to enter 0
- SaveGraphSett. was fixed, did not work in 1cit is stores settings in MCU Backup SRAM (that memory is powered by battery, so will not work without battery)
- No cancel button when setting V-set, I-set, OVP, OCP, OPP with the encoder.same as in stock firmware...
- Save multi position not saved in most menu locations, can only be used in V-set, I-set, OVP, OCP, OPPit is only for: V-set, I-set, OVP, OCP, OPP
Dumb Power Supplycompletely useless.
Largest font possible.
Analog Power SupplyTechnically possible, but completely useless. Again, this takes a lot of memory.
I don't even know if this is possible.
those are not standard colors. Can custom colors be added, using RGB codes, or the palette is fixed?actually colors are RGB565...
Finally... my last Riden is screwed together and all three supplyes is placed. All works perfectly :)
(https://i.ibb.co/gFQS5nF/BF6643-EB-D380-4-FDF-8-DE6-B9-A32-E87-EFCF.jpg) (https://ibb.co/Wp7kbTp)
No, the fan do not kicks in before i give them a goog amount of load. In normal use i do not hear any fan at all. Completely quiet. I do not understand all the videos on Youtube that sayes that. I just can't hear any fan at all in normal use.
Some updates...
https://mega.nz/file/9lMVha7A#KJNN_WOBqJyCZf8KIIIZF8nv3Ys86f4i8T4Eu240hYE
RD60062_V1.36.1e.bin (RD6006)
RD60065_V1.40.1e.bin (RD6006P)
RD60121_V1.34.1e.bin (RD6012)
RD60181_V1.36.1e.bin (RD6018)
Here is a note that users may want to keep in mind, especially if they use desktop power supplies (like laptops use) that are >= 100 Watts to drive a Riden PS. ..............
I realized the USB port on a RD60xx wired to a desktop PC could be another "fuse blowing" scenario. Even small laptops (e.g. my Lenovo X270) with a floating PS can be connected to protective ground! In my case this happens via my Dell U2515 screen which is connected to the X270 when I'm not on the road. I'm guessing Riden have run into this problem and it explains why a relatively cheap DC switcher has added a few dollars to its cost with an _isolated_ USB port. IOW the ground on the USB Micro B receptacle on the RD60xx PSs is floating with respect to all other inputs and outputs on the RD60xx (apart from D+, D1 and Vbus on that receptacle, of course).USB part of RD is complete isolated, including ground...
Rigol DP832 with channels 1 and 2 in series to output 64 volts.
The max I can put out via the Rigol is 3.2 x 2 or 6.4 amps at 64 volts.
Here is a note that users may want to keep in mind, especially if they use desktop power supplies (like laptops use) that are >= 100 Watts to drive a Riden PS. Such power supplies will typically have a three pin AC plug and some have an IEC connector on the AC side of the power supply itself. As far as I can tell these PS will have the protective ground wired to the negative DC output. [Evidently 48 Volts supplies used in POTS (plain old telephone systems) have positive earths!]. Looking at the indications printed on a desktop PS the one to look for is the "double insulated" one which is a box within a box. If you see that symbol, then the DC side will be floating and the PS has a 2 pin DC connector and thus no protective ground connection. There are probably exceptions, a multimeter (in ohms or continuity mode) can quickly determine if either DC output terminal is connected to the AC's protective ground...
Hi Maxie,
Yes I have flashed ESPHome (https://esphome.io) to the wifi module and when the PSU is in TTL mode, ESPHome can read and write the registers via uart/modbus to get the current values, turn on/off and change set points etc. See docs here for generic modbus implementation: https://esphome.io/components/sensor/modbus_controller.html
Here is my current configuration: https://gist.github.com/jesserockz/664c1e3ac505757d6229f2473a4aa442
Jesse
... flashed ESPHome to the wifi module and the PSU in TTL mode...
What's an easy way to drop 3V (preferably without generating a lot of heat) ?
Hello Guys,
In the endless pursuit of low noise, I decided to get a P version RD6012 and toroidal transformer.
Thanks,
rudi
10 x 15000uF? What about the inrush-current?
Or a very strong and slow fuse?
but also in my opinion is the old way, a torodial with big caps is the finest solution.
Your selfmade diodebridge looks nice.
Try 6 diode drops using 3 series connected 25-amp bridges (ie: AC tabs unused) between bridge and filter caps.
What's an easy way to drop 3V (preferably without generating a lot of heat) ?
Try 6 diode drops using 3 series connected 25-amp bridges (ie: AC tabs unused) between bridge and filter caps.
you could always extend the primary winding neatly outside (with Teflon wire) by 10 to 40 turns to change the total primary to secondary turns ratio
Some updates...Hi,
https://mega.nz/file/9lMVha7A#KJNN_WOBqJyCZf8KIIIZF8nv3Ys86f4i8T4Eu240hYE
RD60062_V1.36.1e.bin (RD6006)
RD60065_V1.40.1e.bin (RD6006P)
RD60121_V1.34.1e.bin (RD6012)
RD60181_V1.36.1e.bin (RD6018)
A low value NTC Thermistor should suffice, and fits anywhere. That's why PC power supplies always have them.Would 2 \$\Omega\$ 13.5A thermistor B57464S0209M000 EPCOS (https://product.tdk.com/system/files/dam/doc/product/protection/current/ntc-limiter/data_sheet/50/db/icl_16/s464.pdf) be suitable? Problem is, DPH5005 has input current from 30mA up to 10A (for higher output power), which would heat up NTC thermistor to high temperatures. In semi-closed metal case it could cause problems.
Windows is blocking the download of RDScreenDumper because trojan detected.https://www.virustotal.com/gui/file/e35517e716350507eec59c884019b27fb0935387bfedeb1c5af80d0fcb34544e/detection (https://www.virustotal.com/gui/file/e35517e716350507eec59c884019b27fb0935387bfedeb1c5af80d0fcb34544e/detection)
Does anyone know of a firmware version for the 6018 to disable the auto keypad lock when connecting via USB or wifi?This firmware does, there's a setting for keypad lock
Am I missing something?
So looks like I may have flashed a firmware that doesn't support the feature. I have attached a screen of the menu items I have.
I wonder if it would be safe to flash the 6006 firmware over to my 6018.
Some updates (https://mega.nz/file/tw8nySZT#HqzlxU9rkA6oRKPw_oCPcrPARY7G0KFRYH6FCGFoQsI)...
....
+ Added the ability to configure WiFi module (SETUP: SSID, PASSWORD, IP) via USB interface
...... NOTE!!! To work this function you must change "UART Interface" to OFF, and disable output! WiFi module tries to (re)connect to the AP with entered SSID and Password, what (in my case) takes more than 20 seconds, and this time PSU will be freezed and no react.
So I used esp-link serial bridge fw and uploaded to wifi dongle.
So now I can manage it from Domoticz and HomeAssistant and also getting whole data from RD6018 to Influxdb and show it using Grafana.
In-case you didn't know, and may be interested, you can also use esp-home with the wifi module!
(https://paste.nomsy.net/raw/fulavefuna)
Yes, sounds interesting, because Ruiden software is useless.
When you can post some information, welcome.
I've noticed from using my 6018 24/7 that sometimes it crashes, the UI freezes and no buttons work, not even power, it'll just get stuck and need the rear power switch turned off.Yes, I can confirm.
PS: No custom firmware is planned for RD6024, RD6012P or any further models.
is support for the 6024 expected in the UniSoft Firmware ?
PS: No custom firmware is planned for RD6024, RD6012P or any further models.
is support for the 6024 expected in the UniSoft Firmware ?
I do not have it.
If the "AutoStonCrash" option is enabled in the menu,Hi UniSoft in my point of view is a very important option.
then after another 5 seconds there will be an automatic restart (pressing any button stops the count).
But I'm not sure if this option is needed at all... leave or delete?
--> "I do not have it."No, it just means that I do not have it.
Does this mean, when we provide the models to you, you would do the custom firmware for them. Especially the RD6024?
It will by possible to get info about watchdog trigger after restart using modbus?I didn't implement it... smartphone app doesn't know about custom firmware...
For example it will by nice to send a message to smartphone about exception.
I've noticed from using my 6018 24/7 that sometimes it crashes, the UI freezes and no buttons work, not even power, it'll just get stuck and need the rear power switch turned off.
Maybe someone have any other ideas?
Let me know before the release of the new version.
(https://i.ibb.co/Vxt0LQ8/2.jpg) (https://ibb.co/Vxt0LQ8) (https://i.ibb.co/tp4dg8T/1.jpg) (https://ibb.co/tp4dg8T)
Some updates...Hi,
https://mega.nz/file/9lMVha7A#KJNN_WOBqJyCZf8KIIIZF8nv3Ys86f4i8T4Eu240hYE
RD60062_V1.36.1e.bin (RD6006)
RD60065_V1.40.1e.bin (RD6006P)
RD60121_V1.34.1e.bin (RD6012)
RD60181_V1.36.1e.bin (RD6018)
I'd like to suggest a firmware upgrade. You should be given the option to choose the background color while setting the values. Purple is ugly. See attached image. Thanks Niwivan
I'd like to suggest a firmware upgrade. You should be given the option to choose the background color while setting the values. Purple is ugly. See attached image. Thanks NiwivanThat background color depends from selected foreground color...
const uint16_t g_colors[16] = {
0, // 0 - Default
C_RED, // 1 = 0xF800
C_GREEN, // 2 = 0x07E0
C_BLUE, // 3 = 0x001F
C_WHITE, // 4 = 0xFFFF
C_YELLOW, // 5 = 0xFFE0
C_MAGENTA, // 6 = 0xF81F
C_CYAN, // 7 = 0x07FF
//
C_LIGHT_BLUE, // 8 = 0x01CF
C_GRAY, // 9 = 0x8410
C_BROWN, // 10 = 0xA145
C_ORANGE, // 11 = 0xFD20
C_OLIVE, // 12 = 0x8400
C_TEAL, // 13 = 0x0410
C_PINK, // 14 = 0xFDF9
C_MAROON // 15 = 0x8000
};
const uint16_t g_selcolors[16] = {
C_MAGENTA, // 0
C_AQUA, // 1
C_MAGENTA, // 2
C_MAGENTA, // 3
C_MAGENTA, // 4
C_MAGENTA, // 5
C_AQUA, // 6
C_MAGENTA, // 7
C_WHITE, // 8
C_BROWN, // 9
C_AQUA, // 10
C_BLUE, // 11
C_BLUE, // 12
C_ORANGE, // 13
C_MAGENTA, // 14
C_AQUA // 15
};
I have found one bug regarding the "SaveGraphSett" function: it works for the setting of voltage, current, temperature, but NOT for the wattage...Yes confirm.
"CutOff -ΔV/Δt" since even with the smallest setting 10 mV...Actually we can try to make it less... for example starting from 0.005V... with step 0.001V
would it be possible to add an adjustable time delay before arming the "CutOff -ΔV/Δt"?Possible, why not?
if (g_dVdTCur)
{
// Check for -dv/dt condition
// Minimum time before termination in DVDT mode is 5 minutes
if ((tickCount - g_StartTimeStamp) > (5 * 60 * 1000) && (g_outVoltageFiltered + g_dVdTCur) < g_outVoltageFilteredPeak)
{
chgstate = CHARGE_OFF_DVDT;
}
// Check for 0dv/dt condition (Default is 15 minutes)
else if ((tickCount - g_PeekVoltageTimeStamp) > (15 * 60 * 1000))
{
chgstate = CHARGE_OFF_0DVDT;
}
}
(tickCount - g_StartTimeStamp) > (lockout_time * 60 * 1000)
Is it LCD fault?Sure,
I'd like to suggest a firmware upgrade. You should be given the option to choose the background color while setting the values. Purple is ugly. See attached image. Thanks NiwivanThat background color depends from selected foreground color...
So it is not the one single option, so it is useless to make it changeable.Code: [Select]const uint16_t g_colors[16] = {
0, // 0 - Default
C_RED, // 1 = 0xF800
C_GREEN, // 2 = 0x07E0
C_BLUE, // 3 = 0x001F
C_WHITE, // 4 = 0xFFFF
C_YELLOW, // 5 = 0xFFE0
C_MAGENTA, // 6 = 0xF81F
C_CYAN, // 7 = 0x07FF
//
C_LIGHT_BLUE, // 8 = 0x01CF
C_GRAY, // 9 = 0x8410
C_BROWN, // 10 = 0xA145
C_ORANGE, // 11 = 0xFD20
C_OLIVE, // 12 = 0x8400
C_TEAL, // 13 = 0x0410
C_PINK, // 14 = 0xFDF9
C_MAROON // 15 = 0x8000
};
const uint16_t g_selcolors[16] = {
C_MAGENTA, // 0
C_AQUA, // 1
C_MAGENTA, // 2
C_MAGENTA, // 3
C_MAGENTA, // 4
C_MAGENTA, // 5
C_AQUA, // 6
C_MAGENTA, // 7
C_WHITE, // 8
C_BROWN, // 9
C_AQUA, // 10
C_BLUE, // 11
C_BLUE, // 12
C_ORANGE, // 13
C_MAGENTA, // 14
C_AQUA // 15
};
... lcd behaved normally in past usages and now it is white only ...
Just a warning to anyone else that has some sort of modbus polling, I have esphome on my wifi module polling, it causes the unit to freeze if it polls in bootloader mode, and if that happens after you started flashing it will stop flashing and not boot with a check firmware error...You can boot into the bootloader by holding "Enter" when applying power and then using the desktop apps to flash the device.
Is there some way to fix this, I can't boot into bootloader mode anymore
You can boot into the bootloader by holding "Enter" when applying power and then using the desktop apps to flash the device.
Unfortunately not, it boots into "Check Firmware Failed!` as soon as power is applied, with any key pressed, and power doesn't turn it off, all buttons just beepBootloader calculates checksum of the firmware and if it is invalid (due to firmware corruption) shows that message.
It is already in bootloader mode and should flash without any problems.
Is it LCD fault?Sure,
LCD is dead
I've been unable to get USB baud above 250000 to work over modbus or RDScreenDumper, but 100000 works over UART from my wireless moduleNOTE!!! (https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg3941395/#msg3941395) For "USB Interface", baud rate higher than 115200 will not work!!! The speed is restricted by the isolator IC π122U31. This IC can be replaced by the faster ones: ISO7221A, ADuM1201ARZ (Both tested).
Also, do you know of any disadvantages or wear problems with polling every register very often, such as every second?You no need to read every register...
Also, do you know of any disadvantages or wear problems with polling every register very often, such as every second?I can read all registers every second without any problems. Even tried more often. Every 700ms also without problems. Reading every 600ms I had some errors.
I can read all registers every second without any problems. Even tried more often. Every 700ms also without problems. Reading every 600ms I had some errors.
I see that the "output (from multimeter or powersupply) device" sigrok is able to get values sent from rd6006 and others Ruiden devices :
https://sigrok.org/wiki/RDTech_RD_series (https://sigrok.org/wiki/RDTech_RD_series)
but I don't find any sigrok method to sent data to this power supply device, and change Volt consign, Amper maximum, and so.
I see that the "output (from multimeter or powersupply) device" sigrok is able to get values sent from rd6006 and others Ruiden devices :
https://sigrok.org/wiki/RDTech_RD_series (https://sigrok.org/wiki/RDTech_RD_series)
but I don't find any sigrok method to sent data to this power supply device, and change Volt consign, Amper maximum, and so.
Are you planning to release software for RD6024?I have already given an answer to this question. (https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg3974513/#msg3974513)
What happens when I load the software from RD6018 to the RD6024? Will it work at all?Dead device in BOOT mode... until flash the stock firmware...
Is there a place to put a feature request?Here on forum...
I'd want to be able to adjust beep ... and level.There used a buzzer with a built-in generator, so I cannot programmatically control nor level, nor frequency.
For example, I really like beeping when my Riden switches CV->CC, but the beep is too long and too loud.as a remember (I never use it) there was implemented double beep (100ms beep, 50ms pause, 100ms beep).
Is there a place to put a feature request?Maybe one day I'll pull the beeper and buffer the I/O line so it can trigger a 555 :-+
In particular, I'd want to be able to adjust beep longevity and level.
For example, I really like beeping when my Riden switches CV->CC, but the beep is too long and too loud.
If I could make it shorter and less loud - would be brilliant!
What's an easy way to drop 3V (preferably without generating a lot of heat) ?Stick an choke between the bridge and the caps, or between some of the caps and the rest to create a low pass filter. Lower and smoother output. Fewer caps needed.
I spotted a setting where it keeps the battery chargeThere is no such setting, it is always active...
readings when powered off and continues at that point.
Im fairly sure the battery charge value stayed even when the unit is powered off and did not reset to zero.It is stored in MCU Backup registers (BKP)...
Currently it resets when the battery is unplugged.
The backup registers are forty two 16-bit registers for storing 84 bytes of user application
data.
They are implemented in the backup domain that remains powered on by VBAT when the
VDD power is switched off. They are not reset when the device wakes up from Standby
mode or by a system reset or power reset.
Just wanted to know how much power I have put into a battery if charged intermittently and taken off chargeI do not quite understand what you want...
inbetween. Does that make sense?
There used a buzzer with a built-in generator, so I cannot programmatically control nor level, nor frequency.But you can control the duration (ms) of the beep. It could be used as a quasi-volume.
Hi guys, any special trick to setup the wi-fi ??
I tried with 24V and 51V power supplies and in both cases it says "The input voltage is too low!".
Firmware version is RD60062_V1.37.1g.bin
(Attachment Link)
What was your Output voltage set to?
If its set to higher than your input it will give a warning
I tried with 24V and 51V power supplies and in both cases it says "The input voltage is too low!".Open menu SHIFT - '0', click Right
I tried with 24V and 51V power supplies and in both cases it says "The input voltage is too low!".Open menu SHIFT - '0', click Right
Find option "Min Input" in "Power Settings"
set it to 0 (you have there non zero value)
Or better reset all settings to default
Hold pressed '0' when power on RD module
Is there a full user manual or guide? I was trying to disable the beep sound but couldn't seem to find it in the menu.
For those, who are on the factory software.
Ruideng has revised the documentation for all RD model power supplies, can be found here:
http://www.ruidengkeji.com/inst/ (http://www.ruidengkeji.com/inst/)
#BUGREPORT
Time ON counter has a huge drift (in firmware)!
3. "magic happens": somehow the IP address of the device running the app is communicated to the RDxxxx wifi module - it appears as the "Server IP"
- the RDxxxx wifi module is NOT actually connected to the wifi network yet
I'm puzzled as to how step 3 works: what is the app doing to communicate with an unauthenticated nearby device?
+ New option "Boot KeyLock"; Activates keypad LOCK at startup.
Some updates...
https://mega.nz/file/9wF2jKJT#uQmDqFnYmWliatA8vRda-aAL_zs51m71QMe2SMzDqNc
* Bug fixes
... Fixed a bug with incorrect reading screenshots for ST7789 displays.
... RD60065: Fixed flickering of OPP value
... RD60065: The "Min Input" parameter, from the keyboard it was possible to set a value up to 720V.
... RD60065: The "CutOff current", from the keyboard it was possible to set a value up to 61000mA.
... RD60065: Some fixes from V1.41 (1.Optimize the small spike at the moment of opening the output.)
... I remade the timer, now it is based on RTC (previously used Systick timer).
* Interface
+ When the output is turned off, the timer will be stopped, and its value will still be displayed until pressing any key (except ON/OFF).
* меню "--- Power Settings ---" ("--- Настройки питания ---")
+ New option "Boot KeyLock"; Activates keypad LOCK at startup.
+ New option "Boot MemCell"; Activates specified memory cell at startup. (Note: Cell "M0" - is the last entered values).
* меню "--- Display ---" ("--- Дисплей ---")
+ New option "Standby Clock"; Displays the clock in standby mode.
The wifi modules for the RuiDeng Riden RDxxxx series power supplies seem to have the same wifi setup process, involving the phone app providing the desired wifi details to the RDxxxx wifi module. I'm really puzzled as to how this mechanism works; I was expecting it to create a temporary SSID or similar, but it doesn't seem to do that. How does it work?RDFlasher can now be used for easy wifi configuration in custom firmware...
5. Enter SSID, Password, and server IP (your phone (can see in app) or PC (value entered by default)).I remember that previously my RD6006P (with your awesome custom firmware) also remembered BSID during "pairing" with wifi AP and later it could connect only to the same BSID AP.
I remember that previously my RD6006P (with your awesome custom firmware) also remembered BSID during "pairing" with wifi AP and later it could connect only to the same BSID AP.RD60xxx stores only IP address, all other things are stored and processed inside WIFI module.
With this new procedure, how the BSID handled? Is it still remembered somewhere in RD6006P?
If someone used a 12v 1A supply for instance, would the Riden still let you dial in a 60v output?
Pulling more than 4A at 3v would overload the source 12W PSU, ignoring losses in the Riden.
I don't see anything in the manual for setting source paramters, so do you just have do the mental maths each time?
1) How do you program the parameters of the source supply into a Riden, if you're using someting less than the suggested 65V 400W PSU?
2) If someone used a 12v 1A supply for instance, would the Riden still let you dial in a 60v output?
3) Pulling more than 4A at 3v would overload the source 12W PSU, ignoring losses in the Riden.
I don't see anything in the manual for setting source paramters, so do you just have do the mental maths each time?
Thanks.
Thanks for the explanation. So this is not a bug, it is a feature :-DD
I've set the limit to 10V/1A and there's nothing at the output, either with or without a load.The fuse burned?
I replaced all of them with EZ-Hook 9406 (shrouded binding posts). Posted details of that somewhere else in this thread. Of the original posts, I only have the black terminal left. But if you're interested in that one, tell me. I can send it to you (free, shipping and taxes would be on you).
I have an issue (again) with this PSU. When I turn on the output, it goes straight into CC mode, the voltage stays at 0V and the fan turns on. I checked the mosfet and diode, they're fine. No blown fuses or other components.For those bumping into this issue, the TL594 chip was faulty. Replaced it with a TL494 and although the voltage is not that accurate but it works (594 has a 1% reference instead of 5% in the 494).
There is a driver you may need to download and install if you're on windows 10 standby, I'll see which one it is.
OK I just looked this is the one that worked for me to get USB port working.
CH341SER
http://www.wch-ic.com/downloads/CH341SER_EXE.html (http://www.wch-ic.com/downloads/CH341SER_EXE.html)
In my case my laptop connected no problem but I needed this serial to usb driver installed on the desktop.
I have an issue (again) with this PSU. When I turn on the output, it goes straight into CC mode, the voltage stays at 0V and the fan turns on. I checked the mosfet and diode, they're fine. No blown fuses or other components.For those bumping into this issue, the TL594 chip was faulty. Replaced it with a TL494 and although the voltage is not that accurate but it works (594 has a 1% reference instead of 5% in the 494).
There is a driver you may need to download and install if you're on windows 10 standby, I'll see which one it is.
OK I just looked this is the one that worked for me to get USB port working.
CH341SER
http://www.wch-ic.com/downloads/CH341SER_EXE.html (http://www.wch-ic.com/downloads/CH341SER_EXE.html)
In my case my laptop connected no problem but I needed this serial to usb driver installed on the desktop.
OK I have found this topic and I am trying to install the Unisoft firmware, or any firmware.
I have the RD6006, now a couple of years old, running FW ver 1.26.
I have installed the USB-serial driver, reset the win10 laptop. I can't connect.
When I plug in the USB, it is detected. If I shift the USB, the port number changes, so the software is detecting that something is out there.
The comms on the RD6006 is set to USB.
Any suggestions please?
...new operation mode, I will call it for now as Constant Power Mode (CP_MODE).Do you want to break the laws of physics? ;)
Limiting current without lowering voltage, and with the possibility to adjust the values real time. Please read the following explanation.
Suppose I have a Load 24v 3A 72w (normal operation) and want to test it at lower amps without disturbing voltage regulation, like 24v at 2A, 1.5A, or custom value...Ohm's law:
...adjusted real time as long as we don't exceed the max values definedYou can adjust the current real time...
...this disables CV/CCthere is nothing to disable, CV/CC is just a visual signal...
....
This power supply always working in CC mode (it is designed by hardware)!
When the firmware sees that the measured output voltage has become more than 0.05V below than the given voltage (V-SET), then the CC mode is displayed...
that allows me to set a stable voltage and adjust the current (just decreasing) keeping the voltage always stable at the set value.
Quotethat allows me to set a stable voltage and adjust the current (just decreasing) keeping the voltage always stable at the set value.
All powersupply works as you say, all can set a voltage level, some has the advantage of add a max current value (this case) and some has the possibility to adjust a max power, but it's the same, internally V, I or both are clipped to agree with the ohm's law P=UxI. I think that you need is this mode, that stablish that the product of voltage and current has a max value, but not constant.
Power regulation is also known as power limiting or constant power mode (CP).
In CP mode, the DC output power is limited at the unit's maximum rated power. Power limiting operates according to the auto-ranging principle such that at lower output voltages higher current flows, and at higher output voltages lower current flows. This maintains the output power within the power rating of the unit supply.
When the power supply is at the constant power limit, the front panel CP status indicator is displayed. The CP status condition can also be read by by using SCPI commands.
The power supply can operate at the power limit without being damaged. However, the power supply is not guaranteed to meet specifications when operating in power limit mode. Output ripple may increase and neither output voltage or current is regulated.
In the figure above, the line representing load resistance B crosses the operating locus at point 2. Point 2 is on the output power boundary of the unit, so the power supply operates in CP mode. Press the Meter key to display the power (W) being supplied to the output.
Max Power is set to 380W by default, you can set it between 1-380W, it is the
max output power. The max output is default voltage priority mode, when the setting
voltage*setting current is higher than the max power, the device will automatically
decrease the output current setting value.
I give an example, if I connect a load that consumes 5A at 12V, say a light bulb, I can configure the power supply to 12V and adjust the current to 1.5A and the voltage is constant at 12V measured with the voltmeter on the lamp side, although the current supplied does not exceed 1.5A measured with a ammeter (limits the current without lowering the voltage). The lamp, of course, will not light at full intensity. Honestly, I don't know what to call this mode of operation and how it works.
Based on this description, that older power supply is lying to you. It is displaying the voltage set point, but not the actual output voltage.
Set up the same test conditions with current limit at 1.4A and measure the voltage across the lamp with a DMM and it will not be 12V.
Unisoft, have you seen my previous post about a difference (always in excess) between the I value set as max and the actual current? It's a minor detail anyway.Yes, I saw... I can’t reproduce it...
I am volunteering to test your custom firmware on RD6024 if you are kind to release a testing version for this platform (I assume you can decode the OEM and extract whatever is particular from there) .I don't have it!
I am thinking since the bootloader have the rescume mode we can always put the OE firmware . What do you say? I think you will make many happy that own RD6024
Also for wifi settings that RDflasher can change, can you publish some details on how is done ?This is only for custom firmware... stock firmware doesn't have it...
Register: 906 (0x038A)
Data: (54 words (108 bytes) - here is the plain data as it sending over UART)
55 AA FH FL X3 X2 X1 X0 PH PL R1 R0 SS SS SS SS
SS SS SS SS SS SS SS SS SS SS SS SS SS SS SS SS
SS SS SS SS SS SS SS SS SS SS SS 00 KK KK KK KK
KK KK KK KK KK KK KK KK KK KK KK KK KK KK KK KK
KK KK KK KK KK KK KK KK KK KK KK KK KK KK KK KK
KK KK KK KK KK KK KK KK KK KK KK KK KK KK KK KK
KK KK KK KK KK KK KK KK KK KK KK 00
where:
55:AA - marker (0x55AA)
FH:FL - flags (set it to 0)
X3:X2:X1:X0 - IP address
PH:PL - Port (can setup the port as well)(set to 0 to use default: 8080)
R1:R0 - reserved
SS...SS - 31 characters of SSID
KK...KK - 63 characters of Password
wait for response for around 40 sec... It will response as soon as WIFI module respond.
Read Register: 512 (0x0200); Returns: 0x1234 (to detect custom firmware)
Read Register: 513 (0x0201); Returns: 3 (Protocol version; Configuring WIFI implemented since ver. 3)
Read Register: 515 (0x0203); Returns custom firmware revision(h):build(1) -> V1.38.1h
Hi,I am volunteering to test your custom firmware on RD6024 if you are kind to release a testing version for this platform (I assume you can decode the OEM and extract whatever is particular from there) .I don't have it!
I am thinking since the bootloader have the rescume mode we can always put the OE firmware . What do you say? I think you will make many happy that own RD6024
I can't decode the OEM because I don't know the encryption keys...
and to extract the keys need to have device on hands...
I have done a write up on how the keys were extracted here https://www.eevblog.com/forum/microcontrollers/rd60xx-mcu-controlled-power-units/ (https://www.eevblog.com/forum/microcontrollers/rd60xx-mcu-controlled-power-units/)Hi,I am volunteering to test your custom firmware on RD6024 if you are kind to release a testing version for this platform (I assume you can decode the OEM and extract whatever is particular from there) .I don't have it!
I am thinking since the bootloader have the rescume mode we can always put the OE firmware . What do you say? I think you will make many happy that own RD6024
I can't decode the OEM because I don't know the encryption keys...
and to extract the keys need to have device on hands...
Hi, firstly, thanks for the great your that you did with providing us with custom firmware.
if you can give us some hint how to extract the keys will be great.
... you can watch the live episode
for it: https://odysee.com/@Apollo-NG:2/pimp-my-riden
The only thing I havent figured out yet is the password section in unisoft FW - is that available somewhere?
Do you mean the password that protects the calibration menu?
The only thing I havent figured out yet is the password section in unisoft FW - is that available somewhere?Read the manual
how to change the scale/time?“SHIFT”+ “▼”
...correct me if I'm wrong, ...extract the encryption keys ..., would it be possible to make a 6024 version of Your software?Need to have a device on hands!
Does anyone know if the Joy-It branded Rd6006 etc. can be flashed with the custom firmware?Can be flashed!
Meanwell 400W 48V
£53 now!
Nope! UK price.
I might be able to offer a discounted group buy for the RD6018 with case and PSU, assembled.
Just getting a price from RIDEN. Let me know if you are interested!
I'll be putting them on a pallet with a load of other things so it won't be next week...
Should know price tomorrow.
I am using the RIDEN 6006(P) and 6012(P) for curve tracing. They work great, but the overvoltage and overcurrent protection (OVP / OCP) is a bit inconvenient. Once the OCP limit is reached, the RIDEN units turn off their output, which means the curve tracing cannot proceed. I'd prefer to keep the outputs enabled and just get a "CC" reading, so the curve tracer software knows to go back and proceed with readings at lower output currents.
Is there a way to disable the OCP (and OVP)?
Setting OCP and OVP to their maximums should be sufficient, surely?
That's what I thought, too. I programmed the curve tracer software such that the OCP is set to the max. value (12 A with the 6012P). Here's what happens:I am not really understand what do you want...I hope this explains why I want to disable the OCP function.
- If the current set value (not the OCP value) is set to something lower than 12 A, the 6012P unit will correctly return a "CC" reading if the curve tracer software runs into the set current limit. The output of the PSU will remain on. This is the desired behaviour.
- If the current set value is set to 12 A and the current rises up to 12 A, the OCP function will turn off the output because the OCP limit was reached. The PSU will also not return a "CC" reading. In other words, the OCP takes precedence over the current set value, which may make sense in (most) situations. However, this OCP behaviour is undesired for curve tracing (where the current must be limited according to the current set value, resulting in a "CC" reading and leaving the output turned on).
I am not really understand what do you want...
Setting I-SET less than OCP will give you what you want.
Your device RD6012P allows you to set I-SET to maximum 12.1A but OCP to 12.2A (this is equal to disable OCP)
also, take a look here:
https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg3400498/#msg3400498 (https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg3400498/#msg3400498)
This does not seem to work with my 6012P. The max OCP limit I can set is 12.0 A, and the same value of the I-SET value. Since the OCP takes precedence over the I-SET, the outputs are turned off if the current reaches 12.0 A. This is undesired.Then set I-SET less than 12.0A (ex. 11.9A)... What is the problem?
Then set I-SET less than 12.0A (ex. 11.9A)... What is the problem?
I don't have RD6012P, but all other models working the same. May be some bug in firmware...
This would need some sort of a workaround in the driver code for the curvetracer software.what is curvetracer software?
Are you saying that it's not possible to disable the OCP function?There is no other way to disable OCP... (Only by setting it to the higher value than I-SET)
Then set I-SET less than 12.0A (ex. 11.9A)... What is the problem?
I don't have RD6012P, but all other models working the same. May be some bug in firmware...
This would need some sort of a workaround in the driver code for the curvetracer software. Things would be so much easier and cleaner if the OCP could just be disabled.
Are you saying that it's not possible to disable the OCP function?
If anyone wants to help, then I started writing my own software. This is what we have now. The functionality is still minimal, but it will expand.
Yes, at the moment I am interested in the opinion of users.
1. Are the UI controls too large?
2. What about the position of UI controls?
For each indicator, you can set custom colors through the context menu (separately for each skin).
In the settings panels, the numbers can be changed both from the keyboard and the mouse wheel. Buttons also appear at the top or bottom of the number, when you hover the cursor.
Maybe someone else has any ideas, suggestions, advice?
Note! required the latest firmware 'p'
Do not use function to write logo! (nothing really happens, just a logo will be a little bit corrupted (contains artifacts), due to bug in firmware, will be fixed in next firmware).
Option "Do not Lock the keypad" will not work as well, it will be added in the next firmware.
https://mega.nz/file/MCpxhAoI#ptYnxzgQn0PcTfYmkzX38phEF1lkY_uRZjCrMXfaPyE
PyPSUcurvetrace. See here:This would need some sort of a workaround in the driver code for the curvetracer software.what is curvetracer software?
There is no other way to disable OCP... (Only by setting it to the higher value than I-SET)As I explained before, this is not what I am looking for. I need to disable OCP such that it does not turn off the PSU outputs even if I-SET is configured to the max value. Since this is not an issue with all other PSU units I have used so far, I'd say this is a design quirk with the Riden PSUs.
I don't know about the internals of the RD60ii[p] supplies but back to the NCV81599's two current monitoring paths for input current. One is called "external" and could be effectively bypassed by a resistor value setting the limit point ridiculously high.Sure, I could mess with the hardware of my Riden PSU units, but that's not the way to go. I want the curvetracer software to work out of the box with the Riden PSUs for other people, too.
...What exactly would you expect a power supply to do when its OCP (over-current protection) was turned off and the former threshold was exceeded?If that were the case, I'd expect the PSU to blow up.
I've purchased an XY6008 myself, someone has to be the guinea pig!Hi!
I went more mainstream for the PSU and bought a Meanwell 400W 48V to power it.
If anyone is interested in the performance of this unit, let me know what you'd like tested. I have a scope and all here, so can do a reasonable amount of testing.
Should be up and running in a month.
Hi!
Do you have any news on this XY6008?
I would like to know how it operates and the output ripple with and without a load :)
Thanks
Sorry, but I decided to sell on the XY6008 and get a RD6018 instead, that eBay offer was too good to pass up!
Hi!
Do you have any news on this XY6008?
I would like to know how it operates and the output ripple with and without a load :)
Thanks
However, as explained above, the I-SET value will always be within the power limits of the PSU unit, so the current will always be limited to a safe value by the I-SET configuration. The difference with the OCP function is that the I-SET limit will not turn off the PSU outputs, wheres the OCP will. The way I see it is that the OCP function is to protect the stuff that is connected to the PSU outputs, not to protect the PSU itself.
Are you saying that it's not possible to disable the OCP function?There is no other way to disable OCP... (Only by setting it to the higher value than I-SET)
The external temperature measurement is only displayed to 1 °C resolution, but ... 0.1 °C resolution would be possible.Yes, possible... but what for?
...there seems to be no way to get a higher resolution of the temperatureYes, now there is no way.
It does not seem to be possible to get the ADC values directly.
...as well as computer (-> firmware and/or software change).I did not change the software.
there is an option to display internal and external temperature alone, but there is no indication which one is which.What do you mean?
When both are displayed at once (and thus much smaller), it says (INT) and (EXT) behind the values. Maybe add that to the "only one value" mode.It is better to enable showing the temperature inside the battery icon
Example: A higher resolution makes it easier to use the derivative, change of temperature over time, to cut off battery charging. Currently, with only 1 °C resolution, the required filtering needed to get away from the step-wise character of the heating defeats the purpose - since it then reacts too slow to a "fast" change. Why not just give the data directly to the user like with anything else?The external temperature measurement is only displayed to 1 °C resolution, but ... 0.1 °C resolution would be possible.Yes, possible... but what for?
What do you mean?I know what INT and EXT mean, and when they are displayed, everything is clear. But there is a display mode where you cycle through both values and there is no indication which one is which. If you like I will make a video to show what I mean.
...the pc or android phone are client not server as i seen on some post/pdfServer! It is RDxxxx establish connection with PC software or Android App.
What i do not understand is why there is no way of configuring it myself without going through this non working"distribution" and auto settings processAsk developers... My custom firmware allows to setup WiFi manually (from PC).
i would like to be able to put my own Wifi name and password and client IP IN the riden settingsServer IP...
I use AES encryption for the password on my router ... is this the problem ?Should not be. Datasheet (http://wiki.amperka.ru/_media/wifi-slot:esp-12f_datasheet.pdf) states that ESP-12F support AES
Example: A higher resolution makes it easier to use the derivative, change of temperature over time, to cut off battery charging. Currently, with only 1 °C resolution, the required filtering needed to get away from the step-wise character of the heating defeats the purpose - since it then reacts too slow to a "fast" change. Why not just give the data directly to the user like with anything else?I will add function to read plain ADC values (If I don't forget).
...But there is a display mode where you cycle through both values and there is no indication which one is which. If you like I will make a video to show what I mean.Ah, I realized what you mean. It came from the stock firmware, where there was no indication.
Elaborate cause there is maybe something unusual in the way they communicate.
*** USB (I'm told, can't find the spec reference) is _not_ supposed to connect house protective ground to the USB Ground, at least not in a power supply (e.g. USB PD Source). But that can happen when USB is used in "non-power-supply" scenarios, such as on the front panel of that DS2202 'scope. And Dell, bless their souls, chose to protective ground the USB hub in their U2515 screen. I have a fried Saleae Logic 16 that can attest to why I don't like Dell as much any more.This is somewhat off topic, but USB isolators can be of great help, and I even consider them to be mandatory when doing USB based measurements. USB2 isolators (that are sufficient in most cases) are cheap, as are isolated USB-TTL serial devices. Just do not trust all you can find on Ali, some have 40V isolation, others 400V. A good USB3 isolator for example is the Intona 7055-D (but you have to use good quality cables, it does not like some of my cables). My (early) ALLDAQ ADQ-USB 3.0-ISO-PS has problems with 480Mbps, but others report no problems with it.
So what is the voltage between the negative (Black) terminal on my RD6006P powered by the MeanWell PS and the ground on my 'scope (DS2202)? 60 Vrms at 60 Hz (I'm in Canada) or around 180 Vpp.
0.27mA could burn some sensitive components 🤔The voltage could burn some if you are not cautious, depending on how you connect it. But so would static electricity (fingers).
--> "I do not have it."No, it just means that I do not have it.
Does this mean, when we provide the models to you, you would do the custom firmware for them. Especially the RD6024?
I just do not want to spend time.
It really seems like a shame that the 6006/6012/6012 are all supported but not the 6024.Why is it like a shame?
Ever since updating the firmware it intermittently (but repeatably) says: "Output fuse damaged!" in the middle of screen and halts any operation when the output is open/little current is flowing. I've updated to the latest firmware since then and it's not fixed. I'm pretty certain this has nothing to do with the fuse as it supplies 12 amps fine.Yes, this can work unstable...
RK6006... does anyone know what this is?This is their new product... lite version of RD6006
A couple of other features which I'm not sure are possible. Is there a way to turn off the pulsing power button in standby?No
Is it possible to set a slow start up with delays less than 1s?No
1. Does RD6012P models share the same firmware as RD6006?No! all models have it is own firmware.
2. My unit did come with V1.44. Where can I find an update?last version is RD60125_V1.47
EDIT: Not sure if there is an issue with my unit. I do hear the fan turning on for 15-20 sec every minute even if there is no load...It is not an issue. Primary power supply work like this. And yup, it is annoying...
... and the power is off. I mean the toggle button in the back of the unit is on. But the front button is green but the unit is turned off (screen off).Front power button doesn't really turn off power... just turn off LCD, turn off output, that is it... so the whole hardware is powered.
Perhaps it is a known issue with this firmware?It is not the firmware problem. There is no physical turn off functionality (no hardware support).
You stated RD60125_V1.47 latest. My is RD6012P. Also stated that each unit has its own version. At the same time, you suggesting a firmware with totally different version pointing to ear file. Confused…RD60125 is the internal name of RD6012P
I am also reading there are different firmware developers. Which one is best/better and original developer?For RD6012P there is the stock firmware ONLY.
It really seems like a shame that the 6006/6012/6012 are all supported but not the 6024.Why is it like a shame?
This is not a commercial and not profitable project, just a hobby. And I was interested.
As for the RD6024/RD6012P, I don’t have it, and I do not want to spend money on their purchase.
As for the “shame”, it is better for you to write to developers, this is their work, they get money for this (unlike me).
What prevents them from going along the same way that I, to talk with customers, ask what they need, what they want to see in the firmware.
RK6006
RD6006P:Now can read RAW ADC Values
The external temperature measurement is only displayed to 1 °C resolution, but the "ADC(T*ex)" value ... is much more granular, better than 0.1 °C resolution would be possible.
It does not seem to be possible to get the ADC values directly.
case 546: value = g_ADCSystemTemp; break;
case 547: value = g_ADCBatteryTemp; break;
case 548: value = g_ADCInputVoltage; break;
case 549: value = g_ADCBatteryVoltage; break;
case 550: value = (uint16_t)(g_ADCOutputVoltage >> 16); break;
case 551: value = (uint16_t)(g_ADCOutputVoltage); break;
case 552: value = (uint16_t)(g_ADCOutputCurrent >> 16); break;
case 553: value = (uint16_t)(g_ADCOutputCurrent); break;
when cycling through the different values in the bottom right (using the up/down arrows), there is an option to display internal and external temperature alone, but there is no indication which one is which. When both are displayed at once (and thus much smaller), it says (INT) and (EXT) behind the values. Maybe add that to the "only one value" mode.Done
It powers on fine. But as soon as I press the on/off button to start powering whatever I have connected the volts drop to about 1V and about 0.003 amps and the CC emblem comes up.The output fuse blew out.
Remove the load and the volts go back to whatever it was set at.
please confirm if enough founds are collected for a 6024 you will consider getting a 6204 and try build your customized fw version as well.see attach
I have asked for his PayPal account, but no replay so far.I don't use PayPal.
Is there some link to donate . Is not very clear (to me anyway)The link was repeated 2 times on this page. Now 3 times:
I have asked for his PayPal account, but no replay so far.I don't use PayPal.
I have asked for his PayPal account, but no replay so far.I don't use PayPal.
But donationalerts does. So you can use a paypal account to donate (via donationalerts).
OK , 10E donated for rd6024 :)
Don't mean to spam the thread, but found a good deal on these with quite a few available. Meanwell SD-1000H-48 for $80. Adjustable output up to 60vdc and 115vac in. (US). I grabbed one to use with a 6018 I have coming.
They are however too LARGE for the chassis, but given the price/performance, I think it is worth considering. I'll extend the meanwell out the rear of chassis once parts arrive.
https://www.ebay.com/itm/195567787502 (https://www.ebay.com/itm/195567787502)
If not appropriate, feel free to delete.
Awesome work by the group on firmware!!
I can't seem to find the info on the front power switch modification mentioned in the manual.Yes, it is implemented in my 3 assembled power supplies (RD6006, RD6006P, RD6012).
This would allow turning on the backend supply with the front panel power switch.
Has anyone successfully implemented?
My thought was to use j2.4 (20ma max) to drive a fet which will drive a relay (250v/20a) to turn on the back end supply.No problem. Just don't forget to add pull-down resistor to the Gate/Base of the transistor.
Would have to add a 12v low power wallwort to the mix and connect through a diode to the rd6018 too. Would use same 12v to fet for relay.I made a powering only for controller part.
Is it possible to make RED led mod with RK6006 (like it can be done on RD series) when overcurrent protection kicks in?To answer the question, need a schematic.
Hello, i've seen a custom firmware can be installed? What kind of feature/benefits does it add?You could start reading much earlier dated posts. Yes, this takes time, so start about here https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg3104528/#msg3104528 (https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg3104528/#msg3104528)
RD6018 has current resolution of 0.01A. So I think that currents smaller that that are simply not registered.
RD6006 has 0.001A resolution, RD6006P/RD6012P(in 6A mode) has 0.0001A. So RD6018 is designated for bigger currents and has lower resolution.
Anyway. I just registered here to say:
Thank You very much for this great piece of work UniSoft!
Unisoft, if it is averaging to get to 1ma resolution, could the same be done for currents under 10mA?
I don't mean to nitpick, you have clearly gone above and beyond on this multi-year endeavor. We all owe you a ton of gratitude!
Is there a changelog? - are there changes on how it communicates with a PC/python?See a little up: https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg4971583/#msg4971583 (https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg4971583/#msg4971583)
Could you please share how you wired the capacitor bank?what exactly?
Guess I scared off Unisoft with my neverending questions lol.Why should I get scared?
what exactly?
I soldered all capacitors myself, so all capacitors of one channel I soldered in reversed polarity.
(Attachment Link)
Hello everyone, I have a RD6018 and I would like to make the improvements that UniSoft has implemented for this source. I do not have much experience and I would be very grateful if someone could guide me in the steps to follow and the files that I have to install.
Hi there,
Am I the only one having a boot problem (hangs on a blank screen) with the latest UniSoft firmware (RD60062_V1.41.1k) ?
I managed to get my RD6006 to start by holding the "ON/OFF" button at startup, but it gets stuck again on the next power cycle :-/
Resetting to default parameters ("0" + Power On) did not help.
My screen is a ST7789.
Everything works fine with the previous version (RD60062_V1.38.1h).
Very nice job UniSoft by the way ! Thank you !
Fredo_
It really seems like a shame that the 6006/6012/6012 are all supported but not the 6024.Why is it like a shame?
This is not a commercial and not profitable project, just a hobby. And I was interested.
As for the RD6024/RD6012P, I don’t have it, and I do not want to spend money on their purchase.
As for the “shame”, it is better for you to write to developers, this is their work, they get money for this (unlike me).
What prevents them from going along the same way that I, to talk with customers, ask what they need, what they want to see in the firmware.
I think it's a shame that the great work you have done is not available on the RD6024 -- that should be taken as a compliment that your work is mightily appreciated and valued.
And it's a shame that the developers who are paid to do this have not done as good a job as you have on your hobby and don't seem to be interested in making anything but minor improvements to the existing firmware. If only they would be responsive to their customers...
And it's a shame that your work is not open source (though that is 100% your prerogative) so that others could extend all the great things you have done to other models without having to rely on your charity since you totally understandably don't have the resources to support other models.'
And finally, it's a shame on me, because if I had known about your great work and it's limitations to the earlier series, I would have ordered a RD6018 instead of a RD6024 -- again a tribute to your great work!
I hope that better explains what I was intending to say...
BTW, if it's a purely a matter of not having access to a 6024, I would be willing to help contribute to buy you one and/or test any mods necessary on my version. Though again, this is your hobby and I totally understand if you lack the time or interest to extend to other models. My hope though was that it would only require a simple change to a couple of limit parameters since otherwise the models and their UI's seem very similar, at least externally.
Did anybody tried to connect the output of two similar units (rd600xx, rk6006) in series to create a simetrical power supply output? both units should use different input power source.
Did anybody tried to connect the output of two similar units (rd600xx, rk6006) in series to create a simetrical power supply output? both units should use different input power source.
For safety use two diodes for protection when one of the supplys stops working or settings are not correct.
Diodes have to be able to transfer the max current.
Did anybody tried to connect the output of two similar units (rd600xx, rk6006) in series to create a simetrical power supply output? both units should use different input power source.
For safety use two diodes for protection when one of the supplys stops working or settings are not correct.
Diodes have to be able to transfer the max current.
The idea was to use the center point also, for eg. +12v 0v -12v not just series. My use for these is to connect opamps and test some boards that demand a simetrical PS. BTW according to Ruideng the developer of these modules, it is forbidden to connect them in series and also in parallel they will burn. I think I will continue to use my homemade analog PS for this. Dc-Dc converters have issues when connected in series or parallel even with prottection diodes, I've blown some cheap dc-dc buck converters trying this, they look ok but at some point they fail. I wasn't able to do it successfully and I tried several different solutions I've found on schematics foruns and so on.
Did anybody tried to connect the output of two similar units (rd600xx, rk6006) in series to create a simetrical power supply output? both units should use different input power source.
For safety use two diodes for protection when one of the supplys stops working or settings are not correct.
Diodes have to be able to transfer the max current.
The idea was to use the center point also, for eg. +12v 0v -12v not just series. My use for these is to connect opamps and test some boards that demand a simetrical PS. BTW according to Ruideng the developer of these modules, it is forbidden to connect them in series and also in parallel they will burn. I think I will continue to use my homemade analog PS for this. Dc-Dc converters have issues when connected in series or parallel even with prottection diodes, I've blown some cheap dc-dc buck converters trying this, they look ok but at some point they fail. I wasn't able to do it successfully and I tried several different solutions I've found on schematics foruns and so on.
For series or parallel connection it is necessary that the units have galvanic isolation.
When you load them with SMPS power units, that mostly is not garanteed.
Also minus may not be earthed.
Had two former DPS units, DPS5015, in series and works perfect. They had both their own transformer, diodebridge and smoothing capacitor.
Diodes have to be able to transfer the max current.Take your 'dual polarity ground' from the middle point (i.e. between diodes).
In any case - follow the generic recommendation for connecting PSU in series - use diodes to prevent external reverse voltage on PSU output.Diodes have to be able to transfer the max current.Take your 'dual polarity ground' from the middle point (i.e. between diodes).
Also, I'd add an external 3-pole switch to on/off the power supply simultaneously - for positive and negative polarity.
P.S.
BTW - MeanWell allows serial connection to get dual-polarity PSU - see the Q40 here: https://www.meanwell.com/qa.aspx (https://www.meanwell.com/qa.aspx)
But anyway - I'd put protection diodes - just to protect the PSUs.
Hi. I am having a problem with 60062_V1.41.1k --
I have previously flashed a number (3 or 4 versions) of the custom firmwares with no problem. I tried this one and after flashing, it re-boots to a white screen. Powering off and back on (hard power off) will never get past white screen. Only re-applying hard power while holding the power button in will force it to boot into 1.41.1K correctly -- most of the time.
Steps to diagnose:
- Initial 1.41.1K flash [white screen on power up but correct version verified after holding down power button when applying input power]
- Re-Flashed to 1.41 official - Boots fine, this now wiped out custom settings so now showing Riden boot logo, everything functions
- Re-flashed 1.38.1H - Boots fine, still with wiped out custom settings but working fine
- Re-flashed again to 1.41.1K [still reboots to white screen with power applied unless holding power button in to bypass]
- Re-flashed again to 1.38.1H - Works fine, reconfigured all settings saved, working like it has for over a year.
Note! -- I went back and rebooted holding down 0 while hard powering on to see if that would help, it did not. [It will boot that time after holding 0 but will then not boot again after that without pressing 0]
What is up with 1.41.1K on a RD6006? Serial number: 000304xx Any other trouble shooting suggestions are appreciated. Thank you.
i did post for the same problem in october "Reply #1213 on: October 05, 2023, 11:56:05 pm"I was busy.
never had any reply !!
Hi,
Long time lurker, first time poster.
Recently I have been working on an alternative firmware for the WiFi module that can be plugged in to Riden's RDxxxx power supplies. Using this software the power supply can be controlled over Modbus TCP as well as SCPI.
I have released the source code and compiled firmware as well as installation instructions on GitHub: https://github.com/morgendagen/riden-dongle
Hopefully this is useful to somebody out there. Should you decide to give it a spin, then please let me know of any issues or feature requests by adding a GitHub issue.
Regards,
Peder
Is there a way to make these remember settings on power off?M0 - is the latest current settings... It is always save settings there.
I mean, say I have set voltage to 5V and current to 1A.
Turned power supply off.
Now when I turn it back on, output voltage and current will be set to ones, stored in M0.
But I do not want that, I just want to have the last voltage/current.
Sorry if I'm not understanding.
Guess my point is, I can see ~.014A at 14.4v with a 1k resistor on the output. I can add a 10k to this and then get ~.016A.
So the rd6018 can see a difference in this small step in current with the custom code. However, it wont register anything below 10mA current draw.
I'm struggling to see how this could be a hardware limitation if it can resolve that difference. ???
So is there a way to avoid pressing that each time?
As it is in normal supplies like Korad, eTommens and thousands of others?
Maybe, some custom firmware hack?
Does anybody know which MCU is used in RK6006 and others?
I never got a direct response from you regarding this. Is it not possible?Perhaps I just didn't notice your question.
So the rd6018 can see a difference in this small step in current with the custom code.
However, it wont register anything below 10mA current draw.
the voltage display reads high when charging batteries or powering loads at high current because of the voltage drop in the cables.I doubt...
Would it be possible to add either an input for lead resistance, or a calibration routine to determine it (say for example shorting the leads and measuring voltage drop at 1A)?
Then the firmware could utilize this value to compute a correction to the voltage depending on load current.
Hence, a virtual 4-wire kelvin connection to the load with no hardware mods needed.
I cannot upload UNISOFT's firmware. I have a 6012RP w. factory FW 1.49 and bootloader 1.14sure.