Кремень FMZ Реклама
Kremen FMHM Реклама

RCServo Extruder - 96-граммовый экструдер

Kuzevanov
Идет загрузка
Загрузка
15.10.2019
5671
7
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

9

RCServo Extruder - 96-граммовый экструдер

Идея не моя, случайно наткнулся на статью, перевод с английского. Ссылку на оригинал оставлю в конце статьи.

Обновление 25.10.2017

Я использовал этот экструдер каждый день с момента его установки. Схема вполне рабочая. Самое долгое время печати было около 6 часов. Очень любопытно, как долго будет работать двигатель. 

Я заметил, что вибрация на определенных скоростях появилась на оси X. Если я заменю серводвигатель с двигателем Nema 17, вибрация исчезнет. Я думаю, что дополнительный вес двигателя Nema 17 смягчает вибрацию. 

08.31.2017 

В стремлении сделать более легкий экструдер с прямым приводом я предлагаю вам этот экструдер на основе RC сервопривода. Мне удалось добиться веса 96 гр., (экструдер со всем включенным - серводвигатель, электроника, шестерня Mk7, подшипник, оси, пружина и т. д.) - и крутящий момент 15,5 кг-см (на 3,5 больше, чем у Nema 17). 

Полный перечень материалов - 31.08.2017 

механика :

1x RC стандартный сервопривод, мы используем FT5316M; 

2x подшипник M105ZZ;

1x снаряжение Mk7;

1x E3D v6 hotend;

1x винт M3x20 мм;

1x винт M3x40 мм;

2x M4x33 мм винт;

1x 8x12 мм пружина экструдера;

1x специальные гайки M3;

52 мм ПТФЭ диаметром 4 мм;

20 мм из нержавеющей стали диаметром 5 мм;

1x полный комплект печатных частей;

электроника :

1x датчик Холла энкодера AS5040; 

1x магнит AS5000-MD6H-2;

2х 220 Ом smd резистор;

Резистор smd 1x 2k7 Ом;

Smd конденсатор 1x100 нФ;

Smd конденсатор 1x 2200 нФ;

1x DRV8838 с одним щеточным мотором постоянного тока;

1x D24V22F6 регулятор напряжения;

1x Arduino Nano;

Сборка:

Шаг 1: Изменить сервопривод

RCServo Extruder - 96-граммовый экструдер

Вам нужно изменить сервопривод для непрерывного вращения. Для стандартного сервопривода FT5316M необходимо снять штифт на конечной передаче. Просто подтяните с помощью плоскогубцев. После этого снимите электронику и потенциометр.

Теперь вам нужно добавить обратную связь к вашему сервоприводу. Очень хороший учебник вы можете найти здесь. - Спасибо, Андрей Пожогин (dccharacter).

Я добавил файлы Eagle, которые я использовал.

Servo.sch

Servo.brd

Наконец, у вас есть мощный мотор-редуктор постоянного тока с обратной связью. Чтобы использовать это на 3D-принтере, нам нужно сделать совместимый драйвер A4988 для вывода. 

Мы сделаем это с помощью Arduino Nano, драйвера с одним щеточным электродвигателем постоянного тока DRV8838 и стабилизатора напряжения D24V22F6.

Шаг 2: Сборка экструдера

RCServo Extruder - 96-граммовый экструдер

RCServo Extruder - 96-граммовый экструдер

RCServo Extruder - 96-граммовый экструдер

RCServo Extruder - 96-граммовый экструдер

Сначала вы распечатаете все детали в ABS или PETG. Стандартные настройки: сопло 0,4 мм, слои 0,2 мм, заполнение 25-50% и т. Д.

Далее вы сделаете сервомотор с переходником Mk7. Это штифт из нержавеющей стали диаметром 5 мм и длиной 20 мм с резьбой M3 длиной 5 мм. 

Запрессовать один подшипник в корпус экструдера. Затем соберите корпус экструдера, серводвигатель с прикрепленным штифтом 5 мм и редуктор Mk7. 

Прижмите алюминиевый штифт диаметром 5 мм и длиной 12 мм ко второму подшипнику и нажмите на рычаг экструдера. Установите кронштейн на корпус экструдера с помощью винта М3. Отрегулируйте пружину экструдера с помощью специальных гаек М3. 

Вставьте трубку из тефлона в крышку, а затем в экструдер и отрегулируйте длину трубки, чтобы она подходила к ней. 

Здесь можно найти модели для печати (www.thingiverse.com)

Шаг 3: Сборка драйвера

RCServo Extruder - 96-граммовый экструдер

RCServo Extruder - 96-граммовый экструдер

RCServo Extruder - 96-граммовый экструдер

Мы покажем, как сделать этот драйвер на основе Arduino Nano. Это настоящий экструдер RCServo, который мы сейчас используем, но мы разрабатываем более легкий и простой драйвер на базе Attiny 85.

Наш принтер работает на Ramps 1.4. Мы удалили драйвер экструдера A4988 и заменили его нашим драйвером. Водитель будет использовать оба пространства экструдера на рампе. Следующая разработка, основанная на Attiny 85, будет достаточно маленькой, чтобы соответствовать одному драйверу экструдера. 

Наш водитель получит сигналы STEP и DIR от Ramps и будет управлять серводвигателем на основе решения PID. 

Мы добавили для загрузки плату, которую мы используем для замены драйвера шагового экструдера.

driver servo.brd

DC servo.sch

Шаг 4: Загрузка прошивки и настройка

Используемая нами прошивка dcservo.ino основана на прекрасном решении Мигеля Санчеса - спасибо - и модифицирована под наши нужды. Для загрузки в Arduino Nano необходимо установить прошивку Arduino IDE. Процесс загрузки хорошо документирован в Интернете.

dcservo.ino

Далее не забудьте настроить параметры PID : 

Установите эквивалентный шаг / мм для экструдера на прошивке Marlin с помощью команды M92 Ennn. В нашем случае М92 Е32. Сохраните значение в eprom с помощью команды M500. Также вы можете настроить шаг / мм в файле configuration.h и загрузить его в контроллер; 

Подключите компьютер / ноутбук с установленной Arduino IDE к Arduino Nano и выберите последовательный порт со скоростью 115200 бод;

Включите питание принтера и убедитесь, что нить не загружена;

В командной строке введите A и нажмите Enter. На мониторе вы будете видеть фактическую позицию, выход ПИД и целевую позицию каждую секунду;

Наберите X50, нажмите ввод и посмотрите фактическое значение позиции;

Увеличьте значение P, набирая Pvalue enter до тех пор, пока запуск серводвигателя не начнет колебаться вокруг положения X (меняйте X после каждого изменения P);

Увеличивайте значение D (меняйте X после каждого изменения D) до тех пор, пока остановка серводвигателя не начнет колебаться;

Повторяйте настройки P и D, пока увеличение D не остановит колебания. Установите P и D для последнего стабильного значения. Обычный D от 10 до 20 раз P;

Увеличьте значение, чтобы убрать небольшую ошибку в позиции. Обычно я составляет около 10% от P (маленький лучше);

Введите W, нажмите Enter, чтобы сохранить значения в eprom;

Отключить ноутбук от Arduino Nano;

Точная настройка эквивалентного шага / мм для экструдера, как обычно для экструдеров.

Поздравляем, вы можете начать печатать с новым 96-граммовым экструдером с прямым приводом.

3DBenchy печатается со следующими настройками: скорость 55 мм / сек, ретракт 0,5 мм / 25 мм / сек, сопло 0,4 мм, слой 0,2 мм, черный PLA. 

Оригинальная статья по ссылке https://www.instructables.com/id/RCServo-Extruder-96-Grams-Direct-Drive/

Надеюсь что кому-нибудь данная статья пригодится в использовании.

p.s. к сожалению я не разобрался как красиво вставить картинки в статью, поэтому как есть...)

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

9
Комментарии к статье