Вариант с Direct - экструдером, гибкими кабель - каналами

Делимся своими сборками, модификациями и моделями для UNI 2.3
Правила форума
Раздел только для UNI 2.3
Аватара пользователя
Yra
Сообщения: 1
Зарегистрирован: 20 июн 2021, 14:04

Вариант с Direct - экструдером, гибкими кабель - каналами

Сообщение Yra »

https://drive.google.com/file/d/1zJc4cW ... sp=sharing

Мой вариант сборки с
1) Direct - экструдером
2) Гибкие кабель - каналы
3) Концевики XY на одном кронштейне (Ymin, Xmax)
4) Ось Z держится не на двигателе а на усиленном подшипнике
5) Концевик Z расположен вверху (стол при калибровке едет сразу вверх)
6) Концевики расположены так, что их не сломать при глюке ПО (толкатели не упираются в концевики)
7) Экструдер можно оперативно снять благодаря разъёмам на экструдере
8) Область печати 195 х 295 х 240
9) Ещё там в прошивке синхронизировал шаговый двигатель экструдера с шаговым двигателем, разматывающим катушку( предполагается, что разматывать катушку будет Bouden - экструдер с такой- же шестернёй как и у Direct):
#ifndef E0_ENABLE_INIT
#define E0_ENABLE_INIT() { SET_OUTPUT(E0_ENABLE_PIN);\
SET_OUTPUT(E1_ENABLE_PIN); }

#define E0_ENABLE_WRITE(STATE) { WRITE(E0_ENABLE_PIN, STATE);\
WRITE(E1_ENABLE_PIN, STATE); }

#define E0_ENABLE_READ() bool(READ(E0_ENABLE_PIN))
#endif
#ifndef E0_DIR_INIT
#define E0_DIR_INIT() { SET_OUTPUT(E0_DIR_PIN);\
SET_OUTPUT(E1_DIR_PIN); }

#define E0_DIR_WRITE(STATE) { WRITE(E0_DIR_PIN, STATE);\
WRITE(E1_DIR_PIN, STATE); }
#define E0_DIR_READ() bool(READ(E0_DIR_PIN))
#endif
#define E0_STEP_INIT() { SET_OUTPUT(E0_STEP_PIN);\
SET_OUTPUT(E1_STEP_PIN); }
#ifndef E0_STEP_WRITE
#define E0_STEP_WRITE(STATE) { WRITE(E0_STEP_PIN,STATE);\
WRITE(E1_STEP_PIN,STATE); }
#endif

#define E0_STEP_READ() bool(READ(E0_STEP_PIN))

Это для того, чтобы не включать последовательно шаговые двигатели. Прошивка Marlin 2.xx



Думаю это всё будет полезно...

Вернуться в «Мой UNI 2.3»