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

Подписаться на 3Dtoday
Dinamika
Идет загрузка
Загрузка
25.02.18
1816
19
печатает на Delta Tower
Техничка
10
Статья относится к принтерам:
Wanhao Duplicator 7 (D7)
Доброго времени дорогие друзья.
Давно не писал о проделанном с моим WanhaoD7 и вот появилось немного времени рассказать об очередном улучшении для "NANODLP".
Своим принтаком я управляю посредством "nanodlp", что крайне удобно и позволяет оставлять печать без занятости компьютера, на котором я могу посмотреть кинчик:D
Но вот возникает одна маленькая сложность - для того что бы посмотреть на каком этапе печать, а порой и просто и легко узнать адрес IP локальной сети на котором сидит принтер, мне приходится напрягаться немного и переключать мой "ВАЙ-ВАЙ":D. А это не всегда удобно, ибо пару раз славливал глюк при переподключении к малине - она тупо зависала и печать шла в "помойку", да и вообще по натуре я ленивый;)
Но на просторах интернета нашлось одно простое и крайне дешевое решение стоимостью в 180 рэ.
61436216ed979d3b1cd76e1714746f7e.jpg
Да! Это самый наипростейший 16х2 (двух строчный) дисплей, часто такие используют для проектов на Arduino/
Для всего тюнинга нам понадобиться:
  • Raspberry pi с установленной Nanodlp
  • 4 проводка8)
  • 16х2 lcd дисплей i2c
  • корпус для дисплея (делаем сами из г...а и палок)
  • 10 минут свободного вемени
Корпус можно найти на известном 3д ресурсе, я выбрал такой.

Далее припаиваем провода к дисплею.
3234c03e28e9f97b93eb064719c2d496.jpg
И накидываем на Raspberry
0975ea15644ec199e47a5129ec9100e7.jpg
На самой МАЛИНКЕ распиновка такая:
6d531fa17b2eea9eb2cb28eddc8e60a7.png
С технической частью закончили и теперь переходим к настройке.
1. Узнаем ip адрес нашей малинки
Это можно сделать либо через программу IPSCANNER либо через "ПУСК"-->"КОМПЬЮТЕР"-->"Сеть"-->"NanoDLP"
2. Запускаем программу PuTTY
29a79a0d1042fe7e37cbe0fb2076d76e.png
3. Забиваем ip адрес малинки и жмакаем "Open"
b1558160c9c532f8f29fbf9e415fbd27.jpg
4. В открывшемся окне вводим логин и пароль.
если вы их не меняли то стандартные
логин: pi
пароль: nanodlp
5. Вводим команду
sudo raspi-config
и выбираем 5й пункт, нажимая Enter
f8c3d9837caaa1e651ebb6f4dbcd9aaa.png
Далее выбираем пункт i2c и включаем его
d06d85aed3d88e13c163880ce6a0ae42.png
после чего соглашаемся и жмем Enter
24d585ea4c6552f03a85dba6a26d4b26.png
и соглашаемся на перезагрузку
ad5a14f58caf43a1ce12e4cb865a5859.png
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 и выставляем как на скриншоте
8d7adf2fa010ffd27c587c4b24ca6983.png
В поле I2c вбиваем получившийся адрес ( у меня он 32) и сохраняем все изменения.
ВСЕ ГОТОВО!!!
2576961bbd0c8de7602a2782db2f8aad.jpg
a74928953c89daabf67cdc8442bccf51.jpg
Что же дает нам дисплей???
1. IP адрес нашей nanodlp который она получает при подключении.
2. В процессе печати мы видим какой печатается слой и сколько слоев еще осталось.
Вроде бы не великое дело и безделушка, а для меня полезно и мне очень нравиться, плюсом хорошая подсветка ночью:D8):D
Благодарю вас за внимание и за то что дочитали до конца. Крайне надеюсь что кому то пригодиться.
С Уважением!
Подписаться на 3Dtoday
10
Комментарии к статье

Комментарии

25.02.18 в 07:08
5
Я сделал проще.
На роутере прописал для малины фиксированный ip.
В общем только из за ip так бы не стал заморачиваться.
25.02.18 в 07:29
0
Это да, но для меня главное видеть печать и количество слоев.
Да и дисплей лежал без дела
25.02.18 в 07:59
0
sudo halt
Откройте для себя sudo reboot
или
sudo shutdown /r now
IP адрес нашей nanodlp который она получает при подключении.
Не обижайтесь но с великой вероятностью вы могли набрать в браузере или где там еще nanodlp и по доменному имени. Ваш роутер на борту скорее всего имеет DNS сервер и малина на нем каждый раз при подключении к сети регистрирует себя там.
В процессе печати мы видим какой печатается слой и сколько слоев еще осталось.
Интересней было бы видеть сколько осталось времени.
А так было бы желание )
25.02.18 в 08:10
0
Да я как бы и больше чем sudo reboot знаю))))
Это же стандартные команды linux
25.02.18 в 08:26
0
не заметно было:
sudo halt
7. Передергиваем питание Raspberry
25.02.18 в 10:56
0
А вам и не должно быть заметно)
К вам, как к супер гуру есть вопрос!?
Не прикручивается к малине tp-link tl wn725/
Поможете?
25.02.18 в 14:36
0
Не прикручивается к малине tp-link tl wn725/
Поможете?
lsusb что говорит? девайс видит? официально дистр имеет поддержку чипсета? Просто даже одно и тоже торговое название девайса не означает его одинаковое внутреннее содержимое. Драйвер надо искать не по торговому названию, а по чипсету. ну и дрова от туда же.
25.02.18 в 10:57
0
Да я как бы и больше чем sudo reboot знаю))))
Это же стандартные команды linux
Помогите подключить ВОТ ТАКОЙ дисплей.
Пробовал несколько раз, ни чего не получилось.
25.02.18 в 11:05
0
что именно не идет? на каком момента запара?
в настройках длп поменяли экран?
25.02.18 в 11:09
0
что именно не идет?
Вот такое на дисплее, и всё.
087a4f4dba0d767430d775a274be411e.JPG
26.02.18 в 08:35
0
На тему DNS-сервера все не очень лучезарно. У себя настроил несколько доменов для локалки, но как выяснилось, браузеры начинают искать их в поисковике.
26.02.18 в 08:45
0
Чем настроили домены? У вас на компе в качестве первичного dns стоит dns вашего сервера? DNS сервер этот знает где этот домен и где у него опрашивать эти зоны? И dns у того что вы открываете какой? Почти вся прорва домашних роутеров по дефолту имеет зону .local (хз чего там настраивать), Соответственно если вам надо в локалке к примеру открыть девайс по адресы бла-бла, то надо набирать бла-бла.local. Я подобным пользуюсь... давно. При чем к прмиеру стационарные вещи (ТВ, приставка, консоль, комп, сервера и сервисы) хоть и весят на статике (статика биндится не на девайсе, а на dhcp сервере), но все равно я ко всему обращаюсь по имени. Это куда быстрее чем ip.
26.02.18 в 10:55
0
Настраивал на рутер, первичный днс стоит путем кий. В моем рутере настройки .local нет, по умолчанию там был домен рутере: router, просто router, без первого уровня, без нифига
26.02.18 в 11:02
0
Можете скрины. и что такое
первичный днс стоит путем кий
26.02.18 в 11:12
0
:Dэто Т9! Имелось ввиду: стоит первичный рутеровский
26.02.18 в 11:22
0
роутеровский. Можно узнать что за роутер?
26.02.18 в 11:29
0
Микротик
25.02.18 в 21:41
1
Выражаю огромную благодарность автору темы.
Он откликнулся на мою просьбу о подключении моего дисплея и мы всё таки его подключили!
Я до конца всего не понял, но это была несовместимость с некоторыми "малинками".
В общем теперь буду пробовать работать с сенсорным экраном.
Ещё раз Спасибо!
d638a8e0e8af9860db5849763d479708.JPG
0f461305c071ea570e4b6cccbef8c2e4.JPG
26.02.18 в 10:11
0
Спасибо за статью!

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

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

Голова кабана. Литье

Моя версия Lego technic

машина для перевозки баллонов газа

Портал на базе камаза 5320 3D печать

Еще одна разборная катушка для лески, пластика в мотках и так далее.

Сделал плутоний из пластика BestFilament :)