Scheler le tire de macquer ou macher, écraser ; cela est probable ; mais alors le mot devrait s'écrire machefer et non mâchefer.
Étymologie de mâchefer
Origine du mot mâchefer
Étymologie incertaine. Pourrait provenir de l'anc. picard maquer « frapper », ou encore de mâcher au sens d'« écraser », et de fer au sens d'« amas de choses pressées et comme pétries ensemble ».
D'après le Wiktionnaire, CC BY-SA.
L'étymologie de mâchefer selon le Littré
Émile Littré, Dictionnaire de la langue française, 1872-1877 : l'étymologie telle que la philologie de son temps l'établissait.
Le mot mâchefer d'après le Littré
s. m. Scorie qui sort du fer soumis à la forge, au fourneau, ou battu rouge sur l'enclume. Lire l'article