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にてオートレベリングの動作が変わったので、動画にしてみた。