XYZ Printer Da Vinci репрог картриджа

limm
Идет загрузка
Загрузка
23.09.2015
15253
40
печатает на RepRap
Расходные материалы

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

10
Статья относится к принтерам:
DA VINCI 1.0 DA VINCI 2.0 Duo DA VINCI 1.0AiO
Купившие этот неплохой и относительно недорогой принтер попадают в неправильную зависимость от безумно дорогих расходников. 3500-4000руб за 600 ABS пластика это просто ненормально. И не всегда есть возможность найти в наличии картирдж.

Собственно есть решение предложенное господами из-за рубежа (xyzresetter), но надо ждать, и цена опять же не айс.

Закончили со вступлением.

Берем открываем картридж. В руки нам выпадает плата с напаянной на ней микросхемой 11LC010 в корпусе SOIC8. С этой микросхемой прекрасно работает программатор PicKit2 (3й с ней не работает). Стоимость программатора на Aliexpress 700р-900р. Так же этот прогер можно купить и радиомагазинах.

Соединение слева пиккит справа микросхема

Connections for 11LC devices

---------------------------------------

PICkit 2 Pin 11LC Device Pin (DIP)

(2) Vdd ! 8 Vcc

(3) GND 4 Vss

(6) AUX 5 SCIO

Пример. В окне загружен файл еепром Белый ABS 240м, 210 экструдер, 90 стол
Как организовать доступ к микросхеме дело вкуса каждого. Я припаял 3 проводка к микросхеме и вытащил их наверх припаяв к разъему который можно воткнуть сразу в программатор. Кто то сочтет удобнее смотнировать на плату 3 подпружиненных иголочки, как на хузресеттере, эти иголочки тоже можно купить на али. Наверно так даже будет лучше, тк не надо дорабатывать каждый конкретный картридж. Но у меня не было иголок, зато нашелся товарищ с прогером, который помог мне быстренько проверить мою идею (в пятницу вечером) ну я и сделал как быстрее. В понедельник доехал до магазина и купил PICKit 2.

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

Желающие пишем письма limserv@mail.ru

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

10
Комментарии к статье

Комментарии

23.09.2015 в 08:13
1

 а как поменять температуру экструдера, постели, вид материала?
Думаю пока никак,ибо исходников из которых скомпилировали этот шестнадцатеричный код у вас нет.

23.09.2015 в 08:54
1

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

23.09.2015 в 08:56
1

Окей, расшифровать сможете?

23.09.2015 в 09:34
1

если бы у меня был давинчи я бы наверно заморочился - опыт есть, а так время тратить не буду конечно 8)

23.09.2015 в 09:38
3

А чего расшифровывать
240 000 мм = 03A980 -> 80 A9 03
210 = D2
90 = 5A

Я думаю найти эти значения в прошивке не составит труда.
Проблема может возникнуть если есть Хеш который генерится из этих данных

23.09.2015 в 10:22
0

5А на скрине в первой строчке. Наверное вы правы. С хэшем чёрт знает,пробовать надо,наверное. А то гадать можно долго.

23.09.2015 в 10:55
1

Имейте в виду, даже если расшифруете контент, за публикацию средств взлома запатентованных устройств/технологий у нас в стране по головке не гладят ;)

23.09.2015 в 12:11
1

Не надо параноить.

23.09.2015 в 10:55
1

меня больше заинтересовал вот этот порядок

9a7b5-clip-4kb

23.09.2015 в 11:14
1

Незабывайте про младшие/старшие байты ()
[IMG WIDTH=331 HEIGHT=97]https://monosnap.com/file/andNnqWISlwKSkttPEZ8bR1gKBLbCw.png[/IMG]

Правда я не уверен что корректно сторону показал...

23.09.2015 в 14:12
1

правильно )

23.09.2015 в 12:13
1

1. Я сделал готовый набор епромок где стоят разнообразные температуры экструдера, постели и материал.
2. Чтобы его получить достаточно мне написать письмо.

23.09.2015 в 09:23
1

не обязательно покупать пк2, есть скетч на ардуино нано, стоит нано 110 рублей и удобней.

23.09.2015 в 12:10
1

     Не обязательно, но у меня работа связана с репрогом всяких разных контроллеров.
А по репрогу Далласов и им подобных микросхем была дырка, потому PicKit2 и взял.  Да и у товарища, когда я расколупал картридж он был уже. Соответственно можно было попробовать быстренько. А когда попробовал уже неохота было искать дальше.
     Главное, что описано, что за микросхема стоит в виде защиты картриджа. А выбор конкретного инструмента уже полностью лежит на человеке.

23.09.2015 в 14:07
1

Репрог далласовских, это перезапись внешней памяти? Их контроллеры копия 80C51, с паралельным интерфейсом памяти, хотя у них есть пара контроллеров с внутренней prom. ПК2 шьёт только последовательные флэшки или eeprom, ног на большее не хватает. Безусловно можно завести регистр сдвига, но микрочиповская оболочка пк2 не поддерживает таких фокусов. Хотя это всё к теме не относится.

23.09.2015 в 12:52
1

Сама структура еепром - это 7 битные стоки защищенные контролькой и еще есть общая кс.
При этом я выкладываю данные в виде нового не установленного картриджа. Разные софты по разному ведут заполнение еепром. Но безусловно, лучше мне написать на почту и я скину всю свою коллекцию еепромов. Кой чего сдернул с амеровского сайта.  Они там разбирали структуру еепром. И некоторые еепром были опубликованы. Но когда дело дошло до дела, они как то свернули публикацию. Кое что я розобрал и сделал для себя готовые еепром с разным материалом и разными температурами.

Есть большое желание увидеть содержимое еепром картриджа с Flex. Тк подбирать идентификатор материала просто неохота. Хотя это непринципиально. Тк есть епромки, с нужной температурой постели и головки. Но вот есть определенное желание.

23.09.2015 в 14:13
1

откуда такая информация? Зачем там в каждой ячейке терять половину численного диапазона на какой-то сраненький бит четности ?

23.09.2015 в 18:28
1

Нет там никаких семибитных  строк(?). На флешке 128 байт данных, причем в первых 64 байтах хранятся данные о текущем состоянии (расход пластика), а во второй половине хранятся данные о начальном состоянии картриджа. И контрольной суммы похоже там нет.

23.09.2015 в 12:57
1

'Луч света в темном царстве'. Одна из немногих полезных статей за последнее время на тудее. Надеюсь, тему раскроете до конца?

23.09.2015 в 13:03
1

Постараюсь.
Реально обидно, неплохой принтер, честных 30кг живого веса, закрытая камера, все сделано промышленным способом из металла. С вполне вменяемой ценой, уже когда курс опять вверх попер взял 2.0A в DNS за 55к. Но цена картриджей пугает не только покупателей, но и продавцов, а потому их практически не найти. Все под заказ. Бывали случаи и в тч у забугорников, когда новый картридж приходил с битой епромкой. Потому решение вынужденное.

Несколько раз пробовал в ответ вставить еще несколько фотографий еепром, но получается какая то фигня. А вообще еще раз, если кому надо разных епромок то велкам. Сформированных мной вполне хватает для работы

23.09.2015 в 14:10
1

Вижу вы шарите. У меня такой вопрос, как на плату прошивку залить? (если интересно, то все описание у меня в постах)

23.09.2015 в 21:11
1

Пока вам не смогу помочь. С этой платформой не работал

24.09.2015 в 17:36
1

Вы пошли по тупиковому пути.
Я тоже поначалу обнулял картридж, и экспериментировал с прошивкой, пытаясь подобрать оптимальную температуру экструдера и стола.
Кстати, для этого не нужен специальный программатор, подойдёт обычная ардуина.
Я пытался подобрать параметры для пластика REC, но у меня так ничего и не вышло - максимальная температура, с которой картридж вообще определялся была около 240 градусов, а REC нормально плавится только после 250. Видимо, в прошивке принтера стоит ограничение, и он перестаёт распознавать картридж, если он выходит за границы.
Единственное верное решение - это перепрошивка самого принтера. 
Кури форум волтивы, там всё есть: voltivo.com/forum

1q1
24.09.2015 в 18:01
2

Ну если не нагревается больше то можно обмануть не перепрошивая. Достаточно соединить последовательно с термодатчиком сопротивление на несколько ом - подбирать экспериментально по внешнему термометру.

Посмотрел таблицу терморезистора - чтоб поднять температуру с 240 до 250 достаточно сопротивления в 40 Ом!!! 

24.09.2015 в 23:02
1

А при смене пластика с rec на бестфиламент, выпаивать резистор и впаивать другой? Понятно, что теоритезируя можно много идей накидать, но на практике единственное верное решение - это перепрошивка принтера. И кстати, это мероприятие гораздо безопаснее чем впайка каких-то приблуд. На выходе получается принтер, который больше не зависит от китайского картриджа (и от его микросхемы), и который управляется самой популярной программой repitier host с кучей настроек. У меня сейчас другая развлекуха - заставить его печатать pla пластиком.

24.09.2015 в 19:54
1

Интересный подход. Но лично я пока не смогу поправить прошивку принтера, тк с ардуиной не работал. Но картридж подходил к концу. Рековским пластиком Flex печатал. Рековский ABS тоже есть, но пока пользую более дешевый 3dmononiti. Для Flex и ABS хватило штатных установок 210, 90. Но для флекс устанавливал низкую скорость печати. Кстати, сами рековцы рекомендуют для ABS температуру экструдера 215 и стола 110. Все вполне в пределах возможностей принтера.

Сайт волтивы видел. Там и сдернул свои первые чистые еепром.
На их базе и сформировал наборчик еепромок с разными установками и шью их по мере необходимости

24.09.2015 в 19:59
1

Ограничения распознавания картриджа заложены в прошивке принтера, это факт.

Первые версии флешки воспринимали до 999м, а сейчас максимум 240м, что вполне логично. Тк максимальный по весу картридж 600гр. Только мне кажется, что смена базового По это несколько глобльное решение, да и не требовалось оно мне. У меня лежала куча пластика и был практически кончившийся картридж. Сбросив счетчик я смог печатать дальше. Потом покопавшись в еепром, я сумел сформировать разные епромки (проверил, работает) и сейчас успешно печатаю разными материалами.
Есть в планах познакомиться с ардуиной поближе, но это потерпит до НГ. Извините ... работа мешает :D.
Пока систематизирую свой опыт работы с этим принтером, чтобы уже осознано что то менять.
И тк практически все известные мне принтеры сделаны на ардуинках, то надо будет изучить повнимательнее

Почему то сегодня мой DaVinci 2.0A отказался нагревать второй экструдер. Будем разбираться.

24.09.2015 в 23:14
1

У меня самый первый да винчи с одним экструдером, но думаю разница с твоим невелика. Управляется он ардуиной мега, изучать её особой нужды нет. Всё что нужно - это скачать с вольтивы свежую прошивку, и залить её в принтер по инструкции от туда же. Потом поставить repitier host и забыть о китайских картриджах и топорной штатной программе. 
Кстати, мои эксперименты с картриджем закончились тем, что он помер (его микросхема), вычитал, что нельзя обновлять штатную прогу для печати - последние её версии умеют засекать перепрошитый картридж и убивать его. Собственно это и подтолкнуло меня к дальнейшим изысканиям.

1q1
25.09.2015 в 07:52
1

Насчет изучения вопрос весьма интересный. Вы же не дали пошаговой инструкции. Значит как минимум надо понять сам процес репрога ардуинки.

25.09.2015 в 07:49
1

Вполне ожидаемо, что принтер может вести лог использованных картриджей, например в еепроме атмеги, он достаточно большой для этого. Но у меня на самой новой прошивке (я не запрещаю обновления) нет такой фичи. Чтобы избежать блокировки картриджа достаточно сменить серийный номер. Ну а убить обыкновенную i2c eeprom можно только перенапряжением или переполюсовкой. Что то терзают меня смутные сомнения за такой вариант, очень похоже на сказки советских времен про ремонт японских магнитофонов.
И конечно не стоит подменять понятия. Репрог картриджа и смену прошивки принтера. Но как я говорил, малость позже изучу и этот вопрос. Пока все хорошо, кроме того, что одна головка перестала нагреваться.

25.09.2015 в 17:43
1

Под термином картридж помер я имел в виду именно то, что он перестал восприниматься принтером. Разве у i2c устройства можно сменить зашитый серийник? Если есть пример кода буду благодарен, восстановлю свой тогда, хотя бы ради фана.

25.09.2015 в 08:08
1

Кстати, вот ветка форума, где в первом сообщении сылка на видео где все хорошо расписано как репрогить Da Vinci
http://voltivo.com/forum/davinci-firmware/634-how-to-flash-repetier-to-your-da-vinci-printer-video-tut
Но мне пока надо заставить работать вторую головку.

Программа для рефлеша arduino 1.5.8 ссылка для скачивания www.arduino.cc/en/Main/OldSoftwareReleases#previous и файлы репитера github.com/luc-github/Repetier-Firmware-0.92

Хотя у меня остались вопросы. Тк именно у меня DaVinci 2.0A. C одноголовочными принтерами вроде все внятно и понятно. Сразу надо отметить, что возврата на заводскую прошивку не будет. Вроде так написано было.Маленько спешил, может есть где подробности. Все одно пока свой принтер не отремонтирую, мне будет не актуально.

25.09.2015 в 17:38
1

Ну да, направление верное.
На счёт да винчей с двумя экструдерами я не вникал, но по-моему есть вариант и для них. Вернуться на родную прошивку у меня мысли ни разу не возникло;)

25.09.2015 в 11:56
1

А какие объемы потребления  данного пластика для DaVinci ???  Не вижу никаких проблем в том что бы делать для него OEM- чипованные картриджи. 
Вопрос цены и кол-ва.   За 2000-2500 руб за картридж готов взяться,  если хотя бы 100 картриджей в месяц спрос будет   

25.09.2015 в 22:28
1

Я конечно понимаю в желании заработать.
1) Но пендосы уже делают cм http://www.wctek.com/shop/12-xyz-accessories, стоит от 25usd + пересыл, до 90usd + пересыл (этот девайс уже с блютыком).
2) Я абсолютно бесплатно раздаю всем содержимое новых еепром, а прогер который перепишет стоит от 100 до 1000 руб.
3) Есть возможность перешить бесплатно принтер, после этого принтеру становится ровно на то фирменный или нет картридж.

Те конечно найдутся потребители, но не на этом сайте. Я когда начал ломать содержимое еепром, была мысль коммерческая, но решил, что неинтересно.

03.11.2015 в 12:52
1

а кто нибудь пробовал перепрошивать?

03.11.2015 в 12:57
1

попробывал на DaVinci 1.0 a вышло не совсем как хотелось бы , сделал всё как предложено в одной из видео инструкций, по итогу Repiter видит принтер экструдер реагирует на команды подаваемые с компа , но не говрит свет и не поднимаеться стол . 
может кто подскажет что то не так сделал.
Нид хелп

07.11.2015 в 19:17
1

Маленько отвлекли меня работой основной. Вот и забросил посещение.
Если у кого остались еще вопросы по репрогу картриджей велкам.

Добрый человек пока я занимался фигней (работал на основной работе) прислал прогу которую он сделал посмотрев прочитанные мной еепром.

Программа успешно правит  температуру головки и постели, метраж, тип пластика. Проверено все работает. Собственно но этом этот проект можно и прикрыть.

Дальше имеет смысл только менять прошивку. Однако я пока воздержусь от этого. Второй принтер у меня пруса, а две прусы не особенно имеет смысл держать.

Сегодня постараюсь выложить очередную заметку (даже две) про нашего мальчика.
Мальчик отключил нагрев второго экструдера. Потребовалось разобраться что и к чему. Может кому и поможет.
 И сегодня (те уже после ремонта) этот гадкий хуз выдал мне при печати (S Filamentano) последних 20% приклада (10 часов скрипел) надпись 'Filament Jam'. Обидно, разобрал головку и доработал малость. Сейчас я могу нормально печатать мягким пластиком. Что особенно обидно, пруса с боуденами нормально печатала этим пластиком, а вот Da Vinci зажевал, при этом это случилось уже второй раз. Первый раз это было из-за отмирания нагрева принтера. Хотя этот же принтер вполне успешно печатал тоже мягким пластиком FLEX (REC).

05.09.2017 в 17:53
1

Откуда такая цена взялась 3500-4000 руб. не совсем понятно.
На серию da Vinci у XYZ есть Refill. Типа заправочный комплект катушка + чип. Они дешевле картриджа стоят естественно.

10.10.2017 в 20:22
1

Кто-нибудь ресет делал? Поделитесь, пожалуйста, наглядной инструкцией. Я только контакты запаивать умею)))

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Маска. В тему вирусного времени.

Подборка шкатулок

T-Rex своими руками

Блог разработки DIY 3d принтера #4

SD-карта с WiFi на ESP8266 для 3D-принтера (plug-and-play)

Wanhao D9/300 MK2 -- будьте осторожны, подумайте, стоит ли оно того