You probably have a few of the resistor values wrong.
Yup, didn't bother taking note of them. I've added them to my schematic now, if it helps you to cure my ignorance.
When in CV mode, with current under the limit, the LM358 output is low. The voltage regulation works as normal, with the pot and resistor+LED forming a voltage divider to the 0V LM358 output.
When the output current rises in CC mode, the LM358 output rises above 0V, resulting in the output voltage dropping to keep the FB pin at the reference level.
Thank you for the explanation, I have a better grasp of what the function of the board is now. I had assumed a different mode of operation, ie when the current limit it reached that the voltage remains constant, as well as the current. After reading around, it seems that this is contrary to Ohm's Law.
I'm still puzzled by how and when the red/blue LED pair light up. The easiest thing would be to get a working board and try some different settings and take some measurements.
That schematic looks odd to me.
The XL4015E1 would try to keep the FB pin 1.25V above it's GND pin.
But wouldn't the blue LED drop more than that?
You may have a point there. After watching some Youtube clips of Russian's playing around with similar boards it seems the LED is red. I may have mis-remembered. I've changed the label on the schematic. I'll get some more and double check.
Since starting this thread I have realised what I really want is a buck converter than can step down 19 V to 12 V and be capable of handling the load I wish to apply. In this case ~ 8 Ohms. Rough calculations tells me at 12 V I'll need a buck converter that can handle 24 W.
Thanks again for your help.