roboforum.ru

Технический форум по робототехнике.

работа с несколькими экструдерами

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Одновременная работа с двумя соплами

Сообщение porex » 16 апр 2014, 18:13

3DPrinter писал(а):А вот как повысить скорость печати имея два сопла?
Идеальный вариант одно сопло 0,1 мм для точности и мелких деталей, а для внутреннего заполнения юзать сопло 0,5.
Какой софт/слайсер позволяет реализовать подобное?

Slic3r вроде позволяет.
ABS, PLA пластик для 3д принтеров
1.75 мм производства Bestfilament по цене 1390 руб./кг.
Доставка по России!
Пишите в личку, быстрее отвечу;)
porex
 
Сообщения: 751
Зарегистрирован: 10 окт 2012, 21:20
Откуда: Ростов-на-Дону

Re: Одновременная работа с двумя соплами

Сообщение hudbrog » 16 апр 2014, 18:24

Афаик, не совсем. По крайней мере полгода назад встроенной функциональности такой не видел. Но он один из немногих, кто поддерживает два сопла разных диаметров, соответственно, в принципе, никто не мешает в 3д редакторе выделить из модели "шкуру" и внутренности как две разных модели, сохранить в amf и резать потом слайсером..
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Одновременная работа с двумя соплами

Сообщение 3DPrinter » 17 апр 2014, 00:24

porex писал(а):
3DPrinter писал(а):А вот как повысить скорость печати имея два сопла?
Идеальный вариант одно сопло 0,1 мм для точности и мелких деталей, а для внутреннего заполнения юзать сопло 0,5.
Какой софт/слайсер позволяет реализовать подобное?

Slic3r вроде позволяет.



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

Re: Одновременная работа с двумя соплами

Сообщение porex » 17 апр 2014, 00:30

slic3r.jpg

Правда сам не пробовал.
ABS, PLA пластик для 3д принтеров
1.75 мм производства Bestfilament по цене 1390 руб./кг.
Доставка по России!
Пишите в личку, быстрее отвечу;)
porex
 
Сообщения: 751
Зарегистрирован: 10 окт 2012, 21:20
Откуда: Ростов-на-Дону

работа с несколькими экструдерами

Сообщение setar » 13 май 2014, 23:33

Коллеги, поделитесь опытом кто работает с многоголовыми принтерами ?
помню много раз попадались обрывки тем, но в одном месте не нашел.
(ссылочки тоже можно оставлять)

Сейчас проектирую свою модель принтера.
Если сделаю две независимых каретки по X - будет ли толк ?
Снимок экрана 2014-05-13 в 23.27.48.png


Вижу что и прошивка и слайсер поддерживают работу с мультиматериалами, только не очень понимаю как все происходит.
Снимок экрана 2014-05-13 в 23.28.21.png
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: работа с несколькими экструдерами

Сообщение Andrew S » 14 май 2014, 00:12

2 привода по Х - бессмысленно. Сделать можно, но на уровне приложений поддержки не будет, перемещение то все равно невозможно одновременно и в g-коде не предусмотрено. А вот несколько экструдеров это возможно, видел 6-ти цветный экструдер.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: работа с несколькими экструдерами

Сообщение setar » 14 май 2014, 00:18

а как же это ?
Код: Выделить всёРазвернуть
// 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
#ifdef 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

// As the x-carriages are independent we can now account for any relative Z offset
#define EXTRUDER1_Z_OFFSET 0.0           // z offset relative to extruder 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
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: работа с несколькими экструдерами

Сообщение Andrew S » 14 май 2014, 01:08

Это типа возможность увеличить скорость за счет уменьшения массы и сделать печать более чистой за счет того, что головка с другим цветом/пластиком уедет в место парковки, но платить надо 6 драйверами. Все равно можно печатать только либо 2 объекта параллельно, либо 1 объект последовательно. 1 объект параллельно никак.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: работа с несколькими экструдерами

Сообщение om2804 » 14 май 2014, 02:08

А у меня другой вопрос - стоит ли мотор X таскать по Y? Да ещё и 2 мотора. Может посмотреть в сторону CoreXY?
Прошивку можно и допилить, а вот есть ли лишний канал у железа? 3 оси, 2 экструдера + 1 мотор, всего 6 каналов. Мегатроникс?
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: работа с несколькими экструдерами

Сообщение setar » 14 май 2014, 02:17

это всего 3 кг, сравнимо с одной кроватью с толстым стеклом.
я развесовку делал
к тому же по Y два мотора будут таскать все подвижное хозяйство
А вот corexy так же как и Hbot работают только с одной кареткой по определению

Добавлено спустя 4 минуты 10 секунд:
электронику использую Azteeg X3
8 моторов, 6 каналов
1 - X1
2 - X2
3 - Y1,Y2
4 - E1
5 - E2
6 - Z1,Z2
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: работа с несколькими экструдерами

Сообщение om2804 » 14 май 2014, 02:21

Допустим есть 2 каретки, которые могут независимо двигаться по X. Что это даст?
Печатать одновременно 2 материалами (основная модель и поддержки) не получится, т.к. нужно ещё независимое передвижение Y.
Единственное, что приходит на ум - это печать 2 одинаковые модели на кастомном расстоянии. Но не проще тогда сделать регулируемое расстояние между хотэндами?
Экономим лишний мотор X. Переходим на CoreXY и экономим мотор Y.
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: работа с несколькими экструдерами

Сообщение setar » 14 май 2014, 02:26

пока думаю...
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: работа с несколькими экструдерами

Сообщение om2804 » 14 май 2014, 02:28

Конечно, ещё можно убирать хотэнд в сторону, когда он не используется, чтоб не задевал модельку. Но может лучше поднять его?
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: работа с несколькими экструдерами

Сообщение Andrew S » 14 май 2014, 08:05

om2804 писал(а):Конечно, ещё можно убирать хотэнд в сторону, когда он не используется, чтоб не задевал модельку. Но может лучше поднять его?

Если просто поднять - сопля образуется, которая как бы пачкает печать, а так - убрал в место парковки, а там подтереть можно. Но уже сделали 1 сопло с несколькими экструдерами, в нем как бы и нет грязи... условно.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: работа с несколькими экструдерами

Сообщение Radus » 14 май 2014, 08:52

Зачем делать две каретки ? Это считай как 2 принтера.
Зачем делать два сопла, каждое для своего прутка ? если можно в один засунуть оба ?

Делается просто вилка к одному соплу в которое подается то первый то второй пруток.
http://www.thingiverse.com/thing:301982

подтекания и сопли будут в любом случае, для этого после смены прутка слайсер печатает тестовый кубик в стороне.
Пластиковые детали для сборки принтеров на заказ
https://vk.com/album3660793_175845188
История создания моего принтера Reprap Prusa Mendel
vk.com/album3660793_161395751
Аватара пользователя
Radus
 
Сообщения: 581
Зарегистрирован: 14 фев 2013, 23:39
Откуда: Тольятти

Пред.След.

Вернуться в 3D печать

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

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

cron