to BECHA
Автор описал два независимых (условно) момента - нагрев LM317 и повторяемость устройства. Если схему оставлять как есть, то проблема повторяемости упирается в замену или доработку трансформатора. В этом случае проще транс купить в магазине. Или, второй вариант, действительно переделывать схему.
С TOP работал, несколько лет назад на TOP232 (или 233 - не помню уже) конструировал БП. Правда, девайс с этим БП по маркетинговым причинам не пошел, так что сделано было только 10 штук, которые где-то на работе валяются в темном углу. Так вот, мотать по готовой методике транс проще чем сетевой, но подводных камней хватает. Одна из проблем - подобрать толщину прокладок между половинками сердечника. Малейшее отклонение - и девайс сваливается в защиту при токе, существенно меньшем номинального. Причем расчетный зазор (получаемый по программе) совсем не совпадает с оптимальным, полученным опытым путем. Точное количество витков тоже пришлось подбирать экспериментально, плюс-минус от расчетного, но тут хотя бы нет проблем с повторяемостью.