From af9f3377d5e92a90c234dc9d1dcb40202ff74e04 Mon Sep 17 00:00:00 2001 From: Sergey Date: Mon, 24 Aug 2020 14:54:38 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=81=20=D1=80=D0=B0=D0=B7=D0=BC?= =?UTF-8?q?=D0=B5=D1=80=D0=BE=D0=BC=20EEPROM=20=D0=B4=D0=BB=D1=8F=20SD=20?= =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20?= =?UTF-8?q?Readme=20=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8?= =?UTF-8?q?=20=D0=B4=D1=80=D0=B0=D0=B9=D0=B2=D0=B5=D1=80=D0=BE=D0=B2=20?= =?UTF-8?q?=D0=BF=D0=BE=D0=B4=20FB5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Marlin/Configuration.h | 16 ++++++++++++++++ README.md | 13 ++++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index 8f6eb0db88..7ea3bac2ed 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -1097,6 +1097,7 @@ #define ALL_DRV_2208 //#define ALL_DRV_A4988 +//#define FB_5_STOCK #ifdef ALL_DRV_2208 #define USR_E0_DIR true @@ -1112,6 +1113,20 @@ #define USR_Z_DIR false #endif +#ifdef ALL_DRV_A4988 +#define USR_E0_DIR false +#define USR_X_DIR true +#define USR_Y_DIR true +#define USR_Z_DIR false +#endif + +#ifdef FB_5_STOCK +#define USR_E0_DIR false +#define USR_X_DIR false +#define USR_Y_DIR false +#define USR_Z_DIR false +#endif + // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way. #define INVERT_X_DIR USR_X_DIR @@ -1544,6 +1559,7 @@ EEPROM_W25Q #undef I2C_EEPROM_AT24C16 #undef SPI_EEPROM_W25Q #undef USE_WIRED_EEPROM +#define MARLIN_EEPROM_SIZE 4096 #endif #define EEPROM_AUTO_INIT // Init EEPROM automatically on any errors. diff --git a/README.md b/README.md index 460d6f90bf..a41d492495 100644 --- a/README.md +++ b/README.md @@ -37,13 +37,24 @@ ### Что нужно настроить -Нужно настроить направления движения по осям под свои драйвера в файле [Configuration.h](./Marlin/Configuration.h) (параметры INVERT_?_DIR, строка 1071). По умолчанию стоят настройки под драйвера 2208. В файле [Configuration.h](./Marlin/Configuration.h) уже есть готовые настройки для стандартных драйверов (A4988) и для драйверов 2208/2209. В строке 1110 достаточно выбрать один из вариантов: +Нужно настроить направления движения по осям под свои драйвера в файле [Configuration.h](./Marlin/Configuration.h) (параметры INVERT_?_DIR, строка 1071). По умолчанию стоят настройки под драйвера 2208/2209 на всех осях. В файле [Configuration.h](./Marlin/Configuration.h) уже есть несколько готовых наборов настроек: + +* ALL_DRV_2208 - если установлены драйвера TMC 2208 или TMC 2209 на всех осях +* ALL_DRV_A4988 - если установлены драйвера A4988 на всех осях. Это конфигурация для FB4S с стандартными драйверами. +* FB_5_STOCK - конфигурация для FB 5 (2208 на осях X,Y и A4988 на Z,E) + +В строке 1110 нужно выбрать только один из вариантов: ```C #define ALL_DRV_2208 //#define ALL_DRV_A4988 +//#define FB_5_STOCK ``` +### Первое, что нужно сделать, после прошивки + +Первое, что нужно сделать после прошивки, это проинициализировать eeprom, сбросив настройки по-умолчанию. Делается это через меню Configuration -> Advanced settings -> Initialize eeprom. + ### Если нет желания самому собирать прошивку Готовые файлы лежат в папке firmware.