roboforum.ru

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

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

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

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

Сообщение vladin21 » 21 ноя 2015, 13:35

Зачет...
У mm.Mike были проблемы с поддержанием температуры для принтера,но он забил на эту тему....как тут решено в коде? И какие отличие в сырце ,если использовать для f103?
Вариант с сенсорным экранчиком поприкольней будет
vladin21
 
Сообщения: 26
Зарегистрирован: 28 май 2015, 11:43

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

Сообщение vassav » 21 ноя 2015, 23:13

На счет температуры не совсем понял. У меня стол без подогрева, а в качестве экструдера использована 3д ручка, она и следит за нагревом хотэнда. А управление подачей пластика заключается в нажатии на кнопку на ней (подаю с stm не нее 0).
Для перехода на f103 нужно подменить на соответствующую библиотеку периферии и поменять начальную инициализацию.
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#

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

Сообщение vladin21 » 22 ноя 2015, 01:05

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

Просто нажимать на кнопку мало...подача пластика в процессе печати разная, да и температуру по слоям надо регулировать
vladin21
 
Сообщения: 26
Зарегистрирован: 28 май 2015, 11:43

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

Сообщение vassav » 23 ноя 2015, 12:59

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

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

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

Так же едет STM32F103 и драйвер моторов. Как доедет - буду собирать во едино и обновлю проект.
Так же обнаружил что программный ШИМ слабоват получился (частота около 200-300 Гц), пока переделываю на аппаратный, а потом на драйвера двигателей.
Еще хотел спросить, что лучше использовать в качестве стола?
Сейчас стоит кусок пластика на который скотчем приклеена прозрачная пленка для печати на лазернике. Если первый слой делать очень тонким, пластик размазывается по пленке,то держится хорошо, но тогда он чуть больше получается
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#

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

Сообщение duxa1986 » 23 ноя 2015, 15:21

Тоже собрал сначала малявку)))
Вложения
IMG_20150809_162834.jpg
IMG_20150809_162751.jpg
duxa1986
 
Сообщения: 53
Зарегистрирован: 09 фев 2012, 13:39
Откуда: Асбест, Свердловска область

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

Сообщение vassav » 30 ноя 2015, 12:53

Еще хотел спросить, а какую из существующих прошивок принтеров можно посмотреть, чтоб потом на stm перенести?
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#

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
Интересная будет платка
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

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

Сообщение vassav » 30 ноя 2015, 15:28

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

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

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

Если добавлять сеть,WIFI, WEB интерфейс - то лучше это делать с помощью дополнительного модуля типа VoCore (мини WIFI роутер), который можно будет подключать по UART к основному контроллеру, но это уже отдельная тема.
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#

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мм, но если поставить это значение в слик, то пустоты еще больше становятся
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#


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

Сообщение icehardy » 10 дек 2015, 17:11

Последняя более живуча и гребет хорошо, только к ней нужен подшипник U-groove
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

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

Сообщение vassav » 10 дек 2015, 18:27

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

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

Недавно тут один казус произошел.
Приехали драйверы DRV8825. Сделал тестовую прошивку и начал подключать его к моторчику от CD-ROM. Сначала он не хотел шагать и только гудел, неправильно мотор подключил, начал переподключать/регулировать резистор и тут с драйвера пошел волшебный дымок. От чего был сильно удивлен. У него ведь есть защита от перегрузки и коротыша вроде не было, а вот отчего сгорел - непонятно.
Не исключаю кривости рук, т.к. второй драйвер уже нормально заработал, а может и чип был бракованный.
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#

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

Сообщение icehardy » 10 дек 2015, 19:08

может бы ток не в ту сторону крутил, направление вращение резистора у них обратное с DRV4988
а защита... ну кто её знает, решила не срабатывать )
у меня один 8825 тоже умер при загадочных обстоятельствах, даже без дыма :)
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

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

Сообщение vassav » 21 янв 2016, 16:49

Делюсь дальнейшей эволюцией принтера:
Напечатал часть деталей для прусы и начал ее собирать.
Приехал нормальный экструдер с соплом 0.4 - как и ожидал ушли многие артефакты связанные с неравномерной экструдией.
Сделал базовый контроль и регулировку температуры (греть, пока ниже заданной и отключать по превышению с проверкой раз в 100 мкс). Вроде пока относительно неплохо держит температуру.
Прошивку сильно модифицировать под новый экструдер было лень, оставил пока фиксированную скорость экструдии (как и было в случае с ручкой) и в зависимости от длины подаваемого прутка пересчет остальных скоростей (благо количество таймеров в stmf051 позволило это сделать без проблем).
Жду когда доедет RAMPS плата и еще несколько драйверов шаговиков - тогда основательно займусь прошивкой и переработкой под stm32f103
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#

Пред.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 12