roboforum.ru

Технический форум по робототехнике.

MK4DUO

MK4DUO

vtoryh » 29 июн 2017, 13:13

Хелп... Не компилится зараза..
Плата smart ramps, но в принципе по пинам практически идентична обычному RAMPS, только для DUE, ключи хорошие и еепром добавлена.
так вот добавил в src/boards/408.h пины для дисплее по инструкции с https://3deshnik.ru/blogs/anry777/hacke ... controller
Прошивка комплится только с текстовым дисплеем. с фуллграфик выдает ошибку.
Arduino IDE 1.8.2.

arm-none-eabi-gcc: error: CreateProcess: No such file or directory

Используем библиотеку U8glib версии 1.19.1 из папки: C:\Users\vtoryh\Documents\Arduino\libraries\U8glib
Используем библиотеку Wire версии 1.0 из папки: C:\Users\vtoryh\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11\libraries\Wire
exit status 1
Ошибка компиляции для платы Arduino Due (Programming Port).

Re: MK4DUO

setar » 29 июн 2017, 13:18

скинь полный лог сборки сюда (в теге [code])

Re: MK4DUO

vtoryh » 29 июн 2017, 13:28

Не получается.... sql иггог. пишет слишком большой объем.

Re: MK4DUO

setar » 29 июн 2017, 13:48

ну скинь мне на почту

Re: MK4DUO

vtoryh » 29 июн 2017, 14:17

1.6.9 говорит:
Используем библиотеку U8glib версии 1.19.1 из папки: C:\Users\vtoryh\Documents\Arduino\libraries\U8glib
Используем библиотеку Wire версии 1.0 из папки: C:\Users\vtoryh\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11\libraries\Wire
fork/exec C:\Users\vtoryh\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-gcc.exe: The filename or extension is too long.
Ошибка компиляции для платы Arduino Due (Programming Port).

Re: MK4DUO

Harh » 29 июн 2017, 18:38

vtoryh писал(а):fork/exec C:\Users\vtoryh\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-gcc.exe: The filename or extension is too long.


Папка в папке в папке в папке, а в ней папка, в которой находится папка с необходимым файлом, лежащим в папке (и, для педантов, это я еще не все перечислил!) - файловая система подавилась :) Можешь всю эту дикую сборку перенести в какую-нибудь простую папку вроде "C:\MyArduino"? :)

Re: MK4DUO

vtoryh » 30 июн 2017, 19:59

Harh писал(а):
vtoryh писал(а):fork/exec C:\Users\vtoryh\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-gcc.exe: The filename or extension is too long.


Папка в папке в папке в папке, а в ней папка, в которой находится папка с необходимым файлом, лежащим в папке (и, для педантов, это я еще не все перечислил!) - файловая система подавилась :) Можешь всю эту дикую сборку перенести в какую-нибудь простую папку вроде "C:\MyArduino"? :)

Да то что путь слишком длинный то я понял и сам...
Проект я могу перенести, это фигня.
А вот как временные файлы поднять выше я не нашел. :(

Re: MK4DUO

unigenum » 14 сен 2017, 17:46

эх... хотел попробовать данную прошивку.
но она всегда компилируется с "ворнингами" оранжевого цвета в некоторых местах.
но, не смотря на ошибки/предупреждения, компиляция проходит до конца.
заливаю прошивку в принтер, вроде базовый функционал работает, температуры кажет, стол/сопло нагревает, моторами шевелит, координаты отрабатывает.
но! движения по ХУ не адекватные. скорости перемещения явно ниже заданных в прошивке. и ускорение ступенчатое, по звуку слышно как разгоняется и тормозит в 2-3 рывка.
сдается мне, эти баги являются следствием ошибок компиляции. вот только как их бороть?
попробовал все версии 4.2.9, 4.3.1, 4.3.2, 4.3.x dev, везде есть ошибки компиляции.
даже тупо с настройками по умолчанию, без каких либо изменений, скачал-скомпилировал, все равно ошибки.
может я упустил какие-то важные нюансы? ну с дефолтными настроками оно то уж должно компилироваться без ошибок?

вотакой ворнинг вылазит где-то в середине копиляции.

Код: Выделить всёРазвернуть
In file included from C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\../src/HAL/HAL.h:38:0,

                 from C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\../base.h:86,

                 from C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\MK_Main.cpp:31:

C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\MK_Main.cpp: In function 'bool pin_is_protected(uint8_t)':

C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\../src/HAL/HAL_DUE/HAL_Due.h:188:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

#define analogInputToDigitalPin(p) ((p < 12u) ? (p) + 54u : -1)

                                          ^

C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\../src/pins.h:440:25: note: in expansion of macro 'analogInputToDigitalPin'

                         analogInputToDigitalPin(TEMP_CHAMBER_PIN), \

                         ^

C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\MK_Main.cpp:582:39: note: in expansion of macro 'SENSITIVE_PINS'

   static const int sensitive_pins[] = SENSITIVE_PINS;

                                       ^

C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\../src/HAL/HAL_DUE/HAL_Due.h:188:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

#define analogInputToDigitalPin(p) ((p < 12u) ? (p) + 54u : -1)

                                          ^

C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\../src/pins.h:441:25: note: in expansion of macro 'analogInputToDigitalPin'

                         analogInputToDigitalPin(TEMP_COOLER_PIN), \

                         ^

C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\MK_Main.cpp:582:39: note: in expansion of macro 'SENSITIVE_PINS'

   static const int sensitive_pins[] = SENSITIVE_PINS;

                                       ^

In file included from C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\../base.h:82:0,

                 from C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\MK_Main.cpp:31:

C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\../src/pins.h:444:24: warning: narrowing conversion of '4294967295u' from 'unsigned int' to 'const int' inside { } [-Wnarrowing]

                        }

                        ^

C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\MK_Main.cpp:582:39: note: in expansion of macro 'SENSITIVE_PINS'

   static const int sensitive_pins[] = SENSITIVE_PINS;

                                       ^

C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\../src/pins.h:444:24: warning: narrowing conversion of '4294967295u' from 'unsigned int' to 'const int' inside { } [-Wnarrowing]

                        }

                        ^

C:\Users\unigenum\AppData\Local\Temp\arduino_build_46280\sketch\src\MK_Main.cpp:582:39: note: in expansion of macro 'SENSITIVE_PINS'

   static const int sensitive_pins[] = SENSITIVE_PINS;

                                       ^

Re: MK4DUO

Vovich70 » 15 сен 2017, 01:11

Ну по описанию там, вроде как, различаются типы переменных в подпрограммах и идёт конвертация.

Re: MK4DUO

VitDagger » 25 окт 2017, 18:43

У меня стояла 4.3.19.в сё прекрасно работало. на новый принтер поставил 4.3.26 и всё, никакой реакции на попытки изменить температуру или её посмотреть. Помчался помчался, окатился на 4.3.19 и всё прекрасно работает. Вышла версия 4.3.27 в списке изменений красуется строчка "Rewrite Temperature code". Поставил, проверял лишь экструдер. но всё прекрасно работает. На днях поставил стол. На днях стол поставил, так принтер напрочь не видит температуру стола, хотя с 19 версией всё на ура. Поставил последнюю версию 4.3.29 dev - тут вовсе не работают измерения температур. Но старая то версия работает. Вот и не понимаю, то ли я что не так делаю. То ли под 3d принтер прошивку не проверяют. В новых версиях всякие плюшки для автоуровня.

Кто то пробовал новые версии MK4DUO? Что бы была рабочая версия принтера версии после 19ой

Re: MK4DUO

setar » 25 окт 2017, 18:51

нескромный вопрос: а конфиг файлы ва как обновляли ?

Re: MK4DUO

VitDagger » 25 окт 2017, 22:48

Прошивку полностью с нуля настраивал. Удалял папку со старой и извлекал новую.

Re: MK4DUO

VitDagger » 28 окт 2017, 23:04

Отформатировал SD карту с EEPROM и стол заработал, только в Repetier-Host в разделе EEPROM стола нет. Видимо что то поменяли в переменных и от сюда пляска со столом и старым EEPROM

Re: MK4DUO

VitDagger » 13 янв 2018, 13:05

Как в MK4DOU указать пин который будет отвечать за обдув модели во время печати? В Simplify3D выбрал обдув мостов и слои которые печатаются слишком быстро. Но какой вентилятор он при этом пытается включить?

Re: MK4DUO

JonnyQuest » 22 янв 2018, 03:46

VitDagger писал(а):Как в MK4DOU указать пин который будет отвечать за обдув модели во время печати?


#define ORIG_FAN0_PIN 8


Rambler\'s Top100 Mail.ru counter