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)