A computer-implemented method of processing workpieces, wherein the workpieces are logs or cants, the method comprising: calculating a cut solution for a workpiece, wherein the cut solution defines a first predicted cut product; calculating a first group of cut patterns based at least on the cut solution, wherein the first group of cut patterns defines a first intermediate cut product, and the first group of cut patterns includes at least a first cut pattern configured for implementation by at least one pair of circular saws of a precut module upstream of a saw module, wherein the first cut pattern defines a first portion of a through-cut to be made longitudinally through the workpiece along a predicted cut line, and the first portion has a depth that is less than a total depth of the through-cut, a second cut pattern configured for implementation by the saw module, wherein the second cut pattern defines a remaining second portion of the through-cut, and a third cut pattern configured for implementation by an edger downstream of the saw module, wherein the third cut pattern defines a first piece to be cut from the intermediate cut product by the edger, and the first piece corresponds to the first predicted cut product; and generating one or more commands to cause the precut module to cut only partially through the workpiece along the predicted cut line according to the first cut pattern, wherein the first predicted cut product is a board, and the first and second portions (150e, 150f) of the through-cut define respective portions of a first face of the board. calculating a cut solution for a workpiece, wherein the cut solution defines a first predicted cut product; calculating a first group of cut patterns based at least on the cut solution, wherein the first group of cut patterns defines a first intermediate cut product, and the first group of cut patterns includes at least a first cut pattern configured for implementation by at least one pair of circular saws of a precut module upstream of a saw module, wherein the first cut pattern defines a first portion of a through-cut to be made longitudinally through the workpiece along a predicted cut line, and the first portion has a depth that is less than a total depth of the through-cut, a second cut pattern configured for implementation by the saw module, wherein the second cut pattern defines a remaining second portion of the through-cut, and a third cut pattern configured for implementation by an edger downstream of the saw module, wherein the third cut pattern defines a first piece to be cut from the intermediate cut product by the edger, and the first piece corresponds to the first predicted cut product; and a first cut pattern configured for implementation by at least one pair of circular saws of a precut module upstream of a saw module, wherein the first cut pattern defines a first portion of a through-cut to be made longitudinally through the workpiece along a predicted cut line, and the first portion has a depth that is less than a total depth of the through-cut, a second cut pattern configured for implementation by the saw module, wherein the second cut pattern defines a remaining second portion of the through-cut, and a third cut pattern configured for implementation by an edger downstream of the saw module, wherein the third cut pattern defines a first piece to be cut from the intermediate cut product by the edger, and the first piece corresponds to the first predicted cut product; and generating one or more commands to cause the precut module to cut only partially through the workpiece along the predicted cut line according to the first cut pattern, wherein the first predicted cut product is a board, and the first and second portions (150e, 150f) of the through-cut define respective portions of a first face of the board.