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
 
Сообщения: 256
Зарегистрирован: 11 мар 2013, 15:47
Откуда: МО, Нахабино

Re: MK4DUO

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

скинь полный лог сборки сюда (в теге [code])
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 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
 
Сообщения: 256
Зарегистрирован: 11 мар 2013, 15:47
Откуда: МО, Нахабино

Re: MK4DUO

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

ну скинь мне на почту
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 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
 
Сообщения: 256
Зарегистрирован: 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
 
Сообщения: 850
Зарегистрирован: 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
 
Сообщения: 256
Зарегистрирован: 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
 
Сообщения: 463
Зарегистрирован: 30 окт 2013, 03:50
Откуда: Москва
ФИО: Владимир

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ой
CoreXY, Ultratronics, MK4duo, TMC2208
Аватара пользователя
VitDagger
 
Сообщения: 446
Зарегистрирован: 25 сен 2016, 13:02
ФИО: Алексей

Re: MK4DUO

Сообщение setar » 25 окт 2017, 18:51

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

Re: MK4DUO

Сообщение VitDagger » 25 окт 2017, 22:48

Прошивку полностью с нуля настраивал. Удалял папку со старой и извлекал новую.
CoreXY, Ultratronics, MK4duo, TMC2208
Аватара пользователя
VitDagger
 
Сообщения: 446
Зарегистрирован: 25 сен 2016, 13:02
ФИО: Алексей

Re: MK4DUO

Сообщение VitDagger » 28 окт 2017, 23:04

Отформатировал SD карту с EEPROM и стол заработал, только в Repetier-Host в разделе EEPROM стола нет. Видимо что то поменяли в переменных и от сюда пляска со столом и старым EEPROM
CoreXY, Ultratronics, MK4duo, TMC2208
Аватара пользователя
VitDagger
 
Сообщения: 446
Зарегистрирован: 25 сен 2016, 13:02
ФИО: Алексей

Re: MK4DUO

Сообщение VitDagger » 13 янв 2018, 13:05

Как в MK4DOU указать пин который будет отвечать за обдув модели во время печати? В Simplify3D выбрал обдув мостов и слои которые печатаются слишком быстро. Но какой вентилятор он при этом пытается включить?
CoreXY, Ultratronics, MK4duo, TMC2208
Аватара пользователя
VitDagger
 
Сообщения: 446
Зарегистрирован: 25 сен 2016, 13:02
ФИО: Алексей

Re: MK4DUO

Сообщение JonnyQuest » 22 янв 2018, 03:46

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


#define ORIG_FAN0_PIN 8
JonnyQuest
 
Сообщения: 26
Зарегистрирован: 15 июл 2015, 13:19

След.

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

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

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