# Configuration file for PyMini software. Following defaults are for the # rt-stepper 4-axis motor drive connected to Sherline 3d printer. Note units # are in millimeter (mm) on a Sherline inch machine. ############################################################################### # General section ############################################################################### [EMC] # Name of machine, for use with display, etc. MACHINE = PyMini (stepstick_2000_3d.ini) # Debug level, 0 means no messages. DEBUG = 0 # tool table file TOOL_TABLE = stepper.tbl ############################################################################### # Sections for display options ############################################################################### [DISPLAY] # Prefix to be used #PROGRAM_PREFIX = ../../nc_files GEOMETRY = AXYZ # Manual Data Input (MDI) buttons. Note, multi line commands must start with a leading space character. MDI_LABEL_1 = MDI-1 MDI_CMD_1 = G90 G1 X0 Y0 F381 MDI_LABEL_2 = MDI-z-clear MDI_CMD_2 = G90 G1 Z12.7 F381 MDI_LABEL_3 = MDI-z-clear/origin MDI_CMD_3 = G90 G1 Z12.7 F381 G1 X0 Y0 F381 MDI_LABEL_4 = MDI-4 MDI_CMD_4 = # Default Auto gcode file AUTO_FILE = your_file.nc # Default Incremental Jog (mm or inch) INC_JOG = 5 # Default Absolute Jog (mm or inch) ABS_JOG = 25 # Default Jog Speed (mm/minute or inch/minute) JOG_SPEED = 381 ############################################################################### # Task controller section ############################################################################### [TASK] # rt-stepper dongle INPUTn abort option (0 = disabled, 1 = enabled, DB25 pin 10-12) INPUT0_ABORT = 0 INPUT1_ABORT = 0 INPUT2_ABORT = 0 ############################################################################### # Following options are for rt-stepper dongle REV-3f or later. Any # INPUT1-3_ABORT option must be configured digital. # rt-stepper dongle INPUT3 abort option (0 = disabled, 1 = enabled) INPUT3_ABORT = 0 # rt-stepper dongle INPUT1 mode option (0 = digital, 1 = ADC) INPUT1_MODE = 0 # rt-stepper dongle INPUT2 mode option (0 = digital, 1 = ADC) INPUT2_MODE = 0 # rt-stepper dongle INPUT3 mode option (0 = digital, 1 = ADC) INPUT3_MODE = 0 # rt-stepper dongle OUTPUT0 mode option (0 = digital, 1 = PWM) OUTPUT0_MODE = 0 # rt-stepper dongle OUTPUT1 mode option (0 = digital, 1 = PWM) OUTPUT1_MODE = 0 # End rt-stepper dongle REV-3f only options. ############################################################################### # rt-stepper dongle usb serial number (optional support for multiple dongles) SERIAL_NUMBER = ############################################################################### # Part program interpreter section ############################################################################### [RS274NGC] # File containing interpreter variables PARAMETER_FILE = stepper.var ############################################################################### # Trajectory planner section ############################################################################### [TRAJ] # machine specific settings AXES = 4 #COORDINATES = X Y Z A B C U V W COORDINATES = X Y Z A HOME = 0 0 0 # LINEAR_UNITS (mm or inch) LINEAR_UNITS = mm ANGULAR_UNITS = degree DEFAULT_VELOCITY = 1.0 MAX_VELOCITY = 400 DEFAULT_ACCELERATION = 200 MAX_ACCELERATION = 400 ############################################################################### # Axes sections ############################################################################### # First axis [AXIS_0] TYPE = LINEAR HOME = 0.0 MAX_VELOCITY = 12 MAX_ACCELERATION = 50 BACKLASH = 0.127 INPUT_SCALE = -629.921259843 MIN_LIMIT = -400.0 MAX_LIMIT = 400.0 FERROR = 01.00 MIN_FERROR = 0.0100 COORDINATE = X # rt-stepper dongle DB25 pin number assignments (0 = unused, 2-9 = valid number, X axis) STEP_PIN = 3 DIRECTION_PIN = 2 # rt-stepper dongle DB25 STEP/DIRECTION polarity (0 = active_low, 1 = active_high) STEP_ACTIVE_HIGH = 0 DIRECTION_ACTIVE_HIGH = 0 # Second axis [AXIS_1] TYPE = LINEAR HOME = 0.0 MAX_VELOCITY = 12 MAX_ACCELERATION = 50 BACKLASH = 0.0762 INPUT_SCALE = 629.921259843 MIN_LIMIT = -400.0 MAX_LIMIT = 400.0 FERROR = 01.00 MIN_FERROR = 0.010 COORDINATE = Y # rt-stepper dongle DB25 pin number assignments (0 = unused, 2-9 = valid number, Y axis) STEP_PIN = 5 DIRECTION_PIN = 4 # rt-stepper dongle DB25 STEP/DIRECTION polarity (0 = active_low, 1 = active_high) STEP_ACTIVE_HIGH = 0 DIRECTION_ACTIVE_HIGH = 0 # Third axis [AXIS_2] TYPE = LINEAR HOME = 0.0 MAX_VELOCITY = 12 MAX_ACCELERATION = 50 BACKLASH = 0.1524 INPUT_SCALE = 629.921259843 MIN_LIMIT = -400.0 MAX_LIMIT = 400.0 FERROR = 01.00 MIN_FERROR = 0.010 COORDINATE = Z # rt-stepper dongle DB25 pin number assignments (0 = unused, 2-9 = valid number, Z axis) STEP_PIN = 7 DIRECTION_PIN = 6 # rt-stepper dongle DB25 STEP/DIRECTION polarity (0 = active_low, 1 = active_high) STEP_ACTIVE_HIGH = 0 DIRECTION_ACTIVE_HIGH = 0 # Third axis [AXIS_3] TYPE = LINEAR HOME = 0.0 MAX_VELOCITY = 20 MAX_ACCELERATION = 50 BACKLASH = 0.000 # Geeetech MK8 extruder, 200 steps/rev, 1/4 step, 33mm drive gear circumference: 200 * 4 / 33 = 24.2424 ~steps/mm INPUT_SCALE = -24.2424 MIN_LIMIT = -330000.0 MAX_LIMIT = 330000.0 FERROR = 01.0 MIN_FERROR = 0.010 COORDINATE = A # rt-stepper dongle DB25 pin number assignments (0 = unused, 2-9 = valid number, A axis) STEP_PIN = 9 DIRECTION_PIN = 8 # rt-stepper dongle DB25 STEP/DIRECTION polarity (0 = active_low, 1 = active_high) STEP_ACTIVE_HIGH = 0 DIRECTION_ACTIVE_HIGH = 0