KREMEN Реклама
KREMEN Реклама

Не срабатывает оптический концевик БФтач

Tedddi
Идет загрузка
Загрузка
04.09.2021
880
4
Вопросы и ответы

Всем привет, собираю репстрап CoreXY и хотел бы установить автоуровень, выбрал и собрал БФтач.Мозг бутерброд из ramps 1.4 и мега. Из рампса выпаян диод Д1 чтоб отделить питание меги.

Собирал и настраивал прошивку по видосу автора бфтача: https://www.youtube.com/watch?v=bhuslm04Cus 

 И столкнулся с проблемой: 3:15 на видео автор показывает, что при нажатии на зонд гаснет светодиод, у меня как вы уже, наверное, догадались, такое не происходит. Оптический концевик просто не срабатывает, я довольно давно собирал и настраивал концевики поэтому подзабыл уже, как и что. Остальные концевики у меня механические и с ними все в порядке, пробовал подключать вместо механического работающего концевика этот оптический из бфтача, тоже самое, светодиод горит и не гаснет. Мб что-то нужно указать в прошивке?

Ниже секция концевиков из моей прошивки, полностью всю прошивку тоже прикрепил если нужно - https://dropmefiles.com/fics2//===========================================================================//============================== Endstop Settings ===========================//===========================================================================// @section homing// Specify here all the endstop connectors that are connected to any endstop or probe.// Almost all printers will be using one per axis. Probes will use one or more of the// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.#define USE_XMIN_PLUG#define USE_YMIN_PLUG#define USE_ZMIN_PLUG //#define USE_XMAX_PLUG//#define USE_YMAX_PLUG#define USE_ZMAX_PLUG // Enable pullup for all endstops to prevent a floating state//#define ENDSTOPPULLUPS#if DISABLED(ENDSTOPPULLUPS)  // Disable ENDSTOPPULLUPS to set pullups individually  //#define ENDSTOPPULLUP_XMAX  //#define ENDSTOPPULLUP_YMAX  //#define ENDSTOPPULLUP_ZMAX  #define ENDSTOPPULLUP_XMIN  #define ENDSTOPPULLUP_YMIN  //#define ENDSTOPPULLUP_ZMIN   //#define ENDSTOPPULLUP_ZMIN_PROBE #endif// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. //было фальш#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. //было фальш#define Z_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop. //было фальш#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.#define Z_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe./** * Stepper Drivers * * These settings allow Marlin to tune stepper driver timing and enable advanced options for * stepper drivers that support them. You may also override timing options in Configuration_adv.h. * * A4988 is assumed for unspecified drivers. * * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100, *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE, *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE, *          TMC5130, TMC5130_STANDALONE * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE'] *///#define X_DRIVER_TYPE  A4988//#define Y_DRIVER_TYPE  A4988//#define Z_DRIVER_TYPE  A4988//#define X2_DRIVER_TYPE A4988//#define Y2_DRIVER_TYPE A4988//#define Z2_DRIVER_TYPE A4988//#define E0_DRIVER_TYPE A4988//#define E1_DRIVER_TYPE A4988//#define E2_DRIVER_TYPE A4988//#define E3_DRIVER_TYPE A4988//#define E4_DRIVER_TYPE A4988// Enable this feature if all enabled endstop pins are interrupt-capable.// This will remove the need to poll the interrupt pins, saving many CPU cycles.//#define ENDSTOP_INTERRUPTS_FEATURE/** * Endstop Noise Filter * * Enable this option if endstops falsely trigger due to noise. * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing * will end up at a slightly different position on each G28. This will also * reduce accuracy of some bed probes. * For mechanical switches, the better approach to reduce noise is to install * a 100 nanofarads ceramic capacitor in parallel with the switch, making it * essentially noise-proof without sacrificing accuracy. * This option also increases MCU load when endstops or the probe are enabled. * So this is not recommended. USE AT YOUR OWN RISK. * (This feature is not required for common micro-switches mounted on PCBs * based on the Makerbot design, since they already include the 100nF capacitor.) *///#define ENDSTOP_NOISE_FILTER

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама