منظورم BS170 بود که بهتر است تعویضش کنید .
البته یکم به سوالتون مشکوک شدم

اول گفتید ماسفت داغ میکنه ، الان میگید رگلاتور 7812 داغ میکنه
اگر ماسفت مشکلی نداره ، دیگه با 170 کاری نداشته باشید
گرمای رگلاتور ناشی از روند کاهش ولتاژ در این قطعه است و اگر طبیعی باشد مشکلی ندارد . اما اگر از ولتاژ بالاتر از حد معمول استفاده میکنید ، باید هیتسینگ بزرگتری برایش بگذارید که حرارت را دفع کند و همچنین خازن 24 را 35 ولتی یا بالاتر بگذارید .
اگر قبلا ولتاژ بالاتر بوده و این کارها را انجام نداده اید ، رگلاتور 7812 را تعویض کنید و هیتسینگ مناسب بگذارید و خازن 24 را نیز از نوع ولتاژ بالا بزارید .
در صورت وجود این اشکال میتونید ولتاژ نقاط تعین شده در مدار را اندازه گیری کنید و از نرسیدن ولتاژ درست به مدار مطمئن شوید . اما توصیه میکنم که اول قطعات را تعویض کنید بعد تست کنید .