Marlin на стероидах. Часть первая, выбор платформы и проектирование.
Сапожник без сапог
У меня есть две платы на STM32, на обеих успешно запущен Marlin и ни одну из них я не могу использовать в своем принтере. Минималистичная синяя таблетка на STM32F103C8T6 страдает от недостатка ног, а жертвовать комфортом во имя прогресса как-то не хотелось. MKS Robin этого недостатка лишена, но ее экран не помещается в раму принтера.
Вот и получается, что результатом бессонных ночей, потраченных на дружбу Marlin и STM32, является чувство глубокого морального удовлетворения, а принтер так и продолжает работать на 8-ти битной MKS Gen L.
В англоязычном мире есть устойчивое выражение “you have to eat your own dog food”, поэтому, вооружившись длинным списком претензий к MKS Robin, я сел проектировать плату, которую смогу поставить в свой принтер.
Выбор платформы, хотелки и проектирование
Конкурс главную роль выиграла “черная” STM32F407VET6 (10$), обойдя прежнюю фаворитку на STM32F103RET6 (7$). За дополнительные 3 доллара F407VE предложила больше ног, мегагерц, слот для SD карты, 4КБ памяти с питанием от батарейки и возможность использовать в сиквеле “черную” STM32F407ZET6 (14$) с минимальными доработками программной части.
Хотелки
- фабричное производство платы, т.к. при таком количестве мелких дорожек и переходных отверстий травление в домашних условиях выйдет дороже из-за большого количества брака
- самостоятельная сборка. Я искренне восхищаюсь джедаями паяльника, способных вручную паять SMD элементы 0402, но для моих дрожащих рук типоразмер 0603 - это уже подвиг
- умеренная цена и детали из ближайшего магазина (ЧИП и ДИП в трех кварталах), сочетаются так себе, но хотеть-то можно
- поддержка трех основных экранов - 2004 smart, full graphic smart и MKS Mini 12864
- всего и побольше
- размеры платы: 100x81мм
- двухсторонний монтаж
- питание 12 или 24 вольта, один вход на все
- 5 шаговых двигателей
- 4 аналоговых датчика температуры - стол, два хотенда, термокамера
- 3 нагревателя - стол и два хотенда, в идеале хотелось получить возможность подключать стол 200x200 с питанием от 12 вольт непосредственно к плате, без внешнего силового модуля
- 6 концевиков
- 4 управляемых вентилятора с выбором (общим для всех) напряжения 12/5 (или 24/5, если плата запитана от 24 вольт)
- 2 разъема для сервоприводов с выбором (общим) напряжения питания 5/3.3, ШИМ сигнал всегда 3.3 вольта
- стандартные EXP1/EXP2 разъемы
- 2 SPI разъема
- I2C разъем и I2C EEPROM
- опциональные COM порт и USB порт, можно использовать и разъемы на плате с MCU
- целая одна свободная GPIO нога для безграничного полета фантазии
- светодиодная индикация нагрева стола и хотендов, попробую найти для нее место в следующей ревизии
- RMII разъем для подключения к сети, для него катастрофически не хватает ног
- выводы ног, задействованных под кнопки, диоды и SPI flash на плате с MCU
Вопросы без ответов
К аппаратной части есть изрядное несколько вопросов, ответы на которые можно получить только опытным путем.
- справятся ли дорожки и полевой транзистор с нагрузкой, создаваемой нагревателем стола
- справятся ли мелкие (SOT-23) полевые транзисторы с нагрузкой от вентиляторов
- как будут работать полевые транзисторы паре с буферными элементами для согласования уровней (у буферного элемента при питании от 5в пороговое значение 3.5в, а MCU выдает только 3.3в)
- хватит ли мелких клемм (шаг 3.5мм) для проводов нагревателей хотендов
Продолжение следует...
Еще больше интересных статей
Водянка
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
3RF модификации Sprite Extruder
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Ссылка для 3D-мо...
Сопла и сопли
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сколько раз этот вопрос поднимался. Сколько тем...
Комментарии и вопросы
ваш способ я юзаю когда есть м...
Тогда возникает вопрос - а поч...
Хз, каждый человек с руками бу...
Собственно попросили распечата...
Я начинающий, странное в куре....
При печати стали появляться шв...
Здравствуйте, друзья. Сталкива...