BasicGrblGenerator
constructor(drawRate: Double? = 500.0, moveRate: Double? = null, setup: Commands = listOf(
"G21", // mm
"G90", // Absolute positioning
), preDraw: Commands = listOf("M3 S255"), postDraw: Commands = listOf("M3 S0"), comment: (String) -> Commands = { listOf(";$it") }, end: Commands = listOf(
"G0 X0 Y0",
"G90",
), deduplicateCommands: Boolean = true, distanceTolerance: Double = 0.5, minSquaredDistance: Double = 0.5)(source)