REPLICADR MINI — различия между версиями
Материал из CADR
Avp (обсуждение | вклад) (Новая страница: «проект::REPLICADR MINI -- Проект по сборке точного 3D-принтера. = Участники проекта = * участник…») |
Avp (обсуждение | вклад) |
||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 13: | Строка 13: | ||
== Klipper == | == Klipper == | ||
* [https://github.com/bigtreetech/Manta-M8P/blob/master/V2.0/Firmware/generic-bigtreetech-manta-m8p-V2_0.cfg Образец конфигурационного файла] | * [https://github.com/bigtreetech/Manta-M8P/blob/master/V2.0/Firmware/generic-bigtreetech-manta-m8p-V2_0.cfg Образец конфигурационного файла] | ||
| + | |||
| + | == Конфигурация == | ||
| + | https://www.klipper3d.org/Config_Reference.html | ||
| + | |||
| + | === BL-Touch / 3D-touch === | ||
| + | Необходимо секцию <code>[bltouch]</code>: | ||
| + | |||
| + | <pre> | ||
| + | [bltouch] | ||
| + | sensor_pin: ^PD13 | ||
| + | control_pin: PD12 | ||
| + | z_offset: 1 | ||
| + | # probe_with_touch_mode: True | ||
| + | # pin_up_reports_not_triggered: False | ||
| + | # pin_up_touch_mode_reports_triggered: True | ||
| + | stow_on_each_sample: False | ||
| + | probe_with_touch_mode: False | ||
| + | </pre> | ||
| + | |||
| + | Также необходимо изменить секцию <code>[stepper_z]</code>: | ||
| + | |||
| + | <pre> | ||
| + | [stepper_z] | ||
| + | # ... | ||
| + | endstop_pin: probe:z_virtual_endstop | ||
| + | # ... | ||
| + | </pre> | ||
| + | |||
| + | === Калибровка Z-Offset === | ||
| + | * https://www.klipper3d.org/Probe_Calibrate.html | ||
| + | * https://www.klipper3d.org/Bed_Level.html#the-paper-test | ||
| + | |||
| + | === Вентилятор обдува детали === | ||
| + | Секция <code>[fan]</code> в настройках. | ||
| + | |||
| + | === Вентилятор обдува экструдера === | ||
| + | Секция <code>[heater_fan]</code> в настройках. | ||
| + | |||
| + | === WebCAM === | ||
| + | Ставим [https://github.com/pikvm/ustreamer uStreamer]: | ||
| + | |||
| + | sudo su - | ||
| + | apt install ustreamer | ||
| + | |||
| + | Смотрим список USB-устройств: | ||
| + | |||
| + | lsusb | ||
| + | |||
| + | Ищем устройство: | ||
| + | |||
| + | ls -al /dev/v4l/by-id | ||
| + | |||
| + | Можно посмотреть список поддерживаемых форматов видео: | ||
| + | |||
| + | v4l2-ctl -d /dev/v4l/by-id/usb-A4_tech_Corp._A4_tech_USB2.0_Camera-video-index0 --list-formats | ||
| + | |||
| + | Запускаем стрим: | ||
| + | |||
| + | ustreamer --device=/dev/v4l/by-id/usb-A4_tech_Corp._A4_tech_USB2.0_Camera-video-index0 --host=0.0.0.0 --port=8080 | ||
| + | |||
| + | ==== Источники ==== | ||
| + | * https://klipper.wiki/ru/home/prestige/Streamer | ||
| + | |||
| + | [[Категория:Проекты]] | ||
Текущая версия на 18:11, 15 января 2024
REPLICADR MINI -- Проект по сборке точного 3D-принтера.
Содержание
Участники проекта
- Пётр Третьяков -- проектирование, подбор компонентов, сборка, модернизация, поддержка.
- avp -- закупка компонентов, настройка и загрузка прошивки, информационная поддержка.
Механика
Электроника
Manta M8P
Прошивка
Klipper
Конфигурация
https://www.klipper3d.org/Config_Reference.html
BL-Touch / 3D-touch
Необходимо секцию [bltouch]:
[bltouch] sensor_pin: ^PD13 control_pin: PD12 z_offset: 1 # probe_with_touch_mode: True # pin_up_reports_not_triggered: False # pin_up_touch_mode_reports_triggered: True stow_on_each_sample: False probe_with_touch_mode: False
Также необходимо изменить секцию [stepper_z]:
[stepper_z] # ... endstop_pin: probe:z_virtual_endstop # ...
Калибровка Z-Offset
- https://www.klipper3d.org/Probe_Calibrate.html
- https://www.klipper3d.org/Bed_Level.html#the-paper-test
Вентилятор обдува детали
Секция [fan] в настройках.
Вентилятор обдува экструдера
Секция [heater_fan] в настройках.
WebCAM
Ставим uStreamer:
sudo su - apt install ustreamer
Смотрим список USB-устройств:
lsusb
Ищем устройство:
ls -al /dev/v4l/by-id
Можно посмотреть список поддерживаемых форматов видео:
v4l2-ctl -d /dev/v4l/by-id/usb-A4_tech_Corp._A4_tech_USB2.0_Camera-video-index0 --list-formats
Запускаем стрим:
ustreamer --device=/dev/v4l/by-id/usb-A4_tech_Corp._A4_tech_USB2.0_Camera-video-index0 --host=0.0.0.0 --port=8080