Wanhao D7/ улучшаем nanodlp/

Dinamika
Идет загрузка
Загрузка
25.02.2018
3751
24
печатает на Delta Tower
Техничка

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

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

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

9
Статья относится к принтерам:
Wanhao Duplicator 7 (D7)
Доброго времени дорогие друзья.

Давно не писал о проделанном с моим WanhaoD7 и вот появилось немного времени рассказать об очередном улучшении для 'NANODLP'.

Своим принтаком я управляю посредством 'nanodlp', что крайне удобно и позволяет оставлять печать без занятости компьютера, на котором я могу посмотреть кинчик:D

Но вот возникает одна маленькая сложность - для того что бы посмотреть на каком этапе печать, а порой и просто и легко узнать адрес IP локальной сети на котором сидит принтер, мне приходится напрягаться немного и переключать мой 'ВАЙ-ВАЙ':D. А это не всегда удобно, ибо пару раз славливал глюк при переподключении к малине - она тупо зависала и печать шла в 'помойку', да и вообще по натуре я ленивый;)

Но на просторах интернета нашлось одно простое и крайне дешевое решение стоимостью в 180 рэ.
Да! Это самый наипростейший 16х2 (двух строчный) дисплей, часто такие используют для проектов на Arduino/

Для всего тюнинга нам понадобиться:

  • Raspberry pi с установленной Nanodlp
  • 4 проводка8)
  • 16х2 lcd дисплей i2c
  • корпус для дисплея (делаем сами из г...а и палок)
  • 10 минут свободного вемени

Корпус можно найти на известном 3д ресурсе, я выбрал такой.

Далее припаиваем провода к дисплею.
И накидываем на Raspberry
На самой МАЛИНКЕ распиновка такая:
С технической частью закончили и теперь переходим к настройке.

1. Узнаем ip адрес нашей малинки

Это можно сделать либо через программу IPSCANNER либо через 'ПУСК'-->'КОМПЬЮТЕР'-->'Сеть'-->'NanoDLP'

2. Запускаем программу PuTTY
3. Забиваем ip адрес малинки и жмакаем 'Open'
4. В открывшемся окне вводим логин и пароль.

если вы их не меняли то стандартные

логин: pi

пароль: nanodlp

5. Вводим команду

sudo raspi-config

и выбираем 5й пункт, нажимая Enter
Далее выбираем пункт i2c и включаем его
после чего соглашаемся и жмем Enter
и соглашаемся на перезагрузку
6. После перезагрузки nanodlp вновь подключаемся к нему тем же PuTTy снова вбив ip адрес.

и устанавливаем утилиту для определения адреса дисплея.

вводим команду

sudo apt-get updatesudo apt-get install -y python-smbus i2c-toolsЗатем выключаем нашу Nanodlp командой

sudo halt

7. Передергиваем питание Raspberry и снова подключаемся к ней через программу PuTTy

8. Вводим команду, которая запускает нашу программу определения адреса дисплея.

lsmod | grep i2c_

9. Если ревизия вашей Raspberry , А,В rev2 вводим

i2cdetect -y 1

Если ревизия вашей Raspberry , В rev вводим

i2cdetect -y 0И не бойтесь, можно и поочередно ввести эти команды, ничего не сломается, просто 'не ваша' - не сработает.

10. После мы видим такую табличку:

pi@raspberrypi ~ $ i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f00: -- -- -- -- -- -- -- -- -- -- -- -- --10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --20: 20 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --70: -- -- -- -- -- -- -- --

Где цифра 20 и есть наш адрес, т.е. 0х20 (у вас он может быть другой) и данный адрес равен 32 в настройках нашей nanodlp/ 0х20 = 32

Чтобы понять как получилось 32. просто посчитайте пальцем по картинке-примеру выше все 'ячейки' до нашей цифры-адреса, начиная с 00х1 и получите 32 ибо 0(ноль) не учитываем. Если так будет проще, то считаем до нашего адреса и отнимаем 1 (33-1=32)

11. Перезагружаем Nanodlp и заходим привычным нам образом.

подключаемся к NanoDLP и идем в параметры Setup.

листаем вниз до параметра LCD и выставляем как на скриншоте
В поле I2c вбиваем получившийся адрес ( у меня он 32) и сохраняем все изменения.

ВСЕ ГОТОВО!!!
Что же дает нам дисплей???

1. IP адрес нашей nanodlp который она получает при подключении.

2. В процессе печати мы видим какой печатается слой и сколько слоев еще осталось.

Вроде бы не великое дело и безделушка, а для меня полезно и мне очень нравиться, плюсом хорошая подсветка ночью:D8):D

Благодарю вас за внимание и за то что дочитали до конца. Крайне надеюсь что кому то пригодиться.

С Уважением!

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

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

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

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

Комментарии

25.02.2018 в 07:08
5

Я сделал проще. 
На роутере прописал для малины фиксированный ip. 
В общем только из за ip так бы не стал заморачиваться. 

25.02.2018 в 07:29
0

Это да, но для меня главное видеть печать и количество слоев.
Да и дисплей лежал без дела

25.02.2018 в 07:59
0

sudo halt
Откройте для себя sudo reboot
или
sudo shutdown /r now
IP адрес нашей nanodlp который она получает при подключении.
Не обижайтесь но с великой вероятностью вы могли набрать в браузере или где там еще nanodlp и по доменному имени. Ваш роутер на борту скорее всего имеет DNS сервер и малина на нем каждый раз при подключении к сети регистрирует себя там.
В процессе печати мы видим какой печатается слой и сколько слоев еще осталось.
Интересней было бы видеть сколько осталось времени.
А так было бы желание )

25.02.2018 в 08:10
0

Да я как бы и больше чем sudo reboot знаю))))
Это же стандартные команды linux

25.02.2018 в 08:26
0

не заметно было:

sudo halt
7. Передергиваем питание Raspberry

25.02.2018 в 10:56
0

А вам и не должно быть заметно)
К вам, как к супер гуру есть вопрос!?
Не прикручивается к малине tp-link tl wn725/
Поможете?

25.02.2018 в 14:36
0

Не прикручивается к малине tp-link tl wn725/
Поможете?
lsusb что говорит? девайс видит? официально дистр имеет поддержку чипсета? Просто даже одно и тоже торговое название девайса не означает его одинаковое внутреннее содержимое. Драйвер надо искать не по торговому названию, а по чипсету. ну и дрова от туда же.

25.02.2018 в 10:57
0

Да я как бы и больше чем sudo reboot знаю))))
Это же стандартные команды linux
Помогите подключить ВОТ ТАКОЙ дисплей.
Пробовал несколько раз, ни чего не получилось.

25.02.2018 в 11:05
0

что именно не идет? на каком момента запара?
в настройках длп поменяли экран?

25.02.2018 в 11:09
0

что именно не идет?
Вот такое на дисплее, и всё.

30.01.2019 в 00:31
0

Ровно такая же ситуация, подскажите как вы решили проблему с LCD?

30.01.2019 в 04:00
0

Мне помог автор темы.
Я уже и не помню как. В линукс, я не силён. Мы с ним проделывали кучу разных вариантов и в один прекрасный момент у меня включился дисплей.

30.01.2019 в 10:32
0

Понял, спасибо за ответ. Буду писать автору)

26.02.2018 в 08:35
0

На тему DNS-сервера все не очень лучезарно. У себя настроил несколько доменов для локалки, но как выяснилось, браузеры начинают искать их в поисковике.

26.02.2018 в 08:45
0

Чем настроили домены? У вас на компе в качестве первичного dns стоит dns вашего сервера? DNS сервер этот знает где этот домен и где у него опрашивать эти зоны? И dns у того что вы открываете какой? Почти вся прорва домашних роутеров по дефолту имеет зону .local (хз чего там настраивать), Соответственно если вам надо в локалке к примеру открыть девайс по адресы бла-бла, то надо набирать бла-бла.local. Я подобным пользуюсь... давно. При чем к прмиеру стационарные вещи (ТВ, приставка, консоль, комп, сервера и сервисы) хоть и весят на статике (статика биндится не на девайсе, а на dhcp сервере), но все равно я ко всему обращаюсь по имени. Это куда быстрее чем ip.

26.02.2018 в 10:55
0

Настраивал на рутер, первичный днс стоит путем кий. В моем рутере настройки .local нет, по умолчанию там был домен рутере: router, просто router, без первого уровня, без нифига

26.02.2018 в 11:02
0

Можете скрины. и что такое 

первичный днс стоит путем кий

26.02.2018 в 11:12
0

:Dэто Т9! Имелось ввиду: стоит первичный рутеровский

26.02.2018 в 11:22
0

роутеровский. Можно узнать что за роутер?

26.02.2018 в 11:29
0

Микротик

25.02.2018 в 21:41
1

Выражаю огромную благодарность автору темы.
Он откликнулся на мою просьбу о подключении моего дисплея и мы всё таки его подключили!
Я до конца всего не понял, но это была несовместимость с некоторыми 'малинками'.
В общем теперь буду пробовать работать с сенсорным экраном.
Ещё раз Спасибо!

26.02.2018 в 10:11
0

Спасибо за статью!

27.02.2019 в 13:24
0

sudo raspi-config  команда не работает когда ввожу . Нужно это делать с установленой и включеноё Nanodlp ?

Разобрался

14.03.2019 в 08:39
0

А какой минимальный Raspberry/Orange подойдёт для этого? Сколько оперативы минимум

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Продолжение работы с моделькой паровоза

Delta дома или побюджетней на мечту

Upgrade 3D принтеров PICASO Designer X series. Создаем 3D печатные Фермы. Удаленное управление.

Старт тестирования 3D принтера WanHao GR 1

Закусывание китайских кареток MGN9H

Видеообзор нового профессионального 3D принтера Flashforge Creator 3