MaslowCNC: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
Created page with "Regarding the Maslow CNC, I'm still supposed to cut a new sled for it, but I think people can start using it if they like I'm not very familiar with CNC workflows, I mostly j..."
 
Line 17: Line 17:




==Here is the groundcontrol.ini file from my laptop:===
===Here is the groundcontrol.ini file from my laptop===


[Computed Settings]
[Computed Settings]
distperrot = 63.5
distperrot = 63.5
kpposmain = 1300
kpposmain = 1300
kiposmain = 0
kiposmain = 0
kdposmain = 34
kdposmain = 34
propweightmain = 1
propweightmain = 1
kpposz = 1300
kpposz = 1300
kiposz = 0
kiposz = 0
kdposz = 34
kdposz = 34
propweightz = 1
propweightz = 1
distperrotrightchaintolerance = 63.50000
distperrotrightchaintolerance = 63.50000
kpvmain = 5
kpvmain = 5
kivmain = 0
kivmain = 0
kdvmain = 0.28
kdvmain = 0.28
kpvz = 5
kpvz = 5
kivz = 0
kivz = 0
kdvz = 0.28
kdvz = 0.28
chainoversprocketcomputed = 2
chainoversprocketcomputed = 2
fpwmcomputed = 3
fpwmcomputed = 3
kinematicstypecomputed = 2
kinematicstypecomputed = 2
distperrotleftchaintolerance = 63.50000
distperrotleftchaintolerance = 63.50000


[Maslow Settings]
[Maslow Settings]
bedheight = 1219.2
bedheight = 1219.2
openfile =  
openfile =  
motoroffsety = 430.0
motoroffsety = 430.0
sledwidth = 310
sledwidth = 310
zaxissafeheight = 5
zaxissafeheight = 5
bufferon = 0
bufferon = 0
bedwidth = 2438.4
bedwidth = 2438.4
comport = COM3
comport = COM3
macro1_title = Macro 1
macro1_title = Macro 1
sledheight = 139
sledheight = 139
macro2 =  
macro2 =  
macro1 =  
macro1 =  
zaxis = 1
zaxis = 1
sledcg = 79
sledcg = 79
macro2_title = Macro 2
macro2_title = Macro 2
colorscheme = Light
colorscheme = Light
zdistperrot = 3.17
zdistperrot = 3.17
motorspacingx = 2994.12
motorspacingx = 2994.12


[Advanced Settings]
[Advanced Settings]
rotationradius = 124.2
rotationradius = 124.2
chainextendlength = 1650
chainextendlength = 1650
kiv = 0
kiv = 0
gearteeth = 10
gearteeth = 10
spindleautomate = None
spindleautomate = None
kdvz = 0.28
kdvz = 0.28
chainsagcorrection = 22.089103
chainsagcorrection = 22.089103
chainpitch = 6.35
chainpitch = 6.35
chainlength = 3360
chainlength = 3360
propweightz = 1
propweightz = 1
zencodersteps = 7560.0
zencodersteps = 7560.0
maxfeedrate = 800
maxfeedrate = 800
enablepospidvalues = 0
enablepospidvalues = 0
rightchaintolerance = 0
rightchaintolerance = 0
enablevpidvalues = 0
enablevpidvalues = 0
maxtouchprobeplungedistance = 0.0
maxtouchprobeplungedistance = 0.0
kpvz = 5
kpvz = 5
kdposz = 34
kdposz = 34
chainoversprocket = Bottom
chainoversprocket = Bottom
kpposz = 1300
kpposz = 1300
fpwm = 490Hz
fpwm = 490Hz
kdpos = 34
kdpos = 34
encodersteps = 8113.73
encodersteps = 8113.73
truncate = 0
truncate = 0
homex = 0.0
homex = 0.0
homey = 0.0
homey = 0.0
kinematicstype = Triangular
kinematicstype = Triangular
kipos = 0
kipos = 0
kdv = 0.28
kdv = 0.28
kiposz = 0
kiposz = 0
digits = 4
digits = 4
kppos = 1300
kppos = 1300
kpv = 5
kpv = 5
propweight = 1
propweight = 1
positionerrorlimit = 2.0
positionerrorlimit = 2.0
kivz = 0
kivz = 0
leftchaintolerance = 0
leftchaintolerance = 0


[Ground Control Settings]
[Ground Control Settings]
zoomout = pagedown
zoomout = pagedown
centercanvasonresize = 0
centercanvasonresize = 0
viewscale = .45
viewscale = .45
zoomin = pageup
zoomin = pageup
validextensions = .nc, .ngc, .text, .gcode
validextensions = .nc, .ngc, .text, .gcode


[Background Settings]
[Background Settings]
backgroundfile =  
backgroundfile =  
manualreg = []
manualreg = []

Revision as of 21:11, 23 September 2018

Regarding the Maslow CNC, I'm still supposed to cut a new sled for it, but I think people can start using it if they like

I'm not very familiar with CNC workflows, I mostly just followed the setup instructions to get it to the point it is now. The firmware on the arduino is up to date as of yesterday and shouldn't need to be touched for now. The program that is used to control the machine is called Ground Control http://maslowcommunitygarden.org/GroundControl.html?instructions=true That link has the instructions for installing it and link to the user guide. We don't have a dedicated machine for the Maslow CNC so I did the testing and calibration on my laptop. To share the results of the calibration, According to a note on the Maslow forums: *"groundcontrol.ini’ is the file you need. It is found in your home directory. The serial connection and the path to the .nc file will probably be different on a different PC*, but everything else will be the same." (edited)

Our machine has the z-axis installed, but you may want to double check that the zero point for it is correct. It looks like we load gcode files into ground control, so that file would need to be generated by other means. Here is a link to the Maslow github: https://github.com/MaslowCNC GitHub MaslowCNC MaslowCNC has 4 repositories available. Follow their code on GitHub.

The manual and wrenches for the rounter are in the orange/black nylon bag under the machine. There is also a vacuum attachment for the router in there.


Here is the groundcontrol.ini file from my laptop

[Computed Settings]

distperrot = 63.5

kpposmain = 1300

kiposmain = 0

kdposmain = 34

propweightmain = 1

kpposz = 1300

kiposz = 0

kdposz = 34

propweightz = 1

distperrotrightchaintolerance = 63.50000

kpvmain = 5

kivmain = 0

kdvmain = 0.28

kpvz = 5

kivz = 0

kdvz = 0.28

chainoversprocketcomputed = 2

fpwmcomputed = 3

kinematicstypecomputed = 2

distperrotleftchaintolerance = 63.50000


[Maslow Settings]

bedheight = 1219.2

openfile =

motoroffsety = 430.0

sledwidth = 310

zaxissafeheight = 5

bufferon = 0

bedwidth = 2438.4

comport = COM3

macro1_title = Macro 1

sledheight = 139

macro2 =

macro1 =

zaxis = 1

sledcg = 79

macro2_title = Macro 2

colorscheme = Light

zdistperrot = 3.17

motorspacingx = 2994.12


[Advanced Settings]

rotationradius = 124.2

chainextendlength = 1650

kiv = 0

gearteeth = 10

spindleautomate = None

kdvz = 0.28

chainsagcorrection = 22.089103

chainpitch = 6.35

chainlength = 3360

propweightz = 1

zencodersteps = 7560.0

maxfeedrate = 800

enablepospidvalues = 0

rightchaintolerance = 0

enablevpidvalues = 0

maxtouchprobeplungedistance = 0.0

kpvz = 5

kdposz = 34

chainoversprocket = Bottom

kpposz = 1300

fpwm = 490Hz

kdpos = 34

encodersteps = 8113.73

truncate = 0

homex = 0.0

homey = 0.0

kinematicstype = Triangular

kipos = 0

kdv = 0.28

kiposz = 0

digits = 4

kppos = 1300

kpv = 5

propweight = 1

positionerrorlimit = 2.0

kivz = 0

leftchaintolerance = 0


[Ground Control Settings]

zoomout = pagedown

centercanvasonresize = 0

viewscale = .45

zoomin = pageup

validextensions = .nc, .ngc, .text, .gcode


[Background Settings]

backgroundfile =

manualreg = []