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

djoni
Идет загрузка
Загрузка
13.07.2018
361
18
печатает на Anet A8
Вопросы и ответы
Статья относится к принтерам:
3D DLP v2.0 3D DLP v2.0 3D DLP v2.0
Проживал марлином Скайнет и родной прошивкой но результат один нажимаю home для всех осей но концевые выключатели не срабатывывают хотя работают я проверял с помощью команды 119 g code второй день копаюсь не могу настроить уеажите куда копать
Ответы на вопросы

Ответы

13.07.2018 в 06:05
0
13.07.2018 в 08:24
0

А не включена ли случаем фича ENDSTOP_INTERRUPTS_FEATURE???

13.07.2018 в 16:48
0

где в прошивке или в слайсере

13.07.2018 в 19:15
0

В прошивке. Какое дело слайсеру до концевиков...

13.07.2018 в 07:24
0

Так было при первоначальной сборке принтера или началось после первой перепрошивки?
И проверяя концевики командой M119 в свободном и нажатом положении получали Open и Trigget соответственно?

13.07.2018 в 07:39
0

Это началось после замены экструдера новый все никак не мог набрать 2 градуса заданной  температуры на форуме посоветовали настроить pid прошивки проблема с темпой решилась вот теперь это концевики проверял способом который вы указали

13.07.2018 в 07:47
0

Т.е. при замыкании концевика по X выдаёт Trigget?
И я давал ниже ссылку на оригинальную прошивку. С ней тоже самое?

13.07.2018 в 07:57
0

Ну да значения меняются при закрытии открытии

13.07.2018 в 07:59
0

Да вчера прошился оригинальной прошивкой и результат виден на видео

13.07.2018 в 08:04
0

Поищу у себя Marlin 1.1.8 с конфигом для Anet A8. Где-то точно был. Там хотя бы условия срабатывания концевиков можно менять если сразу не пойдёт.

13.07.2018 в 08:16
0

Нашел. Залил вот сюда: Marlin 1.1.8

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

О результатах сообщите.

13.07.2018 в 13:09
0

Благодарю вечером буду пробывать

13.07.2018 в 19:50
0

Прошли при команде home для всех осей все тоже самое при команде на одну ось концевик срабатывает раньше не срабатывал куда копать вопрос

13.07.2018 в 19:59
0

Что бы понять то, что Вы пытаетесь сказать, расставляйте точки и запятые! Этому в школе ведь не просто так учат. Ничего же не понятно...

13.07.2018 в 20:05
1

Задам направляющие вопросы по пунктам.

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

Всё так?

14.07.2018 в 13:58
0

нет наоборот все извиняюсь за пунктуацию

14.07.2018 в 14:11
0

Ответил в личку.

21.07.2018 в 01:18
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

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

Читайте в блогах

Перекур в мастерской

Схема CoreYZ+CoreXYZ ну или наверно CoreXYZ

Продолжение работы с моделькой паровоза

Delta дома или побюджетней на мечту

Upgrade 3D принтеров PICASO Designer X series. Создаем 3D печатные Фермы. Удаленное управление.

Старт тестирования 3D принтера WanHao GR 1