Mt 12864a подключение к ардуино: инструкция, примеры использования и документация [Амперка / Вики]
|Содержание
Работа с дисплеями и графикой / Сообщество EasyElectronics.ru
Рейтинг
7.59
голосов: 5
Работа с дисплеями и графикой
Здравствуйте товарищи. Попался мне тут один старенький счетчик электричества с жидкокристаллическим индикатором. Марку счетчика не припомню. Меня заинтересовал ЖК индикатор и способ его управления: как раз нужен был индикатор для отладочной платы (той, что на первом рисунке). ЖКИ оказался MT–8T2 фирмы МЭЛТ: http://www.melt.com.ru/shop/mt-8t2-4t.html.
Читать дальше
- LCD,
- ЖКИ,
- Цифровая корреляция
Работа с дисплеями и графикой
Хорошая программа для подготовки изображений к выводу на разные экранчики. Гибкое преобразование последовательностей битов, добавление масок, можно свои шаблоны написать, то есть не только Си использовать, сжатие опять же.
- изображения,
- программирование,
- обработка изображений,
- преобразование,
- шрифт,
- МК,
- дисплей
Работа с дисплеями и графикой
Выложил на Libstock альтернативную библиотеку для символьных LCD, заменяющую оригинальную Lcd. Исправлено быстродействие и тайминги, устранена ошибка с затиранием ОЗУ при использовании Lcd_Out, добавлена совместимость с OLED Winstar.
Брать здесь. Состав пакета: библиотека и описание интерфейса модуля, без исходного кода.
- mikroPascal,
- mikroelectronica,
- LCD,
- 1602,
- AVR
Работа с дисплеями и графикой
Всем привет! Сегодня я расскажу как мне удалось сэкономить порты своей Raspberry Pi. Давно хотел подключить строчный дисплей к этому одноплатному компьютеру, и даже попробовал это сделать используя библиотеку wiringpi, но уж очень много выводов занимает такое подключение. Первое, что пришло в голову, было использование сдвиговых регистров, но все же я решил посмотреть в сторону шины I2C или SPI. Почитав топики в интернете нашел классное решение — RGB LCD SHIELD KIT W/ 16X2 CHARACTER DISPLAY — ONLY 2 PINS USED!. На плате используется всего два пина для управления SDL и SCK по шине I2C, плюс еще места хватило для пяти тактовых кнопок. В данном устройстве скорость не так сильно важна, поэтому шина I2C мне вполне подошла. «Сердцем» платы является микросхема компании Microchip, расширитель портов MCP23017.
Читать дальше
- Raspberry Pi,
- MCP23017,
- I2C,
- DIY,
- LCD
Работа с дисплеями и графикой
Часто бывает надо поменять какой-нибудь символ в шрифте, добавить иконку или что-то такое, но квадратики в тетрадочке закрашивать лень, высчитывать номер байта и бита в гигантском массиве тоже… На такой случай и была сделана программка для редактирования шрифтов прямо в . c/.h файлах. Естественно, для тех форматов, которые попадались под руку — а то больно их много всяких.
Открыл файлик font14x8.c прям в папке проекта, поменял растр буковки — и сохранил. Прелесть.
Читать дальше
- шрифты
Работа с дисплеями и графикой
В рамках данной заметки мы рассмотрим, как можно сэкономить выводы микроконтроллера при использовании знакосинтезирующего жидкокристаллического индикатора совместно с кнопками управления меню устройства. Будет показано, что при использовании «обычного» ЖКИ (т.е. собранном на контроллере типа HD44780) и «стандартном» способе управления меню (кнопки «MENU/SELECT», «UP», «DOWN», «+» и «-») для опроса кнопок не требуется каких-либо дополнительных ресурсов камня, кроме уже задействованных под управление индикатором:
Читать дальше
- lcd,
- кнопки,
- оптимизация
Работа с дисплеями и графикой
Китайский, IIC, 0,96 дюйма.
Общие впечатления — дёшево и сердито, только очень мало и относительно медленно.
Читать дальше
- ssd1306,
- OLED,
- Assembler
Мт 12864
Телефоны офиса компании МЭЛТ: тел: e-mail: sales melt. Вверх Назад. Печатные платы. Сборочно-монтажные услуги. На сайте производителя www.
Поиск данных по Вашему запросу:
Схемы, справочники, даташиты:
Прайс-листы, цены:
Обсуждения, статьи, мануалы:
Дождитесь окончания поиска во всех базах.
По завершению появится ссылка для доступа к найденным материалам.
Содержание:
- Моддинг № 856 MT-12864A
- Жидкокристаллический индикатор графическое поле 128х64 точек. Общее описание. Мо дуль по зво ля ет
- ARM Cortex M3 + MT-12864A v5
- Вы точно человек?
- Библиотека lcd_mlt для ЖК-дисплея МТ-12864 в составе платы развития 1986EvBrd (Миландр)
- Серия дисплеев MT-12864A
- Купить MT-12864A у поставщиков
- Форумы Modlabs.net: Умоляю помогите! с LCD MT-12864A-2YLG — Форумы Modlabs.net
- MT-12864A-2FLA
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Milandr
Моддинг № 856 MT-12864A
Каждая ячейка этого типа ОЗУ отвечает за определенное знакоместо на индикаторе. Соответствие адресов ОЗУ и распределения знакомест для этих модулей приведено на рис. Коды этих восьми символов входят в стандартный знакогенератор рис. Адреса строк изображений символов не зависят от адресов выводимых символов расположены в отдельном адресном пространстве и занимают адреса от 0h до 3Fh.
Каждый символ занимает 8 байт 0h—7h, 8h—Fh, 10h-—17h, Нумерация байт идет в порядке отображения на индикаторе сверху вниз первый байт — верхний, восьмой байт — нижний. Последняя, восьмая строка используется также для отображения курсора если выбран курсор в виде подчеркивания. В каждом байте используются только 5 младших битов 4, 3, 2, 1, 0 , старшие 3 бита 7, 6, 5 могут быть любые, на отображение они не влияют.
Бит 4 соответствует левому столбцу матрицы символа, бит 0 — правому столбцу символа рис. Стандартный знакогенератор, приведенный на рис. Два первых с графическим полем 61х16 точек идентичны друг другу по управлению: у модуля МТS точки сгруппированы в 12 столбцов по 16х5 точек и один спецсимвол 16х1, а модуль МТ представляет сплошное матричное поле. В статье описывается модуль МТ, так как модуль МТS вскоре будет снят с серийного производства.
Остальные характеристики по постоянному току аналогичны модулям МТS2. Габаритные размеры модуля МТА представлены на рис.
Остальные характеристики модуля по постоянному току аналогичны модулям МТS2. Временные диаграммы протокола обмена приведены на рис. Назначение выводов дано в табл. Если для модуля МТВ необходимо подавать сигнал строб для каждого кристалла в отдельности Е1 и Е2 , то для модуля МТА необходимо сначала выбрать номер кристалла вывод CS , а затем подавать сигнал выбора Е. В дальнейшем описание будет основано на модуле MT и справедливо для каждого кристалла модулей MTА В в отдельности. Отличия модулей MTА В будут указаны в скобках.
ЖКИ отображает только 61 байт из 80 каждой страницы. Одновременно отображается две четыре страницы: верхние 8 точек по вертикали соответствуют нулевой странице, нижние 8 — первой или третьей для модуля МТА В если при начальной установке была выбрана нулевая начальная строка отображения. Для модуля MTА B левые 61 точки по горизонтали выводит первый кристалл, правые 61 точки — второй кристалл.
Модули имеют два режима отображения информации из внутреннего ОЗУ: прямой и обратный. Соответствие адресов во внутреннем ОЗУ модуля и позиции отображаемых точек на индикаторе для каждого модуля показано на рис. Каждая страница представлена как 80 байт. Страницы не пересекаются. Адреса с 80 по не используются, в них невозможно ничего записать, а при чтении по этим адресам на шине данных может присутствовать любая информация.
Для чтения или записи байта данных по произвольному адресу необходимо предварительно установить страницу ОЗУ и выбрать столбец внутри страницы ОЗУ.
Далее можно прочитать или записать байт данных. Для упрощения программ модули поддерживают непрерывную последовательность операций чтения или записи, а также их комбинацию: после чтения или записи одного байта счетчик столбца автоматически увеличивается на 1 и модули готовы к новой операции чтения или записи по следующему адресу без предварительной установки страницы ОЗУ и адреса столбца.
Счетчик столбца считает только внутри одной страницы! При достижении адреса 79 следующим значением счетчика будет 80 и т. Таким образом, после чтения или записи последнего байта данных по адресу 79 модули прекратят обмен информацией. Для модуля MTА В также не происходит переход через середину отображаемых точек по горизонтали: левая и правая половина поля точек совершенно независимы и выдаются на ЖК-панель из разных кристаллов.
Модули поддерживают специальный режим увеличения счетчика адреса столбца только при записи. Это удобно для изменения информации в ОЗУ модулей: можно сначала прочитать данные, изменить их и записать в модули по тому же адресу без повторной установки адреса столбца для операции записи.
После операции записи будет выполнен переход к следующему байту данных. Это позволяет реализовать плавный сдвиг информации на ЖКИ по вертикали изменением номера первой отображаемой строки. Номер может быть в интервале от 0 до 31, что соответствует интервалу от первой строки нулевой страницы ОЗУ до последней строки третьей страницы ОЗУ. После отображения последней строки 31 снова будет отображаться нулевая строка. На плате модуля собран драйвер питания DC—DC, поэтому модуль не требует дополнительного источника питания —14 В.
Динамические характеристики модуля приведены на рис. Остальные характеристики модуля по постоянному току аналогичны ранее описанным ЖКИ. Габаритные размеры модуля показаны на рис. Назначение выводов приведено в табл. Регулировка контрастности модуля производится при помощи подстроечного резистора 10 кОм, включенного между 3 и 18 выводами. Для начальной установки модуля необходимо подать сигнал RES. После этого модуль нормально функционирует. Для выбора нужного кристалла используются выводы E1, E2.
Дальше информация относится к каждому кристаллу. После можно прочитать или записать байт данных. Модуль поддерживает непрерывную последовательность операций чтения или записи: после чтения или записи одного байта счетчик столбца автоматически увеличивается на 1 и модуль готов к новой операции чтения или записи по следующему адресу без предварительной установки страницы ОЗУ и адреса столбца.
При достижении адреса 63 следующим значением счетчика будет 0 и т. Номер может быть в интервале от 0 до 63, что соответствует интервалу от первой строки нулевой страницы ОЗУ до последней строки седьмой страницы ОЗУ.
После седьмой страницы снова отображается нулевая страница ОЗУ. Скачать статью в формате PDF. Если Вы заметили какие-либо неточности в статье отсутствующие рисунки, таблицы, недостоверную информацию и т. Пожалуйста укажите ссылку на страницу и описание проблемы.
Архив новостей издательства. Подписка на новости Да. Опрос Нужны ли комментарии к статьям? Комментировали бы вы? Да, обязательно Да, но только для зарегистрированных пользователей Нет, этот сервис не нужен Голосовать.
Заказать этот номер. Тел: Факс:
Жидкокристаллический индикатор графическое поле 128х64 точек. Общее описание. Мо дуль по зво ля ет
Годовая подписка на Хакер. В последнее время все чаще можно видеть, как люди в своих проектах используют Arduino, поскольку там есть, например, Ethernet-шилд или Wi-Fi-шилд. А целый компьютер в этом плане обычно совершенно избыточен. В этой статье я покажу, что использовать Wi-Fi в своем проекте можно и без Arduino. Мы сделаем часы с Wi-Fi и монохромной матрицей, которые будут еще и показывать погоду в нужном городе. Мануалы по настройке данной связки можно без труда найти в интернетах.
Заказать lcd- дисплеи, MTA-2FLA по невысоким ценам в интернет- магазине all-audio.pro Покупайте MTA-2FLA с удобной доставкой и.
ARM Cortex M3 + MT-12864A v5
Григорий : Работа с часами реального времени DS Все я разобрался, Если использовать вместо 74hc микруху txb чем будет лучше? Или в принципе все равно что ставить? Спасибо Алексей! Попробую, у меня в наличии очень много микрух 74hcd но хотел поставить txb так как она вроде специально сделана для согласования логически уровней. В поисках нашел ваш замечательный ресурс. В общем спасибо! Спасибо за совет. Надо будет пощупать.
Вы точно человек?
Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим. Мегапосты: Криминальный квест HR-истории Путешествия гика. Войти Регистрация. Часть 2.
By X-shadow , August 25, in Разное.
Библиотека lcd_mlt для ЖК-дисплея МТ-12864 в составе платы развития 1986EvBrd (Миландр)
Группа: Проверенные. Сообщений: Статус: Offline. Сообщений: 3. Группа: Модераторы.
Серия дисплеев MT-12864A
Внеш ний вид мо ду ля при ве ден на рис. Га ба рит ные раз ме ры мо ду ля при — ве де ны на рис. Вни ма ние! Не до пу с ти мо воз дей ствие ста ти че с ко го элек три че с т ва боль ше 30 вольт. Временные диаграммы протокола обмена с модулем показаны на рис. Назначение внешних выводов приведено в таблице 4.
ИНДИКАТОР ИМП WXU1-TFH 1 неделя;, Package:: копия этикетки;, D/c:: , bulk: RUB, 4. МОДУЛЬ МТА 2YLG- T ЖК.
Купить MT-12864A у поставщиков
Это является отличием наших ЖК индикаторов от импортных аналогов и направлено на повышение надёжности работы ЖК индикатора. Также, до сих пор у нас в документации не исправлена процедура инициализации 4-х битного режима включения ЖК индикатора. Должно быть так: в первых трёх командах подаётся код 0x3 на шину данных и один вместо нормально двух импульс E; обязательно делается задержка между командами не менее 40мкс без опроса состояния ЖК индикатора; четвёртая команда подаётся также одним импульсом E без опроса состояния ЖК индикатора перед командой, но уже с кодом 0x2 на шине данных; пятую и все последующие команды можно подавать как обычно, с ожиданием готовности индикатора если необходимо или формированием задержки между командами не менее 40мкс.
Форумы Modlabs.net: Умоляю помогите! с LCD MT-12864A-2YLG — Форумы Modlabs.net
Каждая ячейка этого типа ОЗУ отвечает за определенное знакоместо на индикаторе. Соответствие адресов ОЗУ и распределения знакомест для этих модулей приведено на рис. Коды этих восьми символов входят в стандартный знакогенератор рис. Адреса строк изображений символов не зависят от адресов выводимых символов расположены в отдельном адресном пространстве и занимают адреса от 0h до 3Fh. Каждый символ занимает 8 байт 0h—7h, 8h—Fh, 10h-—17h, Нумерация байт идет в порядке отображения на индикаторе сверху вниз первый байт — верхний, восьмой байт — нижний.
О том, как подключать ЖК-матрицу х64 точек MTJ и использовать ее для вывода изображений, рассказывается во многих источниках. Здесь мы подробнее остановимся на некоторых нюансах практического применения подобных ЖК-матриц на основе контроллера ks, а также рассмотрим их использование для вывода текста с помощью готовых шрифтов из библиотеки GLCD v3 , и вопросы ее модернизации для вывода кириллических символов.
MT-12864A-2FLA
Здесь мы подробнее остановимся на некоторых нюансах практического применения ЖК-матриц на основе контроллера KS, а также рассмотрим вывод текста с помощью готовых шрифтов из библиотеки GLCD v3 и вопросы их модернизации для вывода кириллических символов. К сожалению, контроллер ks имеет параллельный восьмибитовый интерфейс, и с учетом управляющих выводов, придется занять аж 13 функциональных контактов платы Arduino Uno. Число соединений можно сократить, если подключить ЖК-модуль через сдвиговый регистр или, что еще проще, дешифратор двоичного кода. Но в обоих случаях о стандартной библиотеке придется забыть, создавать свои схемы подключения и писать свои процедуры вывода. Потому мы используем стандартный способ, но внесем в него некоторые изменения. Не забудем, что ведь мы еще подключаем к контроллеру всякие другие устройства по стандартным коммуникационным портам, и стоит постараться не занимать их выводы по максимуму.
Забыли пароль? Представленная техническая информация носит справочный характер и не предназначена для использования в конструкторской документации. Для получения актуализированной информации отправьте запрос на адрес techno platan. Нужна помощь в выборе продукции или подборе аналога?
Arduino MEGA Shield — RAMPS
Информация (ENG):
RepRap Arduino Mega Pololu Shield или RAMPS для краткости. Он предназначен для размещения всей электроники, необходимой для RepRap, в одном небольшом корпусе по низкой цене. RAMPS связывает Arduino Mega с мощной платформой Arduino MEGA и имеет много возможностей для расширения. Модульная конструкция включает подключаемые драйверы шаговых двигателей и электронику управления экструдером на плате Arduino MEGA для простоты обслуживания, замены деталей, возможности модернизации и расширения. Кроме того, в систему можно добавить несколько плат расширения Arduino, если основная плата RAMPS остается на вершине стека.
Введение
Версия 1.4 использует конденсаторы и резисторы для поверхностного монтажа, чтобы еще больше скрыть проблемы с периферией. Начиная с версии 1.3, чтобы вместить больше материала, RAMPS больше не предназначен для простого травления схем в домашних условиях. Если вы хотите травить свою собственную печатную плату, приобретите версию 1.25 или электронику 7-го поколения. Версия 1.25 и более ранние — это «1,5-слойные» платы (т. е. это двухсторонние платы, но один из слоев можно легко заменить проволочными перемычками), которые можно печатать на вашем RepRap с помощью гравировочного пера или изготавливать в домашних условиях с переносом тонера. .
Эта плата в основном основана на Pololu_Electronics Адриана и работе Тонока. Травление меди сопротивляется методам, предложенным Виком. Также вдохновлен работой Вика с EasyDrivers. Схемотехника в основном основана на Pololu_Electronics Адриана. Джоаз из RepRapSource.com предоставил исходные определения контактов и множество улучшений дизайна. Много вдохновения, предложений и идей от Prusajr, Kliment, Maxbots, Rick и многих других в сообществе RepRap.
Характеристики
- Предусмотрены возможности для декартового робота и экструдера.
- Возможность расширения для управления другими аксессуарами.
- 3 MOSFET для выходов нагревателя/вентилятора и 3 цепи термистора.
- Предохранитель на 5 А для дополнительной безопасности и защиты компонентов
- Блок управления подогревом кровати с дополнительным предохранителем на 11 А
- Подходит для 5 плат шагового привода Pololu
- Pololu находятся в разъемах для штыревых разъемов, поэтому их можно легко заменить или снять для использования в будущих конструкциях.
- контакта I2C и SPI оставлены доступными для будущего расширения.
- Все МОП-транзисторы подключены к контактам ШИМ для универсальности.
- используются для подключения к концевым упорам, двигателям и светодиодам. Эти позолоченные разъемы рассчитаны на ток 3 А, очень компактны и доступны по всему миру.
- USB-разъем типа B
- Доступна дополнительная SD-карта — Доступно уже сейчас сделано Kliment — Sdramps
- показывают, когда нагреватель работает на
- Возможность подключения 2 двигателей к Z для Prusa Mendel
Платы
Разъемы сервопривода
Светодиоды
.
RAMPS v1.4
RAMPS v1.3
RAMPS v1.2
Прошивка и назначение контактов
RAMPS 1.4 использует те же определения контактов, что и 1.3.
Вам понадобится программное обеспечение Arduino, чтобы загрузить прошивку в Arduino Mega. Нужная вам версия Arduino может определяться прошивкой, которую вы хотите использовать. Текущая (по состоянию на 22 января 2014 г.) прошивка Marlin совместима с версией Arduino 1.0.5. Для некоторых других прошивок может потребоваться версия программного обеспечения Arduino 0023, а НЕ самая последняя версия. Пожалуйста, обратитесь к документации по прошивке, если вам нужна помощь.
Устранение неполадок: вам может потребоваться убедиться, что драйвер для Arduino MEGA установлен, выбрав Панель управления -> Оборудование и звук -> Диспетчер устройств. Если устройство, которое появляется/исчезает при подключении и отключении платы USB, является «Неизвестным устройством» в разделе «Другие устройства», вам необходимо щелкнуть правой кнопкой мыши на устройстве и нажать кнопку «Обновить драйвер». Найдите, где на вашем компьютере вы сохранили / установили программное обеспечение Arduino, и скажите мастеру, чтобы он искал там папку с драйверами. Windows 8 выдает эту ошибку: «Сторонний INF-файл не содержит цифровой подписи». Если это так, сохраните zip-файл последней версии Arduino на своем ПК и повторите шаги, описанные выше, с папкой драйвера. Он должен содержать цифровую подпись, необходимую Windows.
Sprinter и Marlin — популярные и стабильные прошивки для RAMPS по состоянию на 28.03.2012. Pronterface — это кроссплатформенная программа управления принтером, которую можно использовать для тестирования/печати.
Можно скачать рабочую преднастроенную прошивку Marlin . предназначен для механических концевых упоров. Для оптического подключения вам потребуется изменить логику конечной остановки в файле configuration.h. Язык отображения — итальянский, но его можно легко изменить в language.h. Он предварительно настроен для смарт-контроллера RepRap Discount Smart Controller и аналогичного ЖК-модуля. Вам нужно будет отключить ЖК-дисплей в файле configuration.h, если он не используется.
Другие (необходимы контакты, установленные в прошивке, как показано ниже):
- механические концевики (теперь опция ultimachine. com по умолчанию) требуют #define OPTO_PULLUPS_INTERNAL 1 для добавления в configuration.h, если его нет по умолчанию.
Вот определения выводов для этой платы:
RAMPS 1.4 Распиновка
// Для RAMPS 1.4
# определить X_STEP_PIN 54
# определить X_DIR_PIN 55
# определить X_ENABLE_PIN 38
# определить X_MIN_PIN 3
# определить X_MAX_PIN 2
# определить Y_STEP_PIN 60
# определить Y_DIR_PIN 61
# определить Y_ENABLE_PIN 56
# определить Y_MIN_PIN 14
# определить Y_MAX_PIN 15
#define Z_STEP_PIN 46
#define Z_DIR_PIN 48
#define Z_ENABLE_PIN 62
#define Z_MIN_PIN 18
# определить Z_MAX_PIN 19# определить E_STEP_PIN 26
#define E_DIR_PIN 28
# определить E_ENABLE_PIN 24
#define SDPOWER -1
# определить SDSS 53
#define LED_PIN 13
#define FAN_PIN 9
# определить PS_ON_PIN 12
#define KILL_PIN -1
#define HEATER_0_PIN 10
#define HEATER_1_PIN 8
#define TEMP_0_PIN 13 // АНАЛОГОВАЯ НУМЕРАЦИЯ
#define TEMP_1_PIN 14 // АНАЛОГОВАЯ НУМЕРАЦИЯ
1 2 3 4 5 6 7 8 10 110003 12 13 14 1999911110001 14 9000 3 9000 3 9000 3 9000 2 9000 2 14 9000 3 9000 3 9000 2 9000 3 9000 3 9000 3 18 19 20 21 22 23 24 25 26 27 28 29 30 28 29 30 0002 31 32 33 34 35 36 | // для рампов 1. 4 #define x_step_pin 54 #define x_dir_pin 55 #define x_enable_pin 38 #define x_min_pin 3 #DEFIN 61 #define Y_ENABLE_PIN 56 #define Y_MIN_PIN 14 #define Y_MAX_PIN 15
#define Z_STEP_PIN 46 #define Z_DIR_PIN 48 #define Z_ENABLE_PIN 62 #define Z_MIN_PIN 18 #define Z_MAX_PIN 19
#define E_STEP_PIN 26 #define E_DIR_PIN 28 #define E_ENABLE_PIN 24
#define SD POWER #Define SDSS 53 #Define LED_PIN 13 #DEFINE FAN_PIN #DEFIN #define TEMP_0_PIN 13 // АНАЛОГОВАЯ НУМЕРАЦИЯ #define TEMP_1_PIN 14 // АНАЛОГОВАЯ НУМЕРАЦИЯ |
Примечания по току и напряжению
Стандартный модуль RAMPS имеет предохранитель PTC на 5 А, который управляет Arduino Mega, драйверами шагового двигателя и выходами D10 и D9. Этот предохранитель PTC рассчитан на максимальное напряжение 30 В, однако другие компоненты на плате рассчитаны на более низкое напряжение, поэтому следует соблюдать осторожность при использовании любого напряжения > 12 В.
Стандартный RAMPS имеет предохранитель PTC на 11 А, который управляет выходом D8. Этот предохранитель PTC рассчитан на максимальное напряжение 16 В.
RAMPS был разработан для систем с напряжением 12 В, но его можно использовать и при напряжении 24 В с различными мерами предосторожности. Большинство плат RAMPS будут работать при напряжении 13,8 В или немного выше без каких-либо модификаций. Не рекомендуется превышать 15 В для стандартной установки, особенно если вы купили плату у более дешевого поставщика, который мог использовать компоненты с более низкими характеристиками, чем рекомендуется.
Примечания:
- Некоторые варианты RAMPS имеют настоящие предохранители вместо предохранителей PTC (например, GRRF RAMPS). Ограничения максимального тока, конечно, будут другими.
- Многие блоки питания переоценивают свой максимальный ток. Максимальный требуемый ток будет зависеть от всех ваших компонентов и напряжения, при котором вы их используете. Для стандартной платы RAMPS, работающей на машине с подогревом, ваш блок питания должен генерировать 12 В при > 16 А (лучше 20+ А, так как некоторые блоки питания переоценивают свои возможности).
Платы драйвера шагового двигателя
Перемычки должны быть установлены под каждым драйвером шагового двигателя:
На данный момент по умолчанию используется микрошаг 1/16 (все перемычки установлены под драйверами)
RAMPS вполне доволен 12 В строка от PCPowerSupply. Или вы можете взломать блок питания ноутбука на 12 В или другой блок питания на 12 В «настенная бородавка». Убедитесь, что источник питания может выдавать 5 А или больше. Дополнительные 11 А могут потребоваться для поддержки подогреваемой кровати.
См. Подключение питания выше.
3 контакта рядом с переключателем сброса предназначены для дополнительного подключения к блоку питания.
Вывод PS_ON предназначен для включения и выключения питания. Многие прошивки поддерживают низкое напряжение на этом выводе с помощью команды M80 для включения питания и M81 для его выключения. Такое поведение желательно для блоков питания ATX и может быть изменено в прошивке для поддержки источников питания 5 В, таких как те, что позаимствованы у Xbox.
Без установленного D1 или когда 12VIN не подключен, Arduino получает питание от USB. Если вы хотите, чтобы ваш комплект питался без подключения USB, вам нужно припаять D1 ИЛИ подключить VCC к вашему блоку питания.
Контакт VCC можно подключить к 5Vsb вашего ATX для непрерывного питания Arduino от вашего блока питания ATX. Вы должны убедиться, что D1 не установлен или не вырезан. Arduino не предназначен для одновременного питания напрямую от шины VCC и контакта VIN.
Если вы хотите использовать PS_ON для включения вашего источника питания, то не используйте диод D1, вам нужно, чтобы ваша Arduino питалась от 5Vsb, в противном случае, когда USB не подключен, контакт PS_ON плавает (и ваш источник питания пульсирует и выключается). ).
Контакт 5 В в этом разъеме на RAMPS подает 5 В только на разъемы вспомогательных сервоприводов. Он разработан таким образом, что вы можете подключить его к контакту VCC и использовать источник питания Arduino для подачи 5 В для дополнительных сервоприводов, если вы питаетесь только от USB или 5 В. Поскольку от источника питания Arduino не требуется много дополнительной энергии, вы можете подключить его напрямую к источнику питания 5 В, если он у вас есть. Вы также можете оставить этот контакт не подключенным, если не планируете добавлять дополнительные сервоприводы.
Максимальное входное напряжение
Блок питания без диода
Максимальное напряжение, которое можно подавать на RAMPS, ограничивается тремя факторами:
- Максимальное входное напряжение Arduino Mega
- Максимальное напряжение фильтрующего конденсатора
- Максимальное напряжение предохранителя PTC
Во-первых, диод 1N4004 соединяет входное напряжение RAMPS с платой Arduino Mega, рекомендуемое максимальное входное напряжение которой составляет 12 вольт. Если на вашей плате этот диод не впаян (или если вы его вырезали), вам нужно будет запитать Mega через USB-разъем или через отдельную линию 5 В, но это позволяет использовать более высокое напряжение RAMPS.
Во-вторых, в большинстве плат используются алюминиевые электролитические конденсаторы на 25 В или 35 В (C2, C3, C4, C6, C7, C9 и C10). Чтобы быть в безопасности, вы должны использовать только половину вашего номинального максимального напряжения — поэтому, если ваша плата имеет конденсаторы на 35 В (код VZA), вы должны использовать максимальное входное напряжение 17,5 В. Абсолютное максимальное напряжение определяется сервоприводами Pololu, которые сами по себе ограничены 35В.
В-третьих, предохранитель PTC MF-R500 (5 А) рассчитан на 30 В, а предохранитель PTC MF-R1100 (11 А) рассчитан на 16 В. Их нужно будет заменить на настоящие предохранители.
Блок питания с диодом
Если на вашей плате впаян диод 1N4004, не подавайте на него напряжение более 12 В. Оригинальный вариант Arduino Mega рассчитан на входное напряжение 12 В. Хотя Arduino Mega 2560 может потреблять 20 В, это не рекомендуется.
Поиск и устранение неисправностей
- Контрольный список
- Щит RAMPS надежно закреплен на Arduino MEGA
- Никаких бродячих проводов/металла, которые могут вызвать короткое замыкание
- Все соединения надежно закреплены, винты затянуты
- Подключение питания ориентировано правильно, подключено к щиту RAMPS (к MEGA подключен только USB)
- Термистор подключен к T0
- Прошивка загружена
- Потенциометры драйвера шагового двигателя в нормальное положение (возможно, 25% от часовой стрелки для запуска, отрегулируйте до достаточной мощности для привода оси + без перегрева)
- Провода нагревателя подключены правильно
- Блок питания работает нормально
- Не удается подключиться?
- Убедитесь, что скорость передачи микропрограммы и программного обеспечения хоста соответствует
- Отключите USB, снова подключите и повторите попытку
- Возможно, проблема связана с используемым вами программным обеспечением (repsnapper). Попробуйте использовать пронтерфейс.
- Шаговый двигатель перегревается?
- Отрегулируйте потенциометр (маленький винт) на соответствующем драйвере шагового двигателя, вращая винт против часовой стрелки, чтобы уменьшить ток, подаваемый на шаговый двигатель.
- Мой вентилятор не работает.
- Если у вас RAMP 1.3+ и прошивка sprinter (установлены контакты по умолчанию для RAMP 1.3), попробуйте подключить вентилятор к выходу D9.
- В пронтерфейсе вентилятор можно включить с помощью команды M106 и выключить с помощью M107.
- Горячий конец/стол с подогревом не работает.
- Проверьте удельное сопротивление, отключив RAMP и измерив мультиметром
- Убедитесь, что программное обеспечение хоста получает показания термисторов
Известные проблемы и ограничения
1. Перегрев регулятора 5 В на Arduino Mega
Если вы не обеспечиваете внешнее питание 5 В или подаете 5 В через USB-кабель, регулятор на Arduino подает питание 5 В на Arduino, RAMPS (который использует очень немного) и все, что с этим связано. Если от RAMPS больше ничего не питается, регулятор напряжения будет работать довольно тепло, но не перегреваться (в тестах я даже смог поднять входное напряжение с 12 В до 15 В, не перегревая его). С подключенным ЖК-дисплеем 20 × 4 все еще нормально с входным напряжением 12 В. Однако, если вы питаете сервопривод или графический ЖК-дисплей от RAMPS, то вы почти наверняка перегреете регулятор напряжения. Обычным признаком является то, что система не будет работать, если она не подключена к ПК через USB. Или система может работать несколько минут, часов или дней, а затем дать сбой.
Обходные пути включают (a) удаление D1 на RAMPS и подачу внешнего питания 5 В на Arduino/RAMPS; (b) управление подсветкой графического ЖК-дисплея от 12 В через последовательный резистор вместо 5 В (резистор 120 Ом 1 Вт подходит для дисплеев типа 12864), (c) использование варианта Arduino с более мощным регулятором напряжения ( например Таурино).
2. МОП-транзистор с подогревом нагревательного элемента
МОП-транзистор STP55NF06L на самом деле не подходит для питания 10-амперного подогреваемого слоя без радиатора, поэтому на платах, поставляемых без радиатора, он сильно нагревается. Это часто усугубляется предыдущей проблемой (перегрев регулятора 5 В), из-за которой напряжение на шине 5 В значительно ниже 5 В и недостаточно для полного включения MOSFET.
Обходной путь: либо добавьте радиатор, либо (предпочтительнее) замените полевой транзистор нагревателя слоя (Q3) на более совершенный тип, такой как IRLB8743PBF или IRLB3034PBF. Также убедитесь, что напряжение на шине 5 В близко к 5 В, желательно не менее 4,75 В.
3. Скорость передачи данных через USB не соответствует скорости принтера, что приводит к медленным и некачественным отпечаткам и, как следствие, отсутствие управления потоком на уровне водителя. В результате управление потоком должно выполняться на уровне приложения хост-программой, ожидающей получения «ОК» после отправки каждой команды. Хост-системы общего назначения, такие как Windows и Linux, не могут сделать это эффективно. Некоторые хост-программы и комбинации операционных систем работают лучше, чем другие, но об этой проблеме сообщали даже некоторые пользователи, запускающие Octoprint на выделенном хосте Raspberry Pi.
Обходной путь: печать с SD-карты, а не через USB.
Журнал изменений
- 1.4.2 имеет незначительные изменения по сравнению с RAMPS 1.4. RAMPS 1.4.2 имеет следующие улучшения по сравнению с 1.4
- Стандартные ножевые предохранители вместо термопредохранителей, повышающие термостойкость.
- Улучшение токопроводимости за счет увеличения толщины меди на печатной плате с 35 до 70 микрометров.
- К каждому концевому упору добавлены подавляющие колпачки, чтобы избежать ложных сигналов.
- Добавлен дополнительный разъем для XY, E1 и E2 для подключения второго шагового двигателя.
- Добавлен разъем для внешнего сброса.
- Маркировка D8, D9, D10 с нагревательной платформой, экструдером 1, вентилятором и экструдером 2.
- 1,4 4 августа 2011 г.
- Замена конденсаторов и резисторов на компоненты для поверхностного монтажа
- Добавлены светодиоды на выходы mosfet
- Добавлены объемные конденсаторы для каждого драйвера шагового двигателя
- Добавлены подтягивающие резисторы, позволяющие переопределить включенное по умолчанию состояние драйверов Pololu
- Добавлены резисторы затвора MOSFET
- Добавлены подтяжки для I2C
- Разъем Servo1 перемещен на контакт 11, чтобы освободить 7 для ADK
- Фиксированные термики
- Питание сервопривода 5 В подключается к VCC, только если добавлена перемычка
- Переключатель сброса изменен для уменьшения занимаемой площади
- Немного перемещены разъемы Aux и увеличен размер платы примерно на 0,1″
- Добавлено место вокруг Q3 для небольшого радиатора
- 1. 3 13 мая 2011 г.
- Добавлен разъем 5-го драйвера шагового двигателя
- Добавлена 3-я цепь термистора
- Добавлена цепь обогреваемого стола с предохранителем PTC на 11 А, заменена на 4-позиционный съемный входной разъем для обеспечения дополнительного тока
- Увеличен размер платы до 4″x2,32″
- Изменен порядок контактов на выходах нагревателя
- Увеличенное расстояние увеличено для размещения различных разъемов
- Добавлены разъемы для дополнительных 2 двигателей на драйвере Z
- Добавлен разъем для управления PS
- Улучшенное расположение разъема расширения
- Светодиод перемещен в угол и добавлен резистор в цепь светодиода
- Больше не оптимизирован для домашнего травления 🙁
- Лицензия изменена на GPL v3 или новее
- v1.2 04 января 2011 г.
- Добавлен разъем двигателя 0,1″ к RAMPS для каждого драйвера (двигатели больше не нужно подключать поверх шаговых драйверов)
- Добавлены прорывы для последовательного порта и I2C
- Изменены разъемы дополнительного питания и контактов для более легкого подключения к дополнительным платам.
- Потеряно большинство дополнительных аналоговых выходов
- Дополнительная фиксация шелкографии и нижнего слоя
- v1.1 30 сентября 2010 г.
- Замененный цилиндрический разъем питания с вставной винтовой клеммой
- Добавлены перемычки для выбора микрошага на платах драйверов шаговых двигателей
- Добавлен светодиод отладки
- Изменены выводы MOSFET для совместимости с прошивкой FiveD
- Уменьшено количество конденсаторов по 100 мкФ до 1
- Добавлен конденсатор 100 нФ на вход 12 В
- Поставить вспомогательные колодки 12VIN и GNDIN по прямой
- Очистка шелкографии и нижнего слоя
- v1.0 Оригинальный дизайн печатной платы RAMPS
- v0.1? Проводной Arduino MEGA Prototype Shield
«точка-точка»
Bronnen: reprap.org
Arduino Nano Every — оригинал
- Описание
Плата Arduino Nano Every основана на процессоре AVR ATMega4809 и может быть адаптирована к требованиям вашего проекта. Его можно использовать на макетной плате при монтаже контактных разъемов или в качестве поверхностного монтажа, припаиваемого непосредственно к печатной плате благодаря зубчатым контактным площадкам. Процессор SAMD11 ARM Cortex M0+ действует как высокопроизводительный преобразователь USB в последовательный порт, который может быть перепрограммирован опытными пользователями для дальнейшего расширения приложений этой платы.
- Микроконтроллер: ATMega4809
- Тактовая частота: 20 МГц
- Флэш-память: 48 КБ
- SRAM: 6 КБ
- ЭСППЗУ: 256B
- Страница продукта
- Схема
- 1 x Arduino Nano Каждый — оригинальный
Сопутствующие товары
Arduino UNO R3 — оригинал
Arduino UNO R3 — оригинал
Это новый Arduino Uno R3. В дополнение ко всем функциям предыдущей платы, Uno теперь использует ATmega16U2 вместо 8U2, как на Uno (или FTDI).0003
Centurion (в наличии)
Stellenbosch (в наличии)
оптом (нет в наличии)
Деталь №: UNO-ORG
Статус продукта: Активный
319,00 рупий (включая налог: 366,85 рупий)
Arduino NANO Original
Ардуино НАНО Оригинал
Arduino Nano — это небольшая, полная и удобная для макета плата на базе ATmega328 (Arduino Nano 3. x). Он имеет более или менее те же функции, что и Arduino Duemi.
Деталь №: НАНО-ОРГ
Статус продукта: Активный
R309,00 (включая налог: R355,35)
Arduino Nano 33 IoT — оригинал
Arduino Nano 33 IoT — оригинал
Эта небольшая, надежная и мощная плата поддерживает Wi-Fi и Bluetooth, что в сочетании с маломощной архитектурой делает ее практичным и экономичным решением. )
Деталь №: ABX00027
Статус продукта: Активный
R458,00 (включая налог: R526,70)
Arduino MKR WAN 1310 — оригинал
Arduino MKR WAN 1310 — оригинал
Плата Arduino MKR WAN 1310 представляет собой практичное и экономичное решение для добавления возможности подключения LoRa® к проектам, требующим низкого энергопотребления. Эта плата с открытым исходным кодом может..
Centurion (нет в наличии)
Stellenbosch (нет в наличии)
оптовая продажа (нет в наличии)
Деталь №: ABX00029-R
Статус продукта: Активный
798,00 рандов (включая налог: 917,70 рандов)
Arduino Nano 33 Sense BLE с разъемами
Arduino Nano 33 Sense BLE с разъемами
Эта компактная и надежная плата Nano построена на базе модуля NINA B306, основанного на Nordic nRF 52840 и содержащего мощный Cortex M4F. Его архитектура, ф..
Centurion (нет в наличии)
Stellenbosch (нет в наличии)
оптовая продажа (нет в наличии)
Деталь №: ABX00035-R
Статус продукта: Активный
R569,00 (включая налог: R654,35)
Qwiic Shield для Arduino Nano
Qwiic Shield для Arduino Nano
SparkFun Qwiic Shield для Arduino Nano предоставляет вам быстрый и простой способ войти в экосистему SparkFun Qwiic. Плата Qwiic для подключения шины I2C (GND,..
Centurion (в наличии)
Stellenbosch (в наличии)
Деталь №: DEV-16130
Статус продукта: Активный
75,00 рандов (включая налог: 86,25 рандов)
Seeeduino SAMD21 Cortex M0 — для Arduino
Seeeduino SAMD21 Cortex M0 — для Arduino
Seeeduino SAMD21 Cortex M0 — самый маленький член семейства Seeeduino. Seeeduino XIAO по-прежнему оснащен мощным CPU-ARM® Cortex®-M0+ (SAMD21G18) с ..
Centurion (в наличии)
Stellenbosch (в наличии)
оптом (нет в наличии)
Деталь №: 102010328
Статус продукта: Активный
112,00 рупий (включая налог: 128,80 рупий)
Модуль ATTINY88 — с поддержкой Arduino
Модуль ATTINY88 — готов к работе с Arduino
MH-ET LIVE ATTiny88 — это плата для разработки микроконтроллеров на основе Attiny88, похожая на Arduino Nano; это немного дешевле из-за того, что микроконтроллер не используется.
Номер детали: ATTINY88-MOD
Статус продукта: Активный
68,00 рандов (включая налог: 78,20 рандов)
Nano Maker для образования
Nano Maker для образования
Вам нравится Maker UNO, но вам нужна доска меньшего размера для вашего проекта? Не беспокойтесь! Представляем Maker Nano, совместимую с Arduino плату, специально созданную для строительных проектов.
Деталь №: МАКЕР-НАНО
Статус продукта: Активный
139,00 рупий (включая налог: 159,85 рупий)
Arduino Nano RP2040 Connect
Arduino Nano RP2040 Connect
Arduino Nano RP2040 — следующая плата в серии Arduino Nano и первая плата, созданная в сотрудничестве с Raspberry Pi.
Модуль основан на Raspberr..
Centurion (нет в наличии)
Stellenbosch (нет в наличии)
оптовая продажа (нет в наличии)
Деталь №: ABX00052
Статус продукта: Активный
398,00 рандов (включая налог: 457,70 рандов)
Arduino Portenta H7
Ардуино Портента H7
Portenta H7 одновременно выполняет высокоуровневый код и задачи в реальном времени. Конструкция включает два процессора, которые могут выполнять задачи параллельно. Например, можно выполнить..
Centurion (нет в наличии)
Stellenbosch (нет в наличии)
оптом (нет в наличии)
Деталь №: ABX00042
Статус продукта: Активный
1 698,00 рупий (включая налог: 1 952,70 рупий)
Arduino Nano, каждый с разъемами — оригинал
Arduino Nano, каждый с разъемами — оригинал
Nano Every — это плата Arduino, совместимая с напряжением 5 В, в наименьшем доступном форм-факторе: 45×18 мм!
Плата Arduino Nano является предпочтительной платой для многих проектов.