roboforum.ru

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


MK4DUO

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

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).
Печатаю на FastMaker(corexy, композитный корпус, AZSMZ mini, Volcano 0.4, 210х210х300)
vtoryh
 
Сообщения: 248
Зарегистрирован: 11 мар 2013, 15:47
Откуда: МО, Нахабино

Re: MK4DUO

Сообщение setar » 29 июн 2017, 13:18

скинь полный лог сборки сюда (в теге [code])
Аватара пользователя
setar
Site Admin
 
Сообщения: 9844
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: MK4DUO

Сообщение vtoryh » 29 июн 2017, 13:28

Не получается.... sql иггог. пишет слишком большой объем.
Печатаю на FastMaker(corexy, композитный корпус, AZSMZ mini, Volcano 0.4, 210х210х300)
vtoryh
 
Сообщения: 248
Зарегистрирован: 11 мар 2013, 15:47
Откуда: МО, Нахабино

Re: MK4DUO

Сообщение setar » 29 июн 2017, 13:48

ну скинь мне на почту
Аватара пользователя
setar
Site Admin
 
Сообщения: 9844
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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).
Печатаю на FastMaker(corexy, композитный корпус, AZSMZ mini, Volcano 0.4, 210х210х300)
vtoryh
 
Сообщения: 248
Зарегистрирован: 11 мар 2013, 15:47
Откуда: МО, Нахабино

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"? :)
Аватара пользователя
Harh
 
Сообщения: 640
Зарегистрирован: 04 сен 2013, 12:52
Откуда: Челябинск
ФИО: Игнат

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"? :)

Да то что путь слишком длинный то я понял и сам...
Проект я могу перенести, это фигня.
А вот как временные файлы поднять выше я не нашел. :(
Печатаю на FastMaker(corexy, композитный корпус, AZSMZ mini, Volcano 0.4, 210х210х300)
vtoryh
 
Сообщения: 248
Зарегистрирован: 11 мар 2013, 15:47
Откуда: МО, Нахабино

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;

                                       ^
unigenum
 
Сообщения: 705
Зарегистрирован: 29 окт 2012, 13:55
Откуда: СПб

Re: MK4DUO

Сообщение Vovich70 » 15 сен 2017, 01:11

Ну по описанию там, вроде как, различаются типы переменных в подпрограммах и идёт конвертация.
Printer: Prusa
Firmware: Marlin
Host: Pronterface
Slicer: Kisslicer Slic3r1.2.9
Filament: ABS - 1.75
Nozzle: 0.2-0.4 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4
Vovich70
 
Сообщения: 434
Зарегистрирован: 30 окт 2013, 03:50
Откуда: Москва
ФИО: Владимир


Вернуться в 3D печать

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 13

Mail.ru counter