Input shaper (Resonance Compensation): различия между версиями
Айболит (обсуждение | вклад) Нет описания правки |
Айболит (обсуждение | вклад) Нет описания правки |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 47: | Строка 47: | ||
#Контакт включения SPI для датчика. Этот параметр должен быть указан. | #Контакт включения SPI для датчика. Этот параметр должен быть указан. | ||
spi_speed: 5000000 | spi_speed: 5000000 | ||
#Скорость SPI (в Гц), используемая при взаимодействии с микросхемой. | #Скорость SPI (в Гц), используемая при взаимодействии с микросхемой. Значение по умолчанию равно 5000000. | ||
spi_bus: | spi_bus: | ||
spi_software_sclk_pin: | spi_software_sclk_pin: | ||
spi_software_mosi_pin: | spi_software_mosi_pin: | ||
spi_software_miso_pin: | spi_software_miso_pin: | ||
# | #Укажи вышеуказанные параметры, чтобы использовать "программный SPI". Этот режим не требует аппаратной поддержки микроконтроллера (обычно могут использоваться любые контакты общего назначения). По умолчанию "программный spi" не используется. | ||
axes_map: x,y,z | axes_map: x,y,z | ||
#Ось акселерометра для каждой из осей x, y и z принтера. Это может быть полезно, если положение акселерометра не совпадает с положением принтера. Например, можно задать значение "y, x, z", чтобы поменять местами оси x и y. Также возможно изменить направление оси, если направление акселерометра изменено на противоположное (например, "x,z,-y"). По умолчанию используются значения "x,y,z". | #Ось акселерометра для каждой из осей x, y и z принтера. Это может быть полезно, если положение акселерометра не совпадает с положением принтера. Например, можно задать значение "y, x, z", чтобы поменять местами оси x и y. Также возможно изменить направление оси, если направление акселерометра изменено на противоположное (например, "x,z,-y"). По умолчанию используются значения "x,y,z". | ||
rate: 3200 | rate: 3200 | ||
#Выходная скорость передачи данных для ADXL345. ADXL345 поддерживает следующие скорости передачи данных: 3200, 1600, 800, 400, 200, 100, 50, и 25. Обратите внимание, что не рекомендуется изменять эту частоту по сравнению со значением по умолчанию 3200, а значения ниже 800 значительно повлияют на качество резонансных измерений. | #Выходная скорость передачи данных для ADXL345. ADXL345 поддерживает следующие скорости передачи данных: 3200, 1600, 800, 400, 200, 100, 50, и 25. Обратите внимание, что не рекомендуется изменять эту частоту по сравнению со значением по умолчанию 3200, а значения ниже 800 значительно повлияют на качество резонансных измерений. | ||
Текущая версия от 13:45, 29 апреля 2025
https://klipper.wiki/ru/home/tuning/shaper Всё про настройку.
Mellow fly adxl345 АДХЛ с тайп-с портом. Надёжный, но подороже простого адхл.
Самый дешёвый GY-291 ADXL345 модуль.
adxl- это акселерометр. И он позволяет строить красивые графики и не расходовать лишний пластик. Эти модули бывают разных видов, в т.ч. с разъёмами под ЮСБ. Ниже поговорим именно про GY-291 ADXL345.
Как подключить.
На модуле есть пины:
GND- Земля
VCC- 5V
CS - Chip Select pin. Вход выбора ведомого ( оно же: nCS, SS, CSB, CSN, NSS, nSS, STE, SYNC. )
INT1 -
INT2 -
SDO - Serial Data Out Выход данных от ADXL345 к ведущему контроллеру/Microcontroller In Sensor Out pin (оно же: MISO: SOMI, DO, DON, SO, MRSR)
SDA - MOSI: SIMO, SDI (на устройстве), DI, DIN, SI, MTST.
SCL -Serial CLock. Вход тактовой частоты SPI. (оно же: SCLK: SCK, CLK, SPC, Serial Port Clock).
Подключение adxl345 к Orange Pi3lts
Подключение adxl345 к Raspberry Pi 3b (пикча взята с гита klipper)
Конфиг
[adxl345] cs_pin: #Контакт включения SPI для датчика. Этот параметр должен быть указан. spi_speed: 5000000 #Скорость SPI (в Гц), используемая при взаимодействии с микросхемой. Значение по умолчанию равно 5000000. spi_bus: spi_software_sclk_pin: spi_software_mosi_pin: spi_software_miso_pin: #Укажи вышеуказанные параметры, чтобы использовать "программный SPI". Этот режим не требует аппаратной поддержки микроконтроллера (обычно могут использоваться любые контакты общего назначения). По умолчанию "программный spi" не используется. axes_map: x,y,z #Ось акселерометра для каждой из осей x, y и z принтера. Это может быть полезно, если положение акселерометра не совпадает с положением принтера. Например, можно задать значение "y, x, z", чтобы поменять местами оси x и y. Также возможно изменить направление оси, если направление акселерометра изменено на противоположное (например, "x,z,-y"). По умолчанию используются значения "x,y,z". rate: 3200 #Выходная скорость передачи данных для ADXL345. ADXL345 поддерживает следующие скорости передачи данных: 3200, 1600, 800, 400, 200, 100, 50, и 25. Обратите внимание, что не рекомендуется изменять эту частоту по сравнению со значением по умолчанию 3200, а значения ниже 800 значительно повлияют на качество резонансных измерений.