https://ender3.club/api.php?action=feedcontributions&user=%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB+%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2&feedformat=atomEnder 3 Wiki - Вклад участника [ru]2024-03-29T13:05:31ZВклад участникаMediaWiki 1.32.0https://ender3.club/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Octoprint&diff=459Управление питанием принтера через Octoprint2020-08-03T19:43:12Z<p>Павел Иванов: </p>
<hr />
<div><b>Цели:</b><br />
# Выключать питание принтера по окончании печати и охлаждении хотенда до 50 градусов<br />
# Выключать питание принтера при возникновении ошибок при печати или обрыве связи октопринта с принтером<br />
<b>Что потребуется:</b><br />
# Твердотельное реле, например такое https://is.gd/faLczI (SSR-25DA). Это клон бренда FOTEK, оригиналов я на Али не нашёл<br />
# Установленный Octoprint на один из одноплатных компьютеров(Например https://is.gd/Vvaclx), доступ к одноплатнику по ssh. <br />
# Провода для управления реле, например такие https://is.gd/gGW4Qx<br />
# Опционально: Паяльник, припой, флюс, изолента<br />
<b>Начнем:</b><br><br />
1. Отключаем блок питания от электроники принтера<br />
[[Файл:Photo 2019-11-26 20-18-39.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
2. Откручиваем блок питания и снимаем его<br />
[[Файл:Photo 2019-11-26 20-35-15.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
3. Снимаем защитный кожух проводки<br />
[[Файл:Photo 2019-11-26 20-41-01.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
4. Отсоединяем два провода от тумблера включения питания принтера<br />
[[Файл:Photo 2019-11-26 20-42-50.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
5. Наращиваем маленький проводочек. Подойдет кабель 16-18 AWG. Выводим свободные концы наружу.<br />
[[Файл:Photo 2019-11-26 20-50-08.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><br><br />
6. Прикручиваем блок питания обратно. Подсоединяем наши проводочки к выходам 1 и 2 реле. Реле закрепляем на раме. Я приклеил на двусторонний скотч<br />
[[Файл:Photo 2019-11-22 17-01-48.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
7. Выход 4(-) реле присоединяем к 39 пину нашего одноплатного компьютера, 3(+) присоединяем к 40 пину нашего одноплатного компьютера. Нумерация начинается с квадратика на обратной стороне платы<br />
[[Файл:Photo 2019-11-26 21-08-17.jpg|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br><br />
8. Приступаем к настройке. Заходим по ssh на наш одноплатный компьютер под пользователем root<br />
9. Переходим в домашнюю директорию пользователя, под которым работает Ocroprint(Для raspberry pi это пользователь pi. Для пользователей [https://github.com/Nebari-xx/octoprint_installer нашего установщика] - пользователь octo). <pre>cd /home/octo</pre><br />
10. Если у вас не Raspberry Pi - скачиваем библиотеку для управления пинами на нашем одноплатном компьютере. Если Raspberry Pi - переходим к шагу 13<br><br />
Для Orange Pi Lite это <br />
<pre><br />
git clone https://github.com/zhaolei/WiringOP.git -b h3 && cd WiringOP<br />
</pre><br />
11. Устанавливаем библиотеку<br />
<pre><br />
chmod +x ./build<br />
sudo ./build<br />
</pre><br />
12. Проверяем работоспособность<br />
<pre><br />
cd ..<br />
gpio readall<br />
</pre><br />
Должна появиться подобная таблица<br />
<pre><br />
+-----+-----+----------+------+---+-Orange Pi+---+---+------+---------+-----+--+<br />
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |<br />
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+<br />
| | | 3.3v | | | 1 || 2 | | | 5v | | |<br />
| 12 | 8 | SDA.0 | ALT3 | 0 | 3 || 4 | | | 5V | | |<br />
| 11 | 9 | SCL.0 | ALT3 | 0 | 5 || 6 | | | 0v | | |<br />
| 6 | 7 | GPIO.7 | ALT3 | 0 | 7 || 8 | 0 | ALT3 | TxD3 | 15 | 13 |<br />
| | | 0v | | | 9 || 10 | 0 | ALT3 | RxD3 | 16 | 14 |<br />
| 1 | 0 | RxD2 | ALT3 | 0 | 11 || 12 | 0 | ALT3 | GPIO.1 | 1 | 110 |<br />
| 0 | 2 | TxD2 | ALT3 | 0 | 13 || 14 | | | 0v | | |<br />
| 3 | 3 | CTS2 | ALT3 | 0 | 15 || 16 | 0 | ALT3 | GPIO.4 | 4 | 68 |<br />
| | | 3.3v | | | 17 || 18 | 0 | ALT3 | GPIO.5 | 5 | 71 |<br />
| 64 | 12 | MOSI | ALT3 | 0 | 19 || 20 | | | 0v | | |<br />
| 65 | 13 | MISO | ALT3 | 0 | 21 || 22 | 0 | ALT3 | RTS2 | 6 | 2 |<br />
| 66 | 14 | SCLK | ALT3 | 0 | 23 || 24 | 0 | ALT3 | CE0 | 10 | 67 |<br />
| | | 0v | | | 25 || 26 | 0 | ALT3 | GPIO.11 | 11 | 21 |<br />
| 19 | 30 | SDA.1 | ALT3 | 0 | 27 || 28 | 0 | ALT3 | SCL.1 | 31 | 18 |<br />
| 7 | 21 | GPIO.21 | ALT3 | 0 | 29 || 30 | | | 0v | | |<br />
| 8 | 22 | GPIO.22 | ALT3 | 0 | 31 || 32 | 0 | ALT3 | RTS1 | 26 | 200 |<br />
| 9 | 23 | GPIO.23 | ALT3 | 0 | 33 || 34 | | | 0v | | |<br />
| 10 | 24 | GPIO.24 | ALT3 | 0 | 35 || 36 | 0 | ALT3 | CTS1 | 27 | 201 |<br />
| 20 | 25 | GPIO.25 | ALT3 | 0 | 37 || 38 | 0 | ALT3 | TxD1 | 28 | 198 |<br />
| | | 0v | | | 39 || 40 | 0 | ALT3 | RxD1 | 29 | 199 |<br />
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+<br />
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |<br />
+-----+-----+----------+------+---+-Orange Pi+---+------+----------+-----+-----+<br />
</pre><br />
13. Создаем папку для скриптов включения и выключения принтеров и скачиваем сами скрипты<br />
<pre><br />
mkdir power_scripts<br />
cd power_scripts<br />
wget https://raw.githubusercontent.com/Nebari-xx/octoprint_installer/master/poweron.sh<br />
wget https://raw.githubusercontent.com/Nebari-xx/octoprint_installer/master/poweroff.sh<br />
chmod +x poweron.sh<br />
chmod +x poweroff.sh<br />
</pre><br />
14. Проверяем работоспособность:<br><br />
Включение принтера<br />
<pre><br />
./poweron.sh<br />
</pre><br />
Выключение принтера<br />
<pre><br />
./poweroff.sh<br />
</pre><br />
15. Заходим в веб-интерфейс Octoprint, ставим плагин PSU Control. После установки Octoprint попросит перезапустить себя. Перезапускаем<br />
[[Файл:Screenshot 20191126 234723.png|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br />
16. Настраиваем PSU Control. Сохраняем настройки. Проверяем включение/выключение принтера по кнопке с значком молнии вверху<br />
[[Файл:Screenshot 20191126 235506.png|400px|thumb|left]]<br />
[[Файл:Screenshot 20191126 235541.png|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br />
17. Если все прошло успешно - остался последний шаг. Настройка отключения питания при ошибках и обрыве связи с принтером.<br><br />
Находим конфигурационный файл Octoprint. Он обычно лежит в папке пользователя, в подпапке .octoprint/config.yaml<br><br />
Добавляем в конец следующий код<br />
<pre><br />
events:<br />
enabled: true<br />
subscriptions:<br />
- command: /home/octo/power_scripts/poweroff.sh<br />
event: Disconnected<br />
type: system<br />
- command: /home/octo/power_scripts/poweroff.sh<br />
event: Error<br />
type: system<br />
</pre><br />
Сохраняем. Перезапускаем Octoprint.<br><br />
Все готово! Enjoy!<br />
<br />
<b>P.S.</b> Если не работает автоматическое выключение питания принтера по окончании печати есть другой способ:<br><br />
P.S.1: Изменяем настройки плагина PSU Control в соответствии с картинкой:<br />
[[Файл:PSU_control.JPG|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><Br><br><br><br />
P.S.2: Добавляем к завершающему G-коду в слайсере следующие строчки:<pre><br />
M109 R50 ; Wait for extruder cooldown<br />
M81 ; Turn OFF printer<br />
</pre><br />
Команда <b>M109 R50</b> Ждет охлаждения хотенда до 50 градусов, после чего выполняется следующая команда <b>M81</b> на выключение питания принтера. Этот вариант работает безотказно.</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Octoprint&diff=458Управление питанием принтера через Octoprint2020-08-03T19:42:59Z<p>Павел Иванов: </p>
<hr />
<div><b>Цели:</b><br />
# Выключать питание принтера по окончании печати и охлаждении хотенда до 50 градусов<br />
# Выключать питание принтера при возникновении ошибок при печати или обрыве связи октопринта с принтером<br />
<b>Что потребуется:</b><br />
# Твердотельное реле, например такое https://is.gd/faLczI (SSR-25DA) Это клон бренда FOTEK, оригиналов я на Али не нашёл<br />
# Установленный Octoprint на один из одноплатных компьютеров(Например https://is.gd/Vvaclx), доступ к одноплатнику по ssh. <br />
# Провода для управления реле, например такие https://is.gd/gGW4Qx<br />
# Опционально: Паяльник, припой, флюс, изолента<br />
<b>Начнем:</b><br><br />
1. Отключаем блок питания от электроники принтера<br />
[[Файл:Photo 2019-11-26 20-18-39.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
2. Откручиваем блок питания и снимаем его<br />
[[Файл:Photo 2019-11-26 20-35-15.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
3. Снимаем защитный кожух проводки<br />
[[Файл:Photo 2019-11-26 20-41-01.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
4. Отсоединяем два провода от тумблера включения питания принтера<br />
[[Файл:Photo 2019-11-26 20-42-50.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
5. Наращиваем маленький проводочек. Подойдет кабель 16-18 AWG. Выводим свободные концы наружу.<br />
[[Файл:Photo 2019-11-26 20-50-08.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><br><br />
6. Прикручиваем блок питания обратно. Подсоединяем наши проводочки к выходам 1 и 2 реле. Реле закрепляем на раме. Я приклеил на двусторонний скотч<br />
[[Файл:Photo 2019-11-22 17-01-48.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
7. Выход 4(-) реле присоединяем к 39 пину нашего одноплатного компьютера, 3(+) присоединяем к 40 пину нашего одноплатного компьютера. Нумерация начинается с квадратика на обратной стороне платы<br />
[[Файл:Photo 2019-11-26 21-08-17.jpg|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br><br />
8. Приступаем к настройке. Заходим по ssh на наш одноплатный компьютер под пользователем root<br />
9. Переходим в домашнюю директорию пользователя, под которым работает Ocroprint(Для raspberry pi это пользователь pi. Для пользователей [https://github.com/Nebari-xx/octoprint_installer нашего установщика] - пользователь octo). <pre>cd /home/octo</pre><br />
10. Если у вас не Raspberry Pi - скачиваем библиотеку для управления пинами на нашем одноплатном компьютере. Если Raspberry Pi - переходим к шагу 13<br><br />
Для Orange Pi Lite это <br />
<pre><br />
git clone https://github.com/zhaolei/WiringOP.git -b h3 && cd WiringOP<br />
</pre><br />
11. Устанавливаем библиотеку<br />
<pre><br />
chmod +x ./build<br />
sudo ./build<br />
</pre><br />
12. Проверяем работоспособность<br />
<pre><br />
cd ..<br />
gpio readall<br />
</pre><br />
Должна появиться подобная таблица<br />
<pre><br />
+-----+-----+----------+------+---+-Orange Pi+---+---+------+---------+-----+--+<br />
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |<br />
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+<br />
| | | 3.3v | | | 1 || 2 | | | 5v | | |<br />
| 12 | 8 | SDA.0 | ALT3 | 0 | 3 || 4 | | | 5V | | |<br />
| 11 | 9 | SCL.0 | ALT3 | 0 | 5 || 6 | | | 0v | | |<br />
| 6 | 7 | GPIO.7 | ALT3 | 0 | 7 || 8 | 0 | ALT3 | TxD3 | 15 | 13 |<br />
| | | 0v | | | 9 || 10 | 0 | ALT3 | RxD3 | 16 | 14 |<br />
| 1 | 0 | RxD2 | ALT3 | 0 | 11 || 12 | 0 | ALT3 | GPIO.1 | 1 | 110 |<br />
| 0 | 2 | TxD2 | ALT3 | 0 | 13 || 14 | | | 0v | | |<br />
| 3 | 3 | CTS2 | ALT3 | 0 | 15 || 16 | 0 | ALT3 | GPIO.4 | 4 | 68 |<br />
| | | 3.3v | | | 17 || 18 | 0 | ALT3 | GPIO.5 | 5 | 71 |<br />
| 64 | 12 | MOSI | ALT3 | 0 | 19 || 20 | | | 0v | | |<br />
| 65 | 13 | MISO | ALT3 | 0 | 21 || 22 | 0 | ALT3 | RTS2 | 6 | 2 |<br />
| 66 | 14 | SCLK | ALT3 | 0 | 23 || 24 | 0 | ALT3 | CE0 | 10 | 67 |<br />
| | | 0v | | | 25 || 26 | 0 | ALT3 | GPIO.11 | 11 | 21 |<br />
| 19 | 30 | SDA.1 | ALT3 | 0 | 27 || 28 | 0 | ALT3 | SCL.1 | 31 | 18 |<br />
| 7 | 21 | GPIO.21 | ALT3 | 0 | 29 || 30 | | | 0v | | |<br />
| 8 | 22 | GPIO.22 | ALT3 | 0 | 31 || 32 | 0 | ALT3 | RTS1 | 26 | 200 |<br />
| 9 | 23 | GPIO.23 | ALT3 | 0 | 33 || 34 | | | 0v | | |<br />
| 10 | 24 | GPIO.24 | ALT3 | 0 | 35 || 36 | 0 | ALT3 | CTS1 | 27 | 201 |<br />
| 20 | 25 | GPIO.25 | ALT3 | 0 | 37 || 38 | 0 | ALT3 | TxD1 | 28 | 198 |<br />
| | | 0v | | | 39 || 40 | 0 | ALT3 | RxD1 | 29 | 199 |<br />
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+<br />
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |<br />
+-----+-----+----------+------+---+-Orange Pi+---+------+----------+-----+-----+<br />
</pre><br />
13. Создаем папку для скриптов включения и выключения принтеров и скачиваем сами скрипты<br />
<pre><br />
mkdir power_scripts<br />
cd power_scripts<br />
wget https://raw.githubusercontent.com/Nebari-xx/octoprint_installer/master/poweron.sh<br />
wget https://raw.githubusercontent.com/Nebari-xx/octoprint_installer/master/poweroff.sh<br />
chmod +x poweron.sh<br />
chmod +x poweroff.sh<br />
</pre><br />
14. Проверяем работоспособность:<br><br />
Включение принтера<br />
<pre><br />
./poweron.sh<br />
</pre><br />
Выключение принтера<br />
<pre><br />
./poweroff.sh<br />
</pre><br />
15. Заходим в веб-интерфейс Octoprint, ставим плагин PSU Control. После установки Octoprint попросит перезапустить себя. Перезапускаем<br />
[[Файл:Screenshot 20191126 234723.png|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br />
16. Настраиваем PSU Control. Сохраняем настройки. Проверяем включение/выключение принтера по кнопке с значком молнии вверху<br />
[[Файл:Screenshot 20191126 235506.png|400px|thumb|left]]<br />
[[Файл:Screenshot 20191126 235541.png|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br />
17. Если все прошло успешно - остался последний шаг. Настройка отключения питания при ошибках и обрыве связи с принтером.<br><br />
Находим конфигурационный файл Octoprint. Он обычно лежит в папке пользователя, в подпапке .octoprint/config.yaml<br><br />
Добавляем в конец следующий код<br />
<pre><br />
events:<br />
enabled: true<br />
subscriptions:<br />
- command: /home/octo/power_scripts/poweroff.sh<br />
event: Disconnected<br />
type: system<br />
- command: /home/octo/power_scripts/poweroff.sh<br />
event: Error<br />
type: system<br />
</pre><br />
Сохраняем. Перезапускаем Octoprint.<br><br />
Все готово! Enjoy!<br />
<br />
<b>P.S.</b> Если не работает автоматическое выключение питания принтера по окончании печати есть другой способ:<br><br />
P.S.1: Изменяем настройки плагина PSU Control в соответствии с картинкой:<br />
[[Файл:PSU_control.JPG|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><Br><br><br><br />
P.S.2: Добавляем к завершающему G-коду в слайсере следующие строчки:<pre><br />
M109 R50 ; Wait for extruder cooldown<br />
M81 ; Turn OFF printer<br />
</pre><br />
Команда <b>M109 R50</b> Ждет охлаждения хотенда до 50 градусов, после чего выполняется следующая команда <b>M81</b> на выключение питания принтера. Этот вариант работает безотказно.</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%9A%D0%BE%D0%BD%D1%86%D0%B5%D0%B2%D0%B8%D0%BA%D0%B8&diff=448Концевики2020-06-11T18:10:34Z<p>Павел Иванов: </p>
<hr />
<div>Печатные апгрейды для нашего принтера:<br />
==Запчасти==<br />
*Запасной рычаг в штатном подающем механизме: https://www.thingiverse.com/thing:2928102<br />
*Запасная часть подающего механизма, которая крепится к мотору: https://www.thingiverse.com/thing:3320373<br />
*Запасная часть подающего механизма, которая крепится к мотору, с регулировкой прижима пружины: https://www.thingiverse.com/thing:2974239<br />
==Безопасность==<br />
*Крышка, закрывающая плату экрана: https://www.thingiverse.com/thing:2987100<br />
*Защита платы и вентилятора от попадания мусора и остатков пластика: https://www.thingiverse.com/thing:2935204<br />
*Направляющая для филамента (Печатаем Ender-3_and_CR-10_Filament_Guide): https://www.thingiverse.com/thing:2873157<br />
*Направляющая для филамента на верхнюю часть принтера (Для катушки, которая закреплена сверху): https://www.thingiverse.com/thing:2917932<br />
==Улучшает качество печати==<br />
*Проставки для выравнивания мотора оси Z: https://www.thingiverse.com/thing:2925230<br />
*Стабилизаторы пружин стола: https://www.thingiverse.com/thing:3295578<br />
*Замена штатной латунной гайке, если последняя закусывает (автор @Citruzzzor): https://www.thingiverse.com/thing:4197445<br />
*Рамка для стокового фидера с печатной гайкой и резьбой вместо фитинга, трубку держит намертво: https://www.thingiverse.com/thing:3109805<br />
<br />
==Обдувы==<br />
*Обдув Petsfang: https://www.thingiverse.com/thing:2759439<br />
*Обдув на штатную улитку: https://www.thingiverse.com/thing:3110803<br />
*Обдув под E3Dv6 хотенд: https://www.thingiverse.com/thing:2494642<br />
*Обдув под E3Dv6-директ с экструдером Titan (автор @Citruzzzor): https://www.thingiverse.com/thing:4316649<br />
*Обдув под E3Dv6-директ с экструдером BMG (автор @Adolf_Muffin): https://www.thingiverse.com/thing:4293887<br />
<br />
==Удобство использования==<br />
*Натяжитель ремней, ось X: https://www.thingiverse.com/thing:2854971 + кольцо https://www.thingiverse.com/thing:3431905<br />
*Натяжитель ремней, ось Y: https://www.thingiverse.com/thing:3097972<br />
*Натяжитель ремней, ось Y Ender 3 Pro: https://www.thingiverse.com/thing:3289057<br />
*Направляющая для обрезания трубки: https://www.thingiverse.com/thing:3236093<br />
*Кронштейн для крепления катушки сбоку на профиль: https://www.thingiverse.com/thing:3323206<br />
*Крышка платы под 80 мм кулер. Для обычной версии. На Pro не подойдет: https://www.thingiverse.com/thing:3602214<br />
*Крепление BLTouch/3DTouch для штатного обдува: https://www.thingiverse.com/thing:3584158<br />
*Кронштейн для установки Titan Extruder на наш принтер: https://www.thingiverse.com/thing:3602202<br />
*Регулируемое крепление концевика оси Y(стол): https://www.thingiverse.com/thing:2879245<br />
*Корпус для скр 1.3: https://www.thingiverse.com/thing:3425182</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%9A%D0%BE%D0%BD%D1%86%D0%B5%D0%B2%D0%B8%D0%BA%D0%B8&diff=447Концевики2020-06-11T18:07:04Z<p>Павел Иванов: /* Удобство использования */</p>
<hr />
<div>Печатные апгрейды для нашего принтера:<br />
==Запчасти==<br />
*Запасной рычаг в штатном подающем механизме: https://www.thingiverse.com/thing:2928102<br />
*Запасная часть подающего механизма, которая крепится к мотору: https://www.thingiverse.com/thing:3320373<br />
*Запасная часть подающего механизма, которая крепится к мотору, с регулировкой прижима пружины: https://www.thingiverse.com/thing:2974239<br />
==Безопасность==<br />
*Крышка, закрывающая плату экрана: https://www.thingiverse.com/thing:2987100<br />
*Защита платы и вентилятора от попадания мусора и остатков пластика: https://www.thingiverse.com/thing:2935204<br />
*Направляющая для филамента (Печатаем Ender-3_and_CR-10_Filament_Guide): https://www.thingiverse.com/thing:2873157<br />
*Направляющая для филамента на верхнюю часть принтера (Для катушки, которая закреплена сверху): https://www.thingiverse.com/thing:2917932<br />
==Улучшает качество печати==<br />
*Проставки для выравнивания мотора оси Z: https://www.thingiverse.com/thing:2925230<br />
*Стабилизаторы пружин стола: https://www.thingiverse.com/thing:3295578<br />
*Замена штатной латунной гайке, если последняя закусывает (автор @Citruzzzor): https://www.thingiverse.com/thing:4197445<br />
*Рамка для стокового фидера с печатной гайкой и резьбой вместо фитинга, трубку держит намертво: https://www.thingiverse.com/thing:3109805<br />
<br />
==Обдувы==<br />
*Обдув Petsfang: https://www.thingiverse.com/thing:2759439<br />
*Обдув на штатную улитку: https://www.thingiverse.com/thing:3110803<br />
*Обдув под E3Dv6 хотенд: https://www.thingiverse.com/thing:2494642<br />
*Обдув под E3Dv6-директ с экструдером Titan (автор @Citruzzzor): https://www.thingiverse.com/thing:4316649<br />
*Обдув под E3Dv6-директ с экструдером BMG (автор @Adolf_Muffin): https://www.thingiverse.com/thing:4293887<br />
<br />
==Удобство использования==<br />
*Натяжитель ремней, ось X: https://www.thingiverse.com/thing:3431905<br />
*Натяжитель ремней, ось Y: https://www.thingiverse.com/thing:3097972<br />
*Натяжитель ремней, ось Y Ender 3 Pro: https://www.thingiverse.com/thing:3289057<br />
*Направляющая для обрезания трубки: https://www.thingiverse.com/thing:3236093<br />
*Кронштейн для крепления катушки сбоку на профиль: https://www.thingiverse.com/thing:3323206<br />
*Крышка платы под 80 мм кулер. Для обычной версии. На Pro не подойдет: https://www.thingiverse.com/thing:3602214<br />
*Крепление BLTouch/3DTouch для штатного обдува: https://www.thingiverse.com/thing:3584158<br />
*Кронштейн для установки Titan Extruder на наш принтер: https://www.thingiverse.com/thing:3602202<br />
*Регулируемое крепление концевика оси Y(стол): https://www.thingiverse.com/thing:2879245<br />
*Корпус для скр 1.3: https://www.thingiverse.com/thing:3425182</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=439Заглавная страница2020-05-15T19:17:51Z<p>Павел Иванов: /* Модификации на стоковой материнской плате */</p>
<hr />
<div>Привет, '''%username''', ты попал на вики, посвящённую 3D принтерам модельного ряда '''Creality Ender 3'''. Ender 3 – одна из лучших по соотношению цена/качество/доступность линеек принтеров, из-за чего сообщество владельцев одно из самых больших в мире. На страницах сайта можно встретить общую информацию по 3d печати, наравне с самыми необычными проблемами и ситуациями связанными с Ender 3. <br />
<br />
[https://t.me/ender_3 Наш чат]<br />
<br />
=== Для начинающих ===<br />
[[Необходимые Покупки]]<br />
<br />
[[Печатные апгрейды]]<br />
<br />
=== Инструкции ===<br />
<br />
=== Сборка и настройка принтера ===<br />
<br />
[https://www.youtube.com/watch?v=1FUBVgj_xL4 Инструкция по сборке и настройке Ender-3]<br />
<br />
==== Механика и электроника ====<br />
[[Переделка охлаждения БП в ПРО версии]]<br />
===== Модификации на стоковой материнской плате =====<br />
[[Прошивка загрузчика на родную плату Ender 3]]<br />
<br />
[[Установка 3D Touch]]<br />
<br />
[[Установка tmc2208 на штатную плату creality ]]<br />
<br />
[[Полезные настройки в конфигурации Marlin перед прошивкой платы]]<br />
<br />
[https://youtu.be/8xod3NARpvE Перепаиваем драйвера на штатной плате на TMC2208]<br />
<br />
===== Модификации принтера =====<br />
<br />
[[Калибровка шагов экструдера]]<br />
<br />
[[Установка SKR 1.3 + TMC2208 UART]]<br />
<br />
[https://www.youtube.com/watch?v=dC-2Aa1pAlY Установка лазера для гравировки на Ender 3]<br />
<br />
[https://www.youtube.com/playlist?list=PL8e0h2prmGn0in-LWr2BPPRaNsIfU56mV Еще про лазеры]<br />
<br />
[https://3dtoday.ru/blogs/crossraccoo/zasvechivaem-pechatnye-platy-lazerom-na-3d-printere Модификация для изготовления печатных плат]<br />
<br />
===== Octoprint =====<br />
[[Octoprint publishing|Безопасная публикация OctoPrint в интернет, используя только свое оборудование]]<br />
<br />
[[Управление питанием принтера через Octoprint]]<br />
<br />
[[Подключение датчиков температуры к Octoprint]]<br />
<br />
[https://github.com/Nebari-xx/octoprint_installer/blob/master/README.RU.md Автоматический установщик Octoprint для плат на дистрибутиве Armbian, основанных на Debian buster]<br />
<br />
<br />
==== Обслуживание ====<br />
<br />
[[Натяжение ремней]]<br />
<br />
[[Рецепт приготовления БФ2]]<br />
<br />
[[Энтеродез и повидон для адгезии]]<br />
<br />
===Общая Информация ===<br />
<br />
[http://roboforum.ru/post271994.html Калибровочные коды]<br />
<br />
[[Ремонт]]<br />
<br />
[[ЧаВо]]<br />
<br />
[[Где скачать модели]]<br />
<br />
[[Примеры печати пластиком]]<br />
<br />
[[Сравнение сопел]]<br />
<br />
[[Температуры и время сушки пластика]]<br />
<br />
[[Вентиляторы Sunon и с чем их едят]]<br />
<br />
[https://3dtoday.ru/blogs/3diy/the-thermistor-setting-in-the-firmware/ Точная настройка термистора в Marlin]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=435Заглавная страница2020-04-15T07:05:57Z<p>Павел Иванов: /* Инструкции */</p>
<hr />
<div>Привет, '''%username''', ты попал на вики, посвящённую 3D принтерам модельного ряда '''Creality Ender 3'''. Ender 3 – одна из лучших по соотношению цена/качество/доступность линеек принтеров, из-за чего сообщество владельцев одно из самых больших в мире. На страницах сайта можно встретить общую информацию по 3d печати, наравне с самыми необычными проблемами и ситуациями связанными с Ender 3. <br />
<br />
[https://t.me/ender_3 Наш чат]<br />
<br />
=== Для начинающих ===<br />
[[Необходимые Покупки]]<br />
<br />
[[Печатные апгрейды]]<br />
<br />
=== Инструкции ===<br />
<br />
=== Сборка и настройка принтера ===<br />
<br />
[https://www.youtube.com/watch?v=1FUBVgj_xL4 Инструкция по сборке и настройке Ender-3]<br />
<br />
==== Механика и электроника ====<br />
[[Переделка охлаждения БП в ПРО версии]]<br />
===== Модификации на стоковой материнской плате =====<br />
[[Прошивка загрузчика на родную плату Ender 3]]<br />
<br />
[[Установка 3D Touch]]<br />
<br />
[[Установка tmc2208 на штатную плату creality ]]<br />
<br />
[[Полезные настройки в конфигурации Marlin перед прошивкой платы]]<br />
<br />
===== Модификации принтера =====<br />
<br />
[[Калибровка шагов экструдера]]<br />
<br />
[[Установка SKR 1.3 + TMC2208 UART]]<br />
<br />
[https://www.youtube.com/watch?v=dC-2Aa1pAlY Установка лазера для гравировки на Ender 3]<br />
<br />
[https://www.youtube.com/playlist?list=PL8e0h2prmGn0in-LWr2BPPRaNsIfU56mV Еще про лазеры]<br />
<br />
[https://3dtoday.ru/blogs/crossraccoo/zasvechivaem-pechatnye-platy-lazerom-na-3d-printere Модификация для изготовления печатных плат]<br />
<br />
===== Octoprint =====<br />
[[Octoprint publishing|Безопасная публикация OctoPrint в интернет, используя только свое оборудование]]<br />
<br />
[[Управление питанием принтера через Octoprint]]<br />
<br />
[[Подключение датчиков температуры к Octoprint]]<br />
<br />
[https://github.com/Nebari-xx/octoprint_installer/blob/master/README.RU.md Автоматический установщик Octoprint для плат на дистрибутиве Armbian, основанных на Debian buster]<br />
<br />
<br />
==== Обслуживание ====<br />
<br />
[[Натяжение ремней]]<br />
<br />
[[Рецепт приготовления БФ2]]<br />
<br />
[[Энтеродез и повидон для адгезии]]<br />
<br />
===Общая Информация ===<br />
<br />
[http://roboforum.ru/post271994.html Калибровочные коды]<br />
<br />
[[Ремонт]]<br />
<br />
[[ЧаВо]]<br />
<br />
[[Где скачать модели]]<br />
<br />
[[Примеры печати пластиком]]<br />
<br />
[[Сравнение сопел]]<br />
<br />
[[Температуры и время сушки пластика]]<br />
<br />
[[Вентиляторы Sunon и с чем их едят]]<br />
<br />
[https://3dtoday.ru/blogs/3diy/the-thermistor-setting-in-the-firmware/ Точная настройка термистора в Marlin]</div>Павел Ивановhttps://ender3.club/index.php?title=BIGTREETECH_TFT35&diff=433BIGTREETECH TFT352020-03-25T06:26:28Z<p>Павел Иванов: </p>
<hr />
<div>Ссылки на товары для эндера с Aliexpress:<br />
<br />
<br />
==Рем комплект==<br />
===Обязательные:===<br />
*Фитинги: https://clck.ru/FUisU (нам нужны PC4-01 и PC4-M6)<br />
*Замена штатному пластиковому экструдеру https://is.gd/gPmTVo (Берем вариант Right). Штатный пластиковый имеет свойство ломаться. Купить в случае, если не планируете менять штатный экструдер на Titan или BMG<br />
===Может пригодиться:===<br />
*Хотенд в сборе https://is.gd/1BNJbZ<br />
*Качественная PTFE трубка: https://is.gd/mUiG7w<br />
*Запасные Ролики: https://is.gd/0WfBlf или https://is.gd/R5GTom<br />
*Ремни (6MM-2GT): https://is.gd/QSdwEg<br />
<br />
==Апгрейды:==<br />
====Материнская плата====<br />
*32 битная плата с тихими драйверами SKR 1.3 with TMC2208 https://is.gd/Xh5RWL<br />
*32 битная плата с тихими драйверами SKR MINI E3 (Полная совместимость со штатными разъемами, встает вместо родной). https://is.gd/RJOCAh<br />
====Охлаждение====<br />
=====Обдув детали=====<br />
*Улитка 5015: https://is.gd/8PPEEQ (24V ball 5000RPM) (так же вам понадобиться распечатать обдув, популярностью пользуются в том числе модели с двумя улитками формата 5015)<br />
=====Обдув колденда (радиатор экструдера)=====<br />
*Тихий и дорогой 40*10: https://is.gd/oI6RrN (Внимание, 12В. Нужен DC-DC преобразователь. Например такой https://is.gd/BYMZFU)<br />
*Тихий и дешевый 40*10: SUNON MF40101V2-1000U-A99 (Внимание, 12В. Нужен DC-DC преобразователь. Например такой https://is.gd/BYMZFU)<br />
*Тихий и дешёвый sunon с Али:https://is.gd/O1dsLp (Внимание, 12В. Нужен DC-DC преобразователь. Например такой https://is.gd/BYMZFU)<br />
====Хотенд====<br />
*Хотенд E3DV6 на замену штатному: https://is.gd/x27Sm1<br />
*Дешёвые сопла с большой камерой: https://is.gd/izxVbe<br />
*Дешёвые сопла обычные: https://is.gd/NqYUXV<br />
*Дорогие и качественные сопла: https://is.gd/hKaCuT<br />
*Силиконовые носки для нагревательного блока (В новых ревизиях уже идет штатно, но про запас можно купить):<br />
*Чёрный: https://is.gd/fgdV7o<br />
*Синий: https://is.gd/0RbYTk<br />
====Прочее====<br />
*Весьма неплохой клон BLtouch: https://is.gd/h1e00Z<br />
*Пружины для стола: https://is.gd/flh9qi<br />
*Пружины для стола: дороже, но стоковой длины что, возможно, уменьшит раскачивание относительно тех, которые указаны выше https://is.gd/5t0cP8<br />
*Качественный блок питания: https://clck.ru/FdHke</div>Павел Ивановhttps://ender3.club/index.php?title=BIGTREETECH_TFT35&diff=432BIGTREETECH TFT352020-03-25T06:24:26Z<p>Павел Иванов: </p>
<hr />
<div>Ссылки на товары для эндера с Aliexpress:<br />
<br />
<br />
==Рем комплект==<br />
===Обязательные:===<br />
*Фитинги: https://clck.ru/FUisU (нам нужны PC4-01 и PC4-M6)<br />
*Замена штатному пластиковому экструдеру https://is.gd/gPmTVo (Берем вариант Right). Штатный пластиковый имеет свойство ломаться. Купить в случае, если не планируете менять штатный экструдер на Titan или BMG<br />
===Может пригодиться:===<br />
*Хотенд в сборе https://is.gd/1BNJbZ<br />
*Качественная PTFE трубка: https://is.gd/mUiG7w<br />
*Запасные Ролики: https://is.gd/0WfBlf или https://is.gd/R5GTom<br />
*Ремни (6MM-2GT): https://is.gd/QSdwEg<br />
<br />
==Апгрейды:==<br />
====Материнская плата====<br />
*32 битная плата с тихими драйверами SKR 1.3 with TMC2208 https://is.gd/Xh5RWL<br />
*32 битная плата с тихими драйверами SKR MINI E3 DIP (Полная совместимость со штатными разъемами, встает вместо родной). Берем вариант E3 DIP TMC2208 UART https://is.gd/RJOCAh<br />
====Охлаждение====<br />
=====Обдув детали=====<br />
*Улитка 5015: https://is.gd/8PPEEQ (24V ball 5000RPM) (так же вам понадобиться распечатать обдув, популярностью пользуются в том числе модели с двумя улитками формата 5015)<br />
=====Обдув колденда (радиатор экструдера)=====<br />
*Тихий и дорогой 40*10: https://is.gd/oI6RrN (Внимание, 12В. Нужен DC-DC преобразователь. Например такой https://is.gd/BYMZFU)<br />
*Тихий и дешевый 40*10: SUNON MF40101V2-1000U-A99 (Внимание, 12В. Нужен DC-DC преобразователь. Например такой https://is.gd/BYMZFU)<br />
*Тихий и дешёвый sunon с Али:https://is.gd/O1dsLp (Внимание, 12В. Нужен DC-DC преобразователь. Например такой https://is.gd/BYMZFU)<br />
====Хотенд====<br />
*Хотенд E3DV6 на замену штатному: https://is.gd/x27Sm1<br />
*Дешёвые сопла с большой камерой: https://is.gd/izxVbe<br />
*Дешёвые сопла обычные: https://is.gd/NqYUXV<br />
*Дорогие и качественные сопла: https://is.gd/hKaCuT<br />
*Силиконовые носки для нагревательного блока (В новых ревизиях уже идет штатно, но про запас можно купить):<br />
*Чёрный: https://is.gd/fgdV7o<br />
*Синий: https://is.gd/0RbYTk<br />
====Прочее====<br />
*Весьма неплохой клон BLtouch: https://is.gd/h1e00Z<br />
*Пружины для стола: https://is.gd/flh9qi<br />
*Пружины для стола: дороже, но стоковой длины что, возможно, уменьшит раскачивание относительно тех, которые указаны выше https://is.gd/5t0cP8<br />
*Качественный блок питания: https://clck.ru/FdHke</div>Павел Ивановhttps://ender3.club/index.php?title=BIGTREETECH_TFT35&diff=431BIGTREETECH TFT352020-03-25T06:23:53Z<p>Павел Иванов: </p>
<hr />
<div>Ссылки на товары для эндера с Aliexpress:<br />
<br />
<br />
==Рем комплект==<br />
===Обязательные:===<br />
*Фитинги: https://clck.ru/FUisU (нам нужны PC4-01 и PC4-M6)<br />
*Замена штатному пластиковому экструдеру https://is.gd/gPmTVo (Берем вариант Right). Штатный пластиковый имеет свойство ломаться. Купить в случае, если не планируете менять штатный экструдер<br />
===Может пригодиться:===<br />
*Хотенд в сборе https://is.gd/1BNJbZ<br />
*Качественная PTFE трубка: https://is.gd/mUiG7w<br />
*Запасные Ролики: https://is.gd/0WfBlf или https://is.gd/R5GTom<br />
*Ремни (6MM-2GT): https://is.gd/QSdwEg<br />
<br />
==Апгрейды:==<br />
====Материнская плата====<br />
*32 битная плата с тихими драйверами SKR 1.3 with TMC2208 https://is.gd/Xh5RWL<br />
*32 битная плата с тихими драйверами SKR MINI E3 DIP (Полная совместимость со штатными разъемами, встает вместо родной). Берем вариант E3 DIP TMC2208 UART https://is.gd/RJOCAh<br />
====Охлаждение====<br />
=====Обдув детали=====<br />
*Улитка 5015: https://is.gd/8PPEEQ (24V ball 5000RPM) (так же вам понадобиться распечатать обдув, популярностью пользуются в том числе модели с двумя улитками формата 5015)<br />
=====Обдув колденда (радиатор экструдера)=====<br />
*Тихий и дорогой 40*10: https://is.gd/oI6RrN (Внимание, 12В. Нужен DC-DC преобразователь. Например такой https://is.gd/BYMZFU)<br />
*Тихий и дешевый 40*10: SUNON MF40101V2-1000U-A99 (Внимание, 12В. Нужен DC-DC преобразователь. Например такой https://is.gd/BYMZFU)<br />
*Тихий и дешёвый sunon с Али:https://is.gd/O1dsLp (Внимание, 12В. Нужен DC-DC преобразователь. Например такой https://is.gd/BYMZFU)<br />
====Хотенд====<br />
*Хотенд E3DV6 на замену штатному: https://is.gd/x27Sm1<br />
*Дешёвые сопла с большой камерой: https://is.gd/izxVbe<br />
*Дешёвые сопла обычные: https://is.gd/NqYUXV<br />
*Дорогие и качественные сопла: https://is.gd/hKaCuT<br />
*Силиконовые носки для нагревательного блока (В новых ревизиях уже идет штатно, но про запас можно купить):<br />
*Чёрный: https://is.gd/fgdV7o<br />
*Синий: https://is.gd/0RbYTk<br />
====Прочее====<br />
*Весьма неплохой клон BLtouch: https://is.gd/h1e00Z<br />
*Пружины для стола: https://is.gd/flh9qi<br />
*Пружины для стола: дороже, но стоковой длины что, возможно, уменьшит раскачивание относительно тех, которые указаны выше https://is.gd/5t0cP8<br />
*Качественный блок питания: https://clck.ru/FdHke</div>Павел Ивановhttps://ender3.club/index.php?title=BIGTREETECH_TFT35&diff=430BIGTREETECH TFT352020-03-20T13:36:21Z<p>Павел Иванов: </p>
<hr />
<div>Ссылки на товары для эндера с Aliexpress:<br />
<br />
<br />
==Рем комплект==<br />
===Обязательные:===<br />
*Фитинги: https://clck.ru/FUisU (нам нужны PC4-01 и PC4-M6)<br />
*Замена штатному пластиковому экструдеру https://is.gd/gPmTVo (Берем вариант Right). Штатный пластиковый имеет свойство ломаться. Купить в случае, если не планируете менять штатный экструдер<br />
*Качественная PTFE трубка: https://is.gd/mUiG7w<br />
*Запасные Ролики: https://is.gd/0WfBlf или https://is.gd/R5GTom<br />
*Ремни (6MM-2GT): https://is.gd/QSdwEg<br />
===Желательные:===<br />
*Хотенд в сборе https://is.gd/1BNJbZ<br />
<br />
==Апгрейды:==<br />
====Материнская плата====<br />
*32 битная плата с тихими драйверами SKR 1.3 with TMC2208 https://is.gd/Xh5RWL<br />
*32 битная плата с тихими драйверами SKR MINI E3 DIP (Полная совместимость со штатными разъемами, встает вместо родной). Берем вариант E3 DIP TMC2208 UART https://is.gd/RJOCAh<br />
====Охлаждение====<br />
=====Обдув детали=====<br />
*Улитка 5015: https://is.gd/8PPEEQ (24V ball 5000RPM) (так же вам понадобиться распечатать обдув, популярностью пользуются в том числе модели с двумя улитками формата 5015)<br />
=====Обдув колденда (радиатор экструдера)=====<br />
*Тихий и дорогой 40*10: https://is.gd/oI6RrN (Внимание, 12В. Нужен DC-DC преобразователь. Например такой https://is.gd/BYMZFU)<br />
*Тихий и дешевый 40*10: SUNON MF40101V2-1000U-A99 (Внимание, 12В. Нужен DC-DC преобразователь. Например такой https://is.gd/BYMZFU)<br />
*Тихий и дешёвый sunon с Али:https://is.gd/O1dsLp (Внимание, 12В. Нужен DC-DC преобразователь. Например такой https://is.gd/BYMZFU)<br />
====Хотенд====<br />
*Хотенд E3DV6 на замену штатному: https://is.gd/x27Sm1<br />
*Дешёвые сопла с большой камерой: https://is.gd/izxVbe<br />
*Дешёвые сопла обычные: https://is.gd/NqYUXV<br />
*Дорогие и качественные сопла: https://is.gd/hKaCuT<br />
*Силиконовые носки для нагревательного блока (В новых ревизиях уже идет штатно, но про запас можно купить):<br />
*Чёрный: https://is.gd/fgdV7o<br />
*Синий: https://is.gd/0RbYTk<br />
====Прочее====<br />
*Весьма неплохой клон BLtouch: https://is.gd/h1e00Z<br />
*Пружины для стола: https://is.gd/flh9qi<br />
*Пружины для стола: дороже, но стоковой длины что, возможно, уменьшит раскачивание относительно тех, которые указаны выше https://is.gd/5t0cP8<br />
*Качественный блок питания: https://clck.ru/FdHke</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=423Заглавная страница2020-03-04T09:39:49Z<p>Павел Иванов: /* Модификации принтера */</p>
<hr />
<div>Привет, '''%username''', ты попал на вики, посвящённую 3D принтерам модельного ряда '''Creality Ender 3'''. Ender 3 – одна из лучших по соотношению цена/качество/доступность линеек принтеров, из-за чего сообщество владельцев одно из самых больших в мире. На страницах сайта можно встретить общую информацию по 3d печати, наравне с самыми необычными проблемами и ситуациями связанными с Ender 3. <br />
<br />
[https://t.me/ender_3 Наш чат]<br />
<br />
=== Для начинающих ===<br />
[[Необходимые Покупки]]<br />
<br />
[[Печатные апгрейды]]<br />
<br />
=== Инструкции ===<br />
==== Механика и электроника ====<br />
[[Переделка охлаждения БП в ПРО версии]]<br />
===== Модификации на стоковой материнской плате =====<br />
[[Прошивка загрузчика на родную плату Ender 3]]<br />
<br />
[[Установка 3D Touch]]<br />
<br />
[[Установка tmc2208 на штатную плату creality ]]<br />
<br />
[[Полезные настройки в конфигурации Marlin перед прошивкой платы]]<br />
<br />
===== Модификации принтера =====<br />
<br />
[[Калибровка шагов экструдера]]<br />
<br />
[[Установка SKR 1.3 + TMC2208 UART]]<br />
<br />
[https://www.youtube.com/watch?v=dC-2Aa1pAlY Установка лазера для гравировки на Ender 3]<br />
<br />
[https://www.youtube.com/playlist?list=PL8e0h2prmGn0in-LWr2BPPRaNsIfU56mV Еще про лазеры]<br />
<br />
[https://3dtoday.ru/blogs/crossraccoo/zasvechivaem-pechatnye-platy-lazerom-na-3d-printere Модификация для изготовления печатных плат]<br />
<br />
===== Octoprint =====<br />
[[Octoprint publishing|Безопасная публикация OctoPrint в интернет, используя только свое оборудование]]<br />
<br />
[[Управление питанием принтера через Octoprint]]<br />
<br />
[[Подключение датчиков температуры к Octoprint]]<br />
<br />
[https://github.com/Nebari-xx/octoprint_installer/blob/master/README.RU.md Автоматический установщик Octoprint для плат на дистрибутиве Armbian, основанных на Debian buster]<br />
<br />
<br />
==== Обслуживание ====<br />
<br />
[[Натяжение ремней]]<br />
<br />
[[Рецепт приготовления БФ2]]<br />
<br />
[[Энтеродез и повидон для адгезии]]<br />
<br />
===Общая Информация ===<br />
<br />
[http://roboforum.ru/post271994.html Калибровочные коды]<br />
<br />
[[Ремонт]]<br />
<br />
[[ЧаВо]]<br />
<br />
[[Где скачать модели]]<br />
<br />
[[Примеры печати пластиком]]<br />
<br />
[[Сравнение сопел]]<br />
<br />
[[Температуры и время сушки пластика]]<br />
<br />
[[Вентиляторы Sunon и с чем их едят]]<br />
<br />
[https://3dtoday.ru/blogs/3diy/the-thermistor-setting-in-the-firmware/ Точная настройка термистора в Marlin]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=386Заглавная страница2019-12-24T05:30:45Z<p>Павел Иванов: /* Octoprint */</p>
<hr />
<div>Привет, '''%username''', ты попал на вики, посвящённую 3D принтерам модельного ряда '''Creality Ender 3'''. Ender 3 – одна из лучших по соотношению цена/качество/доступность линеек принтеров, из-за чего сообщество владельцев одно из самых больших в мире. На страницах сайта можно встретить общую информацию по 3d печати, наравне с самыми необычными проблемами и ситуациями связанными с Ender 3. <br />
<br />
[https://t.me/ender_3 Наш чат]<br />
<br />
=== Для начинающих ===<br />
[[Необходимые Покупки]]<br />
<br />
[[Печатные апгрейды]]<br />
<br />
=== Инструкции ===<br />
==== Механика и электроника ====<br />
===== Модификации на стоковой материнской плате =====<br />
[[Прошивка загрузчика на родную плату Ender 3]]<br />
<br />
[[Установка 3D Touch]]<br />
<br />
[[Установка tmc2208 на штатную плату creality ]]<br />
<br />
[[Полезные настройки в конфигурации Marlin перед прошивкой платы]]<br />
<br />
===== Модификации принтера =====<br />
<br />
[[Калибровка шагов экструдера]]<br />
<br />
[[Установка SKR 1.3 + TMC2208 UART]]<br />
<br />
[https://www.youtube.com/watch?v=dC-2Aa1pAlY Установка лазера для гравировки на Ender 3]<br />
<br />
[https://www.youtube.com/playlist?list=PL8e0h2prmGn0in-LWr2BPPRaNsIfU56mV Еще про лазеры]<br />
<br />
===== Octoprint =====<br />
[[Octoprint publishing|Безопасная публикация OctoPrint в интернет, используя только свое оборудование]]<br />
<br />
[[Управление питанием принтера через Octoprint]]<br />
<br />
[[Подключение датчиков температуры к Octoprint]]<br />
<br />
[https://github.com/Nebari-xx/octoprint_installer/blob/master/README.RU.md Автоматический установщик Octoprint для плат на дистрибутиве Armbian, основанных на Debian buster]<br />
<br />
==== Обслуживание ====<br />
<br />
[[Натяжение ремней]]<br />
<br />
[[Рецепт приготовления БФ2]]<br />
<br />
[[Энтеродез и повидон для адгезии]]<br />
<br />
===Общая Информация ===<br />
<br />
[http://roboforum.ru/post271994.html Калибровочные коды]<br />
<br />
[[Ремонт]]<br />
<br />
[[ЧаВо]]<br />
<br />
[[Где скачать модели]]<br />
<br />
[[Примеры печати пластиком]]<br />
<br />
[[Сравнение сопел]]<br />
<br />
[[Температуры и время сушки пластика]]<br />
<br />
[[Вентиляторы Sunon и с чем их едят]]</div>Павел Ивановhttps://ender3.club/index.php?title=SKR_MINI_E3&diff=357SKR MINI E32019-12-14T16:14:05Z<p>Павел Иванов: Новая страница: «Необходимо закомментировать опцию PRINTCOUNTER в Configuration.h <code>//#define PRINTCOUNTER</code>»</p>
<hr />
<div>Необходимо закомментировать опцию PRINTCOUNTER в Configuration.h<br />
<br />
<code>//#define PRINTCOUNTER</code></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%91%D0%BB%D0%BE%D0%BA_%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D1%8F&diff=356Блок питания2019-12-14T16:12:09Z<p>Павел Иванов: </p>
<hr />
<div>[[Устранение проблем с 3DTouch]]<br />
<br />
[[Решение проблемы с сохранением EEPROM Settings на SKR E3 MINI]]<br />
<br />
===Зачем покупать дорогое сопло от trianglelab например?===<br />
Оно изготовлено более качественно и диаметр соответствует заявленному [[Сравнение сопел]]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%97%D1%83%D0%B1%D1%87%D0%B0%D1%82%D1%8B%D0%B5_%D1%80%D0%B5%D0%BC%D0%BD%D0%B8&diff=355Зубчатые ремни2019-12-14T16:05:19Z<p>Павел Иванов: Новая страница: «Файл:Photo 2019-06-04 09-53-40.jpg»</p>
<hr />
<div>[[Файл:Photo 2019-06-04 09-53-40.jpg]]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Photo_2019-06-04_09-53-40.jpg&diff=354Файл:Photo 2019-06-04 09-53-40.jpg2019-12-14T16:04:42Z<p>Павел Иванов: </p>
<hr />
<div></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=353Заглавная страница2019-12-14T16:04:24Z<p>Павел Иванов: </p>
<hr />
<div>Привет, '''%username''', ты попал на вики, посвящённую 3D принтерам модельного ряда '''Creality Ender 3'''. Ender 3 – одна из лучших по соотношению цена/качество/доступность линеек принтеров, из-за чего сообщество владельцев одно из самых больших в мире. На страницах сайта можно встретить общую информацию по 3d печати, наравне с самыми необычными проблемами и ситуациями связанными с Ender 3. <br />
<br />
[https://t.me/ender_3 Наш чат]<br />
<br />
=== Для начинающих ===<br />
[[Необходимые Покупки]]<br />
<br />
[[Печатные апгрейды]]<br />
<br />
=== Инструкции ===<br />
==== Механика и электроника ====<br />
===== Модификации на стоковой материнской плате =====<br />
[[Прошивка загрузчика на родную плату Ender 3]]<br />
<br />
[[Установка 3D Touch]]<br />
<br />
[[Установка tmc2208 на штатную плату creality ]]<br />
<br />
[[Полезные настройки в конфигурации Marlin перед прошивкой платы]]<br />
<br />
===== Модификации принтера =====<br />
<br />
[[Калибровка шагов экструдера]]<br />
<br />
[[Установка SKR 1.3 + TMC2208 UART]]<br />
<br />
[https://www.youtube.com/watch?v=dC-2Aa1pAlY Установка лазера для гравировки на Ender 3]<br />
<br />
[https://www.youtube.com/playlist?list=PL8e0h2prmGn0in-LWr2BPPRaNsIfU56mV Еще про лазеры]<br />
<br />
===== Octoprint =====<br />
[[Octoprint publishing|Безопасная публикация OctoPrint в интернет, используя только свое оборудование]]<br />
<br />
[[Управление питанием принтера через Octoprint]]<br />
<br />
[https://github.com/Nebari-xx/octoprint_installer Автоматический установщик Octoprint для плат на дистрибутиве Armbian, основанных на Debian buster]<br />
==== Обслуживание ====<br />
<br />
[[Натяжение ремней]]<br />
<br />
[[Рецепт приготовления БФ2]]<br />
<br />
===Общая Информация ===<br />
<br />
[http://roboforum.ru/post271994.html Калибровочные коды]<br />
<br />
[[Ремонт]]<br />
<br />
[[ЧаВо]]<br />
<br />
[[Где скачать модели]]<br />
<br />
[[Примеры печати пластиком]]<br />
<br />
[[Сравнение сопел]]<br />
<br />
[[Температуры и время сушки пластика]]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%9A%D0%B0%D0%BB%D0%B8%D0%B1%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D1%88%D0%B0%D0%B3%D0%BE%D0%B2_%D1%8D%D0%BA%D1%81%D1%82%D1%80%D1%83%D0%B4%D0%B5%D1%80%D0%B0&diff=344Калибровка шагов экструдера2019-12-12T07:20:59Z<p>Павел Иванов: Новая страница: «у нас правильный диаметр филамента, 1,75 у нас чистое правильное сопло у нас нормальная ше…»</p>
<hr />
<div>у нас правильный диаметр филамента, 1,75<br />
у нас чистое правильное сопло<br />
у нас нормальная шестерня фидера, без проскальзываний.<br />
<br />
1) мы калибруем только на входе в холостую. сняв трубочку.<br />
откалибровали, диаметр прутка указан правильный, подача настроена. для примера предположим, что шагов у нас 100 получилось. из из 100мм зашло 100мм (про то, что вышло 102мм мы поговрим в следующий раз)<br />
начинаем печатать. недодавливает, стенки не спекаются, заполнения рвутся и прочее вот это вот всё. мы добавляем FLOW, у по "калибровочному кубику" получилось что FLOW должен быть 110%<br />
это НЕ правильно. КАТЕГОРИЧЕСКИ НЕ ПРАВИЛЬНО, причину недоэкструзии чуть ниже поясню<br />
<br />
2) мы калибруем на горячую, через сопло. и вот ведь странность, у нас получилось что надо 110 шагов. а без сопла было бы 100. мы печатаем кубик, и FLOW 100% и всё замечательно.<br />
мы ДУМАЕМ что всё правильно сделали, но это не так<br />
<br />
а теперь внимание, следите за мыслью(ну или за моим полётом хаотичной мысли):<br />
мы калибруем на холодную, получаем 100 шагов.<br />
теперь начинаем толкать пластик через сопло, у нас заходит в фидер 90мм пластика вместо 100мм. <br />
что бы понять причину, идём в настройки принтера, с экрана предположим, и уменьшаем скорость экструзии, ну раз в 5 например. просто для проверки.<br />
теперь включаем толкание 100мм пластика, и у нас вылазит ровно 100мм.<br />
вывод на самом деле очень прост.<br />
пластик просто не успевает расплавиться с той скоростью, с которой мы его давим, шестерня всё равно проскальзывает.<br />
(всякие БМГ и прочие усиленные фидеры картину только косвенно решает, но не первопричину) <br />
все вот эти вот добавления FLOW до 110-120% это всё ОТ ЛУКАВОГО, мы просто увеличиваем количество пластика. шестерня просто больше проскальзывает, каким-то чудом более менее попадая в нужное количество.<br />
а надо всего лишь поднять температуру, или скорость печати чуть уменьшить.<br />
<br />
это всё особенно хорошо видно, если после калибровки шагов экструдера распечатать кубик на скорости... ну предположим 100мм/с и потом 10мм/с<br />
и о чудо, на 100мм/с у нас кубик не склеился, а на 10мм/с склеился.<br />
<br />
точно сюда-же можно и высоту слоя вписать:<br />
на скорости 100мм/с высотой слоя 0,2 не склеились стенки, а со слоем 0,16 склеились.<br />
это всё только по той причине, что скорость, высота слоя, ширина экструзии, рывки и ускорения так или иначе влияют на "объём пластика в секунду" <br />
и если твой конкретный пластик, на твоих попугаях, на твоей скорости не спекается, то попробуй просто понизить скорость, для проверки.<br />
<br />
кстати в прушаслайсере уже впилили параметр "пропускная способность экструдера" <br />
и этот параметр напрямую ограничивает скорость печати, исходя из формул, которые высчитывают необходимый объём пластика на твоей скорости, твоей высоте слоя, и твоей ширины экструзии.<br />
я уже несколько раз писал ультимейкерам что б впилили такой параметр, но чёт они не шевелятся, хотя обещали подумать.<br />
<br />
чёт как-то сумбурно написал... надеюсь осилите, домыслите )))</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=343Заглавная страница2019-12-12T07:20:43Z<p>Павел Иванов: /* Модификации принтера */</p>
<hr />
<div>Привет, '''%username''', ты попал на вики, посвящённую 3D принтерам модельного ряда '''Creality Ender 3'''. Ender 3 – одна из лучших по соотношению цена/качество/доступность линеек принтеров, из-за чего сообщество владельцев одно из самых больших в мире. На страницах сайта можно встретить общую информацию по 3d печати, наравне с самыми необычными проблемами и ситуациями связанными с Ender 3. <br />
<br />
[https://t.me/ender_3 Наш чат]<br />
<br />
=== Для начинающих ===<br />
[[Необходимые Покупки]]<br />
<br />
[[Печатные апгрейды]]<br />
<br />
=== Инструкции ===<br />
==== Механика и электроника ====<br />
===== Модификации на стоковой материнской плате =====<br />
[[Прошивка загрузчика на родную плату Ender 3]]<br />
<br />
[[Установка 3D Touch]]<br />
<br />
[[Установка tmc2208 на штатную плату creality ]]<br />
<br />
[[Полезные настройки в конфигурации Marlin перед прошивкой платы]]<br />
<br />
===== Модификации принтера =====<br />
<br />
[[Калибровка шагов экструдера]]<br />
<br />
[[Установка SKR 1.3 + TMC2208 UART]]<br />
<br />
[https://www.youtube.com/watch?v=dC-2Aa1pAlY Установка лазера для гравировки на Ender 3]<br />
<br />
[https://www.youtube.com/playlist?list=PL8e0h2prmGn0in-LWr2BPPRaNsIfU56mV Еще про лазеры]<br />
<br />
===== Octoprint =====<br />
[[Octoprint publishing|Безопасная публикация OctoPrint в интернет, используя только свое оборудование]]<br />
<br />
[[Управление питанием принтера через Octoprint]]<br />
<br />
[https://github.com/Nebari-xx/octoprint_installer Автоматический установщик Octoprint для плат на дистрибутиве Armbian, основанных на Debian buster]<br />
==== Обслуживание ====<br />
<br />
[[Натяжение ремней]]<br />
<br />
[[Рецепт приготовления БФ2]]<br />
<br />
===Общая Информация ===<br />
<br />
[http://roboforum.ru/post271994.html Калибровочные коды]<br />
<br />
[[Ремонт]]<br />
<br />
[[ЧаВо]]<br />
<br />
[[Где скачать модели]]<br />
<br />
[[Примеры печати пластиком]]<br />
<br />
[[Сравнение сопел]]</div>Павел Ивановhttps://ender3.club/index.php?title=SKR_1.3&diff=342SKR 1.32019-12-11T10:09:29Z<p>Павел Иванов: </p>
<hr />
<div>[[Файл:SKR_TMC_iwanttoplayagame.png|300px|thumb|right|I want to play a game...]]<br />
<br />
==Введение==<br />
Данная статья описывает опыт установки на принтер '''Creality3D''' '''Ender-3''' и '''Ender-3 Pro''' материнской платы '''BIG TREE TECH (BIQU) SKR v1.3''' с драйверами '''Trinamic TMC2208''' в режиме управления по '''UART''' с последующей настройкой и прошивкой '''Marlin 2.x bugfix'''.<br />
<br />
==Для чего это нужно?==<br />
Плата '''BIG TREE TECH (BIQU) SKR v1.3''' оснащена 32-битным микропроцессором '''LPC1768''' на ядре '''ARM''' '''Cortex-M3'''. Данный микропроцессор обладает на порядок более внушительными вычислительными возможностями, чем '''ATmega1284P''', установленный на штатной плате '''Creality 1.1.x''', которой оснащаются принтеры серии '''Ender'''. <br />
Это дает возможность одновременно задействовать нагружающие микропроцессор и занимающие много памяти функции, такие как использование '''Linear Advance''', автоуровня типа '''BLTouch/3DTouch''', плавных ускорений '''S Curve Acceleration''' и др. Кроме того, в целом повышается быстродействие системы и максимально достижимая скорость печати.<br />
<br />
Помимо этого, плата '''BIG TREE TECH (BIQU) SKR v1.3''' имеет еще несколько важных преимуществ:<br />
# Колодки для драйверов в форм-факторе '''Polulu''' ('''SilentStepStick''') - возможность установить любые поддерживаемые прошивкой драйвера без необходимости перепайки и колхозинка штатной платы<br />
# Возможность установки до 5 драйверов и 2 нагревателей хотенда - можно установить дополнительный экструдер, '''toolchange'''-систему, '''MMU'''-ситему, использовать выход на второй нагреватель как дополнительный управляемый '''PWM'''-выход (подсветка/охлаждение)<br />
# Наличие предохранителей на плате - меньше вероятность спалить мосфет стола или хотенда при случайном замыкании<br />
# Возможность подключить цветной (сенсорный) дисплей, наличие дополнительных '''AUX''' портов<br />
# Разводка под управление драйверами по [https://ru.wikipedia.org/wiki/%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%B0%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D0%BE%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA '''UART'''] и '''[https://ru.wikipedia.org/wiki/Serial_Peripheral_Interface SPI'''] «из коробки»<br />
<br />
Для управления шаговыми двигателями (ШД) было решено использовать драйвера '''Trinamic TMC2208'''. Это относительно новые драйвера, пришедшие на смену хорошо зарекомендовавшему себя поколению '''TMC21XX'''. К их преимуществам можно отнести:<br />
# Технология '''StealthChop2''' – тишина работы моторов<br />
# Технология '''SpreadCycle''' – оригинальный алгоритм '''direct current''' управления от '''Trinamic''', позволяет точно управлять током в обмотках '''ШД''' для увеличения точности позиционирования и момента на высоких скоростях<br />
# Возможность работы в режиме нативного дробления до 1/256 шага или с меньшим дроблением, но с интерполяцией до 1/256.<br />
# Возможность управления по '''UART'''<br />
<br />
На последнем пункте остановимся подробнее. В данной статье рассматривается именно способ установки драйверов c управлением по '''UART'''. Это позволяет из прошивки конфигурировать ток, дробление шага, интерполяцию, режим чоппера и другие параметры работы драйвера. Кроме того, в прошивке Marlin (и, возможно, в других) реализован так называемый гибридный режим, суть которого в автоматическом переключении драйвера из тихого режима StealthChop2 в более «мощный» '''SpreadCycle''' при достижении определенной скорости ('''hybrid mode threshold'''). Это позволяет «поддать жару», когда это нужно, наслаждаясь тишиной в остальное время. Помимо этого, используя управление по '''UART''', можно настроить фазы чоппера '''SpeadCycle''' для достижения меньшего уровня шума в этом режиме (я пока этого не делал и это тема для отдельной статьи).<br />
<br />
==Что нам понадобится==<br />
# Принтер '''Creality3D''' '''Ender-3'''/'''Ender-3 Pro''' (Ваш К.О.)<br />
# Плата '''BIG TREE TECH''' ('''BIQU''') '''SKR v1.3'''<br />
# Драйвера '''Trinamic TMC2208''' '''v2.1''' или '''v3.0'''<br />
# Паяльник<br />
# Набор шестигранных ключей<br />
# Надстройка '''PlatformIO''' для '''IDE VS Code'''<br />
# Прошивка ''' Marlin''' версии '''bugfix-2.0.x''' (самая свежая)<br />
# Вольтметр<br />
# Мелкая отвертка под плоский шлиц (лучше диэлектрическая)<br />
<br />
'''ПАААААЕХАЛИ!'''<br />
<br />
==Электроника==<br />
<br />
[[Файл:SKR_TMC_default_turnpots.png|300px|thumb|right|Расположение потенциометров '''V<sub>ref</sub>''' на стандартной плате]]<br />
<br />
===Важно: считаем ток ШД!===<br />
Насколько я успел заметить, на принтеры '''Creality3D''' устанавливается широкий спектр ШД, отличающихся своими характеристиками, в первую очередь – <u>''максимальным током обмоток''</u>. Некоторые моторы практически невозможно «нагуглить» по маркировке и узнать требуемый им ток. Поэтому для того, чтобы действовать наверняка, я советую <u>перед</u> заменой платы выяснить, какой ток установлен для '''Ваших конкретных''' '''ШД'''.<br />
<br />
На дефолтной плате '''Creality 1.1.x''' установлено четыре драйвера '''A4988''', распаянных непосредственно на плате. Рядом с каждым драйвером установлен ''потенциометр'' ('''turnpot'''), который задает опорное напряжение '''V<sub>ref</sub>'''.<br />
<br />
'''Внимание!''' Настройка (и измерение) V<sub>ref</sub> должна производиться с '''отключенными''' проводами ШД, но '''подключенным''' основным питанием платы.<br />
<br />
* Отключите от платы провода '''ШД'''. <br /><br />
* Включите питание. <br /><br />
* Аккуратно измерьте напряжение между центром «крутилки» потенциометра и землей (за землю можно взять черный провод, приходящий в винтовую колодку на плате с блока питания) для каждого из драйверов, запишите. <br /><br />
<br />
Теперь посчитаем ток, который нужно установить для наших конкретных '''ШД''' на новых драйверах. <br /><br />
Дело в том, что '''V<sub>ref</sub>''' для драйвера '''A4988''' задает максимальный ток '''I<sub>max</sub>''', в то время как для '''TMC2208''' мы задаем среднеквадратичное значение тока '''I<sub>rms</sub>''' ~ I<sub>max</sub>/1.414<br />
<br />
Приступим к расчетам:<br />
<br />
<code>I<sub>rms(TMC2208)</sub> = I<sub>max(A4988)</sub>/1.414 = V<sub>ref(A4988)</sub>/1.1312</code><br />
<br />
Это и есть нужное нам значение тока новых драйверов. При управлении по '''UART''' данного расчета достаточно. Тем, кто не хочет управлять по '''UART''', то есть устанавливает драйвера в '''standalone-режиме''', необходимо посчитать '''V<sub>ref</sub>''' для '''TMC2208''' по следующей формуле:<br />
<br />
<code>V<sub>ref(TMC2208)</sub> = (I<sub>rms(TMC2208)</sub>*2.5) / 1.77</code><br />
<br />
Указанная выше формула справедлива только для наиболее распространенных вариантов исполнения драйверов '''TMC2208''' с референсным резистором '''R<sub>sense</sub> = 0.11 Ом'''.<br />
<br />
<br />
<br clear=both /><br />
<br />
===Подготовка драйверов===<br />
<br />
[[Файл:SKR_TMC_driver_soldering.jpg|300px|thumb|right|Перымычка '''J2''', которую нужно запаять на драйвере для управления по '''UART'''. Также не лишним будет проверить номинал резисторов '''R6''' и '''R7''']]<br />
<br />
Для того, чтобы использовать '''UART'''-режим для управления драйверами, необходимо '''<u>АККУРАТНО</u>''' запаять на них перемычку '''J2''' (см. фото). </br><br />
Здесь и далее показаны драйвера от '''BIGTREETECH''' версии '''2.1''', но для драйверов от других производителей, например '''Fysetc''', действия будут аналогичными. </br><br />
Для драйверов версии '''3.0''' инструкции аналогичны.<br />
<br />
<br clear=both /><br />
<br />
===Модификация разъемов концевиков===<br />
<br />
[[Файл:SKR_TMC_endstops_2to3.jpg|300px|thumb|right|Переделка дефолтных двухконтактных разъемов концевиков в трехконтактные под '''SKR''']]<br />
<br />
Для подключения родных ''двухконтактных'' разъемов концевиков в ''трехконтактные'' разъемы на плате '''SKR''' нужно модифицировать провода одним из способов (чтобы провода подключались к двум ''нижним'' пинам разъема, см. рисунок):<br />
<br />
# «Переобуваем» провод в ''трехпиновый'' корпус – самый лучший вариант, если есть такие корпуса<br />
# Подрезаем один из двух ключевых выступов корпуса разъема на проводе так, чтобы он правильно вошел в разъем на плате (в два нижних пина на соответствующем разъеме)<br />
<br />
<br clear=both /><br />
<br />
===Извлечение штатной платы===<br />
<br />
Перед отсоединением разъемов от платы, не забудьте пометить удобным способом провода, на которых нет заводских меток. </br><br />
<br />
* Отключаем питание принтера <br />
* Снимаем крышку с корпуса электроники<br />
* Отключаем вентилятор охлаждения от платы<br />
* Аккуратно удаляем термоклей со всех разъемов<br />
* Отключаем все провода от платы<br />
* Откручиваем плату от корпуса электроники<br />
* Откручиваем корпус электроники от рамы принтера (один из винтов находится снизу, под принтером).<br />
<br />
===Установка Джамперов в режим UART===<br />
<br />
[[Файл:Electronica-skr-1 3.jpg|300px|thumb|right|Ставим джамперы согласно целеуказателям]]<br />
<br />
* Убираем с платы все джамперы<br />
* Устанавливаем пять джамперов возле площадок драйверов (включает управление по '''UART''')<br />
* Устанавливаем один джампер в центре платы на два левых контакта ('''INT +5V''' отвечает за режим питания контроллера – от внешнего '''БП'''). Правая пара контактов отвечает за питание по '''USB'''. <br />
<br />
<br clear=both /><br />
<br />
===Подключение SKR 1.3===<br />
<br />
[[Файл:SKR_TMC_wiring_huyayring.png|300px|thumb|right|Схема подключения проводов и установки джамперов на плате '''SKR 1.3'''. В дефолтной конфигурации '''Ender-3''' с одним экструдером. Щелкните, чтобы посмотреть в полном размере.]]<br />
<br />
* Устанавливаем драйвера: черные ножки в черные разъемы, цветные ножки (они могут быть синими или красными) в красные разъемы. Если дрова поставить вверх ногами – дровам '''<u>кирдык</u>'''. <br />
* Хотя сама плата запускается от '''5 V''' по '''USB''', ''<u>драйвера не будут работать</u>'' без подключенного основного питания '''24 V''', и на дисплее будет отображаться '''<u>TMC connection error</u>'''.<br />
* Теперь подключаем все провода в соответствующие разъемы платы ('''внимание на полярность!'''), для этого может потребоваться немного распотрошить жгут проводов. <br />
* Вентилятор обдува детали подключаем в разъем '''FAN''', <br />
* Вентилятор охлаждения электроники – в разъем '''12/24 V''' (в самом углу платы, возле разъема '''ШД''' оси '''X''') <br />
* Вентилятор охлаждения радиатора печатной головы – в разъем нагревателя второго хотенда '''HT1''' (винтовая колодка) если у нас только 1 хотенд, иначе параллельно вентилятору охлаждения электроники. <br />
* Экран подключаем в разъем '''EXP1''', <br />
* Провода концевиков – в трехпиновые разъемы '''Xmin, Ymin, Zmin''' на плате, <br />
* Остальное подключается очевидным образом<br />
<br />
<br clear=both /><br />
<br />
==Прошивка==<br />
<br />
===Дисклеймер===<br />
<br />
Данный раздел предполагает, что Вы <u>знаете</u>, как конфигурировать прошивку '''Marlin'''. </br><br />
Здесь будут описаны <u>только специфические настройки</u> для платы '''SKR 1.3''' и драйверов '''TMC2208''' с управлением по '''UART''', а также '''несколько других полезных твиков'''. </br><br />
Если Вы '''не знаете''' как конфигурируется прошивка, как устанавливаются размеры области печати, шаги по осям, ускорения и прочие основные параметры принтера – для начала '''обязательно изучите эту информацию''', например по [https://www.youtube.com/watch?v=pSBb9GLrM1s видео Дмитрия Соркина], и '''только после этого''' продолжайте. </br><br />
<br />
В качестве отправной точки <u>крайне советую</u> использовать конфигурационные файлы для '''Ender-3''' <u>из папки с примерами</u>, это избавит от необходимости конфигурирования концевиков, направлений моторов, зоны печати и прочих важных вещей – там это уже сделано. <u>Здесь эти настройки рассматриваться не будут</u>.<br />
<br />
===Установка PlatformIO IDE===<br />
<br />
[[Файл:SKR_TMC_PlatfIO_1.png|300px|thumb|right|Установка PlatformIO в VS Code]]<br />
[[Файл:SKR_TMC_platformio open.png|300px|thumb|right|Открыть проект Marlin в PlatformIO]]<br />
<br />
* Качаем последнюю версию [https://github.com/MarlinFirmware/Marlin/archive/bugfix-2.0.x.zip Marlin bugfix-2.0.x]. <br />
* Качаем [https://code.visualstudio.com/Download VS Code]. <br />
* Запускаем '''VS Code''' <br />
** Заходим в '''Extensions''' <br />
** Вводим в строку поиска ''platformio'' <br />
** Жмем зеленую кнопку '''Install''' возле расширения '''PlatformIO IDE'''<br />
** Ждем завершения установки расширения<br />
* Перезапускаем '''VS Code''' <br />
* На появившейся странице '''PIO''' Home жмем кнопку '''Open Project''' <br />
* Заходим в папку с прошивкой (в ней должен быть файл ''platformio.ini'')<br />
* Жмем '''Open'''<br />
<br />
===Конфигурация===<br />
Нам нужно будет внести изменения в 3 файла: ''platformio.ini, configuration.h и configuration_adv.h''.<br />
<br />
Начнем по порядку. Настоятельно советую пользоваться поиском '''Ctrl+F''' для быстрого перехода к нужным настройкам.<br />
<br />
====platformio.ini====<br />
Указываем в разделе [platformio] микроконтроллер, для которого будем компилировать прошивку.<br />
<br />
<code>default_envs = LPC1768</code><br />
<br />
====configuration.h====<br />
Настраиваем последовательные порты:<br />
<br />
#define SERIAL_PORT -1<br />
#define SERIAL_PORT_2 0<br />
<br />
<br />
Ускоряем немного обмен данными через последовательный порт<br />
<br />
#define BAUDRATE 250000<br />
<br />
<br />
Указываем, какая у нас материнская плата<br />
<br />
#ifndef MOTHERBOARD<br />
#define MOTHERBOARD BOARD_BIGTREE_SKR_V1_3<br />
#endif<br />
<br />
<br />
Убеждаемся, что включена защита от перегрева<br />
<br />
#define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders<br />
#define THERMAL_PROTECTION_BED // Enable thermal protection for the heated bed<br />
#define THERMAL_PROTECTION_CHAMBER // Enable thermal protection for the heated chamber<br />
<br />
<br />
Указываем, какие у нас установлены драйвера ШД<br />
<br />
#define X_DRIVER_TYPE TMC2208<br />
#define Y_DRIVER_TYPE TMC2208<br />
#define Z_DRIVER_TYPE TMC2208<br />
#define E0_DRIVER_TYPE TMC2208<br />
<br />
Если устанавливаем драйвера без управления по UART, то вместо TMC2208 пишем TMC2208_STANDALONE<br />
<br />
<br />
Можем включить более плавные ускорения, при желании<br />
<br />
#define S_CURVE_ACCELERATION<br />
<br />
<br />
Проверяем направление мотора экструдера. Если редукторный фидер, пишем ''false'', если безредукторный, то ''true''<br />
<br />
#define INVERT_E0_DIR true<br />
<br />
<br />
Можем настроить пункт меню для калибровки стола – Level corners, печатная коловка будет поочередно перемещаться в каждый из 4 углов (в положение над регулировочным винтом) и в центр стола (здесь параметры для калибровки по эталону 0.1 мм, толщину эталона можно задать параметром LEVEL_CORNERS_HEIGHT)<br />
<br />
#define LEVEL_BED_CORNERS<br />
#if ENABLED(LEVEL_BED_CORNERS)<br />
#define LEVEL_CORNERS_INSET 35 // (mm) An inset for corner leveling<br />
#define LEVEL_CORNERS_Z_HOP 5 // (mm) Move nozzle up before moving between corners<br />
#define LEVEL_CORNERS_HEIGHT 0.1 // (mm) Z height of nozzle at leveling points<br />
#define LEVEL_CENTER_TOO // Move to the center after the last corner<br />
#endif<br />
<br />
<br />
Настраиваем более адекватные скорости хоуминга<br />
<br />
#define HOMING_FEEDRATE_XY (30*60)<br />
#define HOMING_FEEDRATE_Z (4*60) // Если используется датчик автоуровня типа BLTouch/3DTouch, можно увеличить значение до (10*60) для ускорения автокалибровки<br />
<br />
<br />
Выбираем язык меню<br />
<br />
#define LCD_LANGUAGE en<br />
<br />
<br />
Проверяем поддержку карты памяти<br />
<br />
#define SDSUPPORT<br />
<br />
<br />
'''Включаем''' «пищалку», чтобы она могла нас уведомлять о важных вещах типа перегрева, но '''выключаем''' звук в меню<br />
<br />
#define SPEAKER<br />
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 0<br />
#define LCD_FEEDBACK_FREQUENCY_HZ 0<br />
<br />
<br />
Включаем дефолтный дисплей Ender-3<br />
<br />
#define CR10_STOCKDISPLAY<br />
<br />
<br />
Убираем «свист» вентиляторов от ШИМ<br />
<br />
#define FAN_SOFT_PWM<br />
#define SOFT_PWM_SCALE 0<br />
<br />
====configuration_adv.h====<br />
Включаем отображение значений АЦП вместе со значениями температуры по команде M105 (если потом хотим калибровать термистор, о чем позже будет статья)<br />
<br />
#define SHOW_TEMP_ADC_VALUES<br />
<br />
<br />
Если вентилятор обдува модели плохо стартует на низких оборотах, помогаем ему «пинком»<br />
<br />
#define FAN_KICKSTART_TIME 200<br />
<br />
<br />
Если подключили вентилятор обдува радиатора печатной головы вместо нагревателя второго хотенда, настраиваем тут пин и температуру включения<br />
<br />
#define E0_AUTO_FAN_PIN FAN1_PIN // Cold-end fan to E1 heater<br />
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50<br />
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed<br />
<br />
<br />
Задаем более «нежные» делители скоростей для хоуминга, чтоб меньше разбивались концевики<br />
<br />
#define HOMING_BUMP_DIVISOR { 4, 4, 4 } // Re-Bump Speed Divisor (Divides the Homing Feedrate)<br />
<br />
<br />
Задаем время после последнего движения (в секундах), через которое отключается удержание ШД<br />
<br />
#define DEFAULT_STEPPER_DEACTIVE_TIME 300<br />
<br />
<br />
Задаем более адекватные скорости для движения осей из меню принтера<br />
<br />
#define MANUAL_FEEDRATE {100*60, 100*60, 10*60, 50*60}<br />
<br />
<br />
Улучшаем печать по USB<br />
<br />
#define DEFAULT_MINSEGMENTTIME 50000<br />
<br />
#if ENABLED(SDSUPPORT)<br />
#define BLOCK_BUFFER_SIZE 32 // SD,LCD,Buttons take more memory, block buffer needs to be smaller<br />
#else<br />
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer<br />
#endif<br />
<br />
#define MAX_CMD_SIZE 96<br />
#define BUFSIZE 32<br />
<br />
#define TX_BUFFER_SIZE 32<br />
<br />
<br />
Опционально включаем звуковое оповещение при изменении Feedrate на главном экране энкодером (помогает избежать случайного изменения)<br />
<br />
#define BEEP_ON_FEEDRATE_CHANGE<br />
#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)<br />
#define FEEDRATE_CHANGE_BEEP_DURATION 10<br />
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440<br />
#endif<br />
<br />
<br />
Включаем прокрутку длинных статусных сообщений на экране<br />
<br />
#define STATUS_MESSAGE_SCROLLING<br />
<br />
<br />
Увеличиваем задержку (в миллисекундах) перед автоматическим выходом из меню на главный экран (''беситбеситбеситбесит'')<br />
<br />
#define LCD_TIMEOUT_TO_STATUS 60000<br />
<br />
<br />
«Чиним» прогресс-бар при печати через USB<br />
<br />
#define LCD_SET_PROGRESS_MANUALLY<br />
<br />
<br />
Опционально включаем подтверждение при выборе файла с флешки для печати<br />
<br />
#define SD_MENU_CONFIRM_START<br />
<br />
<br />
Включаем поддержку отправки длинных имен файлов с флешки на хост по USB<br />
<br />
#define LONG_FILENAME_HOST_SUPPORT<br />
<br />
<br />
Включаем прокрутку длинных имен файлов на флешке в меню<br />
<br />
#define SCROLL_LONG_FILENAMES<br />
<br />
Настраиваем SD карту<br />
<br />
#if HAS_SDCARD_CONNECTION<br />
/**<br />
* Set this option to one of the following (or the board's defaults apply):<br />
*<br />
* LCD - Use the SD drive in the external LCD controller.<br />
* ONBOARD - Use the SD drive on the control board. (No SD_DETECT_PIN. M21 to init.)<br />
* CUSTOM_CABLE - Use a custom cable to access the SD (as defined in a pins file).<br />
*<br />
* :[ 'LCD', 'ONBOARD', 'CUSTOM_CABLE' ]<br />
*/<br />
#define SDCARD_CONNECTION ONBOARD<br />
#endif<br />
<br />
Включаем babystepping - возможность вручную задавать точно оффсет оси Z во время печати из меню принтера, например, если мы видим, что с первым слоем что-то не так<br />
<br />
#define BABYSTEPPING<br />
#if ENABLED(BABYSTEPPING)<br />
//#define BABYSTEP_WITHOUT_HOMING<br />
//#define BABYSTEP_XY // Also enable X/Y Babystepping. Not supported on DELTA!<br />
#define BABYSTEP_INVERT_Z false // Change if Z babysteps should go the other way<br />
#define BABYSTEP_MULTIPLICATOR 2 // Babysteps are very small. Increase for faster motion. <br />
<br />
#define DOUBLECLICK_FOR_Z_BABYSTEPPING // Double-click on the Status Screen for Z Babystepping.<br />
#if ENABLED(DOUBLECLICK_FOR_Z_BABYSTEPPING)<br />
#define DOUBLECLICK_MAX_INTERVAL 1250 // Maximum interval between clicks, in milliseconds.<br />
// Note: Extra time may be added to mitigate controller latency.<br />
//#define BABYSTEP_ALWAYS_AVAILABLE // Allow babystepping at all times (not just during movement).<br />
#define MOVE_Z_WHEN_IDLE // Jump to the move Z menu on doubleclick when printer is idle.<br />
#if ENABLED(MOVE_Z_WHEN_IDLE)<br />
#define MOVE_Z_IDLE_MULTIPLICATOR 1 // Multiply 1mm by this factor for the move step size.<br />
#endif<br />
#endif<br />
<br />
<br />
При желании включаем LA<br />
<br />
#define LIN_ADVANCE<br />
#if ENABLED(LIN_ADVANCE)<br />
//#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants<br />
#define LIN_ADVANCE_K 0.0 // Unit: mm compression per 1mm/s extruder speed<br />
//#define LA_DEBUG // If enabled, this will generate debug information output over USB.<br />
#endif<br />
<br />
<br />
Уменьшаем размер минимальной отрабатываемой группы шагов<br />
<br />
#define MIN_STEPS_PER_SEGMENT 1<br />
<br />
<br />
'''Если выше включили Linear Advance, необходимо также изменить значение MINIMUM_STEPPER_PULSE для работоспособности экструдера (актуально на 10.09.19)'''<br />
<br />
#define MINIMUM_STEPPER_PULSE 2 // если не работает 2, ставим 4<br />
<br />
<br />
Включаем Emergency Parser, чтобы иметь возможность остановить принтер мгновенно, а не ждать, пока выполнятся все команды из буфера<br />
<br />
#define EMERGENCY_PARSER<br />
<br />
<br />
Наконец, переходим к собственно настройке драйверов!<br />
<br />
Настраиваем токи и дробление шага. Здесь каждый пусть решает сам, какое дробление использовать, включать ли интерполяцию - спорить можно бесконечно.<br />
<br />
#if HAS_TRINAMIC<br />
<br />
#define HOLD_MULTIPLIER 0.6 // Множитель тока в режиме удержания ШД<br />
#define INTERPOLATE true // Включает или выключает интерполяцию по ВСЕМ осям<br />
<br />
#if AXIS_IS_TMC(X)<br />
#define X_CURRENT 450 // сюда пишем наш ток Irms, который мы посчитали ранее<br />
#define X_MICROSTEPS 16 // количество микрошагов, поддерживается нативно до 256, не забываем изменить число шагов на мм<br />
#define X_RSENSE 0.11 // Если на Ваших драйверах резистор Rsense отличается от стандартного R110, сюда вписываем номинал<br />
#endif<br />
<br />
#if AXIS_IS_TMC(Y)<br />
#define Y_CURRENT 500<br />
#define Y_MICROSTEPS 16<br />
#define Y_RSENSE 0.11<br />
#endif<br />
<br />
#if AXIS_IS_TMC(Z)<br />
#define Z_CURRENT 550<br />
#define Z_MICROSTEPS 16<br />
#define Z_RSENSE 0.11<br />
#endif<br />
<br />
#if AXIS_IS_TMC(E0)<br />
#define E0_CURRENT 700<br />
#define E0_MICROSTEPS 16<br />
#define E0_RSENSE 0.11<br />
#endif<br />
<br />
<br />
Включаем тихий режим StealthChop (на оси экструдера, особенно с редукторным фидером, стабильнее работает SpreadCycle, по моим ощущениям)<br />
<br />
#define STEALTHCHOP_XY<br />
#define STEALTHCHOP_Z<br />
//#define STEALTHCHOP_E<br />
<br />
<br />
Задаем режим работы чоппера SpreadCycle<br />
<br />
#define CHOPPER_TIMING CHOPPER_DEFAULT_24V<br />
<br />
<br />
Включаем защиту драйверов от перегрева<br />
<br />
#define MONITOR_DRIVER_STATUS<br />
<br />
#if ENABLED(MONITOR_DRIVER_STATUS)<br />
#define CURRENT_STEP_DOWN 50 // [mA]<br />
#define REPORT_CURRENT_CHANGE<br />
#define STOP_ON_ERROR<br />
#endif<br />
<br />
<br />
Включаем гибридный режим - при превышении указанной здесь скорости алгоритм будет переключаться со StealthChop на SpreadCycle<br />
<br />
#define HYBRID_THRESHOLD<br />
<br />
#define X_HYBRID_THRESHOLD 120 // [mm/s]<br />
#define Y_HYBRID_THRESHOLD 120<br />
#define Z_HYBRID_THRESHOLD 10<br />
#define E0_HYBRID_THRESHOLD 15<br />
<br />
<br />
'''Очень важно!''' Включаем отладочный режими<br />
<br />
#define TMC_DEBUG<br />
<br />
В данной секции можно задать отдельно любые параметры для каждого из драйверов, например выборочно выключить интерполяцию на Z и E, если выше она включена для всех осей, но перед тем, как что-то здесь писать, '''советую разобраться''' с функциями библиотеки [https://github.com/teemuatlut/TMCStepper TMCStepper]. В противном случае оставляйте эту секцию пустой, чтобы ничего не сломать.<br />
<br />
#define TMC_ADV() { \<br />
stepperE0.intpol(0); \<br />
stepperZ.intpol(0); \<br />
}<br />
<br />
<br />
Включаем автоотправку температуры по USB<br />
<br />
#define AUTO_REPORT_TEMPERATURES<br />
<br />
<br />
Включаем расширенный отчет о возможностях прошивки для USB хоста<br />
<br />
#define EXTENDED_CAPABILITIES_REPORT<br />
<br />
<br />
Выключаем экструзию по объему<br />
<br />
#define NO_VOLUMETRICS<br />
<br />
====Компиляция и прошивка платы====<br />
<br />
[[Файл:SKR_TMC_hoba.jpg|300px|thumb|right|Хоба! '''Поздравляем - Вы восхитительны!''']]<br />
<br />
После того, как прошивка сконфигурирована, '''сохраняем''' изменения. Жмем '''Ctrl+Alt+B''' - запустится процесс компиляции прошивки. Если ошибок нет, после его завершения в терминале '''VS Code''' напротив '''LPC1768''' будет зеленая надпись '''SUCCESS'''. В папке ''Marlin-bugfix-2.0.x\.pioenvs\LPC1768'' появится файл ''firmware.bin'' - это и есть скомпилированная прошивка. Копируем этот файл на '''SD'''-карту и вставляем в плату, после чего перезапускаем плату - загрузчик установит прошивку и вы увидите стартовый экран '''Marlin''' (не беспокойтесь, после перезагрузки файл прошивки на флешке будет переименован, его не нужно удалять вручную, плата не будет перепрошиваться при каждой перезагрузке, пока Вы не кинете новый файл прошивки на флешку). </br><br />
'''Не забываем после перепрошивки инициализировать EEPROM.'''<br />
<br />
==Что дальше?==<br />
Что же (а главное - как) мы можем настроить благодаря подключению по UART?<br />
<br />
===Меню TMC drivers===<br />
В меню Configuration -> Advanced configuration появилось новое подменю - '''TMC drivers''', содержащее 3 пункта:<br />
#'''Driver current''' - настройка тока I<sub>rms</sub> для каждого драйвера <br />
#'''Hybrid threshold''' - настройка порога гибридного режима, то есть скорости движения оси, после которой драйвер будет переключаться из режима StealthChop в SpreadCycle. Если хотите выключить гибридный режим для какой-то из осей и использовать только StealthChop, поставьте здесь очень большое значение (на 22 мая 2019 существует баг - при загрузке настроек из EEPROM все значения отображаются равными 0. При этом на самом деле загружаются правильные значения, их даже можно поменять в этом меню и сохранить в EEPROM, и все работает, но в самом меню отображается 0)<br />
#'''Microstepping mode''' - ручное переключение между StealthChop и SpreadCycle для каждой оси. Если стоит '''"on"''', то используется StealthChop и гибридный режим, если '''"off"''' - то всегда включен только SpreadCycle<br />
<br />
===Команды G-code===<br />
Ниже приводятся команды G-code для работы с драйверами TMC2208<br />
<br />
[http://marlinfw.org/docs/gcode/M122.html M122] - вывод отладочной информации о состоянии драйверов - установленный ток, дробление шага и интерполяция, состояние регистров, состояние защиты от перегрева и прочие полезности<br />
<br />
[http://marlinfw.org/docs/gcode/M569.html M569] - ручное переключение между StealthChop и SpreadCycle для кождой оси<br />
<br />
[http://marlinfw.org/docs/gcode/M906.html M906] - задание тока I<sub>rms</sub> для каждого драйвера<br />
<br />
[http://marlinfw.org/docs/gcode/M911.html M911] - информация о сотоянии защиты от перегрева<br />
<br />
[http://marlinfw.org/docs/gcode/M912.html M912] - сброс состояния защиты от перегрева<br />
<br />
[http://marlinfw.org/docs/gcode/M913.html M913] - настройка порога гибридного режима, то есть скорости движения оси, после которой драйвер будет переключаться из режима StealthChop в SpreadCycle<br />
<br />
==Цитирование==<br />
Вы можете цитировать материал из данной статьи в произвольном объеме при условии '''обязательного указания ссылки на первоисточник'''. В ином случае цитирование не допускается.<br />
<br />
Автор - @ArtificalSUN</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=341Заглавная страница2019-12-11T09:00:33Z<p>Павел Иванов: </p>
<hr />
<div>Привет, '''%username''', ты попал на вики, посвящённую 3D принтерам модельного ряда '''Creality Ender 3'''. Ender 3 – одна из лучших по соотношению цена/качество/доступность линеек принтеров, из-за чего сообщество владельцев одно из самых больших в мире. На страницах сайта можно встретить общую информацию по 3d печати, наравне с самыми необычными проблемами и ситуациями связанными с Ender 3. <br />
<br />
[https://t.me/ender_3 Наш чат]<br />
<br />
=== Для начинающих ===<br />
[[Необходимые Покупки]]<br />
<br />
[[Печатные апгрейды]]<br />
<br />
=== Инструкции ===<br />
==== Механика и электроника ====<br />
===== Модификации на стоковой материнской плате =====<br />
[[Прошивка загрузчика на родную плату Ender 3]]<br />
<br />
[[Установка 3D Touch]]<br />
<br />
[[Установка tmc2208 на штатную плату creality ]]<br />
<br />
[[Полезные настройки в конфигурации Marlin перед прошивкой платы]]<br />
<br />
===== Модификации принтера =====<br />
<br />
[[Установка SKR 1.3 + TMC2208 UART]]<br />
<br />
[https://www.youtube.com/watch?v=dC-2Aa1pAlY Установка лазера для гравировки на Ender 3]<br />
<br />
[https://www.youtube.com/playlist?list=PL8e0h2prmGn0in-LWr2BPPRaNsIfU56mV Еще про лазеры]<br />
===== Octoprint =====<br />
[[Octoprint publishing|Безопасная публикация OctoPrint в интернет, используя только свое оборудование]]<br />
<br />
[[Управление питанием принтера через Octoprint]]<br />
<br />
[https://github.com/Nebari-xx/octoprint_installer Автоматический установщик Octoprint для плат на дистрибутиве Armbian, основанных на Debian buster]<br />
==== Обслуживание ====<br />
<br />
[[Натяжение ремней]]<br />
<br />
[[Рецепт приготовления БФ2]]<br />
<br />
===Общая Информация ===<br />
<br />
[http://roboforum.ru/post271994.html Калибровочные коды]<br />
<br />
[[Ремонт]]<br />
<br />
[[ЧаВо]]<br />
<br />
[[Где скачать модели]]<br />
<br />
[[Примеры печати пластиком]]<br />
<br />
[[Сравнение сопел]]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%9D%D0%B0%D1%82%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%BC%D0%BD%D0%B5%D0%B9&diff=301Натяжение ремней2019-12-09T12:34:56Z<p>Павел Иванов: </p>
<hr />
<div>Черновик гайда по натяжке ремня<br />
<br />
Основная задача ремня — это точно преобразовать вращательное движение шкива двигателя в поступательное движение стола/каретки. Из чего проистекает абстрактное требование к натяжке ремня: «Ремень должен быть натянут достаточно»<br/><br />
Для натяжки ремня вам понадобиться комплектный шестигранник подходящего размера, и большой шестигранник в качестве рычага.<br/><br />
<br/><br />
'''Предостережение:''' Соизмеряйте узел к которому вы прилагаете усилие и величину усилия. Для натяжки ремня не требуется вообще никакого рычага, натяжения рукой за натяжитель по силе будет достаточно, рычаг нужен только для удобства. Если вы берете отвертку или другой длинный предмет, не прилагайте к ней чрезмерного усилия.<br/><br />
<br/><br />
Слишком слабое натяжение и слишком сильное влияют не только на качество печати, но и на износ ремня.<br/><br />
При слишком сильном натяжении ремень будет изнашиваться из-за трения и изгиба на шкиве и растягиваться вплоть до полного разрыва. Так же если у вас установлен демфер между двигателем и рамой, большое натяжение вызовет перекос и сползание ремня.<br/><br />
При недостаточном натяжении зубцы ремня могут проскакивать на шкиве двигателя, и будут стачивать шкивом, т.е. увеличивая возможность проскакивания вплоть до полного стирания зубцов.<br/><br />
<br/><br />
==Процесс натяжки==<br />
1) Отпустите крепление натяжного механизма<br/><br />
2) Проверьте, что концевые зажимы ремня целы и зафиксированы в пазах.<br/><br />
3) Вставте большой шестиграннике между рамой и натяжителем. Натяните ремень средним усилием, зафиксируйте одним или несколькими винтами.<br/><br />
4) Немного продвинте каретку/стол.<br/><br />
Оттяните и отпустите ремень, как струну.<br/><br />
Звук вибрации ремня(как струна у гитары) должен быть звонким и коротким(пол секунды).<br/><br />
Если нет ни какого звука или ощущается провисание значит ремень не достаточно натянут.<br/> Нужно вставить шестигранник-рычаг, отпустить болты натянуть сильнее, зафиксировать болты и повторить проверку.<br/><br />
Если звук вибрации звонкий и продолжительный (более пол секунды, реально похож на струну) значит ремень перетянут.<br/> Нужно вставить шестигранник-рычаг, отпустить болты, немного ослабить натяжение. и повторить проверку.<br/><br />
<br />
В конце протянуть все болты крепления натяжителя<br/><br />
==Оценка качества натяжки при печати==</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%9D%D0%B0%D1%82%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%BC%D0%BD%D0%B5%D0%B9&diff=300Натяжение ремней2019-12-09T12:34:13Z<p>Павел Иванов: </p>
<hr />
<div>Черновик гайда по натяжке ремня<br />
<br />
Основная задача ремня — это точно преобразовать вращательное движение шкива двигателя в поступательное движение стола/каретки. Из чего проистекает абстрактное требование к натяжке ремня: «Ремень должен быть натянут достаточно»<br/><br />
Для натяжки ремня вам понадобиться комплектный шестигранник подходящего размера, и большой шестигранник в качестве рычага.<br/><br />
<br/><br />
'''Предостережение:''' Соизмеряйте узел к которому вы прилагаете усилие и величину усилия. Для натяжки ремня не требуется вообще никакого рычага, натяжения рукой за натяжитель по силе будет достаточно, рычаг нужен только для удобства. Если вы берете отвертку или другой длинный предмет, не прилагайте к ней чрезмерного усилия.<br/><br />
<br/><br />
Слишком слабое натяжение и слишком сильное влияют не только на качество печати, но и на износ ремня.<br/><br />
При слишком сильном натяжении ремень будет изнашиваться из-за трения и изгиба на шкиве и растягиваться вплоть до полного разрыва. Так же если у вас установлен демфер между двигателем и рамой, большое натяжение вызовет перекос и сползание ремня.<br/><br />
При недостаточном натяжении зубцы ремня могут проскакивать на шкиве двигателя, и будут стачивать шкивом, т.е. увеличивая возможность проскакивания вплоть до полного стирания зубцов.<br/><br />
<br/><br />
==Процесс натяжки==<br />
1) Отпустите крепление натяжного механизма<br/><br />
2) Проверьте, что концевые зажимы ремня целы и зафиксированы в пазах.<br/><br />
3) Вставте большой шестиграннике между рамой и натяжителем. Натяните ремень средним усилием, зафиксируйте одним или несколькими винтами.<br/><br />
4) Немного продвинте коретру/стол.<br/><br />
Оттяните и отпустите ремень, как струну.<br/><br />
Звук вибрации ремня(как струна у гитары) должен быть звонким и коротким(пол секунды).<br/><br />
Если нет ни какого звука или ощущается провисание значит ремень не достаточно натянут.<br/> Нужно вставить шестигранник-рычаг, отпустить болты натянуть сильнее, зафиксировать болты и повторить проверку.<br/><br />
Если звук вибрации звонкий и продолжительный (более пол секунды, реально похож на струну) значит ремень перетянут.<br/> Нужно вставить шестигранник-рычаг, отпустить болты, немного ослабить натяжение. и повторить проверку.<br/><br />
<br />
В конце протянуть все болты крепления натяжителя<br/><br />
==Оценка качества натяжки при печати==</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%9D%D0%B0%D1%82%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%BC%D0%BD%D0%B5%D0%B9&diff=299Натяжение ремней2019-12-09T12:32:37Z<p>Павел Иванов: </p>
<hr />
<div>Черновик гайда по натяжке ремня<br />
<br />
Основная задача ремня — это точно преобразовать вращательное движение шкива двигателя в поступательное движение стола/каретки. Из чего проистекает абстрактное требование к натяжке ремня: «Ремень должен быть натянут достаточно»<br/><br />
Для натяжки ремня вам понадобиться комплектный шестигранник подходящего размера, и большой шестигранник в качестве рычага.<br/><br />
<br/><br />
'''Предостережение:''' Соизмеряйте узел к которому вы прилагаете усилие и величину усилия. Для натяжки ремня не требуется вообще никакого рычага, натяжения рукой за натяжитель по силе будет достаточно, рычаг нужен только для удобства. Если вы берете отвертку или другой длинный предмет, не прилагайте к ней чрезмерного усилия.<br/><br />
<br/><br />
Слишком слабое натяжение и слишком сильное влияют не только на качество печати, но и на износ ремня.<br/><br />
При слишком сильном натяжении ремень будет изнашиваться из-за трения и изгиба на шкиве и растягиваться вплоть до полного разрыва. Так же если у вас установлен демфер между двигателем и рамой, большое натяжение вызовет перекос и сползание ремня.<br/><br />
При недостаточном натяжении зубцы ремня могут проскакивать на шкиве двигателя, и будут стачивать шкивом, т.е. увеличивая возможность проскакивания вплоть до полного стирания зубцов.<br/><br />
<br/><br />
==Процесс натяжки==<br />
1) Отпустите крепление натяжного механизма<br/><br />
2) Проверьте, что концевые зажимы ремня целы и зафиксированы в пазах.<br/><br />
3) Вставте большой шестиграннике между рамой и натяжителем. Натяните ремень среднем усилием, зафиксируйте одним или несколькими винтами.<br/><br />
4) Немного продвинте коретру/стол.<br/><br />
Оттяните и отпустите ремень, как струну.<br/><br />
Звук вибрации ремня(как струна у гитары) должен быть звонким и коротким(пол секунды).<br/><br />
Если нет ни какого звука или ощущается провисание значит ремень не достаточно натянут.<br/> Нужно вставить шестигранник-рычаг, отпустить болты натянуть сильнее, зафиксировать болты и повторить проверку.<br/><br />
Если звук вибрации звонкий и продолжительный (более пол секунды, реально похож на струну) значит ремень перетянут.<br/> Нужно вставить шестигранник-рычаг, отпустить болты, немного ослабить натяжение. и повторить проверку.<br/><br />
<br />
В конце протянуть все болты крепления натяжителя<br/><br />
==Оценка качества натяжки при печати==</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%9D%D0%B0%D1%82%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%BC%D0%BD%D0%B5%D0%B9&diff=298Натяжение ремней2019-12-09T12:32:23Z<p>Павел Иванов: </p>
<hr />
<div>Черновик гайда по натяжке ремня<br />
<br />
Основная задача ремня — это точно преобразовать вращательное движение шкива двигателя в поступательное движение стола/каретки. Из чего проистекает абстрактное требование к натяжке ремня: «Ремень должен быть натянут достаточно»<br/><br />
Для натяжки ремня вам понадобиться комплектный шестигранник подходящего размера, и большой шестигранник в качестве рычага.<br/><br />
<br/><br />
'''Предостережение:''' Соизмеряйте узел к которому вы прилагаете усилие и величину усилия. Для натяжки ремня не требуется вообще никакого рычага, натяжения рукой за натяжитель по силе будет достаточно, рычаг нужен только для удобства. Если вы берете отвертку или другой длинный предмет, не прилагайте к ней чрезмерного усилия.<br/><br />
<br/><br />
Слишком слабое натяжение и слишком сильное влияют не только на качество печати, но и на износ ремня.<br/><br />
При слишком сильном натяжении ремень будет изнашиваться из-за трения и изгиба на шкиве и растягиваться вплоть до полного разрыва. Так же если у вас установлен демфер между двигателем и рамой, большое натяжение вызовет перекос и сползание ремня.<br/><br />
При недостаточном натяжении зубцы ремня могут проскакивать на шкиве двигателя, и будут стачивать шкивом, т.е. увеличивая возможность проскакивания вплоть до полного стирания зубцов.<br/><br />
<br/><br />
==Процесс натяжки==<br />
1) Отпустите крепление натяжного механизма<br/><br />
2) Проверьте что концевые зажимы ремня целы и зафиксированы в пазах.<br/><br />
3) Вставте большой шестиграннике между рамой и натяжителем. Натяните ремень среднем усилием, зафиксируйте одним или несколькими винтами.<br/><br />
4) Немного продвинте коретру/стол.<br/><br />
Оттяните и отпустите ремень, как струну.<br/><br />
Звук вибрации ремня(как струна у гитары) должен быть звонким и коротким(пол секунды).<br/><br />
Если нет ни какого звука или ощущается провисание значит ремень не достаточно натянут.<br/> Нужно вставить шестигранник-рычаг, отпустить болты натянуть сильнее, зафиксировать болты и повторить проверку.<br/><br />
Если звук вибрации звонкий и продолжительный (более пол секунды, реально похож на струну) значит ремень перетянут.<br/> Нужно вставить шестигранник-рычаг, отпустить болты, немного ослабить натяжение. и повторить проверку.<br/><br />
<br />
В конце протянуть все болты крепления натяжителя<br/><br />
==Оценка качества натяжки при печати==</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%9D%D0%B0%D1%82%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%BC%D0%BD%D0%B5%D0%B9&diff=297Натяжение ремней2019-12-09T12:31:17Z<p>Павел Иванов: </p>
<hr />
<div>Черновик гайда по натяжке ремня<br />
<br />
Основная задача ремня — это точно преобразовать вращательное движение шкива двигателя в поступательное движение стола/каретки. Из чего проистекает абстрактное требование к натяжке ремня: «Ремень должен быть натянут достаточно»<br/><br />
Для натяжки ремня вам понадобиться комплектный шестигранник подходящего размера, и большой шестигранник в качестве рычага.<br/><br />
<br/><br />
'''Предостережение:''' Соизмеряйте узел к которому вы прилагаете усилие и величину усилия. Для натяжки ремня не требуется вообще никакого рычага, натяжения рукой за натяжитель по силе будет достаточно, рычаг нужен только для удобства. Если вы берете отвертку или другой длинный предмет, не прилагайте к ней чрезмерного усилия.<br/><br />
<br/><br />
Слишком слабое натяжение и слишком сильное влияют не только на качество печати, но и на износ ремня.<br/><br />
При слишком сильном натяжении ремень будет изнашиваться из-за трения и изгиба на шкиве и растягиваться вплоть до полного разрыва. Так же если у вас установлен демфер между двигателем и рамой, большое натяжение вызовет перекос и сползание ремня.<br/><br />
При недостаточном натяжении зубцы ремня могут проскакивать на шкиве двигателя, и будут стачивать шкивом, т.е. увеличивая возможность проскакивания вплоть до полного стирания зубцов.<br/><br />
<br/><br />
==Процесс натяжки==<br />
1)Отпустите крепление натяжного механизма<br/><br />
2)Проверьте что концевые зажимы ремня целы и зафиксированы в пазах.<br/><br />
3)Вставте большой шестиграннике между рамой и натяжителем. Натяните ремень среднем усилием, зафиксируйте одним или несколькими винтами.<br/><br />
4)Немного продвинте коретру/стол.<br/><br />
Оттяните и отпустите ремень, как струну.<br/><br />
Звук вибрации ремня(как струна у гитары) должен быть звонким и коротким(пол секунды).<br/><br />
Если нет ни какого звука или ощущается провисание значит ремень не достаточно натянут.<br/> Нужно вставить шестигранник-рычаг, отпустить болты натянуть сильнее, зафиксировать болты и повторить проверку.<br/><br />
Если звук вибрации звонкий и продолжительный (более пол секунды, реально похож на струну) значит ремень перетянут.<br/> Нужно вставить шестигранник-рычаг, отпустить болты, немного ослабить натяжение. и повторить проверку.<br/><br />
<br />
В конце протянуть все болты крепления натяжителя<br/><br />
==Оценка качества натяжки при печати==</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%93%D0%B4%D0%B5_%D0%B1%D1%80%D0%B0%D1%82%D1%8C_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%B4%D0%BB%D1%8F_3D-%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%B8&diff=247Где брать модели для 3D-печати2019-12-05T18:54:21Z<p>Павел Иванов: </p>
<hr />
<div>Thingiverse (лучшая подборка моделей в сети) - http://www.thingiverse.com/<br><br />
Shapeways - https://www.shapeways.com/<br><br />
Lithophane - http://3dp.rocks/lithophane/<br><br />
YouMagine - https://www.youmagine.com/<br><br />
STLFinder - https://www.stlfinder.com/<br><br />
My Mini Factory - https://www.myminifactory.com/<br><br />
Yeggi - http://www.yeggi.com/<br><br />
GrabCad - https://grabcad.com/<br><br />
Turboaquid - https://www.turbosquid.com/<br><br />
Instructables - http://instructables.com/<br><br />
NASA 3D Resources - https://nasa3d.arc.nasa.gov/<br><br />
3D Warehouse - https://3dwarehouse.sketchup.com/<br><br />
Smithsonian - https://3d.si.edu/<br><br />
ShareCG - http://www.sharecg.com/<br><br />
All3DP - https://www.all3dp.com/<br><br />
3DExport - https://de.3dexport.com/<br><br />
3DContentCentral - https://www.3dcontentcentral.com/<br><br />
3DShook - http://www.3dshook.com/<br><br />
SketchFab - https://sketchfab.com/<br><br />
Tinkercad - https://www.tinkercad.com/<br><br />
Evermotion - https://evermotion.org/downloads/<br><br />
Blendswap - https://www.blendswap.com/<br><br />
3DModelfree - http://www.3dmodelfree.com/<br><br />
Yobi3D - https://www.yobi3d.com/<br><br />
ThreeDscans - http://threedscans.com/<br><br />
BlankRepository - https://www.blankrepository.com/<br><br />
3ddigitaldoubles - http://3ddigitaldoubles.com/<br><br />
Pixellabs - https://www.thepixellab.net/freebies/<br></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%9A%D0%BE%D0%BD%D1%86%D0%B5%D0%B2%D0%B8%D0%BA%D0%B8&diff=246Концевики2019-12-04T08:12:24Z<p>Павел Иванов: </p>
<hr />
<div>Печатные апгрейды для нашего принтера:<br />
*Крышка, закрывающая плату экрана: https://www.thingiverse.com/thing:2987100<br />
*Защита платы и вентилятора от попадания мусора и остатков пластика: https://www.thingiverse.com/thing:2935204<br />
*Проставки для выравнивания мотора оси Z: https://www.thingiverse.com/thing:2925230<br />
*Стабилизаторы пружин стола: https://www.thingiverse.com/thing:3295578<br />
*Натяжитель ремней, ось X: https://www.thingiverse.com/thing:2854971<br />
*Натяжитель ремней, ось Y: https://www.thingiverse.com/thing:3097972<br />
*Натяжитель ремней, ось Y Ender 3 Pro: https://www.thingiverse.com/thing:3289057<br />
*Направляющая для обрезания трубки: https://www.thingiverse.com/thing:3236093<br />
*Обдув Petsfang: https://www.thingiverse.com/thing:2759439<br />
*Запасной рычаг в штатном подающем механизме: https://www.thingiverse.com/thing:2928102<br />
*Запасная часть подающего механизма, которая крепится к мотору: https://www.thingiverse.com/thing:3320373<br />
*Запасная часть подающего механизма, которая крепится к мотору, с регулировкой прижима пружины: https://www.thingiverse.com/thing:2974239<br />
*Направляющая для филамента (Печатаем Ender-3_and_CR-10_Filament_Guide): https://www.thingiverse.com/thing:2873157<br />
*Направляющая для филамента на верхнюю часть принтера (Для катушки, которая закреплена сверху): https://www.thingiverse.com/thing:2917932<br />
*Кронштейн для крепления катушки сбоку на профиль: https://www.thingiverse.com/thing:3323206<br />
*Крышка платы по 80 мм кулер. Для обычной версии. На Pro не подойдет: https://www.thingiverse.com/thing:3602214<br />
*Крепление BLTouch/3DTouch для штатного обдува: https://www.thingiverse.com/thing:3584158<br />
*Кронштейн для установки Titan Extruder на наш принтер: https://www.thingiverse.com/thing:3602202<br />
*Регулируемое крепление концевика оси Y(стол): https://www.thingiverse.com/thing:2879245<br />
*Корпус для скр 1.3: https://www.thingiverse.com/thing:3425182</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=244Заглавная страница2019-12-02T08:47:25Z<p>Павел Иванов: </p>
<hr />
<div>[[Необходимые Покупки]]<br />
<br />
[[Печатные апгрейды]]<br />
<br />
[[ЧаВо]]<br />
<br />
[[Установка 3D Touch]]<br />
<br />
[[Установка tmc2208 на штатную плату creality ]]<br />
<br />
[[Установка SKR 1.3 + TMC2208 UART]]<br />
<br />
[[Рецепт приготовления БФ2]]<br />
<br />
[[Octoprint publishing|Безопасная публикация OctoPrint в интернет, используя только свое оборудование]]<br />
<br />
[[Управление питанием принтера через Octoprint]]<br />
<br />
[[Прошивка загрузчика на родную плату Ender 3]]<br />
<br />
[[Полезные настройки в конфигурации Marlin перед прошивкой платы]]<br />
<br />
[https://www.youtube.com/watch?v=dC-2Aa1pAlY Установка лазера для гравировки на Ender 3]<br />
<br />
[https://www.youtube.com/playlist?list=PL8e0h2prmGn0in-LWr2BPPRaNsIfU56mV Еще про лазеры]<br />
<br />
[https://github.com/Nebari-xx/octoprint_installer Автоматический установщик Octoprint для плат на дистрибутиве Armbian, основанных на Debian buster]<br />
<br />
[http://roboforum.ru/post271994.html Калибровочные коды]<br />
<br />
[[Ремонт]]<br />
<br />
[[Где скачать модели]]<br />
<br />
[https://t.me/ender_3 Наш чат]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%93%D0%B4%D0%B5_%D0%B1%D1%80%D0%B0%D1%82%D1%8C_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%B4%D0%BB%D1%8F_3D-%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%B8&diff=243Где брать модели для 3D-печати2019-12-02T08:47:04Z<p>Павел Иванов: Новая страница: «Thingiverse (лучшая подборка моделей в сети) - http://www.thingiverse.com/<br> Shapeways - https://www.shapeways.com/<br> Cookie Caster…»</p>
<hr />
<div>Thingiverse (лучшая подборка моделей в сети) - http://www.thingiverse.com/<br><br />
Shapeways - https://www.shapeways.com/<br><br />
Cookie Caster - http://www.cookiecaster.com/<br><br />
Lithophane - http://3dp.rocks/lithophane/<br><br />
YouMagine - https://www.youmagine.com/<br><br />
STLFinder - https://www.stlfinder.com/<br><br />
My Mini Factory - https://www.myminifactory.com/<br><br />
Yeggi - http://www.yeggi.com/<br><br />
GrabCad - https://grabcad.com/<br><br />
Turboaquid - https://www.turbosquid.com/<br><br />
Instructables - http://instructables.com/<br><br />
NASA 3D Resources - https://nasa3d.arc.nasa.gov/<br><br />
3D Warehouse - https://3dwarehouse.sketchup.com/<br><br />
Smithsonian - https://3d.si.edu/<br><br />
ShareCG - http://www.sharecg.com/<br><br />
All3DP - https://www.all3dp.com/<br><br />
3DExport - https://de.3dexport.com/<br><br />
3DContentCentral - https://www.3dcontentcentral.com/<br><br />
3DShook - http://www.3dshook.com/<br><br />
SketchFab - https://sketchfab.com/<br><br />
Tinkercad - https://www.tinkercad.com/<br><br />
Evermotion - https://evermotion.org/downloads/<br><br />
Blendswap - https://www.blendswap.com/<br><br />
3DModelfree - http://www.3dmodelfree.com/<br><br />
Yobi3D - https://www.yobi3d.com/<br><br />
ThreeDscans - http://threedscans.com/<br><br />
BlankRepository - https://www.blankrepository.com/<br><br />
3ddigitaldoubles - http://3ddigitaldoubles.com/<br><br />
Pixellabs - https://www.thepixellab.net/freebies/<br></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=242Заглавная страница2019-12-02T08:11:13Z<p>Павел Иванов: </p>
<hr />
<div>[[Необходимые Покупки]]<br />
<br />
[[Печатные апгрейды]]<br />
<br />
[[ЧаВо]]<br />
<br />
[[Установка 3D Touch]]<br />
<br />
[[Установка tmc2208 на штатную плату creality ]]<br />
<br />
[[Установка SKR 1.3 + TMC2208 UART]]<br />
<br />
[[Рецепт приготовления БФ2]]<br />
<br />
[[Octoprint publishing|Безопасная публикация OctoPrint в интернет, используя только свое оборудование]]<br />
<br />
[[Управление питанием принтера через Octoprint]]<br />
<br />
[[Прошивка загрузчика на родную плату Ender 3]]<br />
<br />
[[Полезные настройки в конфигурации Marlin перед прошивкой платы]]<br />
<br />
[https://www.youtube.com/watch?v=dC-2Aa1pAlY Установка лазера для гравировки на Ender 3]<br />
<br />
[https://www.youtube.com/playlist?list=PL8e0h2prmGn0in-LWr2BPPRaNsIfU56mV Еще про лазеры]<br />
<br />
[https://github.com/Nebari-xx/octoprint_installer Автоматический установщик Octoprint для плат на дистрибутиве Armbian, основанных на Debian buster]<br />
<br />
[http://roboforum.ru/post271994.html Калибровочные коды]<br />
<br />
[[Ремонт]]<br />
<br />
[https://t.me/ender_3 Наш чат]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=241Заглавная страница2019-12-02T08:11:03Z<p>Павел Иванов: </p>
<hr />
<div>[[Необходимые Покупки]]<br />
<br />
[[Печатные апгрейды]]<br />
<br />
[[ЧаВо]]<br />
<br />
[[Установка 3D Touch]]<br />
<br />
[[Установка tmc2208 на штатную плату creality ]]<br />
<br />
[[Установка SKR 1.3 + TMC2208 UART]]<br />
<br />
[[Рецепт приготовления БФ2]]<br />
<br />
[[Octoprint publishing|Безопасная публикация OctoPrint в интернет, используя только свое оборудование]]<br />
<br />
[[Управление питанием принтера через Octoprint]]<br />
<br />
[[Прошивка загрузчика на родную плату Ender 3]]<br />
<br />
[[Полезные настройки в конфигурации Marlin перед прошивкой платы]]<br />
<br />
[https://www.youtube.com/watch?v=dC-2Aa1pAlY Установка лазера для гравировки на Ender 3]<br />
<br />
[https://www.youtube.com/playlist?list=PL8e0h2prmGn0in-LWr2BPPRaNsIfU56mV Еще про лазеры]<br />
<br />
[https://github.com/Nebari-xx/octoprint_installer Автоматический установщик Octoprint для плат на дистрибутиве Armbian, основанных на Debian buster]<br />
<br />
[http://roboforum.ru/post271994.html Калибровочные коды]<br />
<br />
[Ремонт]<br />
<br />
[https://t.me/ender_3 Наш чат]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%9C%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D0%B0&diff=240Материнская плата2019-12-02T08:10:39Z<p>Павел Иванов: Новая страница: «Модель мосфета стола на штатной плате Ender 3 - AOD514»</p>
<hr />
<div>Модель мосфета стола на штатной плате Ender 3 - AOD514</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%9A%D0%BE%D0%BD%D1%86%D0%B5%D0%B2%D0%B8%D0%BA%D0%B8&diff=237Концевики2019-11-27T06:19:13Z<p>Павел Иванов: </p>
<hr />
<div>Печатные апгрейды для нашего принтера:<br />
*Крышка, закрывающая плату экрана: https://www.thingiverse.com/thing:2987100<br />
*Защита платы и вентилятора от попадания мусора и остатков пластика: https://www.thingiverse.com/thing:2935204<br />
*Проставки для выравнивания мотора оси Z: https://www.thingiverse.com/thing:2925230<br />
*Стабилизаторы пружин стола: https://www.thingiverse.com/thing:3295578<br />
*Натяжитель ремней, ось X: https://www.thingiverse.com/thing:2854971<br />
*Натяжитель ремней, ось Y: https://www.thingiverse.com/thing:3097972<br />
*Натяжитель ремней, ось Y Ender 3 Pro: https://www.thingiverse.com/thing:3289057<br />
*Направляющая для обрезания трубки: https://www.thingiverse.com/thing:3236093<br />
*Обдув Petsfang: https://www.thingiverse.com/thing:2759439<br />
*Запасной рычаг в штатном подающем механизме: https://www.thingiverse.com/thing:2928102<br />
*Запасная часть подающего механизма, которая крепится к мотору: https://www.thingiverse.com/thing:3320373<br />
*Запасная часть подающего механизма, которая крепится к мотору, с регулировкой прижима пружины: https://www.thingiverse.com/thing:2974239<br />
*Направляющая для филамента (Печатаем Ender-3_and_CR-10_Filament_Guide): https://www.thingiverse.com/thing:2873157<br />
*Направляющая для филамента на верхнюю часть принтера (Для катушки, которая закреплена сверху): https://www.thingiverse.com/thing:2917932<br />
*Кронштейн для крепления катушки сбоку на профиль: https://www.thingiverse.com/thing:3323206<br />
*Крышка платы по 80 мм кулер. Для обычной версии. На Pro не подойдет: https://www.thingiverse.com/thing:3602214<br />
*Крепление BLTouch/3DTouch для штатного обдува: https://www.thingiverse.com/thing:3584158<br />
*Кронштейн для установки Titan Extruder на наш принтер: https://www.thingiverse.com/thing:3602202<br />
*Регулируемое крепление концевика оси Y(стол): https://www.thingiverse.com/thing:2879245</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=236Заглавная страница2019-11-26T20:07:20Z<p>Павел Иванов: </p>
<hr />
<div>[[Необходимые Покупки]]<br />
<br />
[[Печатные апгрейды]]<br />
<br />
[[ЧаВо]]<br />
<br />
[[Установка 3D Touch]]<br />
<br />
[[Установка tmc2208 на штатную плату creality ]]<br />
<br />
[[Установка SKR 1.3 + TMC2208 UART]]<br />
<br />
[[Рецепт приготовления БФ2]]<br />
<br />
[[Octoprint publishing|Безопасная публикация OctoPrint в интернет, используя только свое оборудование]]<br />
<br />
[[Управление питанием принтера через Octoprint]]<br />
<br />
[[Прошивка загрузчика на родную плату Ender 3]]<br />
<br />
[[Полезные настройки в конфигурации Marlin перед прошивкой платы]]<br />
<br />
[https://www.youtube.com/watch?v=dC-2Aa1pAlY Установка лазера для гравировки на Ender 3]<br />
<br />
[https://www.youtube.com/playlist?list=PL8e0h2prmGn0in-LWr2BPPRaNsIfU56mV Еще про лазеры]<br />
<br />
[https://github.com/Nebari-xx/octoprint_installer Автоматический установщик Octoprint для плат на дистрибутиве Armbian, основанных на Debian buster]<br />
<br />
[http://roboforum.ru/post271994.html Калибровочные коды]<br />
<br />
[https://t.me/ender_3 Наш чат]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Octoprint&diff=235Управление питанием принтера через Octoprint2019-11-26T20:06:24Z<p>Павел Иванов: </p>
<hr />
<div><b>Цели:</b><br />
# Выключать питание принтера по окончании печати и охлаждении хотенда до 50 градусов<br />
# Выключать питание принтера при возникновении ошибок при печати или обрыве связи октопринта с принтером<br />
<b>Что потребуется:</b><br />
# Твердотельное реле, например такое https://is.gd/CzGbqn (SSR-25DA)<br />
# Установленный Octoprint на один из одноплатных компьютеров(Например https://is.gd/Vvaclx), доступ к одноплатнику по ssh. <br />
# Провода для управления реле, например такие https://is.gd/gGW4Qx<br />
# Опционально: Паяльник, припой, флюс, изолента<br />
<b>Начнем:</b><br><br />
1. Отключаем блок питания от электроники принтера<br />
[[Файл:Photo 2019-11-26 20-18-39.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
2. Откручиваем блок питания и снимаем его<br />
[[Файл:Photo 2019-11-26 20-35-15.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
3. Снимаем защитный кожух проводки<br />
[[Файл:Photo 2019-11-26 20-41-01.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
4. Отсоединяем два провода от тумблера включения питания принтера<br />
[[Файл:Photo 2019-11-26 20-42-50.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
5. Наращиваем маленький проводочек. Подойдет кабель 16-18 AWG. Выводим свободные концы наружу.<br />
[[Файл:Photo 2019-11-26 20-50-08.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><br />
6. Прикручиваем блок питания обратно. Подсоединяем наши проводочки к выходам 1 и 2 реле. Реле закрепляем на раме. Я приклеил на двусторонний скотч<br />
[[Файл:Photo 2019-11-22 17-01-48.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
7. Выход 4(-) реле присоединяем к 39 пину нашего одноплатного компьютера, 3(+) присоединяем к 40 пину нашего одноплатного компьютера. Нумерация начинается с квадратика на обратной стороне платы<br />
[[Файл:Photo 2019-11-26 21-08-17.jpg|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br><br />
8. Приступаем к настройке. Заходим по ssh на наш одноплатный компьютер под пользователем root<br />
9. Переходим в домашнюю директорию пользователя, под которым работает Ocroprint(Для raspberry pi это пользователь pi. Для пользователей [https://github.com/Nebari-xx/octoprint_installer нашего установщика] - пользователь octo). <pre>cd /home/octo</pre><br />
10. Если у вас не Raspberry Pi - скачиваем библиотеку для управления пинами на нашем одноплатном компьютере. Если Raspberry Pi - переходим к шагу 13<br><br />
Для Orange Pi Lite это <br />
<pre><br />
git clone https://github.com/zhaolei/WiringOP.git -b h3 && cd WiringOP<br />
</pre><br />
11. Устанавливаем библиотеку<br />
<pre><br />
chmod +x ./build<br />
sudo ./build<br />
</pre><br />
12. Проверяем работоспособность<br />
<pre><br />
cd ..<br />
gpio readall<br />
</pre><br />
Должна появиться подобная таблица<br />
<pre><br />
+-----+-----+----------+------+---+-Orange Pi+---+---+------+---------+-----+--+<br />
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |<br />
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+<br />
| | | 3.3v | | | 1 || 2 | | | 5v | | |<br />
| 12 | 8 | SDA.0 | ALT3 | 0 | 3 || 4 | | | 5V | | |<br />
| 11 | 9 | SCL.0 | ALT3 | 0 | 5 || 6 | | | 0v | | |<br />
| 6 | 7 | GPIO.7 | ALT3 | 0 | 7 || 8 | 0 | ALT3 | TxD3 | 15 | 13 |<br />
| | | 0v | | | 9 || 10 | 0 | ALT3 | RxD3 | 16 | 14 |<br />
| 1 | 0 | RxD2 | ALT3 | 0 | 11 || 12 | 0 | ALT3 | GPIO.1 | 1 | 110 |<br />
| 0 | 2 | TxD2 | ALT3 | 0 | 13 || 14 | | | 0v | | |<br />
| 3 | 3 | CTS2 | ALT3 | 0 | 15 || 16 | 0 | ALT3 | GPIO.4 | 4 | 68 |<br />
| | | 3.3v | | | 17 || 18 | 0 | ALT3 | GPIO.5 | 5 | 71 |<br />
| 64 | 12 | MOSI | ALT3 | 0 | 19 || 20 | | | 0v | | |<br />
| 65 | 13 | MISO | ALT3 | 0 | 21 || 22 | 0 | ALT3 | RTS2 | 6 | 2 |<br />
| 66 | 14 | SCLK | ALT3 | 0 | 23 || 24 | 0 | ALT3 | CE0 | 10 | 67 |<br />
| | | 0v | | | 25 || 26 | 0 | ALT3 | GPIO.11 | 11 | 21 |<br />
| 19 | 30 | SDA.1 | ALT3 | 0 | 27 || 28 | 0 | ALT3 | SCL.1 | 31 | 18 |<br />
| 7 | 21 | GPIO.21 | ALT3 | 0 | 29 || 30 | | | 0v | | |<br />
| 8 | 22 | GPIO.22 | ALT3 | 0 | 31 || 32 | 0 | ALT3 | RTS1 | 26 | 200 |<br />
| 9 | 23 | GPIO.23 | ALT3 | 0 | 33 || 34 | | | 0v | | |<br />
| 10 | 24 | GPIO.24 | ALT3 | 0 | 35 || 36 | 0 | ALT3 | CTS1 | 27 | 201 |<br />
| 20 | 25 | GPIO.25 | ALT3 | 0 | 37 || 38 | 0 | ALT3 | TxD1 | 28 | 198 |<br />
| | | 0v | | | 39 || 40 | 0 | ALT3 | RxD1 | 29 | 199 |<br />
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+<br />
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |<br />
+-----+-----+----------+------+---+-Orange Pi+---+------+----------+-----+-----+<br />
</pre><br />
13. Создаем папку для скриптов включения и выключения принтеров и скачиваем сами скрипты<br />
<pre><br />
mkdir power_scripts<br />
cd power_scripts<br />
wget https://raw.githubusercontent.com/Nebari-xx/octoprint_installer/master/poweron.sh<br />
wget https://raw.githubusercontent.com/Nebari-xx/octoprint_installer/master/poweroff.sh<br />
chmod +x poweron.sh<br />
chmod +x poweroff.sh<br />
</pre><br />
14. Проверяем работоспособность:<br><br />
Включение принтера<br />
<pre><br />
./poweron.sh<br />
</pre><br />
Выключение принтера<br />
<pre><br />
./poweroff.sh<br />
</pre><br />
15. Заходим в веб-интерфейс Octoprint, ставим плагин PSU Control. После установки Octoprint попросит перезапустить себя. Перезапускаем<br />
[[Файл:Screenshot 20191126 234723.png|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br />
16. Настраиваем PSU Control. Сохраняем настройки. Проверяем включение/выключение принтера по кнопке с значком молнии вверху<br />
[[Файл:Screenshot 20191126 235506.png|400px|thumb|left]]<br />
[[Файл:Screenshot 20191126 235541.png|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br />
17. Если все прошло успешно - остался последний шаг. Настройка отключения питания при ошибках и обрыве связи с принтером.<br><br />
Находим конфигурационный файл Octoprint. Он обычно лежит в папке пользователя, в подпапке .octoprint/config.yaml<br><br />
Добавляем в конец следующий код<br />
<pre><br />
events:<br />
enabled: true<br />
subscriptions:<br />
- command: /home/octo/power_scripts/poweroff.sh<br />
event: Disconnected<br />
type: system<br />
- command: /home/octo/power_scripts/poweroff.sh<br />
event: Error<br />
type: system<br />
</pre><br />
Сохраняем. Перезапускаем Octoprint.<br><br />
Все готово! Enjoy!</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Octoprint&diff=234Управление питанием принтера через Octoprint2019-11-26T20:05:02Z<p>Павел Иванов: </p>
<hr />
<div><b>Цели:</b><br />
# Выключать питание принтера по окончании печати и охлаждении хотенда до 50 градусов<br />
# Выключать питание принтера при возникновении ошибок при печати или обрыве связи октопринта с принтером<br />
<b>Что потребуется:</b><br />
# Твердотельное реле, например такое https://is.gd/CzGbqn (SSR-25DA)<br />
# Установленный Octoprint на один из одноплатных компьютеров(Например https://is.gd/Vvaclx), доступ к одноплатнику по ssh. <br />
# Провода для управления реле, например такие https://is.gd/gGW4Qx<br />
# Опционально: Паяльник, припой, флюс, изолента<br />
<b>Начнем:</b><br><br />
1. Отключаем блок питания от электроники принтера<br />
[[Файл:Photo 2019-11-26 20-18-39.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
2. Откручиваем блок питания и снимаем его<br />
[[Файл:Photo 2019-11-26 20-35-15.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
3. Снимаем защитный кожух проводки<br />
[[Файл:Photo 2019-11-26 20-41-01.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
4. Отсоединяем два провода от тумблера включения питания принтера<br />
[[Файл:Photo 2019-11-26 20-42-50.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
5. Наращиваем маленький проводочек. Подойдет кабель 16-18 AWG. Выводим свободные концы наружу.<br />
[[Файл:Photo 2019-11-26 20-50-08.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><br />
6. Прикручиваем блок питания обратно. Подсоединяем наши проводочки к выходам 1 и 2 реле. Реле закрепляем на раме. Я приклеил на двусторонний скотч<br />
[[Файл:Photo 2019-11-22 17-01-48.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
7. Выход 4(-) реле присоединяем к 39 пину нашего одноплатного компьютера, 3(+) присоединяем к 40 пину нашего одноплатного компьютера. Нумерация начинается с квадратика на обратной стороне платы<br />
[[Файл:Photo 2019-11-26 21-08-17.jpg|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br><br />
8. Приступаем к настройке. Заходим по ssh на наш одноплатный компьютер под пользователем root<br />
9. Переходим в домашнюю директорию пользователя, под которым работает Ocroprint(Для raspberry pi это пользователь pi. Для пользователей [https://github.com/Nebari-xx/octoprint_installer нашего установщика] - пользователь octo). <pre>cd /home/octo</pre><br />
10. Если у вас не Raspberry Pi - скачиваем библиотеку для управления пинами на нашем одноплатном компьютере. Если Raspberry Pi - переходим к шагу 13<br><br />
Для Orange Pi Lite это <br />
<pre><br />
git clone https://github.com/zhaolei/WiringOP.git -b h3 && cd WiringOP<br />
</pre><br />
11. Устанавливаем библиотеку<br />
<pre><br />
chmod +x ./build<br />
sudo ./build<br />
</pre><br />
12. Проверяем работоспособность<br />
<pre><br />
cd ..<br />
gpio readall<br />
</pre><br />
Должна появиться подобная таблица<br />
<pre><br />
+-----+-----+----------+------+---+-Orange Pi+---+---+------+---------+-----+--+<br />
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |<br />
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+<br />
| | | 3.3v | | | 1 || 2 | | | 5v | | |<br />
| 12 | 8 | SDA.0 | ALT3 | 0 | 3 || 4 | | | 5V | | |<br />
| 11 | 9 | SCL.0 | ALT3 | 0 | 5 || 6 | | | 0v | | |<br />
| 6 | 7 | GPIO.7 | ALT3 | 0 | 7 || 8 | 0 | ALT3 | TxD3 | 15 | 13 |<br />
| | | 0v | | | 9 || 10 | 0 | ALT3 | RxD3 | 16 | 14 |<br />
| 1 | 0 | RxD2 | ALT3 | 0 | 11 || 12 | 0 | ALT3 | GPIO.1 | 1 | 110 |<br />
| 0 | 2 | TxD2 | ALT3 | 0 | 13 || 14 | | | 0v | | |<br />
| 3 | 3 | CTS2 | ALT3 | 0 | 15 || 16 | 0 | ALT3 | GPIO.4 | 4 | 68 |<br />
| | | 3.3v | | | 17 || 18 | 0 | ALT3 | GPIO.5 | 5 | 71 |<br />
| 64 | 12 | MOSI | ALT3 | 0 | 19 || 20 | | | 0v | | |<br />
| 65 | 13 | MISO | ALT3 | 0 | 21 || 22 | 0 | ALT3 | RTS2 | 6 | 2 |<br />
| 66 | 14 | SCLK | ALT3 | 0 | 23 || 24 | 0 | ALT3 | CE0 | 10 | 67 |<br />
| | | 0v | | | 25 || 26 | 0 | ALT3 | GPIO.11 | 11 | 21 |<br />
| 19 | 30 | SDA.1 | ALT3 | 0 | 27 || 28 | 0 | ALT3 | SCL.1 | 31 | 18 |<br />
| 7 | 21 | GPIO.21 | ALT3 | 0 | 29 || 30 | | | 0v | | |<br />
| 8 | 22 | GPIO.22 | ALT3 | 0 | 31 || 32 | 0 | ALT3 | RTS1 | 26 | 200 |<br />
| 9 | 23 | GPIO.23 | ALT3 | 0 | 33 || 34 | | | 0v | | |<br />
| 10 | 24 | GPIO.24 | ALT3 | 0 | 35 || 36 | 0 | ALT3 | CTS1 | 27 | 201 |<br />
| 20 | 25 | GPIO.25 | ALT3 | 0 | 37 || 38 | 0 | ALT3 | TxD1 | 28 | 198 |<br />
| | | 0v | | | 39 || 40 | 0 | ALT3 | RxD1 | 29 | 199 |<br />
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+<br />
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |<br />
+-----+-----+----------+------+---+-Orange Pi+---+------+----------+-----+-----+<br />
</pre><br />
13. Создаем папку для скриптов включения и выключения принтеров и скачиваем сами скрипты<br />
<pre><br />
mkdir power_scripts<br />
cd power_scripts<br />
wget https://raw.githubusercontent.com/Nebari-xx/octoprint_installer/master/poweron.sh<br />
wget https://raw.githubusercontent.com/Nebari-xx/octoprint_installer/master/poweroff.sh<br />
chmod +x poweron.sh<br />
chmod +x poweroff.sh<br />
</pre><br />
14. Проверяем работоспособность:<br><br />
Включение принтера<br />
<pre><br />
./poweron.sh<br />
</pre><br />
Выключение принтера<br />
<pre><br />
./poweroff.sh<br />
</pre><br />
15. Заходим в веб-интерфейс Octoprint, ставим плагин PSU Control. После установки Octoprint попросит перезапустить себя. Перезапускаем<br />
[[Файл:Screenshot 20191126 234723.png|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br />
16. Настраиваем PSU Control. Сохраняем настройки. Проверяем включение/выключение принтера по кнопке с значком молнии вверху<br />
[[Файл:Screenshot 20191126 235506.png|400px|thumb|left]]<br />
[[Файл:Screenshot 20191126 235541.png|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br />
17. Если все прошло успешно - остался последний шаг. Настройка отключения питания при ошибках и обрыве связи с принтером.<br><br />
Находим конфигурационный файл Octoprint. Он обычно лежит в папке пользователя, в подпапке .octoprint/config.yaml<br><br />
Добавляем в конец следующий код<br />
<pre><br />
events:<br />
enabled: true<br />
subscriptions:<br />
- command: /home/octo/power_scripts/poweroff.sh<br />
event: Disconnected<br />
type: system<br />
- command: /home/octo/power_scripts/poweroff.sh<br />
event: Error<br />
type: system<br />
</pre><br />
Сохраняем. Перезапускаем Octoprint.<br><br />
Все готово! Enjoy!</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Screenshot_20191126_235541.png&diff=233Файл:Screenshot 20191126 235541.png2019-11-26T19:57:09Z<p>Павел Иванов: </p>
<hr />
<div></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Screenshot_20191126_235506.png&diff=232Файл:Screenshot 20191126 235506.png2019-11-26T19:56:53Z<p>Павел Иванов: </p>
<hr />
<div></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Screenshot_20191126_234723.png&diff=231Файл:Screenshot 20191126 234723.png2019-11-26T19:50:38Z<p>Павел Иванов: </p>
<hr />
<div></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Octoprint&diff=230Управление питанием принтера через Octoprint2019-11-26T19:15:01Z<p>Павел Иванов: </p>
<hr />
<div><b>Цели:</b><br />
# Выключать питание принтера по окончании печати и охлаждении хотенда до 50 градусов<br />
# Выключать питание принтера при возникновении ошибок при печати или обрыве связи октопринта с принтером<br />
<b>Что потребуется:</b><br />
# Твердотельное реле, например такое https://is.gd/CzGbqn (SSR-25DA)<br />
# Установленный Octoprint на один из одноплатных компьютеров(Например https://is.gd/Vvaclx), доступ к одноплатнику по ssh. <br />
# Провода для управления реле, например такие https://is.gd/gGW4Qx<br />
# Опционально: Паяльник, припой, флюс, изолента<br />
<b>Начнем:</b><br><br />
1. Отключаем блок питания от электроники принтера<br />
[[Файл:Photo 2019-11-26 20-18-39.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
2. Откручиваем блок питания и снимаем его<br />
[[Файл:Photo 2019-11-26 20-35-15.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
3. Снимаем защитный кожух проводки<br />
[[Файл:Photo 2019-11-26 20-41-01.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
4. Отсоединяем два провода от тумблера включения питания принтера<br />
[[Файл:Photo 2019-11-26 20-42-50.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
5. Наращиваем маленький проводочек. Подойдет кабель 16-18 AWG. Выводим свободные концы наружу.<br />
[[Файл:Photo 2019-11-26 20-50-08.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><br />
6. Прикручиваем блок питания обратно. Подсоединяем наши проводочки к выходам 1 и 2 реле. Реле закрепляем на раме. Я приклеил на двусторонний скотч<br />
[[Файл:Photo 2019-11-22 17-01-48.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
7. Выход 4(-) реле присоединяем к 39 пину нашего одноплатного компьютера, 3(+) присоединяем к 40 пину нашего одноплатного компьютера. Нумерация начинается с квадратика на обратной стороне платы<br />
[[Файл:Photo 2019-11-26 21-08-17.jpg|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br><br />
8. Приступаем к настройке. Заходим по ssh на наш одноплатный компьютер под пользователем root<br />
9. Переходим в домашнюю директорию пользователя, под которым работает Ocroprint(Для raspberry pi это пользователь pi. Для пользователей [https://github.com/Nebari-xx/octoprint_installer нашего установщика] - пользователь octo). <pre>cd /home/octo</pre><br />
10. Если у вас не Raspberry Pi - скачиваем библиотеку для управления пинами на нашем одноплатном компьютере.<br><br />
Для Orange Pi Lite это <br />
<pre><br />
git clone https://github.com/zhaolei/WiringOP.git -b h3 && cd WiringOP<br />
</pre><br />
11. Устанавливаем библиотеку<br />
<pre><br />
chmod +x ./build<br />
sudo ./build<br />
</pre><br />
12. Проверяем работоспособность<br />
<pre><br />
cd ..<br />
gpio readall<br />
</pre><br />
Должна появиться такая таблица<br />
<pre><br />
+-----+-----+----------+------+---+-Orange Pi+---+---+------+---------+-----+--+<br />
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |<br />
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+<br />
| | | 3.3v | | | 1 || 2 | | | 5v | | |<br />
| 12 | 8 | SDA.0 | ALT3 | 0 | 3 || 4 | | | 5V | | |<br />
| 11 | 9 | SCL.0 | ALT3 | 0 | 5 || 6 | | | 0v | | |<br />
| 6 | 7 | GPIO.7 | ALT3 | 0 | 7 || 8 | 0 | ALT3 | TxD3 | 15 | 13 |<br />
| | | 0v | | | 9 || 10 | 0 | ALT3 | RxD3 | 16 | 14 |<br />
| 1 | 0 | RxD2 | ALT3 | 0 | 11 || 12 | 0 | ALT3 | GPIO.1 | 1 | 110 |<br />
| 0 | 2 | TxD2 | ALT3 | 0 | 13 || 14 | | | 0v | | |<br />
| 3 | 3 | CTS2 | ALT3 | 0 | 15 || 16 | 0 | ALT3 | GPIO.4 | 4 | 68 |<br />
| | | 3.3v | | | 17 || 18 | 0 | ALT3 | GPIO.5 | 5 | 71 |<br />
| 64 | 12 | MOSI | ALT3 | 0 | 19 || 20 | | | 0v | | |<br />
| 65 | 13 | MISO | ALT3 | 0 | 21 || 22 | 0 | ALT3 | RTS2 | 6 | 2 |<br />
| 66 | 14 | SCLK | ALT3 | 0 | 23 || 24 | 0 | ALT3 | CE0 | 10 | 67 |<br />
| | | 0v | | | 25 || 26 | 0 | ALT3 | GPIO.11 | 11 | 21 |<br />
| 19 | 30 | SDA.1 | ALT3 | 0 | 27 || 28 | 0 | ALT3 | SCL.1 | 31 | 18 |<br />
| 7 | 21 | GPIO.21 | ALT3 | 0 | 29 || 30 | | | 0v | | |<br />
| 8 | 22 | GPIO.22 | ALT3 | 0 | 31 || 32 | 0 | ALT3 | RTS1 | 26 | 200 |<br />
| 9 | 23 | GPIO.23 | ALT3 | 0 | 33 || 34 | | | 0v | | |<br />
| 10 | 24 | GPIO.24 | ALT3 | 0 | 35 || 36 | 0 | ALT3 | CTS1 | 27 | 201 |<br />
| 20 | 25 | GPIO.25 | ALT3 | 0 | 37 || 38 | 0 | ALT3 | TxD1 | 28 | 198 |<br />
| | | 0v | | | 39 || 40 | 0 | ALT3 | RxD1 | 29 | 199 |<br />
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+<br />
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |<br />
+-----+-----+----------+------+---+-Orange Pi+---+------+----------+-----+-----+<br />
</pre></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Octoprint&diff=229Управление питанием принтера через Octoprint2019-11-26T17:16:58Z<p>Павел Иванов: </p>
<hr />
<div><b>Цели:</b><br />
# Выключать питание принтера по окончании печати и охлаждении хотенда до 50 градусов<br />
# Выключать питание принтера при возникновении ошибок при печати или обрыве связи октопринта с принтером<br />
<b>Что потребуется:</b><br />
# Твердотельное реле, например такое https://is.gd/CzGbqn (SSR-25DA)<br />
# Установленный Octoprint на один из одноплатных компьютеров(Например https://is.gd/Vvaclx), доступ к одноплатнику по ssh. <br />
# Провода для управления реле, например такие https://is.gd/gGW4Qx<br />
# Опционально: Паяльник, припой, флюс, изолента<br />
<b>Начнем:</b><br />
1. Отключаем блок питания от электроники принтера<br />
[[Файл:Photo 2019-11-26 20-18-39.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
2. Откручиваем блок питания и снимаем его<br />
[[Файл:Photo 2019-11-26 20-35-15.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
3. Снимаем защитный кожух проводки<br />
[[Файл:Photo 2019-11-26 20-41-01.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
4. Отсоединяем два провода от тумблера включения питания принтера<br />
[[Файл:Photo 2019-11-26 20-42-50.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
5. Наращиваем маленький проводочек. Подойдет кабель 16-18 AWG. Выводим свободные концы наружу.<br />
[[Файл:Photo 2019-11-26 20-50-08.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><br />
6. Прикручиваем блок питания обратно. Подсоединяем наши проводочки к выходам 1 и 2 реле. Реле закрепляем на раме. Я приклеил на двусторонний скотч<br />
[[Файл:Photo 2019-11-22 17-01-48.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
7. Выход 4(-) реле присоединяем к 39 пину нашего одноплатного компьютера, 3(+) присоединяем к 40 пину нашего одноплатного компьютера. Нумерация начинается с квадратика на обратной стороне платы<br />
[[Файл:Photo 2019-11-26 21-08-17.jpg|400px|thumb|left]]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Octoprint&diff=228Управление питанием принтера через Octoprint2019-11-26T17:16:32Z<p>Павел Иванов: </p>
<hr />
<div><b>Цели:</b><br />
# Выключать питание принтера по окончании печати и охлаждении хотенда до 50 градусов<br />
# Выключать питание принтера при возникновении ошибок при печати или обрыве связи октопринта с принтером<br />
<b>Что потребуется:</b><br />
# Твердотельное реле, например такое https://is.gd/CzGbqn (SSR-25DA)<br />
# Установленный Octoprint на один из одноплатных компьютеров(Например https://is.gd/Vvaclx), доступ к одноплатнику по ssh. <br />
# Провода для управления реле, например такие https://is.gd/gGW4Qx<br />
# Опционально: Паяльник, припой, флюс, изолента<br />
<b>Начнем:</b><br />
1. Отключаем блок питания от электроники принтера<br />
[[Файл:Photo 2019-11-26 20-18-39.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
2. Откручиваем блок питания и снимаем его<br />
[[Файл:Photo 2019-11-26 20-35-15.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
3. Снимаем защитный кожух проводки<br />
[[Файл:Photo 2019-11-26 20-41-01.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
4. Отсоединяем два провода от тумблера включения питания принтера<br />
[[Файл:Photo 2019-11-26 20-42-50.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
5. Наращиваем маленький проводочек. Подойдет кабель 16-18 AWG. Выводим свободные концы наружу.<br />
[[Файл:Photo 2019-11-26 20-50-08.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><br />
6. Прикручиваем блок питания обратно. Подсоединяем наши проводочки к выходам 1 и 2 реле. Реле закрепляем на раме. Я приклеил на двусторонний скотч<br />
[[Файл:Photo 2019-11-22 17-01-48.jpg|400px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
7. Выход 4(-) реле присоединяем к 39 пину нашего одноплатного компьютера, 3(+) присоединяем к 40 пину нашего одноплатного компьютера. Нумерация начинается с квадратика на обратной стороне платы<br />
[[Файл:Photo 2019-11-26 21-08-17.jpg|200px|thumb|left]]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Octoprint&diff=227Управление питанием принтера через Octoprint2019-11-26T17:16:14Z<p>Павел Иванов: </p>
<hr />
<div><b>Цели:</b><br />
# Выключать питание принтера по окончании печати и охлаждении хотенда до 50 градусов<br />
# Выключать питание принтера при возникновении ошибок при печати или обрыве связи октопринта с принтером<br />
<b>Что потребуется:</b><br />
# Твердотельное реле, например такое https://is.gd/CzGbqn (SSR-25DA)<br />
# Установленный Octoprint на один из одноплатных компьютеров(Например https://is.gd/Vvaclx), доступ к одноплатнику по ssh. <br />
# Провода для управления реле, например такие https://is.gd/gGW4Qx<br />
# Опционально: Паяльник, припой, флюс, изолента<br />
<b>Начнем:</b><br />
1. Отключаем блок питания от электроники принтера<br />
[[Файл:Photo 2019-11-26 20-18-39.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
2. Откручиваем блок питания и снимаем его<br />
[[Файл:Photo 2019-11-26 20-35-15.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
3. Снимаем защитный кожух проводки<br />
[[Файл:Photo 2019-11-26 20-41-01.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
4. Отсоединяем два провода от тумблера включения питания принтера<br />
[[Файл:Photo 2019-11-26 20-42-50.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
5. Наращиваем маленький проводочек. Подойдет кабель 16-18 AWG. Выводим свободные концы наружу.<br />
[[Файл:Photo 2019-11-26 20-50-08.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><br />
6. Прикручиваем блок питания обратно. Подсоединяем наши проводочки к выходам 1 и 2 реле. Реле закрепляем на раме. Я приклеил на двусторонний скотч<br />
[[Файл:Photo 2019-11-22 17-01-48.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
7. Выход 4(-) реле присоединяем к 39 пину нашего одноплатного компьютера, 3(+) присоединяем к 40 пину нашего одноплатного компьютера. Нумерация начинается с квадратика на обратной стороне платы<br />
[[Файл:Photo 2019-11-26 21-08-17.jpg|200px|thumb|left]]</div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Photo_2019-11-26_21-08-17.jpg&diff=226Файл:Photo 2019-11-26 21-08-17.jpg2019-11-26T17:15:13Z<p>Павел Иванов: </p>
<hr />
<div></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Octoprint&diff=225Управление питанием принтера через Octoprint2019-11-26T17:01:14Z<p>Павел Иванов: </p>
<hr />
<div><b>Цели:</b><br />
# Выключать питание принтера по окончании печати и охлаждении хотенда до 50 градусов<br />
# Выключать питание принтера при возникновении ошибок при печати или обрыве связи октопринта с принтером<br />
<b>Что потребуется:</b><br />
# Твердотельное реле, например такое https://is.gd/CzGbqn (SSR-25DA)<br />
# Установленный Octoprint на один из одноплатных компьютеров(Например https://is.gd/Vvaclx), доступ к одноплатнику по ssh. <br />
# Провода для управления реле, например такие https://is.gd/gGW4Qx<br />
# Опционально: Паяльник, припой, флюс, изолента<br />
<b>Начнем:</b><br />
1. Отключаем блок питания от электроники принтера<br />
[[Файл:Photo 2019-11-26 20-18-39.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
2. Откручиваем блок питания и снимаем его<br />
[[Файл:Photo 2019-11-26 20-35-15.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
3. Снимаем защитный кожух проводки<br />
[[Файл:Photo 2019-11-26 20-41-01.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
4. Отсоединяем два провода от тумблера включения питания принтера<br />
[[Файл:Photo 2019-11-26 20-42-50.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br><br />
5. Наращиваем маленький проводочек. Подойдет кабель 16-18 AWG. Выводим свободные концы наружу.<br />
[[Файл:Photo 2019-11-26 20-50-08.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><br />
6. Прикручиваем блок питания обратно. Подсоединяем наши проводочки к выходам 1 и 2 реле. Реле закрепляем на раме. Я приклеил на двусторонний скотч<br />
[[Файл:Photo 2019-11-22 17-01-48.jpg|200px|thumb|left]]<br />
<br><br><br><Br><br><br><br><br><br><Br><br><br><br><br><br></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Photo_2019-11-22_17-01-48.jpg&diff=224Файл:Photo 2019-11-22 17-01-48.jpg2019-11-26T17:00:06Z<p>Павел Иванов: </p>
<hr />
<div></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Photo_2019-11-26_20-50-08.jpg&diff=223Файл:Photo 2019-11-26 20-50-08.jpg2019-11-26T16:52:07Z<p>Павел Иванов: </p>
<hr />
<div></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Photo_2019-11-26_20-42-50.jpg&diff=222Файл:Photo 2019-11-26 20-42-50.jpg2019-11-26T16:46:34Z<p>Павел Иванов: Павел Иванов загрузил новую версию Файл:Photo 2019-11-26 20-42-50.jpg</p>
<hr />
<div></div>Павел Ивановhttps://ender3.club/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Photo_2019-11-26_20-42-50.jpg&diff=221Файл:Photo 2019-11-26 20-42-50.jpg2019-11-26T16:43:47Z<p>Павел Иванов: </p>
<hr />
<div></div>Павел Иванов