Repetier FW 設定檔 for ATOM (Mega2560)
編輯歷史
| 時間 | 作者 | 版本 |
|---|---|---|
| 2017-07-24 13:10 – 13:16 | r0 – r3 | |
顯示 diff+ Repetier FW 設定檔 for ATOM (Mega2560)
+
+ 把自己嘗試出來的Repetier FW 設定檔貼上來這邊,方便討論跟整合出較適合的設定for ATOM
+ 也一方面大家幫忙一起理解設定各參數的意義
+
+ Step by Step from Marlin to Repetier FW
+
+ /*
+ 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.91
+ generator: http://www.repetier.com/firmware/v091/
+
+ 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 33
+
+ #include "pins.h"
+
+ // ################## EDIT THESE SETTINGS MANUALLY ################
+ // ################ END MANUAL SETTINGS ##########################
+
+ #define FAN_BOARD_PIN -1
+ #define X_MIN_PIN -1
+ #define Y_MIN_PIN -1
+
+ //#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 MIXING_EXTRUDER 0
+
+ #define DRIVE_SYSTEM 3
+ #define XAXIS_STEPS_PER_MM 80
+ #define YAXIS_STEPS_PER_MM 80
+ #define ZAXIS_STEPS_PER_MM 80
+ #define EXTRUDER_FAN_COOL_TEMP 50
+ #define PDM_FOR_EXTRUDER 1
+ #define PDM_FOR_COOLER 1
+ #define DECOUPLING_TEST_MAX_HOLD_VARIANCE 20
+ #define DECOUPLING_TEST_MIN_TEMP_RISE 1
+ #define RETRACT_ON_PAUSE 2
+ #define PAUSE_START_COMMANDS ""
+ #define PAUSE_END_COMMANDS ""
+ #define EXT0_X_OFFSET 0
+ #define EXT0_Y_OFFSET 0
+ #define EXT0_STEPS_PER_MM 100
+ #define EXT0_TEMPSENSOR_TYPE 8
+ #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 0
+ #define EXT0_ENABLE_PIN E0_ENABLE_PIN
+ #define EXT0_ENABLE_ON 0
+ #define EXT0_MAX_FEEDRATE 300
+ #define EXT0_MAX_START_FEEDRATE 20
+ #define EXT0_MAX_ACCELERATION 3000
+ #define EXT0_HEAT_MANAGER 1
+ #define EXT0_WATCHPERIOD 1
+ #define EXT0_PID_INTEGRAL_DRIVE_MAX 210
+ #define EXT0_PID_INTEGRAL_DRIVE_MIN 40
+ #define EXT0_PID_PGAIN_OR_DEAD_TIME 20.74
+ #define EXT0_PID_I 3.19
+ #define EXT0_PID_D 33.68
+ #define EXT0_PID_MAX 210
+ #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 12000
+ #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 0
+ #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 0
+ #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 0
+ #define HEATED_BED_PID_INTEGRAL_DRIVE_MAX 255
+ #define HEATED_BED_PID_INTEGRAL_DRIVE_MIN 80
+ #define HEATED_BED_PID_PGAIN_OR_DEAD_TIME 196
+ #define HEATED_BED_PID_IGAIN 33
+ #define HEATED_BED_PID_DGAIN 290
+ #define HEATED_BED_PID_MAX 255
+ #define HEATED_BED_DECOUPLE_TEST_PERIOD 300000
+ #define MIN_EXTRUDER_TEMP 150
+ #define MAXTEMP 275
+ #define MIN_DEFECT_TEMPERATURE -10
+ #define MAX_DEFECT_TEMPERATURE 290
+
+ // ################ Endstop configuration #####################
+
+ #define ENDSTOP_PULLUP_X_MIN true
+ #define ENDSTOP_X_MIN_INVERTING false
+ #define MIN_HARDWARE_ENDSTOP_X false
+ #define ENDSTOP_PULLUP_Y_MIN true
+ #define ENDSTOP_Y_MIN_INVERTING false
+ #define MIN_HARDWARE_ENDSTOP_Y false
+ #define ENDSTOP_PULLUP_Z_MIN true
+ #define ENDSTOP_Z_MIN_INVERTING true
+ #define MIN_HARDWARE_ENDSTOP_Z true
+ #define ENDSTOP_PULLUP_X_MAX true
+ #define ENDSTOP_X_MAX_INVERTING false
+ #define MAX_HARDWARE_ENDSTOP_X true
+ #define ENDSTOP_PULLUP_Y_MAX true
+ #define ENDSTOP_Y_MAX_INVERTING false
+ #define MAX_HARDWARE_ENDSTOP_Y true
+ #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 true
+ #define min_software_endstop_y true
+ #define min_software_endstop_z false
+ #define max_software_endstop_x false
+ #define max_software_endstop_y false
+ #define max_software_endstop_z false
+ #define ENDSTOP_X_BACK_MOVE 1
+ #define ENDSTOP_Y_BACK_MOVE 1
+ #define ENDSTOP_Z_BACK_MOVE 1
+ #define ENDSTOP_X_RETEST_REDUCTION_FACTOR 5
+ #define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 5
+ #define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 5
+ #define ENDSTOP_X_BACK_ON_HOME 0
+ #define ENDSTOP_Y_BACK_ON_HOME 0
+ #define ENDSTOP_Z_BACK_ON_HOME 0
+ #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 1
+ #define INVERT_Y_DIR 1
+ #define INVERT_Z_DIR 1
+ #define X_HOME_DIR -1
+ #define Y_HOME_DIR -1
+ #define Z_HOME_DIR 1
+ #define X_MAX_LENGTH 200
+ #define Y_MAX_LENGTH 200
+ #define Z_MAX_LENGTH 350
+ #define X_MIN_POS 0
+ #define Y_MIN_POS 0
+ #define Z_MIN_POS 0
+
+ // ##########################################################################################
+ // ## Movement settings ##
+ // ##########################################################################################
+
+ #define FEATURE_BABYSTEPPING 1
+ #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
+
+ // Delta settings
+ #define DELTA_DIAGONAL_ROD 228.82 // mm
+ #define DELTA_ALPHA_A 210
+ #define DELTA_ALPHA_B 330
+ #define DELTA_ALPHA_C 90
+ #define DELTA_RADIUS_CORRECTION_A 0
+ #define DELTA_RADIUS_CORRECTION_B 0
+ #define DELTA_RADIUS_CORRECTION_C 0
+ #define DELTA_DIAGONAL_CORRECTION_A 0
+ #define DELTA_DIAGONAL_CORRECTION_B 0
+ #define DELTA_DIAGONAL_CORRECTION_C 0
+ #define END_EFFECTOR_HORIZONTAL_OFFSET 0
+ #define CARRIAGE_HORIZONTAL_OFFSET 0
+ #define DELTA_MAX_RADIUS 105
+ #define ROD_RADIUS 105.31
+ #define PRINTER_RADIUS 105.31
+ #define DELTA_HOME_ON_POWER 0
+ #define STEP_COUNTER
+ #define DELTA_X_ENDSTOP_OFFSET_STEPS 0
+ #define DELTA_Y_ENDSTOP_OFFSET_STEPS 0
+ #define DELTA_Z_ENDSTOP_OFFSET_STEPS 0
+ #define DELTA_FLOOR_SAFETY_MARGIN_MM 15
+ //#define SOFTWARE_LEVELING
+
+ #define DELTASEGMENTS_PER_PRINTLINE 24
+ #define STEPPER_INACTIVE_TIME 360L
+ #define MAX_INACTIVE_TIME 0L
+ #define MAX_FEEDRATE_X 300
+ #define MAX_FEEDRATE_Y 300
+ #define MAX_FEEDRATE_Z 300
+ #define HOMING_FEEDRATE_X 80
+ #define HOMING_FEEDRATE_Y 80
+ #define HOMING_FEEDRATE_Z 80
+ #define HOMING_ORDER HOME_ORDER_ZXY
+ #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 1 // time in microseconds
+ #define MAX_HALFSTEP_INTERVAL 1999
+ #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 3000
+ #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X 4500
+ #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y 4500
+ #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z 4500
+ #define MAX_JERK 20
+ #define MAX_ZJERK 20
+ #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_DITTO_PRINTING 0
+ #define USE_ADVANCE 0
+ #define ENABLE_QUADRATIC_ADVANCE 0
+
+
+ // ################# Misc. settings ##################
+
+ #define BAUDRATE 250000
+ #define ENABLE_POWER_ON_STARTUP 1
+ #define POWER_INVERTING 0
+ #define KILL_METHOD 1
+ #define GCODE_BUFFER_SIZE 2
+ #define ACK_WITH_LINENUMBER 1
+ #define WAITING_IDENTIFIER "wait"
+ #define ECHO_ON_EXECUTE 1
+ #define EEPROM_MODE 1
+ #define PS_ON_PIN ORIG_PS_ON_PIN
+
+ /* ======== 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 11
+ #define SERVO1_PIN -1
+ #define SERVO2_PIN -1
+ #define SERVO3_PIN -1
+ #define FEATURE_WATCHDOG 1
+
+ // #################### Z-Probing #####################
+
+ #define FEATURE_Z_PROBE 1
+ #define Z_PROBE_BED_DISTANCE 10
+ #define Z_PROBE_PIN ORIG_Z_MIN_PIN
+ #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
+ #define Z_PROBE_XY_SPEED 150
+ #define Z_PROBE_SWITCHING_DISTANCE 1
+ #define Z_PROBE_REPETITIONS 1
+ #define Z_PROBE_HEIGHT 40
+ #define Z_PROBE_START_SCRIPT ""
+ #define Z_PROBE_FINISHED_SCRIPT ""
+ #define FEATURE_AUTOLEVEL 1
+ #define Z_PROBE_X1 20
+ #define Z_PROBE_Y1 20
+ #define Z_PROBE_X2 160
+ #define Z_PROBE_Y2 20
+ #define Z_PROBE_X3 100
+ #define Z_PROBE_Y3 160
+ #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 1
+ #define SDCARDDETECT SDCARDDETECT
+ #define SDCARDDETECTINVERTED 0
+ #endif
+ #define SD_EXTENDED_DIR 1 /** Show extended directory including file length. Don't use this with Pronterface! */
+ #define ARC_SUPPORT 1
+ #define FEATURE_MEMORY_POSITION 1
+ #define FEATURE_CHECKSUM_FORCED 0
+ #define FEATURE_FAN_CONTROL 1
+ #define FEATURE_CONTROLLER 2
+ #define UI_LANGUAGE 0
+ #define UI_PRINTER_NAME "ATOM 3D"
+ #define UI_PRINTER_COMPANY "Alt Design"
+ #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_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
+ /**
+ 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
+
+ #endif
+
+ /* Below you will find the configuration string, that created this Configuration.h
+
+ ========== Start configuration string ==========
+ {
+ "editMode": 2,
+ "processor": 0,
+ "baudrate": 250000,
+ "xStepsPerMM": 80,
+ "yStepsPerMM": 80,
+ "zStepsPerMM": 80,
+ "xInvert": "1",
+ "xInvertEnable": 0,
+ "eepromMode": 1,
+ "yInvert": "1",
+ "yInvertEnable": 0,
+ "zInvert": "1",
+ "zInvertEnable": 0,
+ "extruder": [
+ {
+ "id": 0,
+ "heatManager": 1,
+ "pidDriveMin": 40,
+ "pidDriveMax": 210,
+ "pidMax": 210,
+ "sensorType": 8,
+ "sensorPin": "TEMP_0_PIN",
+ "heaterPin": "HEATER_0_PIN",
+ "maxFeedrate": 300,
+ "startFeedrate": 20,
+ "invert": "0",
+ "invertEnable": "0",
+ "acceleration": 3000,
+ "watchPeriod": 1,
+ "pidP": 20.74,
+ "pidI": 3.19,
+ "pidD": 33.68,
+ "advanceK": 0,
+ "advanceL": 0,
+ "waitRetractTemp": 150,
+ "waitRetractUnits": 0,
+ "waitRetract": 0,
+ "stepsPerMM": 100,
+ "coolerPin": -1,
+ "coolerSpeed": 255,
+ "selectCommands": "",
+ "deselectCommands": "",
+ "xOffset": 0,
+ "yOffset": 0,
+ "xOffsetSteps": 0,
+ "yOffsetSteps": 0,
+ "stepper": {
+ "name": "Extruder 0",
+ "step": "ORIG_E0_STEP_PIN",
+ "dir": "ORIG_E0_DIR_PIN",
+ "enable": "E0_ENABLE_PIN"
+ },
+ "advanceBacklashSteps": 0,
+ "decoupleTestPeriod": 12
+ }
+ ],
+ "uiLanguage": 0,
+ "uiController": 0,
+ "xMinEndstop": 0,
+ "yMinEndstop": 0,
+ "zMinEndstop": 1,
+ "xMaxEndstop": 2,
+ "yMaxEndstop": 2,
+ "zMaxEndstop": 2,
+ "motherboard": 33,
+ "driveSystem": 3,
+ "xMaxSpeed": 300,
+ "xHomingSpeed": 80,
+ "xTravelAcceleration": 4500,
+ "xPrintAcceleration": 3000,
+ "yMaxSpeed": 300,
+ "yHomingSpeed": 80,
+ "yTravelAcceleration": 4500,
+ "yPrintAcceleration": 3000,
+ "zMaxSpeed": 300,
+ "zHomingSpeed": 80,
+ "zTravelAcceleration": 4500,
+ "zPrintAcceleration": 3000,
+ "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": 200,
+ "yLength": 200,
+ "zLength": 350,
+ "alwaysCheckEndstops": "0",
+ "disableX": "0",
+ "disableY": "0",
+ "disableZ": "0",
+ "disableE": "0",
+ "xHomeDir": "-1",
+ "yHomeDir": "-1",
+ "zHomeDir": 1,
+ "xEndstopBack": 0,
+ "yEndstopBack": 0,
+ "zEndstopBack": 0,
+ "deltaSegmentsPerSecondPrint": 180,
+ "deltaSegmentsPerSecondTravel": 70,
+ "deltaDiagonalRod": 228.82,
+ "deltaHorizontalRadius": 105.31,
+ "deltaAlphaA": 210,
+ "deltaAlphaB": 330,
+ "deltaAlphaC": 90,
+ "deltaDiagonalCorrA": 0,
+ "deltaDiagonalCorrB": 0,
+ "deltaDiagonalCorrC": 0,
+ "deltaMaxRadius": 105,
+ "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": 1,
+ "maxHalfstepInterval": 1999,
+ "maxJerk": 20,
+ "maxZJerk": 20,
+ "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"
+ },
+ "dittoPrinting": "0",
+ "featureServos": "0",
+ "servo0Pin": 11,
+ "servo1Pin": -1,
+ "servo2Pin": -1,
+ "servo3Pin": -1,
+ "featureWatchdog": "1",
+ "hasHeatedBed": "0",
+ "enableZProbing": "1",
+ "extrudeMaxLength": 160,
+ "homeOrder": "HOME_ORDER_ZXY",
+ "featureController": 2,
+ "uiPrinterName": "ATOM 3D",
+ "uiPrinterCompany": "Alt Design",
+ "uiPagesDuration": 4000,
+ "uiAnimation": "0",
+ "uiDisablePageswitch": "1",
+ "uiAutoReturnAfter": 30000,
+ "featureKeys": "0",
+ "uiEncoderSpeed": 1,
+ "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": 0,
+ "bedUpdateInterval": 5000,
+ "bedPidDriveMin": 80,
+ "bedPidDriveMax": 255,
+ "bedPidP": 196,
+ "bedPidI": 33,
+ "bedPidD": 290,
+ "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": [
+
+ ]
+ },
+ "userTable1": {
+ "r1": 0,
+ "r2": 4700,
+ "temps": [
+
+ ]
+ },
+ "userTable2": {
+ "r1": 0,
+ "r2": 4700,
+ "temps": [
+
+ ]
+ },
+ "tempHysteresis": 0,
+ "pidControlRange": 20,
+ "skipM109Within": 2,
+ "extruderFanCoolTemp": 50,
+ "minTemp": 150,
+ "maxTemp": 275,
+ "minDefectTemp": -10,
+ "maxDefectTemp": 290,
+ "arcSupport": "1",
+ "featureMemoryPositionWatchdog": "1",
+ "forceChecksum": "0",
+ "sdExtendedDir": "1",
+ "featureFanControl": "1",
+ "fanPin": "ORIG_FAN_PIN",
+ "scalePidToMax": 0,
+ "zProbePin": "ORIG_Z_MIN_PIN",
+ "zProbeBedDistance": 10,
+ "zProbePullup": "1",
+ "zProbeOnHigh": "1",
+ "zProbeXOffset": 0,
+ "zProbeYOffset": 0,
+ "zProbeWaitBeforeTest": "0",
+ "zProbeSpeed": 2,
+ "zProbeXYSpeed": 150,
+ "zProbeHeight": 40,
+ "zProbeStartScript": "",
+ "zProbeFinishedScript": "",
+ "featureAutolevel": "1",
+ "zProbeX1": 20,
+ "zProbeY1": 20,
+ "zProbeX2": 160,
+ "zProbeY2": 20,
+ "zProbeX3": 100,
+ "zProbeY3": 160,
+ "zProbeSwitchingDistance": 1,
+ "zProbeRepetitions": 1,
+ "sdSupport": "1",
+ "sdCardDetectPin": "SDCARDDETECT",
+ "sdCardDetectInverted": "0",
+ "uiStartScreenDelay": 1000,
+ "xEndstopBackMove": 1,
+ "yEndstopBackMove": 1,
+ "zEndstopBackMove": 1,
+ "xEndstopRetestFactor": 5,
+ "yEndstopRetestFactor": 5,
+ "zEndstopRetestFactor": 5,
+ "xMinPin": -1,
+ "yMinPin": -1,
+ "zMinPin": "ORIG_Z_MIN_PIN",
+ "xMaxPin": "ORIG_X_MAX_PIN",
+ "yMaxPin": "ORIG_Y_MAX_PIN",
+ "zMaxPin": "ORIG_Z_MAX_PIN",
+ "deltaHomeOnPower": "0",
+ "fanBoardPin": -1,
+ "heaterPWMSpeed": 0,
+ "featureBabystepping": "1",
+ "babystepMultiplicator": 1,
+ "pdmForHeater": "1",
+ "pdmForCooler": "1",
+ "psOn": "ORIG_PS_ON_PIN",
+ "mixingExtruder": "0",
+ "decouplingTestMaxHoldVariance": 20,
+ "decouplingTestMinTempRise": 1,
+ "featureAxisComp": "0",
+ "axisCompTanXY": 0,
+ "axisCompTanXZ": 0,
+ "axisCompTanYZ": 0,
+ "retractOnPause": 2,
+ "pauseStartCommands": "",
+ "pauseEndCommands": "",
+ "hasMAX6675": false,
+ "hasMAX31855": false,
+ "hasGeneric1": false,
+ "hasGeneric2": false,
+ "hasGeneric3": false,
+ "hasUser0": false,
+ "hasUser1": false,
+ "hasUser2": false,
+ "numExtruder": 1,
+ "version": 92
+ }
+ ========== End configuration string ==========
+ */
|
||