- added a new preprocessor file for using laser on a Marlin motion controller but with the laser connected to one of the FAN pins, named 'Marlin_laser_use_FAN_pin'

This commit is contained in:
Marius Stanciu
2020-02-08 20:38:51 +02:00
committed by Marius
parent 9911402c95
commit 48029da52b
17 changed files with 256 additions and 91 deletions

View File

@@ -66,8 +66,7 @@ class Marlin(FlatCAMPostProc):
gcode += ';Spindle Speed: ' + str(p['spindlespeed']) + ' RPM' + '\n' + '\n'
gcode += ('G20' if p.units.upper() == 'IN' else 'G21') + "\n"
gcode += 'G90\n'
gcode += 'G94\n'
gcode += 'G90'
return gcode
@@ -219,8 +218,11 @@ G0 Z{z_toolchange}
return sdir
def dwell_code(self, p):
gcode = 'G4 P' + str(p.dwelltime)
if p.dwelltime:
return 'G4 P' + str(p.dwelltime)
return gcode
def spindle_stop_code(self, p):
return 'M5'
gcode = 'M400\n'
gcode += 'M5'
return gcode