>>249263For machetes get a Lansky Lawn & Garden Sharpener (pic related).
It's only 8 bucks and the most ergonomic way to sharpen a machete. Machetes don't need a fine edge. The edge geometry and the speed of the swing is what makes a machete cut through vegetation.