いんくらyochさんの日記

興味あることの忘備録

FlashX ProのMarlin 1.1.0-RC7における設定

Marlinの新しいFWが公開されていたので、上げてみた。FWは上がる毎にコンフィグ設定が変更になるので、突き合わせて設定するのに手間が掛かる。
ビルド途中でArduinoフォルダが空っぽになって、RC6のコンフィグが消えてしまって焦ったが、はてなに上げてたので事なきを得た。
ビルド方法は2016-05-05 - のんびり気ままよろず日記と同じである。変更量は多少減った。

#define BAUDRATE 115200
#define MOTHERBOARD BOARD_MKS_13
#define CUSTOM_MACHINE_NAME "FlashX Pro"

#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
#define TEMP_SENSOR_BED 1

#define PIDTEMPBED
#define  DEFAULT_bedKp 165.17
#define  DEFAULT_bedKi 8.75
#define  DEFAULT_bedKd 779.38

#define DELTA_SEGMENTS_PER_SECOND 160
#define DELTA_DIAGONAL_ROD 235.0
#define DELTA_SMOOTH_ROD_OFFSET 173.4
#define DELTA_EFFECTOR_OFFSET 22.86
#define DELTA_CARRIAGE_OFFSET 23.0
#define DELTA_PRINTABLE_RADIUS 110.0

#define X_MIN_ENDSTOP_INVERTING false
#define Y_MIN_ENDSTOP_INVERTING false
#define Z_MIN_ENDSTOP_INVERTING true
#define X_MAX_ENDSTOP_INVERTING false
#define Y_MAX_ENDSTOP_INVERTING false
#define Z_MAX_ENDSTOP_INVERTING false
#define Z_MIN_PROBE_ENDSTOP_INVERTING false

#define FIX_MOUNTED_PROBE
#define X_PROBE_OFFSET_FROM_EXTRUDER -15
#define Y_PROBE_OFFSET_FROM_EXTRUDER -5
#define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5
#define XY_PROBE_SPEED 8000

//#define Z_MIN_PROBE_ENDSTOP
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

#define AUTO_BED_LEVELING_FEATURE
#define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 15)
#define AUTO_BED_LEVELING_GRID_POINTS 7
#define Z_PROBE_END_SCRIPT "G1 Z30 F3000 G1 X-53 Y-90\nG1 Z14\nG1 Z50\nG1 X0 Y0"
#define MANUAL_Z_HOME_POS 281
#define HOMING_FEEDRATE_Z  (40*60)

#define XYZ_FULL_STEPS_PER_ROTATION 200
#define XYZ_MICROSTEPS 16
#define XYZ_BELT_PITCH 2
#define XYZ_PULLEY_TEETH 16
#define XYZ_STEPS ((XYZ_FULL_STEPS_PER_ROTATION) * (XYZ_MICROSTEPS) / double(XYZ_BELT_PITCH) / double(XYZ_PULLEY_TEETH))
#define DEFAULT_AXIS_STEPS_PER_UNIT   {XYZ_STEPS, XYZ_STEPS, XYZ_STEPS, 149.74}
#define DEFAULT_MAX_FEEDRATE          {999, 999, 999, 999}
#define DEFAULT_MAX_ACCELERATION      {9000,9000,9000,10000}
#define DEFAULT_EJERK                 40.0

#define EEPROM_SETTINGS
#define SDSUPPORT
#define REPRAP_DISCOUNT_SMART_CONTROLLER
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75

RC7にてオートレベリングの動作が変わったので、動画にしてみた。