DXIMTECH с Али экспресс - Vladimir74Miass

LexxS
Сообщения: 33
Зарегистрирован: 25 ноя 2017, 12:25
Имя: Алексей
Откуда: Новохоперск
Поблагодарили: 6 раз

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение LexxS » 14 май 2018, 22:32

mis писал(а):
14 май 2018, 14:48
А где заказывали, не подскажете?
Я брал косынки,уголки, гайки тут:
https://ru.aliexpress.com/item/5-Hole-9 ... 33edO1FtGx
https://ru.aliexpress.com/item/2040-Cor ... 33edO1FtGx
https://ru.aliexpress.com/item/50pcs-lo ... 33edO1FtGx

TomcatNN
Сообщения: 50
Зарегистрирован: 06 мар 2018, 15:38
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение TomcatNN » 15 май 2018, 16:21

Подключил датчик BL-Touch временно.
В прошивке выставил настройки -
Спойлер
/* ======== Servos =======
Control the servos with
M340 P<servoId> S<pulseInUS> / ServoID = 0..3 pulseInUs = 500..2500
Servos are controlled by a pulse width normally between 500 and 2500 with 1500ms in center position. 0 turns servo off.
WARNING: Servos can draw a considerable amount of current. Make sure your system can handle this or you may risk your hardware!
*/
#define FEATURE_SERVO 1
#define SERVO0_PIN 11
#define SERVO1_PIN -1
#define SERVO2_PIN -1
#define SERVO3_PIN -1
#define SERVO0_NEUTRAL_POS 1500
#define SERVO1_NEUTRAL_POS -1
#define SERVO2_NEUTRAL_POS -1
#define SERVO3_NEUTRAL_POS -1
#define UI_SERVO_CONTROL 0
#define FAN_KICKSTART_TIME 200
#define MAX_FAN_PWM 255

#define FEATURE_WATCHDOG 1

// #################### Z-Probing #####################

#define Z_PROBE_Z_OFFSET 0
#define Z_PROBE_Z_OFFSET_MODE 1
#define UI_BED_COATING 1
#define FEATURE_Z_PROBE 1
#define EXTRUDER_IS_Z_PROBE 0
#define Z_PROBE_DISABLE_HEATERS 1
#define Z_PROBE_BED_DISTANCE 3
#define Z_PROBE_PIN 19
#define Z_PROBE_PULLUP 1
#define Z_PROBE_ON_HIGH 1
#define Z_PROBE_X_OFFSET 10
#define Z_PROBE_Y_OFFSET 50
#define Z_PROBE_WAIT_BEFORE_TEST 0
#define Z_PROBE_SPEED 2
#define Z_PROBE_XY_SPEED 100
#define Z_PROBE_SWITCHING_DISTANCE 2
#define Z_PROBE_REPETITIONS 2
#define Z_PROBE_HEIGHT -2
#define Z_PROBE_DELAY 0
#define Z_PROBE_START_SCRIPT "M340 P0 S700"
#define Z_PROBE_FINISHED_SCRIPT "M340 P0 S1500"
#define Z_PROBE_RUN_AFTER_EVERY_PROBE ""
#define Z_PROBE_REQUIRES_HEATING 0
#define Z_PROBE_MIN_TEMPERATURE 150
#define FEATURE_AUTOLEVEL 1
#define FEATURE_SOFTWARE_LEVELING 1
#define Z_PROBE_X1 100
#define Z_PROBE_Y1 100
#define Z_PROBE_X2 200
#define Z_PROBE_Y2 100
#define Z_PROBE_X3 100
#define Z_PROBE_Y3 200
#define BED_LEVELING_METHOD 1
#define BED_CORRECTION_METHOD 0
#define BED_LEVELING_GRID_SIZE 3
#define BED_LEVELING_REPETITIONS 2
#define BED_MOTOR_1_X 0
#define BED_MOTOR_1_Y 0
#define BED_MOTOR_2_X 200
#define BED_MOTOR_2_Y 0
#define BED_MOTOR_3_X 100
#define BED_MOTOR_3_Y 200
#define BENDING_CORRECTION_A 0
#define BENDING_CORRECTION_B 0
#define BENDING_CORRECTION_C 0
#define FEATURE_AXISCOMP 0
#define AXISCOMP_TANXY 0
#define AXISCOMP_TANYZ 0
#define AXISCOMP_TANXZ 0
Непонятки есть с офсетами и высотами -
#define Z_PROBE_Z_OFFSET 0
#define Z_PROBE_Z_OFFSET_MODE 1
#define Z_PROBE_BED_DISTANCE 3
#define Z_PROBE_SWITCHING_DISTANCE 2
#define Z_PROBE_HEIGHT -2
так и не понял какие тут высоты ставить.

При включении делаю Home по всем осям. Отступаю по Z 10мм. Проверяю концевики М119 - endstops hit: x_max:L y_min:L z_min:L Z-probe state:L
Выдвигаю шток - M340 P0 S700 (задвинуть M340 P0 S1500 ) (светодиод в датчике горит постоянно)
(если шток не выдвинуть - напишет Error:Z-probe failed потом fatal:G30 probing failed! - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.)
Опять проверяю концевики М119 - везде L и датчик тоже.
Делаем замер G30 P0 два раза поднимает стол и опускает шток датчика выдает 8,27мм.
При командах G29 и G32 стол поднимает до Home по Z при этом датчик пытается что то штоком промерять. Шток задвигается и обратно не выходит.
Далее делает отъезд и плавный подъем для замера, начинает качать стол вверх-вниз и вываливает ошибку
[ERROR] Error:z-probe triggered before starting probing.
fatal:G29 leveling failed! - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.
При этом датчик после прохождения Home Z не выдвигает шток автоматически.
После Home по Z и вываливания ошибки. Делаю ресет M999. Затем проверка M119 endstops hit: x_max:L y_min:L z_min:L Z-probe state:H ((светодиод в датчике часто моргает))
Датчик становится H, а при таком статусе он похоже не работает на измерение.
Чего делать и куда копать незнаю. Перебрал все варианты конфигов доступные в инете по Repetier. Но что то все не то.

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение Alex Post » 15 май 2018, 16:56

Мне кажется, копать в сторону куда подключены Блточ и куда - концевик по Z
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

TomcatNN
Сообщения: 50
Зарегистрирован: 06 мар 2018, 15:38
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение TomcatNN » 16 май 2018, 00:22

Концевики у меня подключены в XYZ Min. А BL-Touch в Z Max. (Z Max отключен как концевик, используется только Pin)
Нужно ли Z концевик MIN и Точилку MAX менять местами. ??

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение Alex Post » 16 май 2018, 06:59

Моё предложение: концевик Z перевесить в Z max, соответственно и парковаться в максимум. А БлТоч повесить на Z min. Алгоритм такой: паркуемся всеми осями, при этом стол едет вниз. Затем даём G29 - БлТоч выдвигает шток и стол едет вверх делать пробы. Профит :)
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

TomcatNN
Сообщения: 50
Зарегистрирован: 06 мар 2018, 15:38
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение TomcatNN » 16 май 2018, 17:37

Перевесил с Z MIN в Z MAX сам endstop датчик прикрутил вниз на 175 мм.
Z MIN отключил. Z MAX включил.
Точилку перевесил на Z MIN. Точилка при включениии проходит самотестирование 2-3 раза выдвигает и задвигает щуп и горит светодиодом постоянно.
Типа готова к работе.
По тесту М119 - endstops hit: x_max:L y_min:L z_max:L Z-probe state:L
В настройках выбрал
#define min_software_endstop_z true
#define Z_MAX_LENGTH 170
#define HOMING_ORDER HOME_ORDER_XYTZ что значит в онлайн конфигураторе парковка - X, Y, preheat then Z
#define Z_PROBE_Z_OFFSET 165
т.е. при HOME Z стол идет вниз в Z MAX потом поднимается наверх. По идее он должен отсчитать от Z MAX 170мм и остановиться.
Или как вариант двинуть щуп в BL-Touch и остановиться (типа Z MIN).
Но ни происходит ни то ни другое - стол натыкается на выдвинутый щуп, потом на экструдер и продавливается дальше, аж пружины сжимаются.
Приходится вырубать принтер, что бы стекло не лопнуло.
Если вручную недалеко подвинуть стол к экструдеру -
G30 P0 делает в одной точке нормально без Home Z.
Если выбираем G29 или G32 - делает HOME XYZ. И на Z все заканчивается продавливанием стола.
Куда дальше копать ?

TomcatNN
Сообщения: 50
Зарегистрирован: 06 мар 2018, 15:38
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение TomcatNN » 17 май 2018, 19:51

Откатился на Марлин 1.1.8. Вроде удалось настроить. Благо статей по марлину навалом.
По G29 даже получил матрицу размеров кривизны стола.
Похоже опять что то напутал с офсетом по Z.
Паркуемся G28 обязательно перед замерами. Далее замер G29.
После G29, если отправляем командой G1 Z0 - по идее должен подойти к экструдеру с зазором настроенным в 0,1 мм. (лист бумаги)
Но получается зазор 4-5 мм. И далее не идет. Никак не пойму почему.
Если сразу после парковки G28 отправим G1 Z0 - то встает под экструдером точно в 0,1 мм.

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение Alex Post » 17 май 2018, 20:23

TomcatNN писал(а):
17 май 2018, 19:51
Но получается зазор 4-5 мм.
Это, я так понимаю, разница между щупом и соплом.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

TomcatNN
Сообщения: 50
Зарегистрирован: 06 мар 2018, 15:38
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение TomcatNN » 01 июн 2018, 11:06

По автолевелу немного разобрался.
Стартовый скрипт в Simplify3D для Марлина у меня такой -
G28 ; home all axes
G29 ; autolevel
G92 E0 ; reset extrusion distance
G1 X270 Y0 Z10 F3000
G1 Z0.25 ; lift nozzle
G1 E10 X135 Y135 F1000 ;
Как настроить Repetier пока не знаю.

Пробовал печатать двумя экструдерами в Simplify3D.
1. Загрузил две модельки для разных цветов. (офсет по Y между экструдерами 18мм выставил в прошивке и в настройках принтера в слайсере)
2. Совместил модельки по центру.
3. Создал два процесса (FFF) PLA05-01 (экструдер Т0 и стол BED Т2) и PLA05-02 (экструдер Т1)
4. В настройках каждого процесса (закладка Extruder) внизу кнопка Select Model - назначил каждому процессу свою модель.
5. Выделил оба процесса (FFF) PLA05-01 и PLA05-02 - отправляю на печать. Далее выбираю в окошке процессов - continius printing layer-by-layer.
6. Генерю G-код и отправляю в Repeteir -Host на печать.

Вылазет проблема - принтер начинает печатать сразу вторым экструдером, не дожидаясь нагрева экструдера и стола.
Пробовал поменять процессы местами.
Начинает печатать первым экструдером.
Но печатает обе детали одним цветом.

Если делаю общий процесс (FFF) PLA05-0102 (экструдер Т0, Т1 и стол BED Т2) с назначением процесса обеим деталям, но с разными экструдерами.
Проблема - обе детали печатаются экструдером Т0 одним цветом.

Кто ни то осилил двухцветную печать в Simplify3D?? Что я делаю не так ? Или нужно дописать какие ни то скрипты ??

mis
Сообщения: 7
Зарегистрирован: 26 апр 2018, 10:49
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение mis » 02 июн 2018, 16:11

На днях ковырялся с прошивкой, надоело печатать на стоке в котором перепутаны оси x и y, задан меньший размер рабочей области, а так же неправильно откалибрована подача на экструдерах. И теперь могу внести свои пять копеек.
iKPYT писал(а):
24 апр 2018, 12:27
Кстати, для платы RAMPS PLUS 2 V1.8.26 какое объявление платы лучше всего соответствует в Marlin?
у меня вот это:
#define MOTHERBOARD BOARD_RAMPS_14_EEB
Такой фокус пройдет только если у принтера один хотенд E0 и при этом не важна работоспособность порта хотенда E1 и порта VORTEX_FAN (FAN 12V слева от порта температурного датчика для E0). При этом порт E1 не будет задействован вообще, а при попытке нагреть хотенд E1 будет работать порт VORTEX_FAN. Это подтверждается и вторым комментом:
Slymas писал(а):
04 фев 2018, 22:26
Перепрошил под последнюю прошивку Marlin 1.1.8. Есть нюанс со вторым экструдером - его пины не определены при выборе платы EEB. В конфиге скопировал со старой версии - заработало.
В моем случае там мало скопировать Configuration.h, нужно еще лезть в pins_RAMPS.h. Вот примерно так:
TomcatNN писал(а):
23 апр 2018, 13:19
Посмотрел в Марлине и нашел 7й пин. на втором экструдере.
Раскидал пины так -
#define ORIG_FAN_PIN 9

#define HEATER_0_PIN 10
#define HEATER_1_PIN 8
#define HEATER_2_PIN 7
Теперь заработали оба куллера !!! И нагреватель второй пашет !!!
В итоге чуток покопавшись нашел способ задать все настройки отредактировав только Configuration.h, не трогая других файлов. Для этого, самое главное, в нем нужно прописать:
#define MOTHERBOARD BOARD_BAM_DICE
#define MOSFET_D_PIN 7
(ну и все остальное по списку, как написано в мануалах) и все будет ок. Главное, что пины теперь подхватятся автоматом.
(Если залезть чуток в лес, то при #define MOTHERBOARD BOARD_RAMPS_14_EEB в файле pins.h задается параметр IS_RAMPS_EEB, который непосредственно в файле pins_RAMPS.h портит всю малину - задаются те пины, которые нам не нужны. С #define MOTHERBOARD BOARD_BAM_DICE такой непотребщины не происходит и пины задаются как нам и надо)

Кому лень разбираться вот мой Configuration.h (2 экструдера, рабочая область X*Y*Z 300*300*315, откалибрована подача экструдеров, оси X и Y помещены на свои места (#define COREYX - где то в этой теме уже проскакивало)). Правился файл от последнего Marlin-а (1.1.8).
https://yadi.sk/i/QwDLwFa73WtYrX

зы: после заливки прошивки с этой конфигурацией мне пришлось поменять местами концевики x и y, т.к. теперь оси x и y не перепутаны, как на стоковой.
зызы: при копании в прошивке очень помогла прога ExamDiff - сразу на ладони видно все отличия в файлах конфигурации, рекомендую. Ссылка на нее - https://www.prestosoft.com/edp_examdiff.asp

TomcatNN
Сообщения: 50
Зарегистрирован: 06 мар 2018, 15:38
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение TomcatNN » 04 июн 2018, 14:58

Я использовал MOTHERBOARD BOARD_RAMPS_14_EEB
Вот мой файл с пинами. Пришлось повозиться с подбором пинов, но в итоге
все нагреватели и куллеры работают.
pins_RAMPS.zip
(3.97 КБ) 53 скачивания
Вот мой конфиг. Из за BL Touch уровня пришлось перенести датчик стопа по Z сверху вниз.
Configuration.zip
(22.14 КБ) 44 скачивания
Надо будет поднастроить все на #define COREYX. Т.к. сейчас все настроено на #define COREXY.

Аватара пользователя
iKPYT
Сообщения: 17
Зарегистрирован: 26 фев 2018, 12:45
Имя: Виктор
Откуда: Москва
Благодарил (а): 9 раз
Поблагодарили: 3 раза

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение iKPYT » 02 июл 2018, 22:52

Случилась неприятность, оставил печатать принтер на ночь, так как ждать не было уже сил, общее время печати предполагалось 14 часов. А утром встал и увидел что детальки не допечатаны, а принтер уже остыл. На экране было сообщение типа ошибка про что-то там, я особо не обратил внимание. Сперва подумал что может свет отключался. В течении дня пробовал печатать мелкие детальки, одна напечаталась нормально, а на второй случилась аналогичная беда. На середине принтер выдал ошибку и остыл. Стал разбираться, и выяснил что температура на экструдере Е0 всё время держится +70С, даже когда он остыл до комнатной температуры. На другом Е1 норм 25С. Махнул в плате местами разъёмы, ситуация сохранилась, погрел экструдеры до 100С. Тот что показывал 25С (Е1) быстро нагрелся до 100С, а другой Е0 так и показывал +70С пока не нагрелся выше 70 и потом показывал явно заниженную температуру. Короче понятно что что то сдохло. Отпаял электролит от входа, померил тестером, у больного входа сопротивление меньше чем у здорового. Вывод - подгорели входы ADC у меги.
Отпаял мегу, купил в чип-дип новы, проц+доставка 820р согласитесь не дёшево. Но привезли через день, а в Китае нашел за 350р и ждать 3..4 недели, не в могату ждать!

Изображение

Запаял новую мегу, и столкнулся с проблемой, а как её шить она же без загрузчика. Короче намаялся, взял у коллеге по работе платку SDK на мегу328 и с горем по палам сочинил из неё что то типа SAMASP, но про это подробности опущу. Короче зашил настроенный под себя Марлин, и даже увидел надписи на экране. А когда стал фузы устанавливать лажанулся и перепутал low с extension, видимо устал уже. Короче осталась мега без тактовой и больше не шьётся. Известная история в детстве сталкивался с подобным.
Сперва хотел снова заказать в чип и дип но ждать было не в могату, была суббота а привезли бы только в понедельник-вторник.
И тут натолкнулся на идею купить ардуинку 2560, стоила 599р+350 доставка и готовы привезти в тот-же день. Из минусов её тоже нужно будет отпаять. Из плюсов у неё сразу прошит загрузчик, поэтому ненужно шить специальным программатором и фузы установлены как надо. Так что те кто окажется в похожем положении имеют выбор :)

И ещё, наверно самое важное, у меги конечно есть на входах защитные диоды, но они слабые и при питании наших нагревателей от 24В помехи наводятся значительные, поэтому лучше защитить аналоговые входы дополнительными диодами вот так:

Изображение

Конечно хорошо-бы поставить ещё защитное сопротивление 1..10к между ножкой проца и остальной частью схемы, но это очень трудно сделать на готовой плате. Конечно люди которые делали нашу платку не молодцы в плане защиты входов ADC от выгорания.


По минимуму нужно типа:
Изображение
только последовательный резистор во внутрь, к процу. Тогда резистор не будет вносить сильные искажения в измеряемую температуру но защитит только проц, диоды останутся под угрозой.

Короче мой принтер снова в строю, извините что так много написал, может кому поможет :)
3D принтер "ifancybox 3 DXIMTECH CB-5XXL"

Anidal
Сообщения: 47
Зарегистрирован: 27 фев 2018, 17:02
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение Anidal » 03 июл 2018, 09:29

Да, пришла беда незнамо откуда. Скорее всего тут не помехи (это не 10кА пускатели), а изоляция термисторов пробита и закоротило.
Поставьте отдельный БП и оптореле.

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение Alex Post » 03 июл 2018, 10:00

Вообще то входы АЦП в дуне довольно живучие, на самом деле. У меня было дело замкнуло 12В с хотэнда на термистор - думал все, конец. Ан нет, выжила дуня то. Да и 328-е бывало ченить напутаешь, она раскалится что палец не удержать на чипе, потом остынет и опять в строю :) А тут видимо 24в пришло, вот и не стерпела.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Shaman
Сообщения: 1229
Зарегистрирован: 23 ноя 2016, 22:50
Имя: Денис
Откуда: Дубна
Благодарил (а): 44 раза
Поблагодарили: 124 раза

Re: DXIMTECH с Али экспресс - Vladimir74Miass

Непрочитанное сообщение Shaman » 03 июл 2018, 10:32

Если фузы на внешнее тактирование прошились, а оного не предусмотрено, то мне в таком случае помогал палец на вход тактирования. Помех вполне хватало что бы перешить фузы как надо :lol:
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду!

Ответить

Вернуться в «Помощь сообщества в эксплуатации китайских 3D принтеров»

Яндекс.Метрика