Borrowed from German Low German Tack, Tacken (“jag, tooth”). Cognate with German Zacken (“idem”) and Dutch tak (“branch”). The modern sense is from mechanics, that is from machines in which different steps or stages are set by means of a gear wheel. Compare the German einen Zahn zulegen (“to hurry up”). Doublet of Zacke and Zacken.