The caterpillar machine shop blog 2686