Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- This file is part of Repetier-Firmware.
- Repetier-Firmware is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- Repetier-Firmware is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with Repetier-Firmware. If not, see <http://www.gnu.org/licenses/>.
- */
- #ifndef CONFIGURATION_H
- #define CONFIGURATION_H
- /**************** READ FIRST ************************
- This configuration file was created with the configuration tool. For that
- reason, it does not contain the same informations as the original Configuration.h file.
- It misses the comments and unused parts. Open this file file in the config tool
- to see and change the data. You can also upload it to newer/older versions. The system
- will silently add new options, so compilation continues to work.
- This file is optimized for version 0.92
- generator: http://www.repetier.com/firmware/v092/
- If you are in doubt which named functions use which pins on your board, please check the
- pins.h for the used name->pin assignments and your board documentation to verify it is
- as you expect.
- */
- #define NUM_EXTRUDER 1
- #define MOTHERBOARD 8
- #include "pins.h"
- // ################## EDIT THESE SETTINGS MANUALLY ################
- // ################ END MANUAL SETTINGS ##########################
- #define FAN_PIN ORIG_FAN_PIN
- #undef FAN_BOARD_PIN
- #define FAN_BOARD_PIN 40
- //#define EXTERNALSERIAL use Arduino serial library instead of build in. Requires more ram, has only 63 byte input buffer.
- // Uncomment the following line if you are using arduino compatible firmware made for Arduino version earlier then 1.0
- // If it is incompatible you will get compiler errors about write functions not beeing compatible!
- //#define COMPAT_PRE1
- #define BLUETOOTH_SERIAL -1
- #define BLUETOOTH_BAUD 115200
- #define MIXING_EXTRUDER 0
- #define DRIVE_SYSTEM 0
- #define XAXIS_STEPS_PER_MM 160
- #define YAXIS_STEPS_PER_MM 160
- #define ZAXIS_STEPS_PER_MM 5120
- #define EXTRUDER_FAN_COOL_TEMP 50
- #define PDM_FOR_EXTRUDER 0
- #define PDM_FOR_COOLER 0
- #define DECOUPLING_TEST_MAX_HOLD_VARIANCE 20
- #define DECOUPLING_TEST_MIN_TEMP_RISE 1
- #define KILL_IF_SENSOR_DEFECT 0
- #define RETRACT_ON_PAUSE 1
- #define PAUSE_START_COMMANDS ""
- #define PAUSE_END_COMMANDS ""
- #define EXT0_X_OFFSET 0
- #define EXT0_Y_OFFSET 0
- #define EXT0_Z_OFFSET 0
- #define EXT0_STEPS_PER_MM 942.912
- #define EXT0_TEMPSENSOR_TYPE 1
- #define EXT0_TEMPSENSOR_PIN TEMP_0_PIN
- #define EXT0_HEATER_PIN HEATER_0_PIN
- #define EXT0_STEP_PIN ORIG_E0_STEP_PIN
- #define EXT0_DIR_PIN ORIG_E0_DIR_PIN
- #define EXT0_INVERSE 1
- #define EXT0_ENABLE_PIN ORIG_E0_ENABLE_PIN
- #define EXT0_ENABLE_ON 0
- #define EXT0_MAX_FEEDRATE 50
- #define EXT0_MAX_START_FEEDRATE 20
- #define EXT0_MAX_ACCELERATION 3000
- #define EXT0_HEAT_MANAGER 3
- #define EXT0_WATCHPERIOD 1
- #define EXT0_PID_INTEGRAL_DRIVE_MAX 230
- #define EXT0_PID_INTEGRAL_DRIVE_MIN 40
- #define EXT0_PID_PGAIN_OR_DEAD_TIME 18.99
- #define EXT0_PID_I 1.24
- #define EXT0_PID_D 72.68
- #define EXT0_PID_MAX 255
- #define EXT0_ADVANCE_K 0
- #define EXT0_ADVANCE_L 0
- #define EXT0_ADVANCE_BACKLASH_STEPS 0
- #define EXT0_WAIT_RETRACT_TEMP 150
- #define EXT0_WAIT_RETRACT_UNITS 0
- #define EXT0_SELECT_COMMANDS ""
- #define EXT0_DESELECT_COMMANDS ""
- #define EXT0_EXTRUDER_COOLER_PIN -1
- #define EXT0_EXTRUDER_COOLER_SPEED 255
- #define EXT0_DECOUPLE_TEST_PERIOD 0
- #define EXT0_JAM_PIN -1
- #define EXT0_JAM_PULLUP 0
- #define FEATURE_RETRACTION 0
- #define AUTORETRACT_ENABLED 0
- #define RETRACTION_LENGTH 3
- #define RETRACTION_LONG_LENGTH 13
- #define RETRACTION_SPEED 40
- #define RETRACTION_Z_LIFT 0
- #define RETRACTION_UNDO_EXTRA_LENGTH 0
- #define RETRACTION_UNDO_EXTRA_LONG_LENGTH 0
- #define RETRACTION_UNDO_SPEED 20
- #define FILAMENTCHANGE_X_POS 0
- #define FILAMENTCHANGE_Y_POS 0
- #define FILAMENTCHANGE_Z_ADD 2
- #define FILAMENTCHANGE_REHOME 1
- #define FILAMENTCHANGE_SHORTRETRACT 5
- #define FILAMENTCHANGE_LONGRETRACT 50
- #define JAM_STEPS 220
- #define JAM_SLOWDOWN_STEPS 320
- #define JAM_SLOWDOWN_TO 70
- #define JAM_ERROR_STEPS 500
- #define JAM_MIN_STEPS 10
- #define JAM_ACTION 0
- #define RETRACT_DURING_HEATUP true
- #define PID_CONTROL_RANGE 20
- #define SKIP_M109_IF_WITHIN 2
- #define SCALE_PID_TO_MAX 0
- #define TEMP_HYSTERESIS 1
- #define EXTRUDE_MAXLENGTH 160
- #define NUM_TEMPS_USERTHERMISTOR0 0
- #define USER_THERMISTORTABLE0 {}
- #define NUM_TEMPS_USERTHERMISTOR1 0
- #define USER_THERMISTORTABLE1 {}
- #define NUM_TEMPS_USERTHERMISTOR2 0
- #define USER_THERMISTORTABLE2 {}
- #define GENERIC_THERM_VREF 5
- #define GENERIC_THERM_NUM_ENTRIES 33
- #define HEATER_PWM_SPEED 0
- // ############# Heated bed configuration ########################
- #define HAVE_HEATED_BED 1
- #define HEATED_BED_MAX_TEMP 120
- #define SKIP_M190_IF_WITHIN 3
- #define HEATED_BED_SENSOR_TYPE 1
- #define HEATED_BED_SENSOR_PIN TEMP_1_PIN
- #define HEATED_BED_HEATER_PIN HEATER_1_PIN
- #define HEATED_BED_SET_INTERVAL 5000
- #define HEATED_BED_HEAT_MANAGER 3
- #define HEATED_BED_PID_INTEGRAL_DRIVE_MAX 255
- #define HEATED_BED_PID_INTEGRAL_DRIVE_MIN 80
- #define HEATED_BED_PID_PGAIN_OR_DEAD_TIME 296.94
- #define HEATED_BED_PID_IGAIN 131.80
- #define HEATED_BED_PID_DGAIN 167.25
- #define HEATED_BED_PID_MAX 255
- #define HEATED_BED_DECOUPLE_TEST_PERIOD 300000
- #define MIN_EXTRUDER_TEMP 150
- #define MAXTEMP 247
- #define MIN_DEFECT_TEMPERATURE -10
- #define MAX_DEFECT_TEMPERATURE 248
- // ##########################################################################################
- // ## Laser configuration ##
- // ##########################################################################################
- /*
- If the firmware is in laser mode, it can control a laser output to cut or engrave materials.
- Please use this feature only if you know about safety and required protection. Lasers are
- dangerous and can hurt or make you blind!!!
- The default laser driver only supports laser on and off. Here you control the eíntensity with
- your feedrate. For exchangeable diode lasers this is normally enough. If you need more control
- you can set the intensity in a range 0-255 with a custom extension to the driver. See driver.h
- and comments on how to extend the functions non invasive with our event system.
- If you have a laser - powder system you will like your E override. If moves contain a
- increasing extruder position it will laser that move. With this trick you can
- use existing fdm slicers to laser the output. Laser width is extrusion width.
- Other tools may use M3 and M5 to enable/disable laser. Here G1/G2/G3 moves have laser enabled
- and G0 moves have it disables.
- In any case, laser only enables while moving. At the end of a move it gets
- automatically disabled.
- */
- #define SUPPORT_LASER 0
- #define LASER_PIN -1
- #define LASER_ON_HIGH 1
- // ## CNC configuration ##
- /*
- If the firmware is in CNC mode, it can control a mill with M3/M4/M5. It works
- similar to laser mode, but mill keeps enabled during G0 moves and it allows
- setting rpm (only with event extension that supports this) and milling direction.
- It also can add a delay to wait for spindle to run on full speed.
- */
- #define SUPPORT_CNC 0
- #define CNC_WAIT_ON_ENABLE 300
- #define CNC_WAIT_ON_DISABLE 0
- #define CNC_ENABLE_PIN -1
- #define CNC_ENABLE_WITH 1
- #define CNC_DIRECTION_PIN -1
- #define CNC_DIRECTION_CW 1
- #define DEFAULT_PRINTER_MODE 0
- // ################ Endstop configuration #####################
- #define ENDSTOP_PULLUP_X_MIN true
- #define ENDSTOP_X_MIN_INVERTING false
- #define MIN_HARDWARE_ENDSTOP_X true
- #define ENDSTOP_PULLUP_Y_MIN true
- #define ENDSTOP_Y_MIN_INVERTING false
- #define MIN_HARDWARE_ENDSTOP_Y true
- #define ENDSTOP_PULLUP_Z_MIN true
- #define ENDSTOP_Z_MIN_INVERTING false
- #define MIN_HARDWARE_ENDSTOP_Z false
- #define ENDSTOP_PULLUP_X_MAX true
- #define ENDSTOP_X_MAX_INVERTING true
- #define MAX_HARDWARE_ENDSTOP_X false
- #define ENDSTOP_PULLUP_Y_MAX true
- #define ENDSTOP_Y_MAX_INVERTING false
- #define MAX_HARDWARE_ENDSTOP_Y false
- #define ENDSTOP_PULLUP_Z_MAX true
- #define ENDSTOP_Z_MAX_INVERTING false
- #define MAX_HARDWARE_ENDSTOP_Z true
- #define max_software_endstop_r true
- #define min_software_endstop_x false
- #define min_software_endstop_y false
- #define min_software_endstop_z true
- #define max_software_endstop_x true
- #define max_software_endstop_y true
- #define max_software_endstop_z false
- #define ENDSTOP_X_BACK_MOVE 5
- #define ENDSTOP_Y_BACK_MOVE 5
- #define ENDSTOP_Z_BACK_MOVE 5
- #define ENDSTOP_X_RETEST_REDUCTION_FACTOR 3
- #define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 3
- #define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 3
- #define ENDSTOP_X_BACK_ON_HOME 1
- #define ENDSTOP_Y_BACK_ON_HOME 1
- #define ENDSTOP_Z_BACK_ON_HOME 1
- #define ALWAYS_CHECK_ENDSTOPS 0
- // ################# XYZ movements ###################
- #define X_ENABLE_ON 0
- #define Y_ENABLE_ON 0
- #define Z_ENABLE_ON 0
- #define DISABLE_X 0
- #define DISABLE_Y 0
- #define DISABLE_Z 0
- #define DISABLE_E 0
- #define INVERT_X_DIR 0
- #define INVERT_Y_DIR 0
- #define INVERT_Z_DIR 1
- #define X_HOME_DIR -1
- #define Y_HOME_DIR -1
- #define Z_HOME_DIR 1
- #define X_MAX_LENGTH 178
- #define Y_MAX_LENGTH 200
- #define Z_MAX_LENGTH 391.2
- #define X_MIN_POS 0
- #define Y_MIN_POS 0
- #define Z_MIN_POS 0
- #define DISTORTION_CORRECTION 0
- #define DISTORTION_CORRECTION_POINTS 5
- #define DISTORTION_CORRECTION_R 100
- #define DISTORTION_PERMANENT 1
- #define DISTORTION_UPDATE_FREQUENCY 15
- #define DISTORTION_START_DEGRADE 0.5
- #define DISTORTION_END_HEIGHT 1
- #define DISTORTION_EXTRAPOLATE_CORNERS 0
- // ##########################################################################################
- // ## Movement settings ##
- // ##########################################################################################
- #define FEATURE_BABYSTEPPING 0
- #define BABYSTEP_MULTIPLICATOR 1
- #define DELTA_SEGMENTS_PER_SECOND_PRINT 180 // Move accurate setting for print moves
- #define DELTA_SEGMENTS_PER_SECOND_MOVE 70 // Less accurate setting for other moves
- #define EXACT_DELTA_MOVES 1
- // Delta settings
- #define DELTA_HOME_ON_POWER 0
- #define DELTASEGMENTS_PER_PRINTLINE 24
- #define STEPPER_INACTIVE_TIME 360L
- #define MAX_INACTIVE_TIME 0L
- #define MAX_FEEDRATE_X 266
- #define MAX_FEEDRATE_Y 266
- #define MAX_FEEDRATE_Z 4.7
- #define HOMING_FEEDRATE_X 50
- #define HOMING_FEEDRATE_Y 50
- #define HOMING_FEEDRATE_Z 0.84
- #define HOMING_ORDER HOME_ORDER_ZXY
- #define ZHOME_MIN_TEMPERATURE 0
- #define ZHOME_HEAT_ALL 1
- #define ZHOME_HEAT_HEIGHT 20
- #define ZHOME_X_POS 999999
- #define ZHOME_Y_POS 999999
- #define ENABLE_BACKLASH_COMPENSATION 0
- #define X_BACKLASH 0
- #define Y_BACKLASH 0
- #define Z_BACKLASH 0
- #define RAMP_ACCELERATION 1
- #define STEPPER_HIGH_DELAY 0
- #define DIRECTION_DELAY 0
- #define STEP_DOUBLER_FREQUENCY 12000
- #define ALLOW_QUADSTEPPING 1
- #define DOUBLE_STEP_DELAY 0 // time in microseconds
- #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X 3000
- #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y 3000
- #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z 100
- #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X 7000
- #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y 7000
- #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z 100
- #define INTERPOLATE_ACCELERATION_WITH_Z 0
- #define ACCELERATION_FACTOR_TOP 100
- #define MAX_JERK 5
- #define MAX_ZJERK 0.3
- #define PRINTLINE_CACHE_SIZE 16
- #define MOVE_CACHE_LOW 10
- #define LOW_TICKS_PER_MOVE 250000
- #define FEATURE_TWO_XSTEPPER 0
- #define X2_STEP_PIN ORIG_E1_STEP_PIN
- #define X2_DIR_PIN ORIG_E1_DIR_PIN
- #define X2_ENABLE_PIN ORIG_E1_ENABLE_PIN
- #define FEATURE_TWO_YSTEPPER 0
- #define Y2_STEP_PIN ORIG_E1_STEP_PIN
- #define Y2_DIR_PIN ORIG_E1_DIR_PIN
- #define Y2_ENABLE_PIN ORIG_E1_ENABLE_PIN
- #define FEATURE_TWO_ZSTEPPER 0
- #define Z2_STEP_PIN ORIG_E1_STEP_PIN
- #define Z2_DIR_PIN ORIG_E1_DIR_PIN
- #define Z2_ENABLE_PIN ORIG_E1_ENABLE_PIN
- #define FEATURE_THREE_ZSTEPPER 0
- #define Z3_STEP_PIN ORIG_E2_STEP_PIN
- #define Z3_DIR_PIN ORIG_E2_DIR_PIN
- #define Z3_ENABLE_PIN ORIG_E2_ENABLE_PIN
- #define FEATURE_DITTO_PRINTING 0
- #define USE_ADVANCE 0
- #define ENABLE_QUADRATIC_ADVANCE 0
- // ################# Misc. settings ##################
- #define BAUDRATE 115200
- #define ENABLE_POWER_ON_STARTUP 1
- #define POWER_INVERTING 0
- #define KILL_METHOD 1
- #define ACK_WITH_LINENUMBER 1
- #define WAITING_IDENTIFIER "wait"
- #define ECHO_ON_EXECUTE 1
- #define EEPROM_MODE 1
- #undef PS_ON_PIN
- #define PS_ON_PIN -1
- #define JSON_OUTPUT 0
- /* ======== Servos =======
- Control the servos with
- M340 P<servoId> S<pulseInUS> / ServoID = 0..3 pulseInUs = 500..2500
- Servos are controlled by a pulse width normally between 500 and 2500 with 1500ms in center position. 0 turns servo off.
- WARNING: Servos can draw a considerable amount of current. Make sure your system can handle this or you may risk your hardware!
- */
- #define FEATURE_SERVO 0
- #define SERVO0_PIN 41
- #define SERVO1_PIN -1
- #define SERVO2_PIN -1
- #define SERVO3_PIN -1
- #define SERVO0_NEUTRAL_POS 700
- #define SERVO1_NEUTRAL_POS -1
- #define SERVO2_NEUTRAL_POS -1
- #define SERVO3_NEUTRAL_POS -1
- #define UI_SERVO_CONTROL 0
- #define FAN_KICKSTART_TIME 200
- #define FEATURE_WATCHDOG 1
- // #################### Z-Probing #####################
- #define Z_PROBE_Z_OFFSET 0
- #define Z_PROBE_Z_OFFSET_MODE 0
- #define UI_BED_COATING 1
- #define FEATURE_Z_PROBE 1
- #define Z_PROBE_BED_DISTANCE 20
- #define Z_PROBE_PIN 36
- #define Z_PROBE_PULLUP 1
- #define Z_PROBE_ON_HIGH 1
- #define Z_PROBE_X_OFFSET 0
- #define Z_PROBE_Y_OFFSET 0
- #define Z_PROBE_WAIT_BEFORE_TEST 0
- #define Z_PROBE_SPEED 2.5
- #define Z_PROBE_XY_SPEED 25
- #define Z_PROBE_SWITCHING_DISTANCE 1
- #define Z_PROBE_REPETITIONS 5
- #define Z_PROBE_HEIGHT 0
- #define Z_PROBE_START_SCRIPT ""
- #define Z_PROBE_FINISHED_SCRIPT ""
- #define FEATURE_AUTOLEVEL 1
- #define Z_PROBE_X1 1
- #define Z_PROBE_Y1 100
- #define Z_PROBE_X2 178
- #define Z_PROBE_Y2 26
- #define Z_PROBE_X3 178
- #define Z_PROBE_Y3 186
- #define BENDING_CORRECTION_A 0
- #define BENDING_CORRECTION_B 0
- #define BENDING_CORRECTION_C 0
- #define FEATURE_AXISCOMP 0
- #define AXISCOMP_TANXY 0
- #define AXISCOMP_TANYZ 0
- #define AXISCOMP_TANXZ 0
- #ifndef SDSUPPORT // Some boards have sd support on board. These define the values already in pins.h
- #define SDSUPPORT 0
- #undef SDCARDDETECT
- #define SDCARDDETECT -1
- #define SDCARDDETECTINVERTED 0
- #endif
- #define SD_EXTENDED_DIR 1 /** Show extended directory including file length. Don't use this with Pronterface! */
- #define SD_RUN_ON_STOP ""
- #define SD_STOP_HEATER_AND_MOTORS_ON_STOP 1
- #define ARC_SUPPORT 1
- #define FEATURE_MEMORY_POSITION 1
- #define FEATURE_CHECKSUM_FORCED 0
- #define FEATURE_FAN_CONTROL 1
- #define FEATURE_CONTROLLER 0
- #define LANGUAGE_EN_ACTIVE 1
- #define LANGUAGE_DE_ACTIVE 1
- #define LANGUAGE_NL_ACTIVE 1
- #define LANGUAGE_PT_ACTIVE 1
- #define LANGUAGE_IT_ACTIVE 1
- #define LANGUAGE_ES_ACTIVE 1
- #define LANGUAGE_SE_ACTIVE 1
- #define LANGUAGE_FR_ACTIVE 1
- #define LANGUAGE_CZ_ACTIVE 1
- #define LANGUAGE_PL_ACTIVE 1
- #define UI_PRINTER_NAME "RepRap"
- #define UI_PRINTER_COMPANY "Home made"
- #define UI_PAGES_DURATION 4000
- #define UI_ANIMATION 0
- #define UI_SPEEDDEPENDENT_POSITIONING 0
- #define UI_DISABLE_AUTO_PAGESWITCH 1
- #define UI_AUTORETURN_TO_MENU_AFTER 30000
- #define FEATURE_UI_KEYS 0
- #define UI_ENCODER_SPEED 1
- #define UI_REVERSE_ENCODER 0
- #define UI_KEY_BOUNCETIME 10
- #define UI_KEY_FIRST_REPEAT 500
- #define UI_KEY_REDUCE_REPEAT 50
- #define UI_KEY_MIN_REPEAT 50
- #define FEATURE_BEEPER 0
- #define CASE_LIGHTS_PIN -1
- #define CASE_LIGHT_DEFAULT_ON 1
- #define UI_START_SCREEN_DELAY 1000
- #define UI_DYNAMIC_ENCODER_SPEED 1
- /**
- Beeper sound definitions for short beeps during key actions
- and longer beeps for important actions.
- Parameter is delay in microseconds and the secons is the number of repetitions.
- Values must be in range 1..255
- */
- #define BEEPER_SHORT_SEQUENCE 2,2
- #define BEEPER_LONG_SEQUENCE 8,8
- #define UI_SET_PRESET_HEATED_BED_TEMP_PLA 60
- #define UI_SET_PRESET_EXTRUDER_TEMP_PLA 190
- #define UI_SET_PRESET_HEATED_BED_TEMP_ABS 110
- #define UI_SET_PRESET_EXTRUDER_TEMP_ABS 240
- #define UI_SET_MIN_HEATED_BED_TEMP 30
- #define UI_SET_MAX_HEATED_BED_TEMP 120
- #define UI_SET_MIN_EXTRUDER_TEMP 170
- #define UI_SET_MAX_EXTRUDER_TEMP 260
- #define UI_SET_EXTRUDER_FEEDRATE 2
- #define UI_SET_EXTRUDER_RETRACT_DISTANCE 3
- #define NUM_MOTOR_DRIVERS 0
- #endif
- /* Below you will find the configuration string, that created this Configuration.h
- ========== Start configuration string ==========
- {
- "editMode": 2,
- "processor": 0,
- "baudrate": 115200,
- "bluetoothSerial": -1,
- "bluetoothBaudrate": 115200,
- "xStepsPerMM": 160,
- "yStepsPerMM": 160,
- "zStepsPerMM": 5120,
- "xInvert": "0",
- "xInvertEnable": 0,
- "eepromMode": 1,
- "yInvert": 0,
- "yInvertEnable": 0,
- "zInvert": 0,
- "zInvertEnable": 0,
- "extruder": [
- {
- "id": 0,
- "heatManager": 1,
- "pidDriveMin": 40,
- "pidDriveMax": 230,
- "pidMax": 255,
- "sensorType": 1,
- "sensorPin": "TEMP_0_PIN",
- "heaterPin": "HEATER_0_PIN",
- "maxFeedrate": 50,
- "startFeedrate": 20,
- "invert": "0",
- "invertEnable": "0",
- "acceleration": 3000,
- "watchPeriod": 1,
- "pidP": 14.48,
- "pidI": 0.84,
- "pidD": 62.4,
- "advanceK": 0,
- "advanceL": 0,
- "waitRetractTemp": 150,
- "waitRetractUnits": 0,
- "waitRetract": 0,
- "stepsPerMM": 942.912,
- "coolerPin": -1,
- "coolerSpeed": 255,
- "selectCommands": "",
- "deselectCommands": "",
- "xOffset": 0,
- "yOffset": 0,
- "zOffset": 0,
- "xOffsetSteps": 0,
- "yOffsetSteps": 0,
- "zOffsetSteps": 0,
- "stepper": {
- "name": "Extruder 0",
- "step": "ORIG_E0_STEP_PIN",
- "dir": "ORIG_E0_DIR_PIN",
- "enable": "ORIG_E0_ENABLE_PIN"
- },
- "advanceBacklashSteps": 0,
- "decoupleTestPeriod": 12,
- "jamPin": -1,
- "jamPullup": "0"
- }
- ],
- "uiLanguage": 0,
- "uiController": 0,
- "xMinEndstop": 1,
- "yMinEndstop": 1,
- "zMinEndstop": 0,
- "xMaxEndstop": 0,
- "yMaxEndstop": 0,
- "zMaxEndstop": 1,
- "motherboard": 8,
- "driveSystem": 0,
- "xMaxSpeed": 266,
- "xHomingSpeed": 50,
- "xTravelAcceleration": 7000,
- "xPrintAcceleration": 3000,
- "yMaxSpeed": 266,
- "yHomingSpeed": 50,
- "yTravelAcceleration": 7000,
- "yPrintAcceleration": 3000,
- "zMaxSpeed": 4.7,
- "zHomingSpeed": 0.84,
- "zTravelAcceleration": 100,
- "zPrintAcceleration": 100,
- "xMotor": {
- "name": "X motor",
- "step": "ORIG_X_STEP_PIN",
- "dir": "ORIG_X_DIR_PIN",
- "enable": "ORIG_X_ENABLE_PIN"
- },
- "yMotor": {
- "name": "Y motor",
- "step": "ORIG_Y_STEP_PIN",
- "dir": "ORIG_Y_DIR_PIN",
- "enable": "ORIG_Y_ENABLE_PIN"
- },
- "zMotor": {
- "name": "Z motor",
- "step": "ORIG_Z_STEP_PIN",
- "dir": "ORIG_Z_DIR_PIN",
- "enable": "ORIG_Z_ENABLE_PIN"
- },
- "enableBacklash": "0",
- "backlashX": 0,
- "backlashY": 0,
- "backlashZ": 0,
- "stepperInactiveTime": 360,
- "maxInactiveTime": 0,
- "xMinPos": 0,
- "yMinPos": 0,
- "zMinPos": 0,
- "xLength": 178,
- "yLength": 200,
- "zLength": 393.092,
- "alwaysCheckEndstops": "0",
- "disableX": "0",
- "disableY": "0",
- "disableZ": "0",
- "disableE": "0",
- "xHomeDir": "-1",
- "yHomeDir": "-1",
- "zHomeDir": "1",
- "xEndstopBack": 1,
- "yEndstopBack": 1,
- "zEndstopBack": 1,
- "deltaSegmentsPerSecondPrint": 180,
- "deltaSegmentsPerSecondTravel": 70,
- "deltaDiagonalRod": 445,
- "deltaHorizontalRadius": 209.25,
- "deltaAlphaA": 210,
- "deltaAlphaB": 330,
- "deltaAlphaC": 90,
- "deltaDiagonalCorrA": 0,
- "deltaDiagonalCorrB": 0,
- "deltaDiagonalCorrC": 0,
- "deltaMaxRadius": 150,
- "deltaFloorSafetyMarginMM": 15,
- "deltaRadiusCorrA": 0,
- "deltaRadiusCorrB": 0,
- "deltaRadiusCorrC": 0,
- "deltaXOffsetSteps": 0,
- "deltaYOffsetSteps": 0,
- "deltaZOffsetSteps": 0,
- "deltaSegmentsPerLine": 24,
- "stepperHighDelay": 0,
- "directionDelay": 0,
- "stepDoublerFrequency": 12000,
- "allowQuadstepping": "1",
- "doubleStepDelay": 0,
- "maxJerk": 5,
- "maxZJerk": 0.3,
- "moveCacheSize": 16,
- "moveCacheLow": 10,
- "lowTicksPerMove": 250000,
- "enablePowerOnStartup": "1",
- "echoOnExecute": "1",
- "sendWaits": "1",
- "ackWithLineNumber": "1",
- "killMethod": 1,
- "useAdvance": "0",
- "useQuadraticAdvance": "0",
- "powerInverting": 0,
- "mirrorX": 0,
- "mirrorXMotor": {
- "name": "Extruder 1",
- "step": "ORIG_E1_STEP_PIN",
- "dir": "ORIG_E1_DIR_PIN",
- "enable": "ORIG_E1_ENABLE_PIN"
- },
- "mirrorY": 0,
- "mirrorYMotor": {
- "name": "Extruder 1",
- "step": "ORIG_E1_STEP_PIN",
- "dir": "ORIG_E1_DIR_PIN",
- "enable": "ORIG_E1_ENABLE_PIN"
- },
- "mirrorZ": 0,
- "mirrorZMotor": {
- "name": "Extruder 1",
- "step": "ORIG_E1_STEP_PIN",
- "dir": "ORIG_E1_DIR_PIN",
- "enable": "ORIG_E1_ENABLE_PIN"
- },
- "mirrorZ3": "0",
- "mirrorZ3Motor": {
- "name": "Extruder 2",
- "step": "ORIG_E2_STEP_PIN",
- "dir": "ORIG_E2_DIR_PIN",
- "enable": "ORIG_E2_ENABLE_PIN"
- },
- "dittoPrinting": "0",
- "featureServos": "0",
- "servo0Pin": 41,
- "servo1Pin": -1,
- "servo2Pin": -1,
- "servo3Pin": -1,
- "featureWatchdog": "1",
- "hasHeatedBed": "1",
- "enableZProbing": "1",
- "extrudeMaxLength": 160,
- "homeOrder": "HOME_ORDER_ZXY",
- "featureController": 0,
- "uiPrinterName": "RepRap",
- "uiPrinterCompany": "Home made",
- "uiPagesDuration": 4000,
- "uiAnimation": "0",
- "uiDisablePageswitch": "1",
- "uiAutoReturnAfter": 30000,
- "featureKeys": "0",
- "uiEncoderSpeed": 1,
- "uiReverseEncoder": "0",
- "uiKeyBouncetime": 10,
- "uiKeyFirstRepeat": 500,
- "uiKeyReduceRepeat": 50,
- "uiKeyMinRepeat": 50,
- "featureBeeper": "0",
- "uiPresetBedTempPLA": 60,
- "uiPresetBedABS": 110,
- "uiPresetExtruderPLA": 190,
- "uiPresetExtruderABS": 240,
- "uiMinHeatedBed": 30,
- "uiMaxHeatedBed": 120,
- "uiMinEtxruderTemp": 170,
- "uiMaxExtruderTemp": 260,
- "uiExtruderFeedrate": 2,
- "uiExtruderRetractDistance": 3,
- "uiSpeeddependentPositioning": "0",
- "maxBedTemperature": 120,
- "bedSensorType": 1,
- "bedSensorPin": "TEMP_1_PIN",
- "bedHeaterPin": "HEATER_1_PIN",
- "bedHeatManager": 1,
- "bedUpdateInterval": 5000,
- "bedPidDriveMin": 80,
- "bedPidDriveMax": 255,
- "bedPidP": 382.41,
- "bedPidI": 62.93,
- "bedPidD": 580.97,
- "bedPidMax": 255,
- "bedDecoupleTestPeriod": 300,
- "caseLightPin": -1,
- "caseLightDefaultOn": "1",
- "bedSkipIfWithin": 3,
- "gen1T0": 25,
- "gen1R0": 100000,
- "gen1Beta": 4036,
- "gen1MinTemp": -20,
- "gen1MaxTemp": 300,
- "gen1R1": 0,
- "gen1R2": 4700,
- "gen2T0": 25,
- "gen2R0": 100000,
- "gen2Beta": 4036,
- "gen2MinTemp": -20,
- "gen2MaxTemp": 300,
- "gen2R1": 0,
- "gen2R2": 4700,
- "gen3T0": 25,
- "gen3R0": 100000,
- "gen3Beta": 4036,
- "gen3MinTemp": -20,
- "gen3MaxTemp": 300,
- "gen3R1": 0,
- "gen3R2": 4700,
- "userTable0": {
- "r1": 0,
- "r2": 4700,
- "temps": [],
- "numEntries": 0
- },
- "userTable1": {
- "r1": 0,
- "r2": 4700,
- "temps": [],
- "numEntries": 0
- },
- "userTable2": {
- "r1": 0,
- "r2": 4700,
- "temps": [],
- "numEntries": 0
- },
- "tempHysteresis": 1,
- "pidControlRange": 20,
- "skipM109Within": 2,
- "extruderFanCoolTemp": 50,
- "minTemp": 150,
- "maxTemp": 247,
- "minDefectTemp": -10,
- "maxDefectTemp": 248,
- "arcSupport": "1",
- "featureMemoryPositionWatchdog": "1",
- "forceChecksum": "0",
- "sdExtendedDir": "1",
- "featureFanControl": "1",
- "fanPin": -1,
- "scalePidToMax": 0,
- "zProbePin": 36,
- "zProbeBedDistance": 20,
- "zProbePullup": "1",
- "zProbeOnHigh": "1",
- "zProbeXOffset": 0,
- "zProbeYOffset": 0,
- "zProbeWaitBeforeTest": "0",
- "zProbeSpeed": 2.5,
- "zProbeXYSpeed": 100,
- "zProbeHeight": -0.51,
- "zProbeStartScript": "",
- "zProbeFinishedScript": "",
- "featureAutolevel": "1",
- "zProbeX1": 100,
- "zProbeY1": 1,
- "zProbeX2": 26,
- "zProbeY2": 180,
- "zProbeX3": 184,
- "zProbeY3": 180,
- "zProbeSwitchingDistance": 1,
- "zProbeRepetitions": 2,
- "sdSupport": "0",
- "sdCardDetectPin": -1,
- "sdCardDetectInverted": "0",
- "uiStartScreenDelay": 1000,
- "xEndstopBackMove": 5,
- "yEndstopBackMove": 5,
- "zEndstopBackMove": 5,
- "xEndstopRetestFactor": 3,
- "yEndstopRetestFactor": 3,
- "zEndstopRetestFactor": 3,
- "xMinPin": "ORIG_X_MIN_PIN",
- "yMinPin": "ORIG_Y_MIN_PIN",
- "zMinPin": "ORIG_Z_MIN_PIN",
- "xMaxPin": "ORIG_X_MAX_PIN",
- "yMaxPin": "ORIG_Y_MAX_PIN",
- "zMaxPin": "ORIG_Z_MAX_PIN",
- "deltaHomeOnPower": "0",
- "fanBoardPin": 40,
- "heaterPWMSpeed": 0,
- "featureBabystepping": "0",
- "babystepMultiplicator": 1,
- "pdmForHeater": "0",
- "pdmForCooler": "0",
- "psOn": -1,
- "mixingExtruder": "0",
- "decouplingTestMaxHoldVariance": 20,
- "decouplingTestMinTempRise": 1,
- "featureAxisComp": "0",
- "axisCompTanXY": 0,
- "axisCompTanXZ": 0,
- "axisCompTanYZ": 0,
- "retractOnPause": 1,
- "pauseStartCommands": "",
- "pauseEndCommands": "",
- "distortionCorrection": "0",
- "distortionCorrectionPoints": 5,
- "distortionCorrectionR": 100,
- "distortionPermanent": "1",
- "distortionUpdateFrequency": 15,
- "distortionStartDegrade": 0.5,
- "distortionEndDegrade": 1,
- "distortionExtrapolateCorners": "0",
- "sdRunOnStop": "",
- "sdStopHeaterMotorsOnStop": "1",
- "featureRetraction": "0",
- "autoretractEnabled": "0",
- "retractionLength": 3,
- "retractionLongLength": 13,
- "retractionSpeed": 40,
- "retractionZLift": 0,
- "retractionUndoExtraLength": 0,
- "retractionUndoExtraLongLength": 0,
- "retractionUndoSpeed": 20,
- "filamentChangeXPos": 0,
- "filamentChangeYPos": 0,
- "filamentChangeZAdd": 2,
- "filamentChangeRehome": 1,
- "filamentChangeShortRetract": 5,
- "filamentChangeLongRetract": 50,
- "fanKickstart": 200,
- "servo0StartPos": "700",
- "servo1StartPos": -1,
- "servo2StartPos": -1,
- "servo3StartPos": -1,
- "uiDynamicEncoderSpeed": "1",
- "uiServoControl": 0,
- "killIfSensorDefect": "0",
- "jamSteps": 220,
- "jamSlowdownSteps": 320,
- "jamSlowdownTo": 70,
- "jamErrorSteps": 500,
- "jamMinSteps": 10,
- "jamAction": 0,
- "primaryPort": 0,
- "numMotorDrivers": 0,
- "motorDrivers": [
- {
- "t": "None",
- "s": "",
- "invertEnable": "0",
- "invertDirection": "0",
- "stepsPerMM": 100,
- "speed": 10,
- "dirPin": -1,
- "stepPin": -1,
- "enablePin": -1
- },
- {
- "t": "None",
- "s": "",
- "invertEnable": "0",
- "invertDirection": "0",
- "stepsPerMM": 100,
- "speed": 10,
- "dirPin": -1,
- "stepPin": -1,
- "enablePin": -1
- },
- {
- "t": "None",
- "s": "",
- "invertEnable": "0",
- "invertDirection": "0",
- "stepsPerMM": 100,
- "speed": 10,
- "dirPin": -1,
- "stepPin": -1,
- "enablePin": -1
- },
- {
- "t": "None",
- "s": "",
- "invertEnable": "0",
- "invertDirection": "0",
- "stepsPerMM": 100,
- "speed": 10,
- "dirPin": -1,
- "stepPin": -1,
- "enablePin": -1
- },
- {
- "t": "None",
- "s": "",
- "invertEnable": "0",
- "invertDirection": "0",
- "stepsPerMM": 100,
- "speed": 10,
- "dirPin": -1,
- "stepPin": -1,
- "enablePin": -1
- },
- {
- "t": "None",
- "s": "",
- "invertEnable": "0",
- "invertDirection": "0",
- "stepsPerMM": 100,
- "speed": 10,
- "dirPin": -1,
- "stepPin": -1,
- "enablePin": -1
- }
- ],
- "manualConfig": "",
- "zHomeMinTemperature": 0,
- "zHomeXPos": 999999,
- "zHomeYPos": 999999,
- "zHomeHeatHeight": 20,
- "zHomeHeatAll": "1",
- "zProbeZOffsetMode": 0,
- "zProbeZOffset": 0,
- "uiBedCoating": "1",
- "langEN": "1",
- "langDE": "1",
- "langNL": "1",
- "langPT": "1",
- "langIT": "1",
- "langES": "1",
- "langSE": "1",
- "langFR": "1",
- "langCZ": "1",
- "langPL": "1",
- "interpolateAccelerationWithZ": 0,
- "accelerationFactorTop": 100,
- "bendingCorrectionA": 0,
- "bendingCorrectionB": 0,
- "bendingCorrectionC": 0,
- "preventZDisableOnStepperTimeout": "0",
- "supportLaser": "0",
- "laserPin": -1,
- "laserOnHigh": "1",
- "defaultPrinterMode": 0,
- "supportCNC": "0",
- "cncWaitOnEnable": 300,
- "cncWaitOnDisable": 0,
- "cncEnablePin": -1,
- "cncEnableWith": "1",
- "cncDirectionPin": -1,
- "cncDirectionCW": "1",
- "startupGCode": "",
- "jsonOutput": "0",
- "hasMAX6675": false,
- "hasMAX31855": false,
- "hasGeneric1": false,
- "hasGeneric2": false,
- "hasGeneric3": false,
- "hasUser0": false,
- "hasUser1": false,
- "hasUser2": false,
- "numExtruder": 1,
- "version": 92.6,
- "primaryPortName": ""
- }
- ========== End configuration string ==========
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement