Технический форум по робототехнике.
1alexk » 12 мар 2017, 15:04
Добрый день всем. Подскажите G code. Нужно что бы перед печатью принтер делал точку из пластика, ну как бы продувая сопло.
Myp » 12 мар 2017, 15:35
просто сопля не очень хорошо, она может зацепиться за сопло и выгорать или вобще потом прилипнуть к модели
для этого используют скирт, ставят в слайсере либо длину выдавливаемого пластика либо число оборотов вокруг модели.
за это время как раз сопло продувается и подача номрализуется
Alexus12 » 12 мар 2017, 16:10
1alexk писал(а):Добрый день всем. Подскажите G code. Нужно что бы перед печатью принтер делал точку из пластика, ну как бы продувая сопло.
Посмотрите Г-код Калигатора, там как раз так сделано
- Код: Выделить всё • Развернуть
G1 X0 Y0 Z10 F15000 ; go start positions
G1 X15 Y10 Z0.8 ;
G92 E0 ; zero the extruded length
G1 E10 F100 ; Extrude some filament
G4 S5 ; Wait 5 seconds
G1 Z5 ; Up nozzle to 5 mm
G4 S3 ; Wait 3 seconds
G1 X50 Y10 F15000 ; Fast move nozzle
dccharacter » 13 мар 2017, 07:58
Народ, внешний размер детали сильно больше, чем надо (0.3-0.5мм). Пытался калибровать (triffid's guide?) - не помогает, появляются дырки в сплошных слоях, но размер до нужного не доходит (s-test?). Начал уже вместо своей криворукости винить слайсер (sli3er), кто-нить знает, что я делаю не так?
Alexus12 » 13 мар 2017, 11:31
dccharacter писал(а):Народ, внешний размер детали сильно больше, чем надо (0.3-0.5мм). Пытался калибровать (triffid's guide?) - не помогает, появляются дырки в сплошных слоях, но размер до нужного не доходит (s-test?). Начал уже вместо своей криворукости винить слайсер (sli3er), кто-нить знает, что я делаю не так?
Калибровать принтер по осям.
Myp » 13 мар 2017, 13:02
штангенциркулем оси калибровал?
размер косячит по всем измерениям или тока по одному?
setar » 13 мар 2017, 15:22
dccharacter писал(а):Народ, внешний размер детали сильно больше, чем надо (0.3-0.5мм). Пытался калибровать (triffid's guide?) - не помогает, появляются дырки в сплошных слоях, но размер до нужного не доходит (s-test?). Начал уже вместо своей криворукости винить слайсер (sli3er), кто-нить знает, что я делаю не так?
есть варианты:
1. уменьшить поток (вплоть до -10%, у меня обычно -6%)
+ в том что это работает для всех слайсеров
- в том что теряем в межслойном сцеплении и этот метод лучше применять на заливке плотностью от 50% и выше
2. использовать KISSlicer и его опцию inset surface (отступ от поверхности вглубь), обычно 0.1 - 0.2 мм со всех сторон достаточно
+ не уменьшает межслойного сцепления
- специфичная для KISSlicer фича (может еще где появилась - подсказывайте)
3. учесть усадку материала при проектировании модели
+ это самый правильный путь
4. уменьшить масштаб модели в целом, например 96% от нормы
- не подходит если мы привязаны как к внешним так и внутренним размерам
TedBeer » 13 мар 2017, 17:13
Я бы пытался выяснить место, которое надо ковырять.
1. нарисовать тонкостенный кубик, цилиндрик заданного размера
2. сгенерить gcode текстовый
3. напечатать
4. замерить толщину стенок. Зная сколько слоев в стенке, вычислить какая ширина экструзии. Может сопло хотенда имеет другие параметры, чем думает хозяин принтера. Я так один раз на..ался с новым хотендом. Прислали не то, что заказывал.
5. заглянуть в код и посмотреть координаты, куда передвигается хотенд
Координаты должны быть примерно на полширины экструзии меньше.
Если нет - значит слайсер мегахитрый, может у него в опциях есть учет усадки, может параметры неправильные, может еще какие-нибудь хитрож...е опции сделали мегаумные разработчики.
6. если всё предыдущее в порядке, то высчитать коэффициенты по осям и поменять количество шагов
dccharacter » 13 мар 2017, 17:32
Буду пробовать все, спасибо!
1alexk » 14 мар 2017, 09:40
Еще вопрос. Можно ли как то из Megatronics 2.0 выгрузить прошивку? Не могу найти собранные, а что где прописывал уже забыл. Про EEPROM знаю, но там не все параметры. Боюсь перепишу новую и начну опять калибровать. Нужно просто дисплей прописать.
setar » 14 мар 2017, 11:12
основные параметры EEPROM содержит, прошивка их показывает по M503
там не будет хватать : размеров хода (смещения от нуля если используются), инверсии моторов и концевиков, и применяемые фичи.
вроде не так много, я бы создал конфиг заново.
Ибо смысла в выгруженной прошивке нет никакого (разве только как backup)
Вообще - да, можно (если не стоит защитный бит, а его обычно не ставят). нужно гуглить в сторону "avrdude dump firmware"
типа так:
avrdude -c avrisp -b 38400 -i 10 -p m644p -P /dev/ttyUSB0 -F -U flash:r:factory_gen6.hex:i
ключевое здесь flash:r: - чтение с внутреннего флеша
unigenum » 14 мар 2017, 17:24
setar писал(а):dccharacter писал(а):Народ, внешний размер детали сильно больше, чем надо (0.3-0.5мм). Пытался калибровать (triffid's guide?) - не помогает, появляются дырки в сплошных слоях, но размер до нужного не доходит (s-test?). Начал уже вместо своей криворукости винить слайсер (sli3er), кто-нить знает, что я делаю не так?
есть варианты:
3. учесть усадку материала при проектировании модели
+ это самый правильный путь
большинство слайсеров поддерживает масштабируемость
slic3r масштабирует с шагом 1%. мне, например, при печати АБС этого хватает, ставлю 101%, и погрешность отпечатка укладывается в 0.1мм от размеров модели.
simplify масштабирует с шагом 0.01%, если сильно упороться, то с нескольких заходов можно попасть в идеал

Последний раз редактировалось
unigenum 14 мар 2017, 23:34, всего редактировалось 1 раз.
Myp » 14 мар 2017, 18:38
unigenum писал(а):большинство слайсеров поддерживает масштабируемость
это костыль, когда оси не откалиброваны.
dccharacter » 14 мар 2017, 20:08
unigenum писал(а):большинство слайсеров поддерживает масштабируемость
slic3r масштабирует с шагом 1%.
А где это, не могу найти?
В репетир-хосте тоже небось можно сделать, но это должно внутренний размер зажать тоже
Myp » 14 мар 2017, 21:00
это когда в сликере используешь встроенный плейсер, там в предпросмотре будет кнопка масштаба