Небольшая история о создании самодельного 3D принтера. Пара советов.
В самом низу ссылки на проект - сделайте своими руками.
Делал я это, ни черта не зная о принтере, платах и прочем.
Опишу, что помню, с чем сталкивался, и какое решение находил.
Скажу сразу, если вам нужен просто 3D принтер - купите. Если нужен большой, масштабируемый принтер, но нет денег - сделайте. Если у вас есть принтер - напечатайте запчасти ближнему своему. Если хотите иметь возможность модернизировать, чинить, менять, просто знать как оно работает - сделайте. Если хотите просто печатать не парясь - с 3D принтерами так не получится, но лучше купить.
Ну и как пример: у человека сгорел Ender 3 (дешевая громыхалка, которую модернизировать надо в половину стоимости). Просто плата полетела. А на ней драйверы. Припаяны. Надо менять все, если сам перепаять не можешь.
Предыстория:
Собственно, напечатал себе CoreXY на напечатанный CoreXY, кой мне временно выделил незнакомец. Не смотря на то, что у меня образец был перед глазами - это была та еще возня. Так как принтер приехал разобранный, я потратил пару недель только чтобы его подключить, что весьма не очевидное занятие, учитывая, что гражданин паял провода, не парясь насчет их цветов, а результат первого подключения Arduino Mega от разных производителей +драйверов от оных же приводил к случайному результату: каретка может поехать куда угодно. Запчасти заказывал на Ozon, вместо Ali, иначе бы до сих пор собирал бы это дело.
О пластиковых деталях. Вначале я хотел использовать максимум пластиковых деталей, вроде шкивов и подшипников - не занимайтесь этим грязным извращением. Результат выйдет препаршивейшим.
О профилях. Я использовал профили 40х40, поскольку они у меня были и они халявные. Если не желаете размечать и сверлить пару сотен отверстий, лучше купите алюминиевый профиль для станков. Экономия того не стоит - убьете больше времени. Я этим занимался интереса ради - сколько всего можно не покупать. Насчет точности - она больше от натяжения ремней зависит, чем от перпендикулярности профилей.
Не используйте SBS. Мне привезли пару катушек с пластиком SBS, коим я начал печатать запчасти. Без запекания он начал расслаиваться через месяц, из-за чего пришлось все перепечатывать на Petg, когда принтер буквально разваливался и держался на кабельных стяжках
О подогреве стола и адгезии: Для Petg он не нужен. К тому же подогрев только помогает с адгезией первого слоя (прилипание). 12V просто не хватит, чтобы разогреть стол до рабочей температуры. Для хорошей адгезии - используйте стекло (не стекловолокно). Единственный его недостаток - не оторвать деталь. Потому я использую обычный карандашный клей. Следов не оставляет, приклеивается умеренно. Алюминиевую подложку можно найти нахаляву.
У Ramps платы есть проблема - при подключении высокого напряжения, пластиковые детали могут расплавиться, а пара деталей выпаяться. Потому я использую только питание для хотэнда.
О механизме подачи пластикаЯ использую Bulldog. Из преимуществ - нить не вылетает, нет переэкструзии. Из недостатков - нет переэкструзии. Т.е соплом 0.4 с шириной 0.8 и высотой 0.3 не попечатаешь. Так же нельзя печатать на скоростях 140 и прочим. +Разок мне попался брак.
О блоках питанияЯ умудрился спалить два блока питания пока не запустил принтер. Один из-за того что не стоит использовать хотэнды с неизвестными параметрами напряжения и пытаться перещелкивать фазы на коробочке, чтобы таки разогреть их. Жутко глупо получилось. На втором разорвало предохранитель.
Как спалить Arduino + RampsСамое простое решение - неправильно подключить датчики-концевики. С драйверами - плевать. А вот концевики при срабатывании приводят к неким изменениям в плате. При доле везения ее при том можно использовать. У меня перестали работать термодатчики и я долго думал что дело именно в них. Ну и экран перестает работать без USB при любом косяке.
Как попасть домойПри первом запуске каретка, если каретка поедет туда куда вы хотите - к датчикам концевикам - это будет чудо. Скорее всего вам придется переворачивать провода для драйверов, до достижения нужного результата. Хотя можно и просто концевики переместить и не париться.
Но это по XY. По Z каретка попросту не выедет на нужную высоту, что придется править в проге Pronterface:
Запускаем принтер и через меню настроек производим инициализацию EEPROM;
Подключаем слайсер и отправляем команду M851 Z0;
Вводим G28;
После хоуминга опускаем сопло, пультом управления осями в слайсере, до нужной высоты, проверяя расстояние листом бумаги А4 между столом и соплом;
После выставления нужной высоты смотрим на дисплей принтера и записываем получившуюся отрицательную высоту по оси Z, к примеру у меня Z-1,29;
Вписываем значение в команду M851 Z-1,29;
Сохраняем вписанные значения в EEPROM командой М500;
Проверяем правильность установки офсета. Отправляем команду G28, после хоуминга ложим листок на центр стола, отправляем команду G1 Z0 и проверяем листочком высоту сопла.Об оси ZСоветую ставить 2 двигателя, иначе рано или поздно произойдет перекос, и вам придется постоянно настраивать рабочий стол, подкладывая с одной стороны монетки.
Трещины между Z слоямиТак как я использую винт, соединенный с двигателями через муфту, при печати по вертикали в масштабе 0.2 появляются трещины. Вот меры по устранению:
- Купить двигатель с винтом, отказавшись от муфт. Не пробовал, но советы поступали
- Настроит подачу пластика в Marlin. Т.е при подаче на 1см, пластика должно вылезать на 1см. Это очевидно, но я с этим не заморачивался поначалу, ибо и так работает, а отрегулировать подачу можно и программно.
- Затянуть ремни. Это слегка выровняет стенки
- Увеличить температуру. Я использую 240 вопреки советов производителей. При этом прекрасно сплавляется пластик, так что линий не видно. Единственно что 245 градусов блок питания может не вытянуть, и на 240 иногда температура "уходит". Ну и так как у меня экструдер "слабый", это помогает ему толкать пластик.
- Увеличить подачу. На 10%, посмотреть, если не устраивает, продолжать увеличивать. до 150%
- Если при 150% проблема остается - сопло засорилось.
О смене и чистке сопелТак как мне лень выкручивать сопло, я просто купил два хотенда, и поставил сопла на 0.2 и 0.4. Учитывая, что сопла из латуни - они постепенно из шестигранных превращаются в круглые.
Сопло нужно снимать при температуре большей, чем температура печати, если не хотите, чтобы пластик залил модель. Ну это понятно. Сами сопла не дорогие, и это расходник, но их можно нагреть на газовой плите до красна - весь мусор выгорит и их можно будет использовать повторно.
Перпендикулярность моделиДля проверки достаточно напечатать кубик и измерить гипотенузы соответствующих углов. Они должны быть равны. Если проблема по XY:
- Я печатал квадрат - просто пара линий. Проверял их параллельность осям. Они не параллельны, но это не страшно... Ослабил ремни и затянул из так, чтобы компенсировать искажения. Т.е один из них надо натянуть чуть сильнее, а потом аккуратно все это дело подтянуть.
Если проблема по оси Z:- С высокой долей вероятности раскрутился шкив на движке. Эта зараза может нормально работать при вас, но в процессе печати пропускать часть ремня вперед, постепенно искажая деталь.
Ну и в целом все должно быть намертво прикручено в идеале. Хотя я до сих пор забил на некоторые "лишние винтики", в конструкции.
Приостановка печати в середине печатиПричины:
- Подключение USB к ПК. Не знаю, как с блоками на 1000, но мой на 500 регулярно отключал оборудование, которое не может питать. Так что я подключаю принтер через док станцию.
- Коробка для Ардуино давит на кнопку сброса. У меня открывающийся короб, и крышка как раз напротив кнопки сброса. Отверстие для нее смещено и я в целом забил на это.
В целом о печати чужих моделей: Это касается механики и старых проектов. Если можете пользоваться, скажем, Blender, печатайте тестовые образцы для зубцов, отверстий, пазов. перспектива шлифовки отверстий в проекте, кой хотя бы 5 часов печатался - мало увлекает.
По цене: Если есть инструменты, ничего не сгорит, все получится с первого раза, не экспериментировать, да не покупать профили - можно уложиться тысяч в 20-25 на 2021год. Получите точный масштабируемый принтер с печатью хоть метр на метр.
Отличный комментарий!