На каком именно контакте?
Резисторы и провода в хозяйстве есть? Нужен один резистор сопротивлением около 1 килоома, можно и побольше, думаю до 5,1 килоома любой между этими цифрами, меньше не стоит, можно перегрузить выход, больше тоже не стоит.
На каком именно контакте?
Тогда не знаю что делать с этим замером, это противоречит всем остальным, остальные замеры указывают на тип PNP. Для начала нужно убедиться что выход датчика именно PNP. Если действительно это так, то необходимо немного переделать плату, там судя по всему для чего то стоит внешняя подтяжка к +5V, для PNP нужна подтяжка к 0V, в прошивке отключить именно для этого датчика программную подтяжку к +5V(к сожалению марлин по моему не позволяет включить подтяжку к 0V, хотя у контроллера это возможно, но это надо знать программирование и сам контроллер). Тогда датчик с типом выхода PNP будет работать правильно. Но что бы это сделать нужны прямые руки и мало мальское понимание что и как делать и прозванивать.kris832008 писал(а): ↑07 апр 2018, 12:14еще раз датчик не сработавший V 5 G 0.01 S 5 сработавший V 5 G 0.01 S 0.01
Видимо от края платы.kris832008 писал(а): ↑07 апр 2018, 13:24"Концевики и датчик подключать в дальние от края разъемы, а не в первые как в инструкции. " от какого края?
Видимо небольшая перепайка платы и переконфигурация прошивки о которой я писал.kris832008 писал(а): ↑07 апр 2018, 13:24"после небольших танцов с бубном автоуровень начал работать (есть свои нюансы о которых никто нигде не пишет) "
Код: Выделить всё
#ifdef IS_RAMPS_13
#define SERVO0_PIN 7 // RAMPS_13 // Will conflict with BTN_EN2 on LCD_I2C_VIKI
#else
#define SERVO0_PIN 11
#endif
#define SERVO1_PIN 6
#define SERVO2_PIN 5
#define SERVO3_PIN 4
Код: Выделить всё
#define Z_MIN_PIN 18
Код: Выделить всё
#define Z_MIN_PIN 4
Код: Выделить всё
// coarse Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
#if DISABLED(ENDSTOPPULLUPS)
// fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
//#define ENDSTOPPULLUP_XMAX
//#define ENDSTOPPULLUP_YMAX
//#define ENDSTOPPULLUP_ZMAX
//#define ENDSTOPPULLUP_XMIN
//#define ENDSTOPPULLUP_YMIN
//#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_ZMIN_PROBE
#endif
Код: Выделить всё
// coarse Endstop Settings
//#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
#if DISABLED(ENDSTOPPULLUPS)
// fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
#define ENDSTOPPULLUP_XMAX
#define ENDSTOPPULLUP_YMAX
#define ENDSTOPPULLUP_ZMAX
#define ENDSTOPPULLUP_XMIN
#define ENDSTOPPULLUP_YMIN
//#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_ZMIN_PROBE
#endif
это если надо использовать. Если в нем нет необходимости, то и делать ничего не нужно. У меня он используется на вентилятор охлаждения хотэнда, чтобы автоматически отключался когда хотэнд холодный и автоматически включался, когда хотэнд нагревается.
Код: Выделить всё
// coarse Endstop Settings
//#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
#if DISABLED(ENDSTOPPULLUPS)
// fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
#define ENDSTOPPULLUP_XMAX
#define ENDSTOPPULLUP_YMAX
#define ENDSTOPPULLUP_ZMAX
#define ENDSTOPPULLUP_XMIN
#define ENDSTOPPULLUP_YMIN
//#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_ZMIN_PROBE
#endif
Ну это кому как. Мне например проще резистор перепаять. Я бы вообще даже не выпаивал бы резистор, просто переключил бы его с плюса на минус, или выпаял бы а снизу прямо к разъему его же и подпаял, ножки то рядом, 0603 резистор как раз туда впаяется, хотя 0805 тоже туда влезет без проблем, отключил бы внутреннюю подтяжку и все Мне так проще, дел то на 5 минут вместе с прошивкой. Кому то проще концевик переделать... Я предложил варианты как сделать с максимальной адаптацией для простоты и понятности переделки, а решать что делать уже не мне . Кстати, второй вариант вообще без риска что либо спалить. Хотя если браться очень кривыми руками, то можно и плату пополам сломать
Мне тоже Но сделай поправку, что это все будет делать девушка, которая и мультиметром то пользуется только по подсказкам. При таких вводных шансы умертвить плату вырастают просто колоссально