Melzi: различия между версиями

Материал из Энциклопедия ТриДэшники
Перейти к навигации Перейти к поиску
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
==Описание==
 
==Описание==
 +
Интегрированное решение с поддержкой только одного экструдера. Пользуется популярностью у китайских производителей 3D принтеров, поэтому очень распространена. Нет возможности замены [[Драйвер шагового двигателя|драйверов шаговых двигателей]].
 +
 +
# Напряжение питания: 12В
 +
# Процессор ATMEL ATMEGA1284P
 +
# USB контроллер FT232RL
 +
# 4 интегрированных [[Драйвер A4988|драйвера ШД A4988]] или [[Драйвер A4982|A4982]]
 +
# Слот для miniSD или microSD карты
 +
# Три управляемых MOSFET для экструдера, стола и вентилятора обдува печатаемой детали
 +
# Размеры 210 x 50 мм
  
 
==Схема==
 
==Схема==
 +
[[Файл:Схема-RepRapPro-Melzi.png|thumb|none|500px|Схема RepRapPro Melzi]]
 +
[[Файл:Melzi-board.png|thumb|none|500px|Разводка PCB Melzi 2.0]]
 +
 +
 +
==Подключение==
 +
[[Файл:Подключение к Melzi.jpg]]
 +
 +
===Используемые пины===
 +
<pre>
 +
#define X_STEP_PIN        15
 +
#define X_DIR_PIN          21
 +
#define X_MIN_PIN          18
 +
 +
#define Y_STEP_PIN        22
 +
#define Y_DIR_PIN          23
 +
#define Y_MIN_PIN          19
 +
 +
#define Z_STEP_PIN        3
 +
#define Z_DIR_PIN          2
 +
#define Z_MIN_PIN          20
 +
 +
#define E0_STEP_PIN        1
 +
#define E0_DIR_PIN          0
 +
 +
#define LED_PIN            27
 +
 +
#define FAN_PIN            4
 +
 +
#define HEATER_0_PIN      13 // extruder
 +
 +
#define HEATER_BED_PIN    10 // bed (change to 12 for breakout pin on header)
 +
#define X_ENABLE_PIN      14
 +
#define Y_ENABLE_PIN      14
 +
#define Z_ENABLE_PIN      26
 +
#define E0_ENABLE_PIN      14
 +
 +
#define TEMP_0_PIN          7  // Analogue pin
 +
#define TEMP_BED_PIN        6  // Analogue pin
 +
#define SDSS              31
  
 +
#define SLAVE_CLOCK   16
 +
</pre>
  
 
==Источники информации==
 
==Источники информации==
 
# [http://reprap.org/wiki/Melzi RepRap.org]
 
# [http://reprap.org/wiki/Melzi RepRap.org]
# [http://3deshnik.ru/forum/viewtopic.php?f=5&t=95 Обсуждение на форуме]
+
# [http://www.geeetech.com/wiki/index.php/Melzi_V2.0 geeetech.com]
 +
# [http://3deshnik.ru/forum/viewtopic.php?f=5&t=95 Обсуждение проблем прошивки на форуме]
 +
# [https://github.com/reprappro/melzi github]
  
 
[[Категория:Электроника]]
 
[[Категория:Электроника]]

Текущая версия на 13:40, 17 июня 2016

Описание

Интегрированное решение с поддержкой только одного экструдера. Пользуется популярностью у китайских производителей 3D принтеров, поэтому очень распространена. Нет возможности замены драйверов шаговых двигателей.

  1. Напряжение питания: 12В
  2. Процессор ATMEL ATMEGA1284P
  3. USB контроллер FT232RL
  4. 4 интегрированных драйвера ШД A4988 или A4982
  5. Слот для miniSD или microSD карты
  6. Три управляемых MOSFET для экструдера, стола и вентилятора обдува печатаемой детали
  7. Размеры 210 x 50 мм

Схема

Схема RepRapPro Melzi
Разводка PCB Melzi 2.0


Подключение

Подключение к Melzi.jpg

Используемые пины

#define X_STEP_PIN         15
#define X_DIR_PIN          21
#define X_MIN_PIN          18

#define Y_STEP_PIN         22
#define Y_DIR_PIN          23
#define Y_MIN_PIN          19

#define Z_STEP_PIN         3
#define Z_DIR_PIN          2
#define Z_MIN_PIN          20

#define E0_STEP_PIN         1
#define E0_DIR_PIN          0

#define LED_PIN            27

#define FAN_PIN            4 

#define HEATER_0_PIN       13 // extruder

#define HEATER_BED_PIN     10 // bed (change to 12 for breakout pin on header)
#define X_ENABLE_PIN       14
#define Y_ENABLE_PIN       14
#define Z_ENABLE_PIN       26
#define E0_ENABLE_PIN      14

#define TEMP_0_PIN          7   // Analogue pin
#define TEMP_BED_PIN        6   // Analogue pin
#define SDSS               31

#define SLAVE_CLOCK	   16

Источники информации

  1. RepRap.org
  2. geeetech.com
  3. Обсуждение проблем прошивки на форуме
  4. github