roboforum.ru

Технический форум по робототехнике.

Мини 3D принтер из старых CD

Re: Мини 3D принтер из старых CD

vladin21 » 21 ноя 2015, 13:35

Зачет...
У mm.Mike были проблемы с поддержанием температуры для принтера,но он забил на эту тему....как тут решено в коде? И какие отличие в сырце ,если использовать для f103?
Вариант с сенсорным экранчиком поприкольней будет

Re: Мини 3D принтер из старых CD

vassav » 21 ноя 2015, 23:13

На счет температуры не совсем понял. У меня стол без подогрева, а в качестве экструдера использована 3д ручка, она и следит за нагревом хотэнда. А управление подачей пластика заключается в нажатии на кнопку на ней (подаю с stm не нее 0).
Для перехода на f103 нужно подменить на соответствующую библиотеку периферии и поменять начальную инициализацию.

Re: Мини 3D принтер из старых CD

vladin21 » 22 ноя 2015, 01:05

Ну mm.Mike пытался из фрезерного контроллера сделать приблуду для 3д печати на том же станке. Притом все в СТМ32, и подачу экструдера и контроль температуры...но с температурой что то не вышло...не стал он углублятся. А без температуры для f103 уже были исходники для оси E (хотэнда)

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

Re: Мини 3D принтер из старых CD

vassav » 23 ноя 2015, 12:59

Я заказал себе хотэнд с али, как приедет - буду играться с температурой.

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

Т.к. подача пластика у меня получается с фиксированной скоростью, поэтому перемещение по X/Y тоже с фиксированной скоростью.

Так же едет STM32F103 и драйвер моторов. Как доедет - буду собирать во едино и обновлю проект.
Так же обнаружил что программный ШИМ слабоват получился (частота около 200-300 Гц), пока переделываю на аппаратный, а потом на драйвера двигателей.
Еще хотел спросить, что лучше использовать в качестве стола?
Сейчас стоит кусок пластика на который скотчем приклеена прозрачная пленка для печати на лазернике. Если первый слой делать очень тонким, пластик размазывается по пленке,то держится хорошо, но тогда он чуть больше получается

Re: Мини 3D принтер из старых CD

duxa1986 » 23 ноя 2015, 15:21

Тоже собрал сначала малявку)))
Вложения
IMG_20150809_162834.jpg
IMG_20150809_162751.jpg

Re: Мини 3D принтер из старых CD

vassav » 30 ноя 2015, 12:53

Еще хотел спросить, а какую из существующих прошивок принтеров можно посмотреть, чтоб потом на stm перенести?

Re: Мини 3D принтер из старых CD

icehardy » 30 ноя 2015, 13:25

Marlin4Due - он для плат Arduino Due, подходит и для прочих с тем же процессором, но это не образец для подражания :)
RepRap Firmware от DC42 стоит изучить

а вообще смотря какой функционал хочется в итоге, дисплеи, полноценная работа с SD картой, сеть и веб интерфейс, аппаратный FPU.

Сейчас Smoothieboard 2.0 разрабатывается на процессоре LPC4337 http://smoothieware.org/blog:13
Интересная будет платка

Re: Мини 3D принтер из старых CD

vassav » 30 ноя 2015, 15:28

Ну, для меня, на данный момент, из функционала хватит базового: общение по UART (аппаратный USB в режиме сом порта),и отработка базовых команд для печати (сейчас я сделал только самую базу, да и то, заточенное под мое железо с кучей костылей).

Я думаю, делать на модуле STMF103, хотя можно сразу и на 32F429IDISCOVERY (с сенсорным экраном на борту).
Работу с SD картой можно тоже добавить (памяти и ресурсов чипа пока хватает).

В теме 3D печати я не так давно и многих тонкостей пока не познал. Вот и интересуюсь, на какие вещи лучше обратить внимание.

Если добавлять сеть,WIFI, WEB интерфейс - то лучше это делать с помощью дополнительного модуля типа VoCore (мини WIFI роутер), который можно будет подключать по UART к основному контроллеру, но это уже отдельная тема.

Re: Мини 3D принтер из старых CD

vassav » 09 дек 2015, 20:22

Собрал улучшенную версию из держателей дисков (подставка, которая выезжает из привода и не нее кладут диск).
20151203_104839.jpg

20151203_104834.jpg

20151203_104807.jpg


Размер печати уже значительно увеличился. Сейчас примерно 100х100х40.
20151203_143845.jpg

Но возникли проблемы - появились люфты (около 1 мм).
На фото выше видно что круг немного приплюснутый. Добавил в прошивку компенсацию люфта - результат стал гораздо лучше:
20151209_185308.jpg

20151209_191121.jpg


Теперь непонятки с заполнением:
20151209_185328.jpg

1-2 слой 100%, при печати второго - пластика было много, а вот при печати двух последних - наоборот, не хватает и появляются пустоты. Что может быть? В какую сторону копать?

Добавлено спустя 4 минуты 2 секунды:
Так же еще вопрос: как определить диаметр экструдера?
Выдавливаю немного пластика - получается 1мм, но если поставить это значение в слик, то пустоты еще больше становятся

Re: Мини 3D принтер из старых CD

vassav » 10 дек 2015, 15:30


Re: Мини 3D принтер из старых CD

icehardy » 10 дек 2015, 17:11

Последняя более живуча и гребет хорошо, только к ней нужен подшипник U-groove

Re: Мини 3D принтер из старых CD

vassav » 10 дек 2015, 18:27

Последняя более живуча и гребет хорошо, только к ней нужен подшипник U-groove

Спасибо, заказал, буду ждать.

Недавно тут один казус произошел.
Приехали драйверы DRV8825. Сделал тестовую прошивку и начал подключать его к моторчику от CD-ROM. Сначала он не хотел шагать и только гудел, неправильно мотор подключил, начал переподключать/регулировать резистор и тут с драйвера пошел волшебный дымок. От чего был сильно удивлен. У него ведь есть защита от перегрузки и коротыша вроде не было, а вот отчего сгорел - непонятно.
Не исключаю кривости рук, т.к. второй драйвер уже нормально заработал, а может и чип был бракованный.

Re: Мини 3D принтер из старых CD

icehardy » 10 дек 2015, 19:08

может бы ток не в ту сторону крутил, направление вращение резистора у них обратное с DRV4988
а защита... ну кто её знает, решила не срабатывать )
у меня один 8825 тоже умер при загадочных обстоятельствах, даже без дыма :)

Re: Мини 3D принтер из старых CD

vassav » 21 янв 2016, 16:49

Делюсь дальнейшей эволюцией принтера:
Напечатал часть деталей для прусы и начал ее собирать.
Приехал нормальный экструдер с соплом 0.4 - как и ожидал ушли многие артефакты связанные с неравномерной экструдией.
Сделал базовый контроль и регулировку температуры (греть, пока ниже заданной и отключать по превышению с проверкой раз в 100 мкс). Вроде пока относительно неплохо держит температуру.
Прошивку сильно модифицировать под новый экструдер было лень, оставил пока фиксированную скорость экструдии (как и было в случае с ручкой) и в зависимости от длины подаваемого прутка пересчет остальных скоростей (благо количество таймеров в stmf051 позволило это сделать без проблем).
Жду когда доедет RAMPS плата и еще несколько драйверов шаговиков - тогда основательно займусь прошивкой и переработкой под stm32f103


cron
Rambler\'s Top100 Mail.ru counter