Pracował następnie w również trzecioligowej Concordii Piotrków Trybunalski, z której został dyscyplinarnie zwolniony po konflikcie z zawodnikami, którzy przychodzili na treningi pijani. Już bez Machcińskiego – który wygrał z klubem w sądzie pracy – Concordia wywalczyła wiosną awans do II ligi. Od grudnia 1977 do maja 1978 był trenerem drugoligowej Resovii, z którą zajął czwarte miejsce w grupie południowej sezonu 1977/78. Przed sezonem 1978/79 powrócił do współpracy z Leszkiem Jezierskim, tym razem w Ruchu Chorzów. W końcówce sezonu 1977/78 przyczynili się oni do utrzymania zespołu w I lidze, a w 1979 prowadzeni przez nich chorzowianie sięgnęli po mistrzostwo Polski.
Sukcesy z Widzewem Łódź 22 października 1979 Machciński zastąpił Stanisława Świerka na stanowisku trenera łódzkiego Widzewa. Początkowo Polski Związek Piłki Nożnej nie chciał wydać mu zezwolenia na prowadzenie zespołu w I lidze;