roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 14:43

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Печать 2 экструдерами (режим клонирования)
СообщениеДобавлено: 10 авг 2015, 01:00 
Не в сети

Зарегистрирован: 10 авг 2015, 00:41
Сообщения: 3
Всем доброго времени суток ! Давно зачитывался этим форумом и наконец сам сюда пишу, точней прошу о помощи )))

Люди очень нужен совет ! есть 3dпринтер, самосборный аналог Prusa i3, управляется стандартными платами : Arduino +
RAMPS 1.4, прошивка тоже стандартная: Marlin, Установлено 2 экструдера.

Вопрос: как сделать чтобы оба экструдера работали одновременно, тоесть происходила печать двух копий одного и тоже предмета, но при этом чтобы можно было видеть в RepiterHost оба экструдера, и соответственно можно было регулировать температуру каждого экструдера по отдельности.

Я предполагал что можно было залезть в .gcode файл печатной модели, скопипастить кусок кода который включает экструдер#1 и и заменить в нем индексы на экструдер #2, а моторы для подачи пластика просто запоралелить на один контакт в плате... Но знаний моих не хватило и такие правки в gcode добавить не смог, да и может есть менее извращенный способ :))) ???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать 2 экструдерами (режим клонирования)
СообщениеДобавлено: 11 авг 2015, 01:23 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
теоретически (не проверял на практике),
этой задаче посвящен целый блок кода в прошивке:
это в расширенном конфиге.
Код:
// Enable this for dual x-carriage printers.
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
// allowing faster printing speeds.
//#define DUAL_X_CARRIAGE
#if ENABLED(DUAL_X_CARRIAGE)
  // Configuration for second X-carriage
  // Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
  // the second x-carriage always homes to the maximum endstop.
  #define X2_MIN_POS 80     // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
  #define X2_MAX_POS 353    // set maximum to the distance between toolheads when both heads are homed
  #define X2_HOME_DIR 1     // the second X-carriage always homes to the maximum endstop position
  #define X2_HOME_POS X2_MAX_POS // default home position is the maximum carriage position
      // However: In this mode the EXTRUDER_OFFSET_X value for the second extruder provides a software
      // override for X2_HOME_POS. This also allow recalibration of the distance between the two endstops
      // without modifying the firmware (through the "M218 T1 X???" command).
      // Remember: you should set the second extruder x-offset to 0 in your slicer.

  // Pins for second x-carriage stepper driver (defined here to avoid further complicating pins.h)
  #define X2_ENABLE_PIN 29
  #define X2_STEP_PIN 25
  #define X2_DIR_PIN 23

  // There are a few selectable movement modes for dual x-carriages using M605 S<mode>
  //    Mode 0: Full control. The slicer has full control over both x-carriages and can achieve optimal travel results
  //                           as long as it supports dual x-carriages. (M605 S0)
  //    Mode 1: Auto-park mode. The firmware will automatically park and unpark the x-carriages on tool changes so
  //                           that additional slicer support is not required. (M605 S1)
  //    Mode 2: Duplication mode. The firmware will transparently make the second x-carriage and extruder copy all
  //                           actions of the first x-carriage. This allows the printer to print 2 arbitrary items at
  //                           once. (2nd extruder x offset and temp offset are set using: M605 S2 [Xnnn] [Rmmm])

  // This is the default power-up mode which can be later using M605.
  #define DEFAULT_DUAL_X_CARRIAGE_MODE 0

  // Default settings in "Auto-park Mode"
  #define TOOLCHANGE_PARK_ZLIFT   0.2      // the distance to raise Z axis when parking an extruder
  #define TOOLCHANGE_UNPARK_ZLIFT 1        // the distance to raise Z axis when unparking an extruder

  // Default x offset in duplication mode (typically set to half print bed width)
  #define DEFAULT_DUPLICATION_X_OFFSET 100

#endif //DUAL_X_CARRIAGE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать 2 экструдерами (режим клонирования)
СообщениеДобавлено: 11 авг 2015, 18:54 
Не в сети

Зарегистрирован: 10 авг 2015, 00:41
Сообщения: 3
Ого!!! А в прошувку заглянуться и не додумался ! Выглядит очень многообещающе ! Большое спасибо за наводку ... Будем пробовать :)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать 2 экструдерами (режим клонирования)
СообщениеДобавлено: 14 авг 2015, 15:33 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 01:13
Сообщения: 603
Откуда: Украина. Киев.
Skype: kiev_3dprinter
ФИО: Печать трехмерная
Отпишитесь обязательно что получилось ;)

_________________
http://3DPrinter.ua - купить 3D принтер, в Украине. Заказать 3D печать. ABS, PLA пластик.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать 2 экструдерами (режим клонирования)
СообщениеДобавлено: 14 авг 2015, 15:45 
Не в сети

Зарегистрирован: 10 авг 2015, 00:41
Сообщения: 3
Ага ! Способ который подсказал Setar Не совсем подходит, так как буз второго Концевика, он режимами управлять не получается ... Но я думаю что с помощью модификации прошивки это можно сделать будет ... К несчатью оч. много работы, не хватает сил на мою заморочку ... но думаю на след. неделе получиться все сделать ))) так что отпишу как будет возможность :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO