3DPrinter писал(а):А вот как повысить скорость печати имея два сопла? Идеальный вариант одно сопло 0,1 мм для точности и мелких деталей, а для внутреннего заполнения юзать сопло 0,5. Какой софт/слайсер позволяет реализовать подобное?
Афаик, не совсем. По крайней мере полгода назад встроенной функциональности такой не видел. Но он один из немногих, кто поддерживает два сопла разных диаметров, соответственно, в принципе, никто не мешает в 3д редакторе выделить из модели "шкуру" и внутренности как две разных модели, сохранить в amf и резать потом слайсером..
3DPrinter писал(а):А вот как повысить скорость печати имея два сопла? Идеальный вариант одно сопло 0,1 мм для точности и мелких деталей, а для внутреннего заполнения юзать сопло 0,5. Какой софт/слайсер позволяет реализовать подобное?
Коллеги, поделитесь опытом кто работает с многоголовыми принтерами ? помню много раз попадались обрывки тем, но в одном месте не нашел. (ссылочки тоже можно оставлять)
Сейчас проектирую свою модель принтера. Если сделаю две независимых каретки по X - будет ли толк ?
Вижу что и прошивка и слайсер поддерживают работу с мультиматериалами, только не очень понимаю как все происходит.
2 привода по Х - бессмысленно. Сделать можно, но на уровне приложений поддержки не будет, перемещение то все равно невозможно одновременно и в g-коде не предусмотрено. А вот несколько экструдеров это возможно, видел 6-ти цветный экструдер.
// 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
Это типа возможность увеличить скорость за счет уменьшения массы и сделать печать более чистой за счет того, что головка с другим цветом/пластиком уедет в место парковки, но платить надо 6 драйверами. Все равно можно печатать только либо 2 объекта параллельно, либо 1 объект последовательно. 1 объект параллельно никак.
А у меня другой вопрос - стоит ли мотор X таскать по Y? Да ещё и 2 мотора. Может посмотреть в сторону CoreXY? Прошивку можно и допилить, а вот есть ли лишний канал у железа? 3 оси, 2 экструдера + 1 мотор, всего 6 каналов. Мегатроникс?
это всего 3 кг, сравнимо с одной кроватью с толстым стеклом. я развесовку делал к тому же по Y два мотора будут таскать все подвижное хозяйство А вот corexy так же как и Hbot работают только с одной кареткой по определению
Допустим есть 2 каретки, которые могут независимо двигаться по X. Что это даст? Печатать одновременно 2 материалами (основная модель и поддержки) не получится, т.к. нужно ещё независимое передвижение Y. Единственное, что приходит на ум - это печать 2 одинаковые модели на кастомном расстоянии. Но не проще тогда сделать регулируемое расстояние между хотэндами? Экономим лишний мотор X. Переходим на CoreXY и экономим мотор Y.
om2804 писал(а):Конечно, ещё можно убирать хотэнд в сторону, когда он не используется, чтоб не задевал модельку. Но может лучше поднять его?
Если просто поднять - сопля образуется, которая как бы пачкает печать, а так - убрал в место парковки, а там подтереть можно. Но уже сделали 1 сопло с несколькими экструдерами, в нем как бы и нет грязи... условно.