Новая плата управления RepRap
Немного предыстории. С самого поступления в университет я увлёкся проектированием в 3D САПР. Мне и некоторым моим друзьям очень нравилось строить 3Д модели разных объектов (двигатели внутреннего сгорания, табуретки, различные приспособления - всё на что ляжет глаз). Среди нас ходила шутка, что в этих САПР очень не хватает кнопки 'печать'. Представьте себе моё удивление, радость и нетерпение, когда я узнал о 3D принтерах, их возможностях, и, самое главное, о том, что такой принтер можно собрать самостоятельно! Кнопка 'печать' - перестала быть шуткой.
И так, я захотел 3Д принтер. Покупать его – неспортивно, и самое главное – дорого. Значит нужно собирать самому. Долго выбирать тип принтера не пришлось - самый популярный и самый доступный Prusia i2 на тот момент. А вот выбор электроники поставил меня в тупик. RAMPS мне не подошёл идеологически – не люблю Arduino, предпочитаю придумывать и паять свои собственные поделки. С остальными вариантами тоже особо не разгуляешься – почти все построены на базе какого либо контроллера Atmel, а те, что не на нём имеют неприемлемый ценник. По идее, электроника 3D принтера достаточно примитивна – это микроконтроллер, драйвера ШД и контроллер двух нагревателей.
Тут ещё подошло время дипломного проектирования, и вот – звёзды сошлись, я решил сделать свою собственную электронику на базе STM32F4 и драйверов DRV8825, заодно и диплом будет)). Прошивок 3D принтеров под STM я не увидел, так что её, а также софт на ПК решил ваять самостоятельно. Получилась штука, которая на фото. Софт всё еще в процессе доработки, но первые печатные объекты уже есть. Например популярный череп-светильник с ThingVerse. Некоторые особенности моей версии - двигатели оси Z подсоединяются каждый к своему драйверу и на каждый из них есть свой концевик. Контроль температуры (ПИД) реализован на отдельном контроллере. Также выведены контакты для подключения концевика, контролирующего наличие нити - исполнено пожелание рецензента диплома. Самое главное - основной контроллер с тактовой 168 МГц и аппаратным FPU (что-то вроде математического сопроцессора) может позволить реализовать движение с непрерывной третьей производной (ускорение и замедление меняются плавно). На момент публикации поста софт не предусматривает ускорения и замедления движения, но работает и печатает.
Еще больше интересных статей
GCODE: Плюшки от Павлушки
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сегодня хотелось бы рассказать о GCODE....
Z-Bolt - H-bot & CoreXY 2в1. Чертежи для резки. Список деталей. Видеоинструкция по сборке.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Часть 1.
Часть 2.
Часть 3....
FuseBox Core XY для домохозяйки
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Линия та же, пруток гуляет на....
Хороший был 123. Мне нравился....
У большинства бюджетных пласти...
Мотор 42hs48-1684a05-d24 (Nema...
Добрый день!Принтер Ender 3 pr...
Есть 3д ручка, название не зна...
Раньше пользовался механически...