free_electron, my supply design will have settable voltage AND current and it will use a high-side monitor to monitor the real current/voltage (I won't use a feedback control loop to actually try to correct the output, I can deal with the offset and component variability errors).
As for robustness, the LT3080 is going to be hard to kill, especially if I add a reverse protection diode external to it. It's also supposed to be pretty damn stable, too.
For safety, I'll probably have the microcontroller shut down the PSU if the output voltage exceeds like 10% of the set-point, but I won't be using any sort of control loop otherwise. Unless the DAC flips out, it should output what I tell it to output!
EDIT: Also, yeah, I don't trust the MC34063 at all anymore. I think I saw a similar situation to what you describe, free_electron, where the switch turns on and stays on.
My initial prototype that I made STILL WORKS, but pretty much every other one I built failed instantly, and spectacularly since I had a 24VAC transformer attached to it.
I'm taking what you're saying into consideration. I would like to see just how poorly behaved the pre-current-limiter design is before I decide against it completely, though.
Though I do like to joke about how older (40+) engineers all seem to rage about the overuse of micro-controllers, I completely agree with you. To this day I am unsure if the existence of Arduino is a good thing. I'm leading toward NO because I did my senior project a few years back using AVR GCC just fine and I am NOT a programmer. I would only use the Arduino IDE if I was doing something REALLY SIMPLE and/or was in a hurry for a good reason.
I didn't initially appreciate your ranting and raving, but I'm seeing where you're coming from. Thanks.