From 39e9a5f092ceddaf20d1d2da136708da1a2fe91c Mon Sep 17 00:00:00 2001 From: <> Date: Tue, 20 Feb 2024 17:51:04 +0000 Subject: [PATCH] Deployed 9583102 with MkDocs version: 1.5.3 --- .nojekyll | 0 404.html | 494 ++ Reborn/flashPrinterBoard/index.html | 762 ++ Reborn/klipperConfig/index.html | 818 ++ assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/bundle.8fd75fb4.min.js | 29 + assets/javascripts/bundle.8fd75fb4.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.b8dbb3d2.min.js | 42 + .../workers/search.b8dbb3d2.min.js.map | 7 + assets/stylesheets/main.7e359304.min.css | 1 + assets/stylesheets/main.7e359304.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + index.html | 575 ++ search/search_index.json | 1 + sitemap.xml | 28 + sitemap.xml.gz | Bin 0 -> 303 bytes .../driversVoltage/index.html" | 617 ++ .../sdcardProtection/index.html" | 605 ++ 53 files changed, 11190 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 Reborn/flashPrinterBoard/index.html create mode 100644 Reborn/klipperConfig/index.html create mode 100644 assets/images/favicon.png create mode 100644 assets/javascripts/bundle.8fd75fb4.min.js create mode 100644 assets/javascripts/bundle.8fd75fb4.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.b8dbb3d2.min.js create mode 100644 assets/javascripts/workers/search.b8dbb3d2.min.js.map create mode 100644 assets/stylesheets/main.7e359304.min.css create mode 100644 assets/stylesheets/main.7e359304.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 "\320\237\320\276\320\273\320\265\320\267\320\275\320\276\320\265/driversVoltage/index.html" create mode 100644 "\320\237\320\276\320\273\320\265\320\267\320\275\320\276\320\265/sdcardProtection/index.html" diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..9b4e013 --- /dev/null +++ b/404.html @@ -0,0 +1,494 @@ + + + +
+ + + + + + + + + + + + + + +Для того, чтобы Raspberry Pi мог управлять микроконтроллером принтера, требуется скомпилировать и установить прошивку на плату принтера. Настройки прошивки зависят от способа соединения Raspberry Pi с управляющей платой - по USB или по UART.
+В терминале предварительно очищаем рабочий каталог, чтобы гарантированно полностью пересобрать прошивку:
+ +Запускаем интерфейс настройки прошивки:
+ +Extra low-level configuration options
Micro-controller Architecture
→ STMicroelectronics STM32
Processor model
→ STM32F103
Bootloader offset
→ 28KiB bootloader
Communication interface
→ Serial (on USART3 PB11/PB10)
т.к. USB подключение этой платы использует пины UART3: PB10-TX и PB11-RXCommunication interface
→ Serial (on USART1 PA10/PA9)
т.к. WiFi модуль платы использует пины UART1: PA9-TX и PA10-RX(Опционально)
+GPIO pins to set at micro-controller startup
→ !PD13,!PC6
Extra low-level configuration options
Micro-controller Architecture
→ STMicroelectronics STM32
Processor model
→ STM32F407
Bootloader offset
→ 32KiB bootloader
Communication interface
→ Serial (on USART3 PB11/PB10)
т.к. USB подключение этой платы использует пины UART3: PB10-TX и PB11-RXCommunication interface
→ Serial (on USART1 PA10/PA9)
т.к. WiFi модуль платы использует пины UART1: PA9-TX и PA10-RX(Опционально)
+GPIO pins to set at micro-controller startup
→ !PD13,!PC6
Сохраняем конфигурацию нажатием последовательно «Q» и «Y». После конфигурации запускаем компиляцию:
+ +Результат - файл klipper.bin
в папке ~/klipper/out/
Так же для удобства можно сразу переместить готовый Robin_nano35.bin
в корень printer_data/config/
После файл можно Robin_nano35.bin
скачать через веб-интерфейсе Fluidd/Mainsail
Вставляем MicroSD в принтер и обесточиваем его. Если к плате принтера подключен Raspberry Pi, то отключите и его.
+Так как стоковый экран принетра не даст вам определить, прошился ли он. На экране зависнет ход прогресса на 100%. Ждем пару минут. После перезагрузке будет либо чёрный экран (если при конфигурации прошивки он был отключен в конфигурации платы принтера), либо вечная надпись Booting...
. Это нормально.
=== В РАЗРАБОТКЕ ===
+Настройки Klipper хранятся в текстовом файле printer.cfg
и изменяются с помощью правок этого файла. Ничего компилировать не нужно. Внёс правки → сохранил → перезапустил → готово.
Есть обязательные параметры, которые необходимо явно указывать и определять и необязательные, которые имеют встроенное значение по умолчанию. Необязательные в свою очередь делятся на те, что всегда активны, даже если не указаны или закомментированы (с помощью #) в файле и на те, что отключены, если не указаны или закомментированы.
+Например, вы не можете не указать кинематику, это вызовет ошибку запуска клиппера. Но если вы не укажете минимальную температуру экструзии, будет использовано значение 170℃ по умолчанию. Если вы не укажете Input Shaping в конфиге, он будет отключён, а команды, связанные с ним, будут вызывать ошибку. Иногда в других руководствах можно встретить какие-то параметры, которые и так соответствуют значениям по умолчанию. Я такие параметры просто не указываю в большинстве случаев.
+printer.cfg
поддерживает модульность и вложенность. Блоки кода могут быть вынесены в отдельные конфигурационные файлы, для подключения которых в printer.cfg
нужно добавить строчку
Значения могут дублироваться в основном файле printer.cfg
и дочерних конфигах, и при этом иметь разные значения по следующим правилам:
printer.cfg
имеет наивысший приоритет и значения параметров, указанных в этом файле переопределяют значения этих параметров в других включённыхФайл printer.cfg
расположен в папке /home/pi/klipper_config/
[mcu]
+serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
+restart_method: command
+
[printer]
+kinematics: corexy
+max_velocity: 250
+max_accel: 3000
+max_accel_to_decel: 2000
+max_z_velocity: 20
+max_z_accel: 100
+
Значения max_velocity
и max_accel
определяются в ходе калибровок, а square_corner_velocity
лучше оставить по умолчанию (не указывать) для корректной работы Input Shaping.
[heater_bed]
+heater_pin: PA0
+sensor_type: EPCOS 100K B57560G104F
+sensor_pin: PC0
+control: pid
+pid_Kp: 0
+pid_Ki: 0
+pid_Kd: 0
+min_temp: 0
+max_temp: 130
+
[output_pin BEEPER_pin]
+pin: PC5
+pwm: True
+value: 0
+shutdown_value: 0
+cycle_time: 0.001
+scale: 1000
+
Можно включать и отключать командой G-code SET_FILAMENT_SENSOR SENSOR=filament_sensor ENABLE=[0|1]
. В данной конфигурации помимо паузы запускает макрос BEEP
- подачу звукового сигнала.
{"use strict";/*!
+ * escape-html
+ * Copyright(c) 2012-2013 TJ Holowaychuk
+ * Copyright(c) 2015 Andreas Lubbe
+ * Copyright(c) 2015 Tiancheng "Timothy" Gu
+ * MIT Licensed
+ */var Va=/["'&<>]/;qn.exports=za;function za(e){var t=""+e,r=Va.exec(t);if(!r)return t;var o,n="",i=0,s=0;for(i=r.index;i