Hello,
i have a error i believe is related to axis preview and running out of
memory. Any help would be gratefully appreciated on a solution. I have
tried [User Command] Disable_Preview = Yes.
thank you in advance,
Peter
the following is the error log output. for some reason i could not copy the
kernel information but here is what i think is what is related and throwing
errors.
/usr/bin/linuxcnc: line 816: 6201 Killed $EMCDISPLAY -ini
"$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS
4870
PID TTY STAT TIME COMMAND
6200
PID TTY STAT TIME COMMAND
6200 ? SL 0:20 milltask -ini
/home/machinekit/machinekit/configs/CoreXYZ/CRAMPS.ini
PID TTY STAT TIME COMMAND
6200 ? SL 0:20 milltask -ini
/home/machinekit/machinekit/configs/CoreXYZ/CRAMPS.ini
PID TTY STAT TIME COMMAND
6200 ? SL 0:20 milltask -ini
/home/machinekit/machinekit/configs/CoreXYZ/CRAMPS.ini
PID TTY STAT TIME COMMAND
6200 ? SL 0:20 milltask -ini
/home/machinekit/machinekit/configs/CoreXYZ/CRAMPS.ini
PID TTY STAT TIME COMMAND
6200 ? SL 0:20 milltask -ini
/home/machinekit/machinekit/configs/CoreXYZ/CRAMPS.ini
PID TTY STAT TIME COMMAND
6200 ? SL 0:20 milltask -ini
/home/machinekit/machinekit/configs/CoreXYZ/CRAMPS.ini
PID TTY STAT TIME COMMAND
Stopping realtime threads
halcmd: cant connect to rtapi_app: -1 (uri=
uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate
/var/log/linuxcnc.log
Unloading hal components
halcmd: cant connect to rtapi_app: -1 (uri=
uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate
/var/log/linuxcnc.log
halcmd: cant connect to rtapi_app: -1 (uri=
uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate
/var/log/linuxcnc.log
halcmd: cant connect to rtapi_app: -1 (uri=
uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate
/var/log/linuxcnc.log
halcmd: cant connect to rtapi_app: -1 (uri=
uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate
/var/log/linuxcnc.log
halcmd: cant connect to rtapi_app: -1 (uri=
uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate
/var/log/linuxcnc.log
halcmd: cant connect to rtapi_app: -1 (uri=
uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate
/var/log/linuxcnc.log
halcmd: cant connect to rtapi_app: -1 (uri=
uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate
/var/log/linuxcnc.log
halcmd: cant connect to rtapi_app: -1 (uri=
uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate
/var/log/linuxcnc.log
halcmd: cant connect to rtapi_app: -1 (uri=
uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate
/var/log/linuxcnc.log
halcmd: cant connect to rtapi_app: -1 (uri=
uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate
/var/log/linuxcnc.log
halcmd: cant connect to rtapi_app: -1 (uri=
uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate
/var/log/linuxcnc.log
[10112.148724] Out of memory: Kill process 4897 (rtapi:0) score 86 or
sacrifice child
[10112.156938] Killed process 4897 (rtapi:0) total-vm:63832kB,
anon-rss:48244kB, file-rss:10756kB
*Here is my ini file with the axis preview disable. I moved it around into
different areas but currently it is near the beginning.*
[PRUCONF]
DRIVER=hal_pru_generic
CONFIG=pru=0 num_stepgens=4 num_pwmgens=6 pru_period=3500
PRUBIN=xenomai/pru_generic.bin
[EMC]
# Name of machine, for use with display, etc.
MACHINE = MendelMax-CRAMPS
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others
#DEBUG = 0x00000003
#DEBUG = 0x00000007
DEBUG = 0
[USER_COMMANDS]
DISABLE_PREVIEW = YES
[DISPLAY]
# Name of display program, e.g., tkemc
#DISPLAY = tkemc
#DISPLAY = gscreen
DISPLAY = axis
# Touchy currently won't work without some hardware buttons/jog-wheel
#DISPLAY = touchy
# Cycle time, in seconds, that display will sleep between polls
CYCLE_TIME = 0.200
# Path to help file
HELP_FILE = tklinucnc.txt
# Initial display setting for position, RELATIVE or MACHINE
POSITION_OFFSET = RELATIVE
# Initial display setting for position, COMMANDED or ACTUAL
POSITION_FEEDBACK = ACTUAL
# Highest value that will be allowed for feed override, 1.0 = 100%
MAX_FEED_OVERRIDE = 1.5
# Prefix to be used
PROGRAM_PREFIX = /home/machinekit/machinekit/nc_files
# Introductory graphic
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
# Increments for the JOG section
INCREMENTS = 10 1 0.1 0.01
PYVCP = 3D.Temps.panel.xml
[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Grayscale Depth Image
PROGRAM_EXTENSION = .py Python Script
PROGRAM_EXTENSION = .gcode RepRap Flavour GCode
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python
gcode = gcode-to-ngc
[TASK]
# Name of task controller program, e.g., milltask
TASK = milltask
# Cycle time, in seconds, that task controller will sleep between polls
CYCLE_TIME = 0.010
[RS274NGC]
# File containing interpreter variables
PARAMETER_FILE = pru-stepper.var
#USER_M_PATH = /home/machinekit/Desktop/MFILES
# subroutine path for the custom FDM printing .ngc files used for remapping
# use directory in config path until more suitable location. this w.r.t the
# fact that not every machine will have an extruder and/or fan
SUBROUTINE_PATH = /usr/share/linuxcnc/ncfiles/remap-subroutines/fdm
#SUBROUTINE_PATH = subroutines
# remapping Machinekit FDM GCodes
REMAP=G22 modalgroup=1 ngc=g22
REMAP=G23 modalgroup=1 ngc=g23
REMAP=G28 modalgroup=1 argspec=xyza ngc=g28
REMAP=G29 modalgroup=1 ngc=g29
REMAP=G29.1 modalgroup=1 argspec=xyz ngc=g29_1
REMAP=G29.2 modalgroup=1 argspec=xyz ngc=g29_2
REMAP=G30 modalgroup=1 argspec=pxy ngc=g30
REMAP=M104 modalgroup=10 argspec=iPt ngc=m104
REMAP=M106 modalgroup=10 argspec=iPt ngc=m106
REMAP=M107 modalgroup=10 argspec=it ngc=m107
REMAP=M108 modalgroup=10 argspec=iPt ngc=m108
REMAP=M109 modalgroup=10 argspec=tP ngc=m109
REMAP=M140 modalgroup=10 argspec=iP ngc=m140
REMAP=M141 modalgroup=10 argspec=iP ngc=m141
REMAP=M190 modalgroup=10 argspec=P ngc=m190
REMAP=M191 modalgroup=10 argspec=P ngc=m191
REMAP=M200 modalgroup=10 argspec=D ngc=m200
REMAP=M207 modalgroup=10 argspec=PQ ngc=m207
REMAP=M221 modalgroup=10 argspec=P ngc=m221
REMAP=M226 modalgroup=10 ngc=m226
REMAP=M280 modalgroup=10 argspec=itP ngc=m280
REMAP=M300 modalgroup=10 argspec=iqP ngc=m300
REMAP=M400 modalgroup=10 ngc=m400
REMAP=M420 modalgroup=10 argspec=itredp ngc=m420
REMAP=M700 modalgroup=10 argspec=iP ngc=m700
REMAP=M701 modalgroup=10 argspec=iP ngc=m701
REMAP=M702 modalgroup=10 argspec=iP ngc=m702
REMAP=M710 modalgroup=10 argspec=epq ngc=m710
# enable ini parameter passing
FEATURES = 4
[EMCMOT]
EMCMOT = motmod
# Timeout for comm to emcmot, in seconds
COMM_TIMEOUT = 1.0
# Interval between tries to emcmot, in seconds
COMM_WAIT = 0.010
# Servo task period, in nanoseconds
SERVO_PERIOD = 1000000
[HAL]
# The run script first uses halcmd to execute any HALFILE
# files, and then to execute any individual HALCMD commands.
# list of hal config files to run through halcmd
# files are executed in the order in which they appear
HALFILE = CRAMPS.hal
# list of halcmd commands to execute
# commands are executed in the order in which they appear
#HALCMD = save neta
POSTGUI_HALFILE = 3D.postgui.hal
[TRAJ]
AXES = 4
COORDINATES = X Y Z A
MAX_ANGULAR_VELOCITY = 45.00
DEFAULT_ANGULAR_VELOCITY = 4.50
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 100.00
MAX_LINEAR_VELOCITY = 200.00
[AXIS_0]
TYPE = LINEAR
MAX_VELOCITY = 400
MAX_ACCELERATION = 3000
# Set Stepgen max 20% higher than the axis
STEPGEN_MAX_VEL = 1000
STEPGEN_MAX_ACC = 7000
BACKLASH = 0.000
# scale is 200 steps/rev * 16 microsteps / 20 teeth / 2mm (GT2 belt)
SCALE = 160
MIN_LIMIT = -20
MAX_LIMIT = 400.0
FERROR = 5
MIN_FERROR = 1
HOME = 0
HOME_OFFSET = 0
HOME_IGNORE_LIMITS = YES
HOME_USE_INDEX = NO
HOME_SEQUENCE = 2
#HOME_IS_SHARED = YES
# Set to zero if you don't have physical home/limit switches
# Set to the desired homing and latch velocity if you have switches
# See: https://github.com/machinekit/machinekit-docs
HOME_SEARCH_VEL = -10.0
HOME_LATCH_VEL = 2
# these are in nanoseconds
DIRSETUP = 200
DIRHOLD = 200
STEPLEN = 1000
STEPSPACE = 1000
[AXIS_1]
TYPE = LINEAR
MAX_VELOCITY = 400
MAX_ACCELERATION = 3000
# Set Stepgen max 20% higher than the axis
STEPGEN_MAX_VEL = 1000
STEPGEN_MAX_ACC = 7000
BACKLASH = 0.000
# scale is 200 steps/rev * 16 microsteps / 20 teeth / 2mm (GT2 belt)
SCALE = 160
MIN_LIMIT = -20
MAX_LIMIT = 400.0
FERROR = 5
MIN_FERROR = 1
HOME = 0
HOME_OFFSET = 0
HOME_IGNORE_LIMITS = YES
HOME_USE_INDEX = NO
HOME_SEQUENCE = 1
#HOME_IS_SHARED = YES
# Set to zero if you don't have physical home/limit switches
# Set to the desired homing and latch velocity if you have switches
# See: https://github.com/machinekit/machinekit-docs
HOME_SEARCH_VEL = -10.0
HOME_LATCH_VEL = 2
# these are in nanoseconds
DIRSETUP = 200
DIRHOLD = 200
STEPLEN = 1000
STEPSPACE = 1000
[AXIS_2]
TYPE = LINEAR
MAX_VELOCITY = 6.0
MAX_ACCELERATION = 500.0
# Set Stepgen max 20% higher than the axis
STEPGEN_MAX_VEL = 7.5
STEPGEN_MAX_ACC = 650.0
BACKLASH = 0.000
# scale is 200 steps/rev * 32 microsteps * 36teeth / 20 teeth / 8mm pitch
screws
SCALE = -800
MIN_LIMIT = -20
MAX_LIMIT = 500
FERROR = 5.0
MIN_FERROR = 1.0
HOME = 0
HOME_OFFSET = 0
HOME_IGNORE_LIMITS = YES
HOME_USE_INDEX = NO
HOME_SEQUENCE = 3
# Set to zero if you don't have physical home/limit switches
# Set to the desired homing and latch velocity if you have switches
# See: https://github.com/machinekit/machinekit-docs
HOME_SEARCH_VEL = -2.0
HOME_LATCH_VEL = 2
# these are in nanoseconds
DIRSETUP = 1500
DIRHOLD = 1500
STEPLEN = 8000
STEPSPACE = 5000
[AXIS_3]
TYPE = ANGULAR
MAX_VELOCITY = 32.0
MAX_ACCELERATION = 3000.0
# Set Stepgen max 20% higher than the axis
STEPGEN_MAX_VEL = 37.0
STEPGEN_MAX_ACC = 3750.0
BACKLASH = 0.000
SCALE = -96
MIN_LIMIT = -400
MAX_LIMIT = 50000
FERROR = 1.0
MIN_FERROR = .25
HOME = 0.000
HOME_OFFSET = 0.00
HOME_IGNORE_LIMITS = YES
HOME_USE_INDEX = NO
HOME_SEQUENCE = 0
# Set to zero if you don't have physical home/limit switches
# Set to the desired homing and latch velocity if you have switches
# See: https://github.com/machinekit/machinekit-docs
HOME_SEARCH_VEL = 0.0
HOME_LATCH_VEL = 0.0
# these are in nanoseconds
DIRSETUP = 200
DIRHOLD = 200
STEPLEN = 1000
STEPSPACE = 1000
[FDM]
VELOCITY_EXTRUSION_ENABLE = 1
NUM_EXTRUDERS = 1
NUM_FANS = 1
NUM_LIGHTS = 1
[EXTRUDER_0]
PID_PGAIN = 0.05
PID_IGAIN = 0.0002
PID_DGAIN = 0.0016
PID_MAXERRORI = 1.0
PID_BIAS = 0.0
PWM_MAX = 1.0
TEMP_RANGE_POS_ERROR = 1.0
TEMP_RANGE_NEG_ERROR = -1.0
TEMP_RANGE_LOWPASSGAIN = 0.0008
TEMP_LIMIT_MIN = 0.0
TEMP_LIMIT_MAX = 300.0
TEMP_STANDBY = 200.0
THERMISTOR = 3950-100k
RETRACT_LEN = 0.5
RETRACT_VEL = 30.0
FILAMENT_DIA = 1.75
EXTRUDE_SCALE = 1.00
FAN_BIAS = 0.0
MAX_VELOCITY = 32.0
MAX_ACCELERATION = 3000.0
# Set Stepgen max 20% higher than the axis
STEPGEN_MAX_VEL = 37.0
STEPGEN_MAX_ACC = 3600.0
SCALE = -210
HOME_LATCH_VEL = 10.0
INCREMENTS = 10 1 0.1 0.01
# these are in nanoseconds for DRV8825
DIRSETUP = 650
DIRHOLD = 650
STEPLEN = 1900
STEPSPACE = 1900
[HBP]
PID_PGAIN = 0.05
PID_IGAIN = 0.0002
PID_DGAIN = 0.0016
PID_MAXERRORI = 1.0
PID_BIAS = 0.0
PWM_MAX = 1.0
TEMP_RANGE_POS_ERROR = 1.0
TEMP_RANGE_NEG_ERROR = -1.0
TEMP_RANGE_LOWPASSGAIN = 0.0008
TEMP_LIMIT_MIN = 0.0
TEMP_LIMIT_MAX = 100.0
TEMP_STANDBY = 60.0
THERMISTOR = 3950-100k
[P0]
X = 0.0
Y = 0.0
[EMCIO]
# Name of IO controller program, e.g., io
EMCIO = io
# cycle time, in seconds
CYCLE_TIME = 0.100
# tool table file
TOOL_TABLE = tool.tbl
--
website: http://www.machinekit.io blog: http://blog.machinekit.io github:
https://github.com/machinekit
---
You received this message because you are subscribed to the Google Groups
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.