Помогите с прошивкой anet a8

Подписаться на 3Dtoday
djoni
Идет загрузка
Загрузка
13 Июля 2018
327
18
печатает на Anet A8
Вопросы и Ответы
Проживал марлином Скайнет и родной прошивкой но результат один нажимаю home для всех осей но концевые выключатели не срабатывывают хотя работают я проверял с помощью команды 119 g code второй день копаюсь не могу настроить уеажите куда копать
Ответы на вопрос

Ответы

13.07.18 в 06:05
печатает на Anet A8
0
13.07.18 в 08:24
печатает на Flyingbear P905X Large
0
А не включена ли случаем фича ENDSTOP_INTERRUPTS_FEATURE???
13.07.18 в 16:48
печатает на Anet A8
0
где в прошивке или в слайсере
13.07.18 в 19:15
печатает на Flyingbear P905X Large
0
В прошивке. Какое дело слайсеру до концевиков...
13.07.18 в 07:24
печатает на Anet A6
0
Так было при первоначальной сборке принтера или началось после первой перепрошивки?
И проверяя концевики командой M119 в свободном и нажатом положении получали Open и Trigget соответственно?
13.07.18 в 07:39
печатает на Anet A8
0
Это началось после замены экструдера новый все никак не мог набрать 2 градуса заданной температуры на форуме посоветовали настроить pid прошивки проблема с темпой решилась вот теперь это концевики проверял способом который вы указали
13.07.18 в 07:47
печатает на Anet A6
0
Т.е. при замыкании концевика по X выдаёт Trigget?
И я давал ниже ссылку на оригинальную прошивку. С ней тоже самое?
13.07.18 в 07:57
печатает на Anet A8
0
Ну да значения меняются при закрытии открытии
13.07.18 в 07:59
печатает на Anet A8
0
Да вчера прошился оригинальной прошивкой и результат виден на видео
13.07.18 в 08:04
печатает на Anet A6
0
Поищу у себя Marlin 1.1.8 с конфигом для Anet A8. Где-то точно был. Там хотя бы условия срабатывания концевиков можно менять если сразу не пойдёт.
13.07.18 в 08:16
печатает на Anet A6
0
Нашел. Залил вот сюда: Marlin 1.1.8

В папке example_configurations файлы для всех популярных принтеров. Ищите папку с файлами к своему. Из этой папки копируете файлы Configuration.h и Configuration_adv.h в основную папку с прошивкой. Если попросит заменить, то заменяете. Открываете прошивку и прошиваете.

О результатах сообщите.
13.07.18 в 13:09
печатает на Anet A8
0
Благодарю вечером буду пробывать
13.07.18 в 19:50
печатает на Anet A8
0
Прошли при команде home для всех осей все тоже самое при команде на одну ось концевик срабатывает раньше не срабатывал куда копать вопрос
13.07.18 в 19:59
печатает на Anet A6
0
Что бы понять то, что Вы пытаетесь сказать, расставляйте точки и запятые! Этому в школе ведь не просто так учат. Ничего же не понятно...
13.07.18 в 20:05
печатает на Anet A6
1
Задам направляющие вопросы по пунктам.

1. При команде всё домой принтер всё исправно выполняет. Голова и стол уезжают в 0 без проблем.
2. Если подать команду домой только по оси X, то концевик по X не реагирует.

Всё так?
14.07.18 в 13:58
печатает на Anet A8
0
нет наоборот все извиняюсь за пунктуацию
14.07.18 в 14:11
печатает на Anet A6
0
Ответил в личку.
21.07.18 в 01:18
печатает на Anet A8
0
Вот из рабочей прошивки на А8

//============================== 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

// 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

// 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 true // 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 false // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.

// 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

Для написания комментариев, пожалуйста, авторизуйтесь.