FWIW, I've seen quite consistent performance (precision, in the sense as attached) from such circuits, at least at room temperature. I used this circuit some years ago,
![](https://www.eevblog.com/forum/projects/in-the-same-circuit-how-much-can-vbe-vary-for-different-small-signal-transistors/?action=dlattach;attach=1747781;image)
which grouped like 26-29mA between the half-dozen units I tested.
The load was a string of LEDs I think, drawn here for reference. They might've had resistors, I forget.
This circuit has an overall Vbe tempco; using a current mirror topology with emitter degeneration (on both emitters) gets neutral tempco, but output current proportional to input. Fine if you have a fixed supply somewhere, or can spare a zener (and have enough supply to make use of it; zeners under 5V have large tempco themselves) to make a local one.
Note the layout,
![](https://www.eevblog.com/forum/projects/in-the-same-circuit-how-much-can-vbe-vary-for-different-small-signal-transistors/?action=dlattach;attach=1747787;image)
with the PTC fuse surrounded by copper pour from the pass device. Since the fuse was routed to the connector on this, it didn't matter much, but when the output is from the collector alone, the fuse can be placed there (directly in series with C), and thermally connected even more directly, so that the PTC is heated up by collector dissipation. In this way, a power limit up to 5W or so is feasible, without blowing up the transistor. Maybe even 10 or 20W, with a bigger transistor (DPAK+), foldback current limiter topology (not just a CCS but it has some negative resistance), and the PTC embedded in the middle of it.
Power dissipation was excellent anyway with an inner plane (not shown), which also mostly negates the thermal coupling of this arrangement, but the thermal coupling is much better on 2-layer (but overall dissipation worse).
Tim