REPLICADR
REPLICADR -- Проект по сборке крупногабаритного 3D-принтера.
Содержание
Участники проекта
- Пётр Третьяков -- проектирование, подбор компонентов, сборка, модернизация, поддержка.
 - avp -- закупка компонентов, настройка и загрузка прошивки, информационная поддержка.
 
Bill of materials (BOM)
Характеристики
Механика
Двигатели
| Оси | Двигатель | 
|---|---|
| X, Y, E, Z | NEMA17 (17CS04A-150E) | 
Пробовали также для оси Z использовать NEMA17 с редуктором 27:1 (17HS13-0404S-PG27) -- но оказалось, что и без редуктора двигатель справляется в текущей конструкции.
Ось Z
Для оси Z сейчас используются три шпильки с трапецеидальной резьбой 4мм шаг, 2 захода:
Трапециевидный стержень T8 для 3D-принтера с латунной гайкой, длина 8 мм, вывод 1 мм, THSL-300-8D мм, 600 мм Color:Pitch 2mm Lead 4mm Guide Length:650mm
Заказывали здесь: https://aliexpress.ru/item/32507277503.html
Рабочая поверхность нагревательного стола
Сейчас стоит кусок зеркала, достаточно неровный. Компенсируется неровность созданием карты стола прошивкой Marlin.
Надо поставить нормальное стекло, которое уже в наличии.
Электроника
Управляющая плата: SKR 2.0 rev. B
- Покупали здесь: https://www.ozon.ru/product/plata-upravleniya-bigtreetech-skr-v-2-rev-b-299804348
 - Схема: https://github.com/bigtreetech/SKR-2/blob/master/Hardware/BIGTREETECH%20SKR%202-SCH.pdf
 - General information: https://teamgloomy.github.io/skr_2.0_general.html
 - Manual: https://github.com/bigtreetech/SKR-2/blob/master/Hardware/BIGTREETECH%20SKR%202%20user%20manual.pdf
 - BigTreeTech SKR2 - First Look
 
Управляющая плата (старая): Re-Arm
https://www.panucatt.com/category_s/1592.htm
Нагревательный стол
TODO: Не актуально, обновить.
Для нагрева используется два слоя тёплого пола. Греет до 30 градусов Цельсия, выше уже принтер может уйти в защиту, если в помещении, где он стоит, холодно.
Есть вариант сделать самодельный составной нагревательный элемент, как показано здесь:
Датчики
BLTouch
https://www.antclabs.com/bltouch
Драйверы
Подключения
Настройка прошивки: Marlin
https://github.com/cadrspace/Marlin/tree/replicadr-skr-2.0-rev-b
Оси
Z
- Микрошаг: 1/8 (TMC2209 без перемычек)
 - Передаточное значение для редуктора: 27:1
 - Передаточное значение от шестерни на вале редуктора на вал оси Z: 3:1
 - Ремень: GT2 (шаг зубьев: 2мм)
 
Шаги на миллиметр: (8 * 200 * 27) / (20 зубов на шкиве * 2мм шаг ремня GT2) * 3 передаточное отношение на привода
LCD (RepRapDiscount Smart Controller)
https://reprap.org/wiki/RepRapDiscount_Smart_Controller
В прошивке называется "REPRAP_DISCOUNT_SMART_CONTROLLER".
Требуется добавить в файл Configuration.h:
#define DISPLAY_CHARSET_HD44780 WESTERN #define SDSUPPORT #define REPRAP_DISCOUNT_SMART_CONTROLLER #define SDCARD_CONNECTION LCD
Компьютер
G-codes
https://marlinfw.org/docs/gcode/G000-G001.html
M420 - Universal Bed Leveling
https://marlinfw.org/docs/gcode/M420.html
Получить карту стола в DSV:
M420 T1 V1
Программа Gnuplot для визуализации карты стола: https://gist.github.com/artyom-poptsov/a2311b45b9be520c9c1e952e6170054b
M851 - XYZ Probe Offset
Выставление смещения по оси Z:
M851 Z-3.25
Выставление смещения по осям X и Y (TODO: значения не актуальные, обновить):
M851 X-1.70 Y-1.30
Manta M8P + BTT EBB CAN-шина
Удачные решения
- Освещение на передней перекладине с отдельным переключателем.
 - Два раздельных мотора и отдельные концевики по оси Y, с отдельными концевиками для независимого выравнивания оси.
 - Размер корпуса должен быть совместим со стандартными дверями в помещениях.
 
Что бы мы сделали по другому
- Четыре трапецеидальные шпильки по оси Z для того, чтобы избежать люфта по одной из плоскостей.
 - Энкодер дисплея должен быть на передней панели принтера
 - У SKR 2.0 сразу перепаивать мосфет Q2
 - Сразу ставить хотэнд вида "Вулкан".
 - Экструдер должен быть конструкции "direct"
 - Двигатель экструдера должен быть лёгкий
 - Ребро жёсткости с передней части принтера
 - Нормальная кнопка аварийного станова, с током на 16А минимум.
 - Кабель-менеджмент, не использовать витую пару.
 - Продумать крепление стекла к столу.
 - Нормальные направляющие по оси Z.
 - Доработать конструкцию натяжителей ремней по оси Y.
 - Не использовать подшипник для перекрутки ремня.
 - Не использовать армированные металлическим тросом ремни.
 - Заказывать моторы сразу с длинными проводами (или обжимать провода по месту в нормальные разъёмы.)
 -  Для нагрева стола использовать нормальный нагреватель
- Возможно, инфракрасный нагреватель, вроде такого: https://nn.vseinstrumenti.ru/klimat/otopitelnye-pribory-i-sistemy-otopleniya/obogrevateli/infrakrasnye/ballu/bih-s-0-3/)
 - Нагреватель для 3D-принтера 500х500: https://aliexpress.ru/item/1005003064925136.html
 
 - Крепить рельсы осей X, Y снизу от уголков.
 - Каретки на рельсах должны быть удлинённые.
 - Купить кабель-каналы.
 - На ось X поставить легче мотор.