Ответ:

Перед противительным союзом «но», соединяющим однородные сказуемые, ставится запятая.

Мальчик сломал игрушку, но потом починил её.