Наигравшись со старым станком, которому для фрезеровки не хватало жесткости, я решил построить другой. Хотелось бы по бюджетнее, и в то же время чтоб фрезеровал фанеру. Пересмотрел кучу компоновок и проектов, я нашел у v1 engineering станок MPCNC Primo. По факту это вторая версия, полностью переработанный V1
Почитав описание, кстати, очень подробно все расписано, сколько каких болтов и гаек, сколько подшипников, модели для 3D печати сразу для нескольких типов труб. Так же есть калькулятор расчета размера портала, задаем рабочую площадь, и он сразу выдает спецификацию, какой длинны и сколько штук, надо нарезать трубы. В идеале нужна дюймовая нержавейка с толщиной стенок 1,5 мм. К сожаленью найти такой не удалось. Поэтому выбор пал на обычные хромированные трубы толщиной 1 мм от системы joker. Купил две трубы по 3 метра, на калькуляторе посчитал поле чтоб не оставалось обрезков, получилось рабочее поле 500 х 600 мм. Прикинул провисание самой длинной трубы в середине максимально составит 0.4 мм. Следующая проблема, 3D печать, оказалось что ни у кого из знакомых и друзей нету принтера. Печатать на заказ, местные, заламывали такие ценники, что дешевле было купить готовые у v1 engineering, на авито готовый набор деталей начинался от 9 тыс + пересылка. Тогда я решил посмотреть сколько стоит простой 3D принтер, способный распечатать нужные детали. Случайно на али, попался kingroon kp3s, была какая то акция, еще случайный купон со скидкой... принтер обошелся чуть меньше 10 тысяч рублей. В 3D печати опыта нет вообще. Как оказалось это целая наука. Постепенно начал разбираться и изучать. Изначально предполагалось распечатать все детали из пэт бутылок, но после того как слайсер оценил печать ядра в 200 метров прутка и 20 часов печати, подумал что нужен фабричный petg. Купил две катушки. Ядро единственная деталь, которая требует 70% заполнения, и то середину можно печатать с 45% заполнением. Остальные детали автор рекомендовал от 45%.
Удаление поддержек с детали распечатанной petg то еще себе удовольствие. Приятно удивило, всё продуманно до мелочей. Поддержка для кармана подшипника, удаляется с внешней стороны шестигранным ключом. Даже волосатость и сопли пластика, не являются помехой для работы узла.
Недостающие детали заказывал на али и в разное время, поэтому большая часть "сборки" это было ожидание когда придет посылка. А в это время неспеша я допечатывал остальные узлы.
Когда пришли подшипники (всего их нужно 44 штуки), я доехал до местного строительного магазина и купил метизов. Сборка отдельный кайф, всё идеально подходит. Шаговые моторы были в наличии, но когда прочитал сноску, рекомендуется использовать не ниже 80 унций на дюйм... поглядел на noname двигателя, и решил заказать отдельно 5 штук, таких же как использовал автор.
Для сборки портала был отдельно приобретен лист фанеры толщиной 18мм. Сначала собираются угловые узлы, затем ноги, затем проверяется диагональ, и только после этого все прикручивается и затягивается. Затягивать кстати тоже без фанатизма.
Следом накидываются треки, и вставляется ядро, перемещение по осям X и Y на ремнях, ось Z трапецевидный винт. Натяжение ремней очень удобное, отверткой через винт в угловом узле.
Часть проводов идут через трубу оси X и Y, остальное надо прятать в кабель канал, скачал модель, думал как бы его закрепить, решение пришло само собой, вставка в трубу
В качестве платы управления автор рекомендовал использовать SKR Pro 1.2, только вот они резко исчезли из продажи, или их сняли с производства, или раскупили. Принял решение купить другую плату Monster8
Это реально монстер, плата пришла с прошивкой марлин под 3D принтер voron 2.4. 8 драйверов ТМС 2209. У стоковой прошивки было 4 оси Z, а мне нужно было добиться 2 мотора (оси) по X, два по Y, и один по Z. Пришлось быстро осваивать марлин, Visual Studio Code и github. За образец я взял прошивку от skr и прям по строчно заменил всё в дефолтной, естественно с указанием чипа от монстра. Подкинул моторы, зашел в меню, и привел их в движение. Всё работает. Драйвера умеют работать в режиме uart, но автор станка, рекомендовал использовать физические концевые датчики. И вот тут возникла проблема. Концевики "не взлетели", даже выключение uart и отгибание ножки на драйвере, изменение перемычек, не дало нужный результат... Решил запускаться пока без концевиков.
Пробный пуск показал что у меня есть проблемы с синхронным движением моторов по оси X и Y, осталось понять прошивка или кинематика. Я поменял местами оси на плате управления, результат был тот же. Две недели я искал причину, ослабил ремни и натянул по новой, подшипники проверил, ослабил их крепление, ничего не помогало. Причину обнаружил чисто случайно, провел рукой по ремню, и понял что шкив на моторе ослаб и ремень не полностью зацепляется, на всякий случай протянул все шкивы. Оси перемещаются плавно и моторы работают синхронно. Параллельно пытался победить концевики, пришел к выводу нужно работать с прошивкой, указывать пины, подтягивать минус. Чтоб работа пошла быстрее заказал еще ramps 1.6 сразу полный комплект, распечатал к экрану корпус, но тут меня ждал сюрприз, после сборки корпуса гасла подсветка экрана. Где то на плате что то плохо пропаялось, а лезть туда ну никакого желания.
Для рампса у V1 на гитхабе уже были готовые прошивки, в которых я перевел меню на русский язык, и внес небольшие изменения (логотип загрузки, модели драйверов и тд). Подкинул новую электронику, наростил провода
Но и тут концевики "не взлетели", точнее они работают, но не работает команда "Домой X и Y", станок делает перемещения от нуля на 1 мм по каждой оси и останавливается, включение выключение всяких режимов драйвера толку не дали. Какой я нашел пока выход? Всё просто G92 X0 Y0 Z0. Я его в меню продублировал, и когда делаю файл с g-code добавляю первой строчкой. Решение оказалось на столько удобным, что сейчас думаю а нужны ли мне вообще концевики? Шпинделя у меня два, под разные хвостовики фрез, поэтому их провода не стал укладывать в кабель канал. А это станок в работе, фрезеровка стенки и запрессовка подшипников. Это для другого станка, но об этом расскажу в другой раз.