Инструменты пользователя

Инструменты сайта


reprap:electronics:nanoheart_v2

NanoHeart

Version is v1.1.

Версия v1.1

Parameters / Параметры

It supports:

  • Arduino Nano (ATmega328 - 8 bit chip, 2 KB SRAM, 1KB EEPROM, 32KB FLASH);
  • 4 step motors like NEMA17 using A4988, DRV8825, or TMC2100 stepstics;
  • 12V 5A channel for hotend;
  • 12V 11A channel for hotbed;
  • Two termistor inputs;
  • Three endstop inputs (be careful on connecting);
  • 5V I2C expandable connector;
  • 5V TX/RX UART connector.

Обеспечена поддержка:

  • Arduino Nano (ATmega328 - 8 битный чип, 2 КБ SRAM, 1КБ EEPROM, 32КБ FLASH);
  • 4-х шаговых моторов типа NEMA17 с использованием драйверов A4988, DRV8825 или TMC2100;
  • 12V 5A канала для горячей головы;
  • 12V 11A канала для горячего стола;
  • двух входов для термисторов;
  • трёх входов для концевиков (аккуратнее при подключении);
  • коннектора для подключения внешних устройств к шине 5V I2C;
  • коннектора 5V TX/RX последовательного порта.

Changes against v1.0 are:

  • changed tantalum electrolytic capacitors to aluminum ones, renamed resitors, optimized some wires;
  • added TX/RX connector;
  • added EXTernal power jumper;
  • added optional PWR3v3 connector;
  • added optional N-FET BSS138 & resistor placeholder with connector for cooling fan.

Изменения относительно версии v1.0:

  • заменены танталовые электролитические конденсаторы на алюминиевые, переименованы резисторы, оптимизированы некоторые дорожки;
  • добавлен разъём TX/RX;
  • добавлен джампер EXT для подключения внешнего питания;
  • добавлен опциональный разъём PWR3v3;
  • добавлен опциональные N-FET транзистор BSS138 и места под резисторы с коннектором для подключения дополнительного вентилятора, есть поддержка ШИМ.

 A board with Nano and StepSticks installed

Firmware / Прошивка

This is old version of firmware but it support almost all features. It works well with NanoHeart v1.1.

Download it from TeaCup Repository.

Это старая версия прошивки, но она поддерживает всё необходимое. Прошивка работает на NanoHeart v1.1.

Скачайте её с репозитория TeaCup.

Use this command to flash Nano under Linux:

Используйте эту команду для прошивки Nano под Linux:

  avrdude -c arduino -b 57600 -p atmega328p -P /dev/ttyUSB0 -U flash:w:teacup.hex

and you will got the teacup.hex with the following settings:

  • endstops: x-max inverted, y-max inverted, z-min inverted;
  • enabled internal pullup for endstops (use 2-wires endstops);
  • enabled fast pwm,

others settings are default.

и вы получите teacup.hex со следующими настройками:

  • концевики: x-max инвертирован, y-max инвертирован, z-min инвертирован;
  • внутренняя подтяжка на входах концевиков активирована (используйте двухпроводные концевики);
  • активирован быстрый ШИМ,

остальные настройки не изменялись.

The latest version of a firmware is on master branch of Teacup_Firmware repository. To build the firmware you should use graphical utility configtool.py that requires Python and wxWidgets (for more informations see reprap.org).

Актуальная версия прошивки находится в master ветке репозитория Teacup_Firmware. Для сборки прошивки следует использовать графическую утилиту configtool.py, для работы которой необходим Python и wxWidgets (подробности можно посмотреть на reprap.org).

ConfigTool

The configuration file for NanoHeart v1.0 board was added into repository, also you may use it with NanoHeart v1.1. Just point to a configuration file that match to your printer and build the firmware.

В репозиторий добавлен конфигурационный файл для платы NanoHeart v1.0, который подходит и для версии 1.1. Остаётся только указать конфигурационный файл, подходящий для вашего принтера и собрать прошивку.

Connection / Подключение

Pay an attention to motor connections when use DRV8825 stepstick. See on their bottom labels!

Misconnection of an endstop will cause you to resold B2 diode on the Arduino Nano board :)

Обратите внимание на подключение мотора при использовании драйвера DRV8825. Смотрите на обозначения контактов снизу.

Не перепутайте распиновку концевиков! Иначе придётся перепаивать диод Шоттки на Arduino Nano :)

 Connection manual

Kit / Набор

Schematic / Схема

PCB layouts to use with Laser Printer transferring process.

Отпечатки платы с обоих сторон для использования в ЛУТ.

Clean PCB & components / Чистая плата и компоненты

Build manual:

  1. Fix the PCB safely on the desktop.
  2. Apply soldering paste on all pads (except Q3, R5 and R8 that are optional components to control the fan and not delivered).
  3. Place all SMD components on their places on the PCB: LED1, LED2, R1-R4, R6, R7, R9-R14, D1, D2, C1-C6.
  4. Warm up all SMD components with soldering fan on slow air pressure.

Now you have the PCB with soldered SMD components.

Для сборки набора необходимо:

  1. Надёжно закрепить плату на рабочем столе.
  2. Нанести на все площадки паяльную пасту (кроме Q3, R5 и R8 - это опциональные компоненты для управления вентилятором, не входят в поставляемый набор).
  3. Расставить по своим местам все SMD компоненты, а именно: LED1, LED2, R1-R4, R6, R7, R9-R14, D1, D2, C1-C6.
  4. Прогреть всё феном при малой подаче воздуха.

Теперь у вас есть плата с напаянными SMD деталями, переходите далее.

PCB with SMD & components / Плата с напаянными SMD деталями и компоненты

Build manual:

  1. Fix the PCB safely on the desktop.
  2. Cut and sold PLS and PLS parts into the PCB.
  3. Sold the driver and Arduino connectors into the PCB.
  4. Sold the FETs into the PCB.
  5. Sold the fuses into the PCB.
  6. Sold the power connectors into the PCB.

The device is ready.

Для сборки набора необходимо:

  1. Надёжно закрепить плату на рабочем столе.
  2. Наломать и затем впаять PLS и PLD контакты в плату.
  3. Впаять разъёмы для драйверов и Arduino Nano.
  4. Впаять полевые транзисторы.
  5. Впаять предохранители.
  6. Впаять клеммники.

Плата готова.

Video / Видео

It was tested on my Mendel90.

Проверено на моём Mendel90.

Endstop / Концевик

reprap/electronics/nanoheart_v2.txt · Последние изменения: 2018/10/04 15:26 — Ruslan Popov