Hi,
I did some test as yield from this was unnaturally low. And I think default settings are just not right. I converted 1 million of ores with 2 different tests.
- quality condenser test
Outcome is as expected with 1 legendary module, 4 steps is: 1000000 * 0.0625^4 is about 15, and indeed data was converging to 15 legendary ores per 1 million normal. So that's 0.000015
- 4*legendary module with single recycles test: chest -> recycler -> chest.
and the yield was as follow in order of quality: 188k 56k 5.5k 535 61
which matches the math on https://wiki.factorio.com/Quality
If we upcycle further so that we are left with only legendary, the final yield is about 350 ledengary ores, or 0.00035 which is very close to 0.000375 that factorio wiki specifies.
So not only you get so 4 times more raw legendary from recycler, but you also have other qualities that you can upcycle again and get more legendary from 1 million normal ores. So ultimately quality condenser on default settings is more that 20 times worse than brute force upcycling.
Summary:
Changing number of module slots from 1 to 2, yields about 244 ores. It's still less than theoretical 375 from recycling, but it's a fair price to pay for convenience and UPS save. Setting base quality to 1.3% will get you closer to recycler to 362 legendary ores.
Now I'm not mathematician, so you may want to verify it. But it seems my practical tests do match theoretical calculations.
ps. And thanks for great mod. After solving upcycling once in my life, I don't really want to go back to it anymore xD