Подключаем 12864, энкодер и картридер к MKS Sbase на примере Финиста.

3d20
Идет загрузка
Загрузка
29.10.2018
3749
11
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

16
Статья относится к принтерам:
Финист
Всем бодрого!

Приношу извинения тем читателям, которые ждут продолжения уроков по Blender. Немного приболел, и, так-как появился незапланированный выходной решил завершить переезд одного из своих принтеров - «Финиста» на 32bit. Накопленный при переезде материал решил свести в одном месте, в результате чего и получилась эта статья. Кому интересно — добро пожаловать под кат.

Переезд на 32bit начал еще 2 недели назад, тогда за выходные убрал родную, восьмибитную плату, поставил MKS Sbase 1.3 с RepRap Discount Fullgraphic, подключил, откалибровал и задумался. У Финиста достаточно удачно сделана передняя панель (к сожалению до установки MKS фотографий не делал). Но сделана она на связке дисплей 12864+энкодер+кардридер.
Подключаем 12864, энкодер и картридер к MKS Sbase на примере Финиста.
Напрашивались 3 варианта подключения:
  • оставить родную панель, но не подключать ее, а управлять принтером с компьютера — данный вариант не устраивал, так-как привык печатать с флэшки;
  • убрать родную панель и вместо нее приколхозить RepRap Discount Fullgraphic — данный вариант тоже не нравился, родной дизайн Финиста менять не хотелось;
  • подключить панель Финиста к Sbase — вариант устраивал всем, кроме нехватки информации по теме.

Информация в интернете есть, но довольно разрозненная, сильно помогла эта статья, но надо не забывать, что у MKS перевернутая распиновка разъемов. В результате нарисовал такую схему.
Подключаем 12864, энкодер и картридер к MKS Sbase на примере Финиста.
Над моим дисплеем потрудились инженеры из ТриДевятого, но в обычных дисплеях необходимо дополнительно подать землю на 15 и 20 выводы.
Подключаем 12864, энкодер и картридер к MKS Sbase на примере Финиста.
Номинал транзистора к сожалению не знаю, у меня он уже был установлен, кто знает — может написать в комментариях. Проверил сначала на перемычках.
Подключаем 12864, энкодер и картридер к MKS Sbase на примере Финиста.
Затем напаял нормальные разъемы и установил панель на место.
Подключаем 12864, энкодер и картридер к MKS Sbase на примере Финиста.
Немного о подключении внешней SD-карты. Сигнал о ее наличии сбазя получает при замыкании пина P0.27 на землю. При использовании стандартного кардридера многие перерезают дорожку, ведущую от пина подачи напряжения 3.3В на кардридер и запаивают на этот пин перемычку, от слота для карт. Инженеры, разработавшие Финист пошли другим путем. Они подали землю на корпус слота для карт и сняли нужный сигнал непосредственно с выключателя.
Подключаем 12864, энкодер и картридер к MKS Sbase на примере Финиста.
Жизнеспособны оба варианта, но необходимо знать один нюанс. Сигнал на P0.27 подается как с внешней, так и с «системной» SD-карты. (информацию нашел здесь). При этом сигнал о наличии «системной» карты Smoothieware никак не обрабатывается. Таким образом при наличии «системной» карты прошивка всегда считает, что во внешний слот вставлена SD-карта, отсюда и глюки. Проблема решается просто — установкой между контактами, отвечающими за определение «системной» карты, пластинки из диэлектрика (бумаги или, в моем случае, термоусадки).
Подключаем 12864, энкодер и картридер к MKS Sbase на примере Финиста.
Кстати, по написанной здесь информации есть способ запустить сбазю и без «системной» флэшки. Но данную информацию пока не проверял.

На этом все. Как всегда рад вашим комментариям и вопросам.

С уважением, Максим.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

16
Комментарии к статье