82 lines
2.5 KiB
Text
82 lines
2.5 KiB
Text
steps for setting up marlin!
|
|
|
|
- grab Configuration.h and Configuration_adv.h for
|
|
Creality/Ender 3 Pro/BTT SKR Mini E3 v2.0 from Marlin configurations repo
|
|
- add _Statusscreen.h from printybuny repo
|
|
- apply pins_BTT_SKR_MINI_E3_common.h.patch
|
|
- copy marlin-6x12-3.bdf over the original in buildroot/share/fonts/
|
|
- run get-bdf2u8g.sh in buildroot/share/fonts
|
|
followed by genallfonts.sh (this takes a while)
|
|
|
|
in platformio.ini
|
|
|
|
- set default_envs to STM32F103RC_btt
|
|
|
|
in Configuration.h
|
|
|
|
- enable CUSTOM_STATUS_SCREEN_IMAGE
|
|
- change CUSTOM_MACHINE_NAME to "printybuny"
|
|
- enable PIDTEMPBED
|
|
- enable BLTOUCH
|
|
- set NOZZLE_TO_PROBE_OFFSET to { -55, -13, 0 }
|
|
- set PROBING_MARGIN to 8
|
|
- set MANUAL_Y_HOME_POS to -9
|
|
- set Y_BED_SIZE to 215
|
|
- enable Z_SAFE_HOMING
|
|
- set Z_AFTER_HOMING to 4
|
|
- enable AUTO_BED_LEVELING_BILINEAR, disable MESH_BED_LEVELING
|
|
- enable PREHEAT_BEFORE_LEVELING
|
|
- disable LEVELING_NOZZLE_TEMP
|
|
- set LEVELING_BED_TEMP to 60
|
|
- set GRID_MAX_POINTS_X to 6
|
|
- enable BTT_MINI_12864_V1, disable CR10_STOCKDISPLAY
|
|
|
|
- set PREHEAT_1_TEMP_HOTEND to 180
|
|
- set PREHEAT_1_TEMP_BED to 40
|
|
- set PREHEAT_1_FAN_SPEED to 0
|
|
- set PREHEAT_2_LABEL to "PETG"
|
|
- set PREHEAT_2_TEMP_HOTEND to 220
|
|
- set PREHEAT_2_TEMP_BED to 60
|
|
- set PREHEAT_2_FAN_SPEED to 0
|
|
- set PREHEAT_3_LABEL to "TPU"
|
|
- set PREHEAT_3_TEMP_HOTEND to 180
|
|
- set PREHEAT_3_TEMP_BED to 45
|
|
- set PREHEAT_3_FAN_SPEED to 0
|
|
- set PREHEAT_4_LABEL to "HT"
|
|
- set PREHEAT_4_TEMP_HOTEND to 220
|
|
- set PREHEAT_4_TEMP_BED to 100
|
|
- set PREHEAT_4_FAN_SPEED to 0
|
|
|
|
- enable NEOPIXEL_LED
|
|
- set NEOPIXEL_TYPE to NEO_GRBW
|
|
- set NEOPIXEL_PIN to PB8
|
|
- set NEOPIXEL2_TYPE to NEO_GRBW
|
|
- set NEOPIXEL2_PIN to PA8
|
|
- set NEOPIXEL_PIXELS to 30
|
|
- set NEOPIXEL_BRIGHTNESS to 255
|
|
- enable NEOPIXEL2_SEPARATE
|
|
- set NEOPIXEL2_PIXELS to 8
|
|
- set NEOPIXEL2_BRIGHTNESS to 127
|
|
- set NEOPIXEL_BKGD_INDEX_FIRST to 2
|
|
- set NEOPIXEL_BKGD_INDEX_LAST to 30
|
|
- set NEOPIXEL_BKGD_COLOR to { 10, 255, 40, 0 }
|
|
- enable NEOPIXEL_BKGD_ALWAYS_ON
|
|
|
|
in Configuration_adv.h
|
|
|
|
- set FAN_MIN_PWM to 40
|
|
- enable FAST_PWM_FAN
|
|
- set FAST_PWM_FAN_FREQUENCY to 40
|
|
- set BOOTSCREEN_TIMEOUT to 1000
|
|
- enable BABYSTEP_ZPROBE_OFFSET
|
|
- set ENCODER_10X_STEPS_PER_SEC to 100, ENCODER_100X_STEPS_PER_SEC to 200
|
|
- disable XYZ_HOLLOW_FRAME and MENU_HOLLOW_FRAME
|
|
- enable LED_CONTROL_MENU
|
|
- enable LED_COLOR_PRESETS
|
|
- enable NEO2_COLOR_PRESETS
|
|
- set LED_USER_PRESET_X to 0, and brightness to 255
|
|
- enable LED_USER_PRESET_STARTUP
|
|
- set NEO2_USER_PRESET_X to 0, except WHITE to 255, and brightness to 127
|
|
|
|
build and copy .pio/build/STM32F103RC_btt/firmware.bin over to
|
|
the printer microSD card to install the new firmware!
|