Установка 3D Touch: различия между версиями

Материал из Ender 3 Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Всем привет. Решил запилить небольшой отчет по установке 3D Тача от Треугольников на Энде…»)
 
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
Всем привет. Решил запилить небольшой отчет по установке 3D Тача от Треугольников на Эндер-3. Прошу прощения за качество фотографий, телефон китайский =).
 
*Ссылка на 3D Тач: https://qps.ru/LCeE8
 
*Обдув у меня стоит Hero Me Gen2 со штатным вентилятором Эндер-3: https://www.thingiverse.com/thing:3182917
 
*Для крепления Тача я напечатал такое крепление, версия 2: https://www.thingiverse.com/thing:3321439
 
*Тач установил на крепление при помощи комплектных пружин, винтов, гаек и шайб.
 
*Так как в скором времени планирую мастерить термобокс и выносить всю электронику наружу, поэтому не стал пока прокладывать провода в штатной гофре. Проводов, которые были в комплекте с Тачем хватило впритык до платы. Если будете делать капитально, то советую сразу нарастить провода, проложить в штатной гофре и сделать все красиво, не так как у меня.
 
*Обратите внимание на то, что разъемы на плате залиты термоклеем. Для подключения Тача вместо концевика оси Z я использовал часть провода с разъемом, который использовался для подключения концевика оси Z. По цветам провода 3D Тача треугольников совпадают с оригиналом. Советую все соединения пропаять, закрыть термоусадкой и разъемы залить термоклеем.
 
*Дальнейшие действия я делал по видео Сергея Ирбиса: https://www.youtube.com/watch?v=VlIFgICFWbM
 
[[Файл:3дТач крепление.jpg|200px|]][[Файл:Провода1.jpg|200px|]][[Файл:Провода2.jpg|200px|]][[Файл:Плата.jpg|200px|]]
 
  
Далее опишу то, с чем я столкнулся и чего не было в видео:
+
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
====Далее опишу то, с чем я столкнулся и чего не было в видео:====
 
*Не забудьте демонтировать концевик оси Z.
 
*Не забудьте демонтировать концевик оси Z.
 
*В параметрах положения Тача не нужно указывать дробные цифры, только целые, для моего крепления получилось так:
 
*В параметрах положения Тача не нужно указывать дробные цифры, только целые, для моего крепления получилось так:
 
  #define X_PROBE_OFFSET_FROM_EXTRUDER -38 // X offset: -left  +right  [of the nozzle]
 
  #define X_PROBE_OFFSET_FROM_EXTRUDER -38 // X offset: -left  +right  [of the nozzle]
 
  #define Y_PROBE_OFFSET_FROM_EXTRUDER -7 // Y offset: -front +behind [the nozzle]
 
  #define Y_PROBE_OFFSET_FROM_EXTRUDER -7 // Y offset: -front +behind [the nozzle]
*Для того, чтобы не было самопроизвольного выдвигания щупа Тача, нужно в файле "pins_SANGUINOLOLU_11.h" найти  и закомментировать строку:  
+
*Для того, чтобы не было самопроизвольного выдвигания щупа Тача, нужно в файле '''pins_SANGUINOLOLU_11.h''' найти  и закомментировать строку:  
 
  //#define BEEPER_PIN 27
 
  //#define BEEPER_PIN 27
*Для того, чтобы можно было в дальнейшем G-Кодом "M48 P10 X100 Y100 V2 E" проверять точность датчика, нужно в файле "Configuration.h" раскомментировать строку:  
+
*Для того, чтобы можно было в дальнейшем G-Кодом '''M48 P10 X100 Y100 V2 E''' проверять точность датчика, нужно в файле '''Configuration.h''' раскомментировать строку:  
 
  #define Z_MIN_PROBE_REPEATABILITY_TEST
 
  #define Z_MIN_PROBE_REPEATABILITY_TEST
 
*Для того, чтобы Тач делал замеры по 16 точкам, нужно заменить цифру 3 на 4 в строке:  
 
*Для того, чтобы Тач делал замеры по 16 точкам, нужно заменить цифру 3 на 4 в строке:  
Строка 22: Строка 64:
 
*Для использования функции нивелирования кривизны стола к определенной высоте детали нужно проверить, чтобы была раскомментирована строка:  
 
*Для использования функции нивелирования кривизны стола к определенной высоте детали нужно проверить, чтобы была раскомментирована строка:  
 
  #define ENABLE_LEVELING_FADE_HEIGHT
 
  #define ENABLE_LEVELING_FADE_HEIGHT
*С включенной функцией POWER_LOSS не хватало 762 байта памяти, поэтому я в файле "Configuration_adv.h" закомментировал строку:  
+
*С включенной функцией POWER_LOSS не хватало 762 байта памяти, поэтому я в файле '''Configuration_adv.h''' закомментировал строку:  
 
  //#define POWER_LOSS_RECOVERY, после этого компиляция прошла успешно.
 
  //#define POWER_LOSS_RECOVERY, после этого компиляция прошла успешно.
*Для активирования функции нивелирования кривизны стола к определенной высоте детали нужно в стартовом скрипте G-кода в Cure, после строки G29 прописать M420 Z1, где 1 - это высота плавного угасания неровности в мм. Использование этой функции снижает нагрузку на ось Z из-за того, что корректирует кривизну стола не всю печать, а плавно выводит разницу кривизны стола по оси Z в ноль к высоте, которую вы укажите командой M420 Z и после этого ось Z перестает гулять вверх-вниз, нагрузка с оси снимается. Внешне на готовое изделие включение этой настройки влияния не оказывает. Спасибо Andy! =)
+
*Для активирования функции нивелирования кривизны стола к определенной высоте детали нужно в стартовом скрипте G-кода в Cure, после строки '''G29''' прописать '''M420 Z1''', где 1 - это высота плавного угасания неровности в мм. Использование этой функции снижает нагрузку на ось Z из-за того, что корректирует кривизну стола не всю печать, а плавно выводит разницу кривизны стола по оси Z в ноль к высоте, которую вы укажите командой M420 Z и после этого ось Z перестает гулять вверх-вниз, нагрузка с оси снимается. Внешне на готовое изделие включение этой настройки влияния не оказывает. Спасибо Andy! =)
 
Всем спасибо за внимание!
 
Всем спасибо за внимание!

Текущая версия на 16:26, 15 июня 2024



























Далее опишу то, с чем я столкнулся и чего не было в видео:

  • Не забудьте демонтировать концевик оси Z.
  • В параметрах положения Тача не нужно указывать дробные цифры, только целые, для моего крепления получилось так:
#define X_PROBE_OFFSET_FROM_EXTRUDER -38 // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -7 // Y offset: -front +behind [the nozzle]
  • Для того, чтобы не было самопроизвольного выдвигания щупа Тача, нужно в файле pins_SANGUINOLOLU_11.h найти и закомментировать строку:
//#define BEEPER_PIN 27
  • Для того, чтобы можно было в дальнейшем G-Кодом M48 P10 X100 Y100 V2 E проверять точность датчика, нужно в файле Configuration.h раскомментировать строку:
#define Z_MIN_PROBE_REPEATABILITY_TEST
  • Для того, чтобы Тач делал замеры по 16 точкам, нужно заменить цифру 3 на 4 в строке:
#define GRID_MAX_POINTS_X 3
  • Для использования функции нивелирования кривизны стола к определенной высоте детали нужно проверить, чтобы была раскомментирована строка:
#define ENABLE_LEVELING_FADE_HEIGHT
  • С включенной функцией POWER_LOSS не хватало 762 байта памяти, поэтому я в файле Configuration_adv.h закомментировал строку:
//#define POWER_LOSS_RECOVERY, после этого компиляция прошла успешно.
  • Для активирования функции нивелирования кривизны стола к определенной высоте детали нужно в стартовом скрипте G-кода в Cure, после строки G29 прописать M420 Z1, где 1 - это высота плавного угасания неровности в мм. Использование этой функции снижает нагрузку на ось Z из-за того, что корректирует кривизну стола не всю печать, а плавно выводит разницу кривизны стола по оси Z в ноль к высоте, которую вы укажите командой M420 Z и после этого ось Z перестает гулять вверх-вниз, нагрузка с оси снимается. Внешне на готовое изделие включение этой настройки влияния не оказывает. Спасибо Andy! =)

Всем спасибо за внимание!