Например TDA7294

Форум РадиоКот • Просмотр темы - 32 бита для 3D принтера
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт мар 29, 2024 02:21:37

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 556 ]     ... , , , 19, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Пн апр 05, 2021 04:28:21 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 02, 2021 15:15:15
Сообщений: 26
Рейтинг сообщения: 0
На первый вопрос , я ответ нашёл сам ... как говорится тупой вопрос, тупой ответ.... У меня Mac ,файлики были белые почти во всех парках , не мог понять что там... установил что требуется, сразу понятнее стало ..
Да и на второй думаю, што догадываться долго не понадобится .. за недельку, я если одну строку пойму , это будет хорошо просто понять очень хочется, что к чему и как работает. Может если вы мне подскажите какие файлы касаются непосредственно прошивки самой программы что работает с Марлином и какие относятся к STM32 ? Если правильно понимаю , то что в папке stm_lib в месте с cmsis и cmsis_boot это и есть конфигурация самого stm. А папка src и inc это программа? Тогда что это 3D-GLCD за папка и плюс 7 файликов в не папке , для чего они, программы или stm или вообще не имеет никакого отношения одно к другому?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Пн апр 05, 2021 21:32:58 
Опытный кот

Карма: 16
Рейтинг сообщений: 177
Зарегистрирован: Сб апр 14, 2012 16:11:35
Сообщений: 719
Рейтинг сообщения: 0
vitaliberty писал(а):
Может если вы мне подскажите какие файлы касаются непосредственно прошивки самой программы что работает с Марлином и какие относятся к STM32 ?

Непосредственно к прошивке относится всё, кроме .vscode и 3D-GLCD.coхххххх. Это к разным средам разработки, соответственно для VSCode и COIDE. И всё, что касается STM тоже относится к прошивке, так как она под него делалась.

vitaliberty писал(а):
Я очень сильно хочу понять как правильно создать код , как его читать, понимать. ......
Каждый программист создаёт свой код в своём стиле. Смотрите исходники разных проектов, берите из них то, что нравится. ПРАВИЛЬНЫЙ код - который работает так как нужно. Он может быть не всегда оптимальным, но это другой вопрос. Для начала, так как Вы вообще не связаны с программированием, то лучше найдите и установите себе COIDE 1.7, так как это одна из наиболее простых сред разработки для новичка, компилятор gcc для ARM и для начала просто воспользуйтесь готовым проектом, запустите свой экран. А здесь всё-таки тема не по урокам программирования для новичков, а по конкретному железу. В соседних ветках есть темы и по разным контроллерам и по С/С++. Так же есть и книги и видео на эту тематику. И практически на все Ваши вопросы ответы уже есть. Скачайте документацию на используемый контроллер, изучайте его периферию, которая используется в проекте, комментариев у меня в исходниках полно, так как сам могу забыть через время много чего.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Пт апр 09, 2021 23:26:12 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 02, 2021 15:15:15
Сообщений: 26
Рейтинг сообщения: 0
Добрый вечер. Большое спасибо за советы. Буду учиться.
Проблема в том что я пользуюсь Mac OS и с ним CoIDE и Makefile не работают, если правильно понимаю они для Windows . Остаётся Visual Studio Code . Установил., пытаюсь понать как оно работает ... ни как не пойму. У мена версия на английском, и на интернете "уроки" только со старыми версиями, не меню ни запуск программы не одинаковые , вообще непонятно что к чему и вообще как делать компиляции на STM32... ? Буду както разбираться.
Я получил мой STM32... Ой как я замучился хотя бы загрузить программу теста led на pin13... не получалось ни как. Я это делал через TTL адаптер. Всё делал как говорили и через Arduino и через VScode и даже через STM32cubeProgrammer .. и буты и муты, что я только не делал. Не было коммуникации с этим stm . Думал всё. Купил подделку, а их купил 5шт, и не одна не работает. Думал с ума схожу.. весь день и ночь просидел над ним , без толку. Потом под утро попал на статью что бывает такое что один резистор не тот что нужно, под наименованием R3 . И его надо заменить на резистор 10khm . То что я и сделал. Чудо, все заработало! И бут сработал, перестала мегать LED. Ну и тест смог затянуть в него с помощью Aruino IDE. Уф... теперь мой stm распознан в stm32cube. Ну и я решил заделать наконец этот TFT экран. Но с VSCode я еще не дружу. Пытался, ну ни как . Не знаю почему но . Ошибка при запуске и при debugging . Короче не идет этот VSCode. Решил попробовать загрузить это все через Arduino IDE . Проблема нет sketch для этого. А просто файлики брать не хочет. Ни подумал сделаю этот скетч сам.. прекрипил все файлы вашей прошивки к этому скетчу, и к моему удивлению, компиляция прошла успешно. В define.h выбранная HW_VER_3 , выбрал ILI9341 вместо того что было. И всё, запустил, ошибка; надо выбрать в stm32f10x.h одну из возможностей STM....LD, LD/VL, MD, MD /VL, HD, HD/VL , XL и CL тот что я и выбрал.. так как у мена модель SLT32f1.. ...C8 , ну подумал , то что нужно( последняя по списку). А на самом деле? Ето так? Я выбрал то что нужно или нет? Ну Конечно же после загрузки, подключил с начало по вашей первой схеме... экран включился но белый. Потом дошло что пины на версии 3 не те что на вашей первой версии. Посмотрел в defines.h Hw ver 3 распиновку . Подключил как написано. Экран остался белый. Но не понятно почему здесь нет LCD D 0,1.,2,3,4,5,6,7 в расписании пинов? Это подключать не надо? Ну и плюс для тактила x-x+y-y+ , если я правильно понял на моём VMA412 эти пины связаны с WR и RD так как этот экран не посылает обе информации вместе, там проходит или то или другое, и тип о проблем не будет... надеюсь что я правильно понимаю то что с перевода прочитал.
А в моём случае, не подскажите как мне подключиться, пожалуйста ?
Вы в предыдущем посте говорили что нужно будет кое что изменить в прошивке и мой экран сработает.. пожалуйста помогите мне в этом деле, что, куда подключить и что в прошивке изменить.?
И вообще посоветуйте, компиляцию с Arduino IDE , так как я сделал, это можно делать? Будет работать?
Благодарен вам за вашы ответы И ваше потраченное время.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Сб апр 10, 2021 08:05:48 
Опытный кот

Карма: 16
Рейтинг сообщений: 177
Зарегистрирован: Сб апр 14, 2012 16:11:35
Сообщений: 719
Рейтинг сообщения: 0
Здравствуйте. Для Mac OS CoIDE может и нет, но Makefile поддерживается, хотя вроде через бубен. Либо есть аналог. Даже беглый поиск в гугле дал много результатов, в том числе такой https://coderoad.ru/11494522/установка-make-на-Mac. Я Мак в глаза не видел, поэтому сами ищите информацию по установке ПО.
STM32F103 отностится к STM32F10X_MD, читайте документацию на чип. Этот параметр передаётся компилятору при компиляции в качестве параметра командной строки. Его можно найти в Makefile и файлах конфигурации для VSCode и CОIDE.
vitaliberty писал(а):
Посмотрел в defines.h Hw ver 3 распиновку . Подключил как написано. Экран остался белый. Но не понятно почему здесь нет LCD D 0,1.,2,3,4,5,6,7 в расписании пинов?
А схему смотреть не пробовали? По шине данных с экраном обмен идёт не побитно, а побайтно и расписывать отдельно каждый пин нет смысла. Поэтому в defines.h указан порт шины экрана и маска.
vitaliberty писал(а):
Ну и плюс для тактила x-x+y-y+ , если я правильно понял на моём VMA412 эти пины связаны с WR и RD так как этот экран не посылает обе информации вместе, там проходит или то или другое, и тип о проблем не будет...
Если так, то нужно отпаять шлейф тачскрина от шлейфа экрана и подключить проводами. Если с отпайкой шлейфа проблема, то для начала используйте версию 1 без тачскрина чтобы просто экран запустить. Собрал и приложил файл прошивки для теста. Для запуска конкретного экрана достаточно раскоментировать соответствующую экрану строчку и закоментировать текущую в defines.h.
Arduino IDE не использую и не знаю, как его настроить для Мак для STM. Лучше разберитесь с установкой Makе - так быстрее и проще будет.


Вложения:
ver1-ILI9341.zip [44.2 KiB]
Скачиваний: 100
Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Сб апр 17, 2021 00:37:39 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 02, 2021 15:15:15
Сообщений: 26
Рейтинг сообщения: 0
Добрый день, благодарю за ваши подсказки.
Я вот провёл неделю изучать, понять как пользоваться и вообще, понять как работает этот микроконтроллер STM32 .
Решил загрузитесь в него Bootloader,(прочитав советы людей), чтобы не зависеть от TTL переходника. Потом решил протестировать работу с простым экраном LCD 16x2 . Конечно же я это делал с помощью того с чем знаком (Arduino IDE). Результат был полное ге... В место текста, какие-то странные знаки мигали.. Пару дней искал причину этого... безуспешно, пока не докатило что может из-за этого бута проблема ? решил попробовать залить тот же код но через ТТЛ переходник , и сразу всё заработало отлично.. После этого начал искать альтернатив Makefile и CoIDE, нашёл выход из положения с помощью STM32Cube MX , CubeIDE и CubeProgrammer... Оригинальная Программа для моего микроконтроллера , ни так ли ? Сделал проверку, да и хоть понять как работают эти программы... тест, света диод РС13 и экрана 16х2... худо, бедно , я что-то выкатил на мой микроконтроллер , слава богу, мои примеры работали нормально.

После этого решил провести тест с TFT shield .. Нашел в интернете примерный график тест.. картинка появилась , но тактил не работает... подумал , бог с ним , потом буду разбираться. Пока, первая цель, это добиться работы экрана с вашей прошивкой, хотяб картинку. А потом , будет потом... Ну и я решился взята за дело, но..... как всегда есть большое НО..... :facepalm: в вашем досье есть всё, кроме того что, могло бы мне облегчить эту головную боль.... :roll: Куб программатор, работает только с компиляциями .bin/.hex/.elf и всё... А у вас там этого нету... жалко :cry: Ну , я подумал, нестрашно. Я вить научился создавать с CubeIDE ...... :lol: фиг, два .... то формат не тот , то не может кое какие фиалки прочитать или вообще найти не может, а хотя они там, я их то вижу а он нет... уф намучился, но в итоге всё он видит и вроде правильно настроил , но Дебаг сделать невозможно из-за такой ошибки

Код:
 
18:28:43 **** Incremental Build of configuration Debug for project TFT_3D_Printer ****
make all
Building file: ../main.c
Invoking: GCC C Compiler
gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"main.d" -MT"main.o" -o "main.o" "../main.c"
In file included from ../main.c:2:
In file included from ../protocol.h:4:
In file included from ../defines.h:5:
In file included from ../stm32f10x_gpio.h:32:
In file included from ../stm32f10x.h:478:
In file included from ../core_cm3.h:122:
../core_cmFunc.h:328:19: error: invalid instruction mnemonic 'cpsid'
  __ASM volatile ("cpsid i");
                  ^
<inline asm>:1:2: note: instantiated into assembly here
        cpsid i
        ^~~~~
In file included from ../main.c:2:
In file included from ../protocol.h:4:
In file included from ../defines.h:5:
In file included from ../stm32f10x_gpio.h:32:
In file included from ../stm32f10x.h:478:
In file included from ../core_cm3.h:122:
../core_cmFunc.h:317:19: error: invalid instruction mnemonic 'cpsie'
  __ASM volatile ("cpsie i");
                  ^
<inline asm>:1:2: note: instantiated into assembly here
        cpsie i
        ^~~~~
2 errors generated.
make: *** [main.o] Error 1
"make all" terminated with exit code 2. Build might be incomplete.

18:28:44 Build Failed. 3 errors, 0 warnings. (took 432ms)
 


результат , я опять в тупике и не знаю что делать? терплю надежду что вы мне подскажите что делать дальше... :))) Или может у вас найдётся готовый Build вашей прошивки для моего TFT Shield в формате .bin или .hex или .elf ?

И есть еще один вопрос.
У меня есть китайская копия iPhone по-моему 7 , лучше ним не пользоваться , а то атомный взрыв будет... :o то шумит , то на нём яйца жарить можно :kill: но экран!!!! ним капать можно :lol: я эго разобрал и...... пожалуй всё :))) все номера и коды и рефераты и и всё что можно было, писал, искал в интернете . Без результата. дата шилд не нашёл. У вас может есть какие-то источники информации, где можно получить описание пинов экрана? В этом вопросе не подскажите? жалко лопату выбросить :))
Благодарю за внимание, буду ждать вашых ответов с нетерпением !


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Сб апр 17, 2021 12:56:11 
Опытный кот

Карма: 16
Рейтинг сообщений: 177
Зарегистрирован: Сб апр 14, 2012 16:11:35
Сообщений: 719
Рейтинг сообщения: 0
vitaliberty писал(а):
нашёл выход из положения с помощью STM32Cube MX , CubeIDE и CubeProgrammer... Оригинальная Программа для моего микроконтроллера , ни так ли ?
Оригинальные, но я ими не пользуюсь и в проекте от них тоже ничего не использовано. Я пользуюсь компилятором gcc.
vitaliberty писал(а):
Куб программатор, работает только с компиляциями .bin/.hex/.elf и всё... А у вас там этого нету... жалко..... Или может у вас найдётся готовый Build вашей прошивки для моего TFT Shield в формате .bin или .hex или .elf ?
На Гитхабе нет, а в предыдущем сообщении я специально для Вас собрал и выложил что?
По ошибке - скорее всего связана с используемым компилятором. Используйте gcc.
vitaliberty писал(а):
У меня есть китайская копия iPhone по-моему 7
Китайцы делают что угодно причём как угодно. Распаек шлейфов/разъёмов море. Найдите для начала на разъёме/шлейфе шину данных, питание, тачскрин. Останутся сигналы RS, CS, WR, RD и Reset. Кто из них кто можно осциллографом попробовать вычислить. А потом по разрешению экрана искать возможные чипы. Но это вопрос не для этой темы. Есть специализированные форумы для этого с описанием распиновок и инициализаций.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Сб апр 17, 2021 14:55:54 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 02, 2021 15:15:15
Сообщений: 26
Рейтинг сообщения: 0
Огромное спасибо!!!
Извините меня за мою глупость, тупость не знаю как это можно назвать .. С начала я даже не заметил ваше приложение , потом увидел и подумал что это напоминание распиновки v1 вашей прошивки. Я его даже не открывал,.... это была большая глупость с моей стороны..
Экран заработал сразу.. приложил фото , осталось всё собрать в месте .. у меня возник вопрос .. на схеме у вас подключен контраст.. у меня катод и анод пинов на экране нет.. это ни как не повлияет на работу прошивки в будущем?


P S не получается послать фото...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Сб апр 17, 2021 16:12:21 
Опытный кот

Карма: 16
Рейтинг сообщений: 177
Зарегистрирован: Сб апр 14, 2012 16:11:35
Сообщений: 719
Рейтинг сообщения: 0
Serj_K писал(а):
у меня катод и анод пинов на экране нет.. это ни как не повлияет на работу прошивки в будущем?
Никак, просто не будет работать программная регулировка яркости подсветки


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Сб апр 17, 2021 20:16:21 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 02, 2021 15:15:15
Сообщений: 26
Рейтинг сообщения: 0
а вы не подскажите что это такое Header 4 (X2) ? и SDA/ SCL?

и в малине где посмотреть за ответственные пуны SPI (MOSI,MISO,SCK)? в файле который относится к моей карте MKS Base V1.6.h о SPI речи нет , потом переносит на файл MKSCommun.h , там тоже нет речи об этом , потом перенос в Ramps.h и там уже есть это
Код:
// TMC software SPI
//
#if ENABLED(TMC_USE_SW_SPI)
  #ifndef TMC_SW_MOSI
    #define TMC_SW_MOSI                       66
  #endif
  #ifndef TMC_SW_MISO
    #define TMC_SW_MISO                       44
  #endif
  #ifndef TMC_SW_SCK
    #define TMC_SW_SCK                        64
  #endif
#endif



это то что мне нужно?
потом в вашем досье для марлин в ReadME написано что делать. но эо для марлин 2 тоже делать надо?
потому-что я этого параграфа не нашел
Код:
#if HAS_SPI_LCD
  #if ENABLED(CR10_STOCKDISPLAY)
    #define LCD_PINS_RS    P1_22
    #define BEEPER_PIN     P1_30   // (37) not 5V tolerant
    #define BTN_ENC        P0_28   // (58) open-drain
    #define BTN_EN1        P1_18
    #define BTN_EN2        P1_20
.......
.......
#endif // HAS_SPI_LCD

new section:

#if HAS_SPI_LCD
  #if ENABLED(TFTGLCD_ADAPTER)
    #define BEEPER_PIN     -1     //disable board beeper
    #define BTN_ENC        -1     //disable board encoder
    #define BTN_EN1        -1
    #define BTN_EN2        -1
    #define DOGLCD_CS      P3_26  //on EXPn connector with SPI bus
  #elif ENABLED(CR10_STOCKDISPLAY)
    #define LCD_PINS_RS    P1_22
    #define BEEPER_PIN     P1_30   // (37) not 5V tolerant
    #define BTN_ENC        P0_28   // (58) open-drain
    #define BTN_EN1        P1_18
    #define BTN_EN2        P1_20
.......
.......
#endif // HAS_SPI_LCD


тут про LCD с SPI вообще нет разговора. да и потом заменил файлы на ваши , и моему Марину пришел конец :lol: :))) даже вернув родные файлы компиляция проходит успешно но принтер включается с ошибками , раньше так не было ... наверное что-то накрутил, обменом файлов .
завтра скачаю по новому марлин и попробую заново.. но хотел бы уточнить насчет подключений пинов и их программирования. потому-что те пины что расписаны выше , у мена на плате нет их...(есть но не доступные) и если я правильно понял они относятся к драйверам моих моторов , на моей плате есть подключения MOSI pin 51, MISO pin 50 , SCK pin 52 .
куда мне их писать и вообще не подскажите что мне изменять или нет в моём случае , так как в марлин 2 уже есть данные вашей прошивки ? и нашел информацию только о пине CS.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Вс апр 18, 2021 08:36:48 
Открыл глаза

Зарегистрирован: Вс июл 14, 2019 20:00:28
Сообщений: 65
Рейтинг сообщения: 0
Serj_K, добрый день. на данный момент какие дисплеи поддерживает LCD панель?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Вс апр 18, 2021 09:22:57 
Опытный кот

Карма: 16
Рейтинг сообщений: 177
Зарегистрирован: Сб апр 14, 2012 16:11:35
Сообщений: 719
Рейтинг сообщения: 0
vitaliberty писал(а):
а вы не подскажите что это такое Header 4 (X2) ? и SDA/ SCL?
А над хедером что написано? Вы схемы по диагонали читаете? При этом Гугл при запросе "SDA SCL" даёт ответ сразу.
vitaliberty писал(а):
и в малине где посмотреть за ответственные пуны SPI (MOSI,MISO,SCK)? в файле который относится к моей карте MKS Base V1.6.h о SPI речи нет , ... потом перенос в Ramps.h
Моя панель подключается к стандартному разъёму ЕХР2, к которому подключается SD карта по SPI и используется именно эта SPI шина, а для работы экрана из этого разъёма используется один пин TFTGLCD_CS вместо другого не используемого BTN_EN2. В файле Ramps.h всё уже есть. TFTGLCD_CS это пин №33, выведен на 6 ножку разъёма для MKS Base V1.6. Пины MOSI, MISO и SCK Вы уже нашли. У меня на схемах распайка разъёма ЕХР стандартная, но на некоторых платах эти разъёмы развёрнуты на 180 градусов. На MKS Base V1.6 развёрнуты, подключайте внимательно.

Igoreksteb писал(а):
на данный момент какие дисплеи поддерживает LCD панель?
Ну на первой же странице проекта на Гитхабе написано - ILI9325, ILI9341, ST7789, ILI9327 и R61509V.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Вс апр 18, 2021 12:59:49 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 02, 2021 15:15:15
Сообщений: 26
Рейтинг сообщения: 0
Serj_K писал(а):
Вы схемы по диагонали читаете?
пытаюсь учусь их правильно понимать . сам не всегда уверен в том что понял, поэтому и спрашиваю для убеждения , это подключение I2C на марлин . но у мена вопрос , а зачем из STM32 эти пины идут на +3.3в? через резисторы. и ещё вопрос С1 ,С2 и С3 их обязательно ставить надо? они нужны для чего? потому-то в наличии их нет ...
потом в примере вашего марлин, SDcard эта строка за комментирована, так должно быть? если оно не активировано , экран будет всё равно работать с SPI?
Serj_K писал(а):
В файле Ramps.h всё уже есть.

мне тогда изменять ничего не нужно? имя остаётся как есть #define TFTGLCD_PANEL_SPI менять на "#define TFTGLCD_ADAPTER" не нужно ?

PS: я закончил художественную школу и не имею ни какого понятия о чтении схем или плат а в электрике с электроникой , столкнулся в первые... да и английский, это не моё , я по французски без проблем , а с английского перевожу с google ... перевод , ммм как сказать .. не всегда понятен.. пытаюсь как могу то на русский, то на французский, вместе приблизительно понятная каша получается. :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Вс апр 18, 2021 16:40:55 
Опытный кот

Карма: 16
Рейтинг сообщений: 177
Зарегистрирован: Сб апр 14, 2012 16:11:35
Сообщений: 719
Рейтинг сообщения: 0
vitaliberty писал(а):
это подключение I2C на марлин . но у мена вопрос , а зачем из STM32 эти пины идут на +3.3в? через резисторы.
Так надо по спецификации I2C. Прочитайте её описание и поймёте.
vitaliberty писал(а):
и ещё вопрос С1 ,С2 и С3 их обязательно ставить надо? они нужны для чего? потому-то в наличии их нет ...
Вы вообще о какой конкретно схеме спрашиваете? Где их нет в наличии?
vitaliberty писал(а):
SDcard эта строка за комментирована, так должно быть? если оно не активировано , экран будет всё равно работать с SPI?
Если SDcard не используется, должно. Экран будет работать с SPI, если будет #define TFTGLCD_PANEL_SPI не зависимо от карты.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Вс апр 18, 2021 18:31:15 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 02, 2021 15:15:15
Сообщений: 26
Рейтинг сообщения: 0
Serj_K писал(а):
Вы вообще о какой конкретно схеме спрашиваете?

я собирал по схеме v1 , после вашего совета. С начала сделать экран , а потом разбираться с тачскрином ... на этой схеме есть С1 100nF связан на экране с +3.3v и GRD. вот и возник вопрос , для чего они нужны и обязательно их ставить? потому что у меня их не (дома) а из-за этого вируса у нас все магазины закрыты (кроме интернета негде их не достать, пока заказ прийдёт и вообще то ли прийдет, неизвестно ...) поэтому и мучаю вас вопросами ? очень важно это ставить?
и насчёт I2C , если я подключил через SPI то всё равно эти два входа SDA SCL я должен подключать на резисторы с С2 100nF? или они могут оставаться не подключены?
и на buzz стоит С3 4,7uF , у меня есть 6,8 uF , могу эго поставить ?


Вложения:
3DP-GLCD-V1-sch.pdf [113.16 KiB]
Скачиваний: 99
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Вс апр 18, 2021 21:13:11 
Опытный кот

Карма: 16
Рейтинг сообщений: 177
Зарегистрирован: Сб апр 14, 2012 16:11:35
Сообщений: 719
Рейтинг сообщения: 0
С1 нужен, если используется голый экран. Вы используете плату, на которой вся обвеска экрана уже установлена. C2 можно не ставить, а резисторы лучше поставить, чтобы шина не висела в воздухе. Ёмкость С3 не критична.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Пн апр 19, 2021 03:23:09 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 02, 2021 15:15:15
Сообщений: 26
Рейтинг сообщения: 0
  ок понал .
теперь у меня проблемка другая.
скачал по новому марлин . ввел данные моего принтера проверил , всё работает нормально. после этого снял комент перед #define TFTGLCD_PANEL_SPI , и всё. залил снова в принтер, подключил экран. Он остаётся на первой страничке загрузки в ожидании принтера . думал может не так подключил , как я только эти пины не переворачивал , результат один и тот же .. подумал может надо чтобы программа компа была подключена , так он вообще не подключается зависает на каком-то моменте пишет ок, но нет управления принтера , не могу двинуть не вперед не влево , вообще реакции ноль. попробовал подключить принтер без экрана , зависает при подключении BLtoush скачет в верх, в низ без остановки и тоже контроля над примером нет.. при отключении принтера выходят ошибки
Код:
Connecting...
echo:start
Marlin 2.0.7.2
echo: Last Updated: 2020-10-15 | Author: (Vita, Frank Marlin 2.0)
echo:Compiled: Apr 19 2021
echo: Free Memory: 3290  PlannerBufferBytes: 1392
Exception in thread Thread-2:
Traceback (most recent call last):
  File "serial/serialposix.py", line 493, in read
OSError: [Errno 6] Device not configured

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "printrun/printcore.py", line 271, in _readline
  File "serial/serialposix.py", line 509, in read
serial.serialutil.SerialException: read failed: [Errno 6] Device not configured

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "threading.py", line 926, in _bootstrap_inner
  File "threading.py", line 870, in run
  File "printrun/printcore.py", line 356, in _listen
  File "printrun/printcore.py", line 325, in _listen_until_online
  File "printrun/printcore.py", line 292, in _readline
IndexError: tuple index out of range

Connecting...
echo:start
Marlin 2.0.7.2
echo: Last Updated: 2020-10-15 | Author: (Vita, Frank Marlin 2.0)
echo:Compiled: Apr 19 2021
echo: Free Memory: 3290  PlannerBufferBytes: 1392

от первого Connecting... до второго это момент подключения принтера и до отключения usb провода , а второй Connecting... это по второму разу подключение и вот в таком положении он зависает .. заливал марлин несколько раз , думал может ошибка при компиляции происходит , да нет, один и тот же результат, всё зависает.
а как только отключаю #define TFTGLCD_PANEL_SPI ,всё работает снова нормально . где то происходит конфликт , но я эго не найду это точно . я приложил мою компиляцию , могли бы посмотреть что не так , почему зависает всё, как только активирую вашу прошивку , может я где то что-то не то включил или не включил..
пожалуйста если не трудно подскажите что делать?

PS: в архив config.adv+ config.h второй ето пин по имени понятно, всю папку марлина послать нельзя , превышает объём загрузки файлов. если нужны какие-то другие папки , вы только скажите , перешлю по отдельности . благодарю заранее!!!

а вот когда подключаю без #define TFTGLCD_PANEL_SPI
Код:
Connecting...
echo:start
Marlin 2.0.7.2
echo: Last Updated: 2020-10-15 | Author: (Vita, Frank Marlin 2.0)
echo:Compiled: Apr 19 2021
echo: Free Memory: 3830  PlannerBufferBytes: 1328
DIGIPOTS Loading
DIGIPOTS Loaded
DIGIPOTS Loading
DIGIPOTS Loaded
echo:V82 stored settings retrieved (673 bytes; crc 9354)
echo:No SD card
Printer is now online.


Вложения:
pins.zip [538.01 KiB]
Скачиваний: 77
Archive.zip [74.87 KiB]
Скачиваний: 97
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Пн апр 19, 2021 14:04:54 
Опытный кот

Карма: 16
Рейтинг сообщений: 177
Зарегистрирован: Сб апр 14, 2012 16:11:35
Сообщений: 719
Рейтинг сообщения: 0
Если прошивка собирается без ошибок, то со стороны программной части проблем вроде как нет. Проверить в железе я не могу, так как у меня нет платы на Меге. Вопрос - SD карта физически к основной плате подключена? Если да, то как? SD карту с панели VMA412 нельзя подключать одновременно с моей панелью без доработки так как будет конфликт на шине SPI. То есть в прошивке поддержка SD карты может быть, но подключать к VMA412 проводами её нельзя. Если проблема с BLtoush, то попробовать собрать прошивку без него.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Пн апр 19, 2021 16:48:41 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 02, 2021 15:15:15
Сообщений: 26
Рейтинг сообщения: 0
Нет я SD карту не подключил, подключил только пины экрана. На основной карте нет SD карты. Потом я пытался подключить принтер к компу дез подключения stm карты, только в марлин выбрал TFTGLCD И карта принтера пустая без подключения экрана .. результат тот же.. проблема не в проводке так как её нет , она не подключина.. и результат тот же всё зависает при подключении к компу а как только отключают опцию TFTGLCD в марлин , без других изменений всё работает . Как по мне это конфликт в самом марлин ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Пн апр 19, 2021 17:35:34 
Опытный кот

Карма: 16
Рейтинг сообщений: 177
Зарегистрирован: Сб апр 14, 2012 16:11:35
Сообщений: 719
Рейтинг сообщения: 0
Можно попробовать подключить панель по I2C, но нужно найти на какие пины основной платы и обязательно снять подтягивающие резисторы на основной плате, если они там есть, так как будут использоваться резисторы на плате панели - они подтягивают к +3.3В. Или временно отключить некоторые функции типа BLtoush, SDCARD.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 32 бита для 3D принтера
СообщениеДобавлено: Пн апр 19, 2021 19:18:05 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 02, 2021 15:15:15
Сообщений: 26
Рейтинг сообщения: 0
Буду искать насчёт I2C информацию .
Но хотел спросить. Если в прошивке принтера стоит вкл TFTGLCD но физически он не подключен к принтеру . Это не влияет на работу принтера ? Может он ждет ответ от панели чтобы продолжить загрузку? А так как она не подключена то и ответа нет ...? Или оно не должно влиять на сам принтер и его работу...
А может у вас есть старая версия Марлин 2 , может они там какой-то update сделали который создаёт конфликт ? Я думал попробовать , ради интереса использовать марлин 1 но там их два вида . Есть v1.1 и просто v 1 , какой лучше? И если попробовать версию 1 , то мне нужно делать то что описанной в вашем файле Read от марлин ? Заменить некоторые файлы да и вставить функцию TFTGLCD в condin.h и вклеить в Ramps.h то что относится к #if...SPI LCD... но там нет такого заголовка включая SPI LCD в этом случае куда мне это вклеить ?
Код:
#if HAS_SPI_LCD
  #if ENABLED(CR10_STOCKDISPLAY)
    #define LCD_PINS_RS    P1_22
    #define BEEPER_PIN     P1_30   // (37) not 5V tolerant
    #define BTN_ENC        P0_28   // (58) open-drain
    #define BTN_EN1        P1_18
    #define BTN_EN2        P1_20
.......
.......
#endif // HAS_SPI_LCD

new section:

#if HAS_SPI_LCD
  #if ENABLED(TFTGLCD_ADAPTER)
    #define BEEPER_PIN     -1     //disable board beeper
    #define BTN_ENC        -1     //disable board encoder
    #define BTN_EN1        -1
    #define BTN_EN2        -1
    #define DOGLCD_CS      P3_26  //on EXPn connector with SPI bus
  #elif ENABLED(CR10_STOCKDISPLAY)
    #define LCD_PINS_RS    P1_22
    #define BEEPER_PIN     P1_30   // (37) not 5V tolerant
    #define BTN_ENC        P0_28   // (58) open-drain
    #define BTN_EN1        P1_18
    #define BTN_EN2        P1_20
.......
.......
#endif // HAS_SPI_LCD


Добавлено after 37 minutes 47 seconds:
решил попробовать с компилировать с другой программой а не через ArduinoIDE , так как прочитал что ардуино может компилировать с ошибками... я это сделал с помощью Visual Studio Code + PlatformIO + Marlin Firmware Auto Build. После компиляции , результат не изменился. Принтер зависает при подключении . Но в этой программе во время компиляции идет перечисление загруженных файлов, и проскакивает такая ошибка
Код:
Marlin/src/lcd/ultralcd.cpp: In static member function 'static void MarlinUI::finish_status(bool)':
Marlin/src/lcd/ultralcd.cpp:1341:22: warning: unused variable 'ms' [-Wunused-variable]
       const millis_t ms = millis();
                      ^~


а вот полный отчёт загрузки. может что-то увидите
Код:
iMac-de-Vitalij:Marlin-2.0 derniere version lafamille$ platformio run --target upload -e mega2560 ; echo "done" >|/var/folders/s4/c19xwgys3h14qv0kh8m724xh0000gn/T/ipc
Processing mega2560 (platform: atmelavr; board: megaatmega2560; framework: arduino)
----------
Tool Manager: Installing platformio/tool-avrdude @ ~1.60300.0
Tool Manager: tool-avrdude @ 1.60300.200527 has been installed!
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/megaatmega2560.html
PLATFORM: Atmel AVR (3.3.0) > Arduino Mega or Mega 2560 ATmega2560 (Mega 2560)
HARDWARE: ATMEGA2560 16MHz, 8KB RAM, 248KB Flash
DEBUG: Current (avr-stub) On-board (avr-stub, simavr)
PACKAGES:
 - framework-arduino-avr 5.1.0
 - tool-avrdude 1.60300.200527 (6.3.0)
 - toolchain-atmelavr 1.70300.191015 (7.3.0)
Converting Marlin.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 5 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <Wire> 1.0
|-- <SPI> 1.0
|-- <EEPROM> 2.0
|-- <SoftwareSerial> 1.0
Building in release mode
Compiling .pio/build/mega2560/src/src/HAL/AVR/HAL.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/HAL_SPI.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/MarlinSerial.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/Servo.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/eeprom.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/fast_pwm.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/fastio.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/u8g_com_HAL_AVR_sw_spi.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/watchdog.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/shared/HAL_spi_L6470.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/shared/eeprom_api.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/shared/eeprom_if_i2c.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/shared/eeprom_if_spi.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/shared/esp_wifi.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/shared/servo.cpp.o
Compiling .pio/build/mega2560/src/src/MarlinCore.cpp.o
Compiling .pio/build/mega2560/src/src/core/serial.cpp.o
Compiling .pio/build/mega2560/src/src/core/utility.cpp.o
Compiling .pio/build/mega2560/src/src/feature/babystep.cpp.o
Compiling .pio/build/mega2560/src/src/feature/bedlevel/abl/abl.cpp.o
Compiling .pio/build/mega2560/src/src/feature/bedlevel/bedlevel.cpp.o
Compiling .pio/build/mega2560/src/src/feature/bltouch.cpp.o
Compiling .pio/build/mega2560/src/src/feature/e_parser.cpp.o
Compiling .pio/build/mega2560/src/src/feature/pause.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/bedlevel/G42.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/bedlevel/M420.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/bedlevel/abl/G29.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/bedlevel/abl/M421.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/calibrate/G28.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M200-M205.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M220.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M221.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M301.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M302.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M304.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M92.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M108_M112_M410.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M111.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M120_M121.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M17_M18_M84.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M211.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M280.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M350_M351.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M400.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M80_M81.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M85.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M993_M994.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M997.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M999.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/T.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/eeprom/M500-M504.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/feature/advance/M900.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/feature/digipot/M907-M910.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/feature/pause/G27.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/feature/pause/M600.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/feature/pause/M603.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/gcode.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/gcode_d.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/geometry/G92.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/geometry/M206_M428.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/host/M110.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/host/M113.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/host/M114.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/host/M115.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/host/M118.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/host/M119.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/lcd/M0_M1.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/lcd/M117.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/lcd/M145.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/lcd/M250.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/lcd/M300.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/motion/G0_G1.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/motion/G2_G3.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/motion/G4.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/motion/M290.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/parser.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/probe/G30.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/probe/M401_M402.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/probe/M851.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/queue.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M1001.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M20.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M21_M22.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M23.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M24_M25.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M26.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M27.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M28_M29.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M30.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M32.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M33.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M34.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M524.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/sd/M928.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/stats/M31.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/stats/M75-M78.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M104_M109.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M105.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M106_M107.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M140_M190.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M141_M191.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M155.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M303.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/units/M82_M83.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/TFTGLCD/lcdprint_TFTGLCD.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/TFTGLCD/ultralcd_TFTGLCD.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/extui/ui_api.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/fontutils.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/lcdprint.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_advanced.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_configuration.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_custom.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_filament.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_game.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_info.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_main.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_media.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_mixer.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_motion.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_probe_offset.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_temperature.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/menu/menu_tune.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/ultralcd.cpp.o
Compiling .pio/build/mega2560/src/src/libs/buzzer.cpp.o
Compiling .pio/build/mega2560/src/src/libs/crc16.cpp.o
Compiling .pio/build/mega2560/src/src/libs/nozzle.cpp.o
Compiling .pio/build/mega2560/src/src/libs/numtostr.cpp.o
Marlin/src/lcd/ultralcd.cpp: In static member function 'static void MarlinUI::finish_status(bool)':
Marlin/src/lcd/ultralcd.cpp:1341:22: warning: unused variable 'ms' [-Wunused-variable]
       const millis_t ms = millis();
                      ^~
Compiling .pio/build/mega2560/src/src/libs/stopwatch.cpp.o
Compiling .pio/build/mega2560/src/src/libs/vector_3.cpp.o
Compiling .pio/build/mega2560/src/src/module/endstops.cpp.o
Compiling .pio/build/mega2560/src/src/module/motion.cpp.o
Compiling .pio/build/mega2560/src/src/module/planner.cpp.o
Compiling .pio/build/mega2560/src/src/module/probe.cpp.o
Compiling .pio/build/mega2560/src/src/module/servo.cpp.o
Compiling .pio/build/mega2560/src/src/module/settings.cpp.o
Compiling .pio/build/mega2560/src/src/module/stepper.cpp.o
Compiling .pio/build/mega2560/src/src/module/stepper/indirection.cpp.o
Compiling .pio/build/mega2560/src/src/module/temperature.cpp.o
Compiling .pio/build/mega2560/src/src/module/tool_change.cpp.o
Compiling .pio/build/mega2560/src/src/sd/Sd2Card.cpp.o
Compiling .pio/build/mega2560/src/src/sd/SdBaseFile.cpp.o
Compiling .pio/build/mega2560/src/src/sd/SdFatUtil.cpp.o
Compiling .pio/build/mega2560/src/src/sd/SdFile.cpp.o
Compiling .pio/build/mega2560/src/src/sd/SdVolume.cpp.o
Compiling .pio/build/mega2560/src/src/sd/cardreader.cpp.o
Compiling .pio/build/mega2560/libea9/Wire/Wire.cpp.o
Compiling .pio/build/mega2560/libea9/Wire/utility/twi.c.o
Archiving .pio/build/mega2560/libea9/libWire.a
Indexing .pio/build/mega2560/libea9/libWire.a
Compiling .pio/build/mega2560/libf35/SPI/SPI.cpp.o
Archiving .pio/build/mega2560/lib637/libEEPROM.a
Indexing .pio/build/mega2560/lib637/libEEPROM.a
Archiving .pio/build/mega2560/libf35/libSPI.a
Indexing .pio/build/mega2560/libf35/libSPI.a
Compiling .pio/build/mega2560/lib105/SoftwareSerial/SoftwareSerial.cpp.o
Archiving .pio/build/mega2560/libFrameworkArduinoVariant.a
Indexing .pio/build/mega2560/libFrameworkArduinoVariant.a
Compiling .pio/build/mega2560/FrameworkArduino/CDC.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/HardwareSerial0.cpp.o
Archiving .pio/build/mega2560/lib105/libSoftwareSerial.a
Indexing .pio/build/mega2560/lib105/libSoftwareSerial.a
Compiling .pio/build/mega2560/FrameworkArduino/HardwareSerial1.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/HardwareSerial2.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/HardwareSerial3.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/PluggableUSB.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/Print.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/USBCore.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/WInterrupts.c.o
Compiling .pio/build/mega2560/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/WString.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/abi.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/hooks.c.o
Compiling .pio/build/mega2560/FrameworkArduino/main.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/new.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/wiring.c.o
Compiling .pio/build/mega2560/FrameworkArduino/wiring_analog.c.o
Compiling .pio/build/mega2560/FrameworkArduino/wiring_digital.c.o
Compiling .pio/build/mega2560/FrameworkArduino/wiring_pulse.S.o
Compiling .pio/build/mega2560/FrameworkArduino/wiring_pulse.c.o
Compiling .pio/build/mega2560/FrameworkArduino/wiring_shift.c.o
Archiving .pio/build/mega2560/libFrameworkArduino.a
Indexing .pio/build/mega2560/libFrameworkArduino.a
Linking .pio/build/mega2560/firmware.elf
Checking size .pio/build/mega2560/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [======    ]  59.3% (used 4857 bytes from 8192 bytes)
Flash: [======    ]  60.2% (used 152932 bytes from 253952 bytes)
Building .pio/build/mega2560/firmware.hex
Configuring upload protocol...
AVAILABLE: wiring
CURRENT: upload_protocol = wiring
Looking for upload port...
Auto-detected: /dev/cu.usbserial-AD0JMCD2
Uploading .pio/build/mega2560/firmware.hex

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.04s

avrdude: Device signature = 0x1e9801 (probably m2560)
avrdude: reading input file ".pio/build/mega2560/firmware.hex"
avrdude: writing flash (152932 bytes):

Writing | ################################################## | 100% 38.22s

avrdude: 152932 bytes of flash written
avrdude: verifying flash memory against .pio/build/mega2560/firmware.hex:
avrdude: load data flash data from input file .pio/build/mega2560/firmware.hex:
avrdude: input file .pio/build/mega2560/firmware.hex contains 152932 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 32.84s

avrdude: verifying ...
avrdude: 152932 bytes of flash verified

avrdude: safemode: Fuses OK (E:FF, H:D8, L:FF)

avrdude done.  Thank you.

============== [SUCCESS] Took 119.11 seconds ==============

Environment    Status    Duration
----------  --------  ----------
mega2560       SUCCESS   00:01:59.109
=============== 1 succeeded in 00:01:59.109 ===============
iMac-de-Vitalij:Marlin-2.0 derniere version lafamille$


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 556 ]     ... , , , 19, , , ...  

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


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot], Grey1975 и гости: 19


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y