printybuny/setup-steps.txt

83 lines
2.5 KiB
Plaintext

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!