cad/surfacing.tsimport type { CamJob, ToolpathSeg } from "./gcode";// Wasteboard surfacing for the BobsCNC KL744: flatten the spoilboard with a// large surfacing bit. NOT a cabinet — no parts, no 3D — just one G-code// program in the dropdown.//// The whole point of the parameters: a 2" fly cutter hitting a high spot at// full depth would stall or kick, so every pass is VERY shallow (0.02") and// the feed stays moderate. Zero Z on the HIGHEST point of the wasteboard// (find it with a straightedge), so the first pass skims and nothing slams.export const SURF = {bitDia: 2.0, // surfacing / fly cutterarea: [48, 48] as [number, number], // the KL744 work area to flattenstepover: 1.5, // 75% of the bit — no ridges between lanespassDepth: 0.02, // VERY shallow — gentle on any high spottotalDepth: 0.04, // total material removed (2 passes); raise if it doesn't clean upfeed: 60, // in/minplunge: 10, // in/min — big bit, gentle entrysafeZ: 0.75,
Showing the first 20 lines.
Get full code