Z dual stepper + Z dual endstop + Z probe (тензодатчик) + auto bed leveling G29
IMG_1386
IMG_1387

 

Z dual stepper + Z dual endstop + Z probe (тензодатчик) + auto bed leveling G29

Работает очень просто.

HX-711 непрерывно передает значения Arduino Nano (вес головки экструдера; 80 раз в секунду), которая висит на конце тензодатчика.

При касании соплом стола с заданным усилием, Nano поднимает DigitalPin (Pin необходимо указать в прошивке Marlin).

Для борьбы с дрейфом, другой цифровой выход на контроллер используется для запуска повторного нуля (М42), как раз перед тем, как запускается Z-probe.

Шаг 1: Что для этого надо?

 Для правильной работы необходимо Z-ось подключить на два драйвера.
  1. 1 kg (2lb) load cell (YZC-131 or similar). Size: 75-80mm x 12.7mm x 12.7mm (there are other smaller load cells that might work quite well, but don’t fit my plastic parts).тензодатчик
  2. HX-711 sensor board.Mini.HX711
  3. Arduino Nano V3.0 (5V, Atmega328).
  4. Крепление для всей этой конструкции (рисуется за пол часа)

Все детали на Ali обойдутся в 5-6 $.

Шаг 2: Печатаем крепление

hotend
IMG_1386

Шаг 3: Подключаем электронику

Picture of Connect Electronics

3.1.Подключаем тензодатчик к HX-711:

  • Sense Power (Vavdd): LoadCell Red Wire – HX-711 E+
  • Sense Ground: LoadCell Black Wire – HX-711 E-
  • Cell -: LoadCell Green Wire – HX-711 A-
  • Cell +: LoadCell White/Purple Wire – HX-711 A+

3.2.Подключаем HX-711 к Nano:

  • 5V Power: HX-711 VCC – Nano VCC [J2 Pin 4] (not VIN)
  • GND: XH-711 GND – Nano GND [J1 Pin 4]
  • Data: HX-711 DT – Nano D5 [J1 Pin 8]
  • Clock: HX-711 SCK – Nano D6 [J1 Pin 9]

3.3Подключаем Nano к RAMPS (SERVO pins):

  • 5V Power: Nano VCC [J2 Pin 4] (not VIN) – Cable Pin 3
  • GND: Nano GND [J1 Pin 4] – Cable Pin 1
  • Ztrigger: Nano D4 [J1 Pin 7] – Cable Pin 5
  • Tare Pulse: Nano D3 [J1 Pin 6] – Cable Pin 6

Picture of Final Testing and RepRap Setup

Установите перемычку на RAMPS на 5V и VCC.

Шаг 4: Собираем все вместе

IMG_1387

Шаг 5: Прошивка и Колибровка

Подключите Nano к ПК по USB и загрузите loadcell_zprobe-master или firmware (разницы нет), используя Arduino IDE.

Когда Nano подключен по USB (и принтер выключен), если приложить усилие к голове, эмулировать касание к столу, светодиод на Nano должен светиться.

Можно запустить терминал и посмотреть там на значения.

Если светодиод светится не при поднимании головы, а когда вы на нее давите сверху, поменяйте местами A- и A+. Или переверните тензодатчик.

Сброс на ноль (вес тары) вызывается командой M42 в начале выполнения Z-probe.

Step 6: Увеличение скорости

Picture of Speeding up the readings
Продолжении скоро…

2 thoughts on “Z dual stepper + Z dual endstop + Z probe (тензодатчик) + auto bed leveling G29

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.