Какой рейтинг вас больше интересует?
|
Наши руки не для скуки или совершенствуем двухцветную печать.2017-05-27 00:10:46 (читать в оригинале)Всем привет. Хочу с вами поделится своей идеей. Предисловие Решил значит я что пора, пора и мне сделать свой spinner! У всех есть, а у меня нет - не порядок (подумал я). Как вы все знаете спинер это такая штука с подшипником чтобы ее можно было крутить в руке… Что нужно чтобы сделать эту штуковину? 3д принтер и подшипник…. первое есть, а вот подшипников дома не оказалось. и что же делать не отказываться же от идеи? И я решил что сделаю спинер без подшипника… и сделал… 10 минут проектирование в Inventore и 1час печати - и вот я уже кручу в руках эту… эм штуку и не пойму чего в ней все нашли, и попутно ко мне приходят мысли о том что я давно хочу попробовать двухцветную печать послойную для начала… И так подготавливаю g-code и включаю там расширение для постановки на паузу на определенной высоте, загружаю его в принтер и поехали, принтер печатает - встает на паузу и … ждет пока я ручками вытащу пруток и засуну ему новый. Окей делаем так… сделали результат порадовал... Двухцветный Spiner без подшипника.
Радуемся и попутно думаем, что так дело не пойдет, если я еще что-то захочу напечатать в таком стиле, то снова придется мучатся и руками пихать пруток в этот бовден экструдер. Неее, так все желание сразу отпадает… Попутно вспоминаю что давно хотел реализовать замену пластика через файлик g-кода. Разбираюсь с M и G командами составляю небольшой файлик который позволяет менять пластик, удобно получилось однако. И вот она, ИДЕЯ, а почему бы этот код для смены пластика не впихивать сразу в g-код детали, ведь код для паузы туда добавляется? начинаем разбираться. Расширение pauseAtZ ни что иное как просто питоновский скриптик который после генерации g-кода добавляет в уже существующий код нужные строки. Видео работы:
Ну и дальше все просто:
Загрузка плеера
1)открываем папку с этим скриптом 2)открываем сам скрипт например в Notepad и добавляем несколько строчек 3)сначала добавили новую переменную чтобы запомнить положение экструдера 4)затем считаем в эту переменную текущее значение 5)и добавляем необходимый g-код в нужное место по аналогии как сделано в файле. Если вы захотите повторить это у себя, вам нужно будет подобрать значения длины подачи и выгрузки пластика те что идут после E. Обратите внимание что там их несколько сначала отрицательные - это выгрузка пластик, затем положительные это загрузка. Я разделил поэтапно, сначала на медленной скорости вытаскиваем чуток пластика из экструдера, а потом уже быстро вытягиваем его из трубки и в конце снова чуток замедляемся. Загрузка аналогично.
====quote==== #Castom gcode for change filament automaticly f.write("G91\nM0 Ok. Press to Remove\nG1 F200 E-20\nG1 F3500 E-200\nG1 F3500 E-200\nG1 F1000 E-120\nM0 Ok. Press to Insert \nG1 F600 E100\nG1 F3500 E200\nG1 F3500 E180\nG1 F200 E70\nM0 Ok. Press to end\nG90\nG92 E%f\n" % (e)) ============= И все сохраняем файл, перезагружаем cura и подготавливаем следующую модель к печати и радуемся:) Вот что теперь добавляется в на g-code: Eще картинок Модель в Inventor Раскрашенная модель в Inventor Распечатанная модель Надеюсь был полезен. Спасибо за внимание. Палец вверх и оставляем свое мнение:) Ссылка на мой канал. Подробнее...
|
Категория «Фотографы»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.