Кремень КД Реклама
Кремень КМ Реклама

Duet 2 Wifi и автоуровень на тензодатчике

Neiromantic
Идет загрузка
Загрузка
27.02.2021
4568
8
RepRap

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

7

    В процессе постройки или доработки своего 3D принтера неизбежно встает вопрос об автоматизации процесса выравнивания стола. Спроектировав и построив свой принтер, не обошел это вопрос и меня. Итак, что мы имеем: самострой на кинематике coreXY с размером печатной области 280х290, плата Duet 2 WiFi, тензодатчик (алюминиевая плашка с тензорезисторами на 1 кг).

Duet 2 Wifi и автоуровень на тензодатчикеDuet 2 Wifi и автоуровень на тензодатчике    Тензодатчик покупал на али вместе с модулем HX711. Еще понадобится Arduino Nano. Модуль HX711 разогнан до 80 Гц. Как это делается в интернете полно описания.

    Схема подключения и настройки Duet довольно проста.

Duet 2 Wifi и автоуровень на тензодатчикеСкетч для ардуино тоже примитивен.

#include "HX711.h"

const int LOADCELL_DOUT_PIN = A1;

const int LOADCELL_SCK_PIN = A0;

HX711 scale;

void setup() {

  Serial.begin(115200);

  scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);

  pinMode(LED_BUILTIN, OUTPUT);

  pinMode(4, OUTPUT);

  digitalWrite(4, LOW);

}

void loop() {

  if (scale.is_ready()) {

    long reading = scale.read();

    Serial.println(reading); // это можно убрать. Оставил для контроля порта и настройки.

    if (reading>2100000) {digitalWrite(LED_BUILTIN, HIGH);digitalWrite(4, HIGH);}

    else {digitalWrite(LED_BUILTIN, LOW);digitalWrite(4, LOW);}

  }

}

    Параметр 2100000 получен в результате настройки датчика с помощью встроенного в ArduinoIDE инструмента «Плоттер по последовательному соединению».

    

    Настройка датчика в config.g Duet`а для моего принтера выглядит следующим образом:

; Z-Probe - тензодатчик

M558 P5 I0 H3 F120 T10000 ; set Z probe type to switch and the dive height + speeds

G31 P500 X0 Y0 Z-0.45 ; set Z probe trigger value, offset and trigger height

M557 X15:265 Y15:285 S83 ; define mesh grid

В итоге датчик работает отлично. Скорости срабатывания вполне хватает.

Duet 2 Wifi и автоуровень на тензодатчике

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

7
Комментарии к статье