roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 20:30

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Marlin + arduino due
СообщениеДобавлено: 21 май 2016, 09:22 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
Коллеги. Возникла проблема.
Сгорела у меня мега и решил по этому поводу заказать due.
Все вроде норм, но.
При компиляции прошивки Марлин выдает такое эпичное количество ошибок, что дух захватывает. Ошибки находит во всех файлах включая либу U8glib. Открываю старую прошивку для меги - там все пучком и ни одной ошибки.
Репетир компилится хорошо, тож без ошибок, но при работе на дисплей ползут артефакты и странно работает движок на оси Х: выдает низкочастотный гул, как будто это асинхронник. Но не о репетир вопрос.
Вопрос такой: как мне Марлин то запустить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Marlin + arduino due
СообщениеДобавлено: 21 май 2016, 15:05 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2013, 19:50
Сообщения: 337
Откуда: Коломна, МО
ФИО: Александр
Вы обновляли среду Ардуино? Я недавно сталкнулся с подобным, поставил ардуино почти три года назад, тогда же принтер первый собирал, а тут решил проапгрейдить его под две головы. Сгенерил новую версию прошивки, а она кучу ошибок выдавала при компиляции- всё прошло после обновления программы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Marlin + arduino due
СообщениеДобавлено: 21 май 2016, 18:41 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
Он написал что есть обновления. Я скачал и поставил. Ничего не изменилось (((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Marlin + arduino due
СообщениеДобавлено: 21 май 2016, 21:49 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
Бери Marlin4DUE KIMBRA
работает, компилится
в Arduino IDE не забудь выбрать правильно тип платы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Marlin + arduino due
СообщениеДобавлено: 22 май 2016, 02:56 
Не в сети

Зарегистрирован: 29 окт 2012, 13:55
Сообщения: 705
Откуда: СПб
какой шилд на arduino due можно повесить?
насмотрел radds, не нашел где купить.
смотрел ramps-fd, везде продается только первая версия, которая признана косячной.
допиленную вторую версию нигде не найти.
прошивки есть, а плат нЭт. каждый делает себе сам плату по исходникам чтоль?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Marlin + arduino due
СообщениеДобавлено: 22 май 2016, 09:31 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
Есть вариант переделки обычного рампса. Сам уже это сделал, а вот проверить не могу((( По известным причинам.
вернемся к нашим тараканам:
вот лог с Marlin4DUE KIMBRA
Собственно откуда можно взять io.h?
Код:
In file included from sketch\module/HAL/HAL.h:56:0,

                 from sketch\base.h:43,

                 from C:\Users\NoMad\Desktop\MarlinKimbra-master\MK\MK.ino:198:

sketch\module/HAL/fastio.h:31:20: fatal error: avr/io.h: No such file or directory

#include <avr/io.h>

                    ^

compilation terminated.

exit status 1
Ошибка компиляции для платы Arduino Due (Programming Port).


Нашел это в папках самой дуины. Скинул в папку HAL целиком папку AVR. Никакого результата не дало(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Marlin + arduino due
СообщениеДобавлено: 22 май 2016, 19:10 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
Обнаружил, что при снятии комента с дисплея FULL GRAFIC SMART CONTROLLER сразу компилятор ругается и выдает ошибку. Без него сыплет предупреждениями. Сама среда 1.6.9 и все обновлено.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Marlin + arduino due
СообщениеДобавлено: 22 май 2016, 21:02 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2013, 19:50
Сообщения: 337
Откуда: Коломна, МО
ФИО: Александр
Чистая прошивка, без изменений, ошибок выдавать не должна, если выдаёт- проблема не в прошивке. Попробуйте выполнять проверку после каждого изменения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Marlin + arduino due
СообщениеДобавлено: 22 май 2016, 22:13 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
Чистая, только с гитхаба, кучу предупреждений выдает. А окончательный затык после подключения дисплея.
Да что я все рассказываю. Это последние строчки, а так их аж в блокнот на полметра весом хватает. Вот лог:
Цитата:
Код:
sketch\module\lcd\../../module/HAL/HAL.h:81:142: error: 'DIOLCD_PINS_D4_PIN' was not declared in this scope

   #define  _WRITE(port, v)   do { if (v) {DIO ##  port ## _PORT -> PIO_SODR = DIO ## port ## _PIN; } else {DIO ##  port ## _PORT->PIO_CODR = DIO ## port ## _PIN; }; } while (0)

                                                                                                                                              ^

sketch\module\lcd\../../module/HAL/HAL.h:82:24: note: in expansion of macro '_WRITE'

   #define WRITE(pin,v) _WRITE(pin,v)

                        ^

sketch\module\lcd\../../module/HAL/HAL.h:93:47: note: in expansion of macro 'WRITE'

   #define OUT_WRITE(IO, v)  { SET_OUTPUT(IO); WRITE(IO, v); }

                                               ^

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:91:7: note: in expansion of macro 'OUT_WRITE'

       OUT_WRITE(ST7920_CLK_PIN, HIGH);

       ^

In file included from sketch\module\lcd\dogm_lcd_implementation.h:64:0,

                 from sketch\module\lcd\ultralcd.cpp:84:

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:33:25: error: 'LCD_PINS_RS' was not declared in this scope

#define ST7920_CS_PIN   LCD_PINS_RS

                         ^

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:55:50: note: in expansion of macro 'ST7920_CS_PIN'

   #define ST7920_CS()              {digitalWrite(ST7920_CS_PIN, 1);u8g_10MicroDelay();}

                                                  ^

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:93:7: note: in expansion of macro 'ST7920_CS'

       ST7920_CS();

       ^

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:33:25: error: 'LCD_PINS_RS' was not declared in this scope

#define ST7920_CS_PIN   LCD_PINS_RS

                         ^

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:56:50: note: in expansion of macro 'ST7920_CS_PIN'

   #define ST7920_NCS()             {digitalWrite(ST7920_CS_PIN, 0);}

                                                  ^

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:109:7: note: in expansion of macro 'ST7920_NCS'

       ST7920_NCS();

       ^

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:33:25: error: 'LCD_PINS_RS' was not declared in this scope

#define ST7920_CS_PIN   LCD_PINS_RS

                         ^

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:55:50: note: in expansion of macro 'ST7920_CS_PIN'

   #define ST7920_CS()              {digitalWrite(ST7920_CS_PIN, 1);u8g_10MicroDelay();}

                                                  ^

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:120:7: note: in expansion of macro 'ST7920_CS'

       ST7920_CS();

       ^

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:33:25: error: 'LCD_PINS_RS' was not declared in this scope

#define ST7920_CS_PIN   LCD_PINS_RS

                         ^

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:56:50: note: in expansion of macro 'ST7920_CS_PIN'

   #define ST7920_NCS()             {digitalWrite(ST7920_CS_PIN, 0);}

                                                  ^

sketch\module\lcd\ultralcd_st7920_u8glib_rrd.h:135:7: note: in expansion of macro 'ST7920_NCS'

       ST7920_NCS();

       ^

exit status 1
Ошибка компиляции для платы Arduino Due (Programming Port).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO