Ну да, так оно и есть https://github.com/ZONESTAR3D/Z9/tree/m ... Sourcecode. Китайцы подрезали официальную прошивку, добавили поддержку именно этого контроллера и платы, остальное тупо выкинули. Теперь "их" прошивка поддерживает только их платы. Что они оттуда выпилили, знают только они. На первый взгляд они даже выпилили из прошивки поддержку драйверой TMC как по SPI так и по UART интерфейсу, остался только режим Step/Dir. В принципе немудрено, ожидаемо
А!!! Троблема!!! (Отвечаем на вопросы новичков)
Модератор: Kaktus
- dark184
- Сообщения: 1524
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
Купил себе танк и никого больше не жалею.
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
во! вот это уже по делу! вечером попробую. Стол у меня алюминий, на него еще положил стекло Креалити с Али, почему в центре Всегда выше на несколько десяток? может это стекло не стекло тогда, черт его знает?
по поводу 1 мм... ну может и меньше, но филамент не липнет в этом месте, висит над столом
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
во! вот это уже по делу! вечером попробую. Стол у меня алюминий, на него еще положил стекло Креалити с Али, почему в центре Всегда выше на несколько десяток? может это стекло не стекло тогда, черт его знает?
по поводу 1 мм... ну может и меньше, но филамент не липнет в этом месте, висит над столом
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
китайцы сами добавили в scr/boards строки, посмотрите вложение
запись в разделе STM32 ARM Cortex-M3
----------------
Нее, прошивка скомпилилась и ВСЕ работает, кроме датчика ,поэтому меня она устраивает, датчик бы оживить и все, я счастлив буду. Хотя сегодня с утра уже присматривался на али к Robin Nano, Rumba32, Fly-Dcy
запись в разделе STM32 ARM Cortex-M3
----------------
Нее, прошивка скомпилилась и ВСЕ работает, кроме датчика ,поэтому меня она устраивает, датчик бы оживить и все, я счастлив буду. Хотя сегодня с утра уже присматривался на али к Robin Nano, Rumba32, Fly-Dcy
- Вложения
-
- 12.03.jpg (36.15 КБ) 1278 просмотров
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
ну это же можно исправить?Ну да, так оно и есть https://github.com/ZONESTAR3D/Z9/tree/m ... Sourcecode. Китайцы подрезали официальную прошивку, добавили поддержку именно этого контроллера и платы, остальное тупо выкинули. Теперь "их" прошивка поддерживает только их платы. Что они оттуда выпилили, знают только они. На первый взгляд они даже выпилили из прошивки поддержку драйверой TMC как по SPI так и по UART интерфейсу, остался только режим Step/Dir. В принципе немудрено, ожидаемо
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
я скачивал с гитхаба прошивку 20007 и в нее вписывал данные из прошивки зонестара, не собиралась она, но уже точно не помню почему. Может я в то время что-то не правильно вписывал...Ну да, так оно и есть https://github.com/ZONESTAR3D/Z9/tree/m ... Sourcecode. Китайцы подрезали официальную прошивку, добавили поддержку именно этого контроллера и платы, остальное тупо выкинули. Теперь "их" прошивка поддерживает только их платы. Что они оттуда выпилили, знают только они. На первый взгляд они даже выпилили из прошивки поддержку драйверой TMC как по SPI так и по UART интерфейсу, остался только режим Step/Dir. В принципе немудрено, ожидаемо
Потом я скачал зонестаровскую, она почему то 20008 (сами что ли придумали версию? нет такой в марлине) и ее пару недель допиливал, исправляя методично все красные строчки пока не наступил зеленый Саксесс.
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
да, и честно говоря, я не увидел разницы между прошивками 20007 и 20008, были некоторые перестановки местами строк. Я ставил на экране два окна с прошивками и крутил параллельно сверяя. Вроде все одинаково. Скажите, какие строки китайцами в 20007 вырезаны?
- dark184
- Сообщения: 1524
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
А я откуда знаю? Крутили вы наверняка конфигурационные файлы, а нужно смотреть исходники.
Конечно не собиралась! Марлин официально не поддерживает вашу плату. Хрен с ней с платой, ее впилить в прошивку относительно легко, проблема то в том, что контроллер не поддерживается! Вот китайцы сами впилили его поддержку в свою версию прошивки.
То есть она, китайская прошивка изначально не собиралась??? Ну тогда я вам сильно сочувствую... Ибо уникальную китайскую плату с уникальным контроллером, которые (ни плата, ни контроллер) официально не поддерживаются марлином, да еще перепиленой, далеко не факт что прямыми руками, прошивкой... Вам не кажется, не имея опыта ни в электронике, ни в программировании, что стоит отказаться вообще от этого датчика? Если сам принтер работает... И слава богу что хоть как то работает! Даже я, зная хорошо STM32 и имея опыт в их программировании, не стал бы браться за вылавливание багов в китайской прошивке. К тому же далеко не факт что сам датчик автоуровня исправен!
Купил себе танк и никого больше не жалею.
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
ну я хоть не шибко силен в эл-ке, но понимаю, что марлин и плата дружат, исходный код компилируется в firmware. bin, принтер, наконец работает исправно под ее управлением. Ну какая мне разница, подерживается или нет, да и не собираюсь я STM32 править, ну зачем мне это?То есть она, китайская прошивка изначально не собиралась??? Ну тогда я вам сильно сочувствую... Ибо уникальную китайскую плату с уникальным контроллером, которые (ни плата, ни контроллер) официально не поддерживаются марлином, да еще перепиленой, далеко не факт что прямыми руками, прошивкой... Вам не кажется, не имея опыта ни в электронике, ни в программировании, что стоит отказаться вообще от этого датчика? Если сам принтер работает... И слава богу что хоть как то работает! Даже я, зная хорошо STM32 и имея опыт в их программировании, не стал бы браться за вылавливание багов в китайской прошивке. К тому же далеко не факт что сам датчик автоуровня исправен!
На счет поддерживает или нет. Если бы не поддерживал, то и плата не работала, я понимаю, и пила бы у меня сломалась дааавно. Чот тут не так.
Тем более, когда открываю PlatformIO и вижу там свой проект и поддерживаемые доски, то там есть такой контроллер, посмотрите вложение. Или я опять не прав?
Надо набирать genericSTM32 и все найдется.
https://docs.platformio.org/en/latest/b ... platformio
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
нет, не кажется. Вот извини, без грубости и наглости, отвечу.Вам не кажется,
Мне кажется проблема пустяшная, ну не возмущайтесь, я так думаю.
И ее решить (чтобы датчик заработал) надо сверить файл СХЕМАТИК с фото подключения №2, т.е. как сейчас он подключен. Сверив, определить К КАКИМ контактам должен быть подключен датчик, далее посмотреть в конфигах .h и adv.h какие пины прописаны и их подправить, а потом мне, недалекому, сказать Учись!
Еще раз прошу не обижаться.
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
я писал в первом посте, что у меня 3 (три) шт, в том числе триангловский. Ни один не работает! Такое может быть? Хотя, как это не работает, если при подаче питания проверку отрабатывает и горит красным, а это говорит, что ему все нравится.К тому же далеко не факт что сам датчик автоуровня исправен!
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
ну и еще раз прокомпилил исходник китайцев - все срослось и успешно. Возможно я первые разы ссылался на папку Марлин в проекте и компилятор не подтягивал какие-то библиотеки, по-моему, а надо было ссылаться на папку Проекта .
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
ну если бы вот с этим помогли мне, я бы был счастлив.И ее решить (чтобы датчик заработал) надо сверить файл СХЕМАТИК с фото подключения №2, т.е. как сейчас он подключен. Сверив, определить К КАКИМ контактам должен быть подключен датчик, далее посмотреть в конфигах .h и adv.h какие пины прописаны и их подправить, а потом мне, недалекому, сказать Учись!
- dark184
- Сообщения: 1524
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
Нет не понимаете. Я писал про ОФИЦИАЛЬНЫЙ МАРЛИН! А судя по вашим скринам, это перепиленная китайцами официальная прошивка. И далеко не факт что она перепилена корректно! Я, как уже писал, бегло ее глянул и похоже что оттуда выпилена поддержка драйверов TMC с последовательным интерфейсом. Также выпилена поддержка того же LPC176x, оставлены только 8 битные меги и STM32F103RC и добавлен VC, которого вообще нет в официальной версии!
Еще раз. Среде Platformio вообще по барабану что за контроллер, дело в проекте! С официальным марлином вроде как нет проблем с этим датчиком, а вот в вашем проекте перепиленном китайскими кривыми ручками с добавлением поддержки нового контроллера может быть все что угодно! Может выскочить любой баг. И отловить его еще та задачка.
Нет, не там. Нужно смотреть файл boards.h и соответствующий доске файл pins_ZM3E4_V1_0.h. В конфигах только конфигурация!
Купил себе танк и никого больше не жалею.
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
напомню, сейчас датчик подключен так:
- красный на разъеме EXP2 пин 1 (китайцы предложили красный подключить на EXP1 пин2, но там дисплей подключен)
- коричневый ... ... оба-на... начал рассматривать фото китайцев и не пойму на каком пине сидят коричневый и желтый провода датчика. Фоторедактором подсветил и вижу, что на нижних пинах, а не на верхних, как было ранее, т.е. коричневый на разъеме SERVO "-" клемма J4 (это SERVO 0)? ;желтый на разъеме SERVO "S" клемма J4 (это SERVO 0)
- белый на разъеме Z+ "S"
- черный на разъеме Z+ "G"
думаю вечером перекину контакты и все заработает
- красный на разъеме EXP2 пин 1 (китайцы предложили красный подключить на EXP1 пин2, но там дисплей подключен)
- коричневый ... ... оба-на... начал рассматривать фото китайцев и не пойму на каком пине сидят коричневый и желтый провода датчика. Фоторедактором подсветил и вижу, что на нижних пинах, а не на верхних, как было ранее, т.е. коричневый на разъеме SERVO "-" клемма J4 (это SERVO 0)? ;желтый на разъеме SERVO "S" клемма J4 (это SERVO 0)
- белый на разъеме Z+ "S"
- черный на разъеме Z+ "G"
думаю вечером перекину контакты и все заработает
