Автор Тема: Прошивка MARLIN под QUBOID SHIELD  (Прочитано 30687 раз)

filon

  • Посетитель
  • **
  • Сообщений: 50
  • Karma: +0/-0
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #45 : Сентября 17, 2021, 10:38:14 am »
А можно попросить файлик под STM32 ST-LINK Utility bin или hex, а то arduino ide отказывается прошивать и с platformio у меня никак?? Спасибо!

Пишу_Видяхи

  • Как сделать
  • Бывалый
  • ***
  • Сообщений: 222
  • Karma: +4/-0
  • Меня не существует
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #46 : Сентября 17, 2021, 01:56:14 pm »
Не нужно писать по два раза одно и то же.
Прошивка скомпиллировалась - там есть hex внутри. Просто проверить - заведется ли контроллер или нет, так как количество шагов, концевики и т.д.  все равно настраивать придется, а значит компиллировать.

filon

  • Посетитель
  • **
  • Сообщений: 50
  • Karma: +0/-0
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #47 : Сентября 17, 2021, 03:06:34 pm »
Извини, я просто первое сообщение не увидел. Сейчас проверю дисплей.

filon

  • Посетитель
  • **
  • Сообщений: 50
  • Karma: +0/-0
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #48 : Сентября 17, 2021, 03:09:49 pm »
А НЕХ файла там нету.

filon

  • Посетитель
  • **
  • Сообщений: 50
  • Karma: +0/-0
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #49 : Сентября 17, 2021, 03:24:09 pm »
Нашел бинарник, прошил. Экран не заработал(просто светится) и на кнопку(на энкодере) теперь не реагирует.

filon

  • Посетитель
  • **
  • Сообщений: 50
  • Karma: +0/-0
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #50 : Сентября 17, 2021, 04:50:02 pm »
Кнопка реагирует.

spshar

  • Посетитель
  • **
  • Сообщений: 84
  • Karma: +3/-0
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #51 : Сентября 17, 2021, 05:07:51 pm »
Для желающих компильнутся под последнюю версию марлина и платформы, в таком случае нет ошибок при компиляции с inline директивами:
Качаем последний марлин https://github.com/MarlinFirmware/Marlin/archive/refs/tags/2.0.9.1.zip, либо клонируем репо

platformio.ini
; PlatformIO Project Configuration File
;
;   Build options: build flags, source filter
;   Upload options: custom upload port, speed and extra flags
;   Library options: dependencies, extra library storages
;   Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html

[platformio]
src_dir = Marlin
boards_dir = buildroot/share/PlatformIO/boards
default_envs = STM32F103CB_morpheus

[common]
default_src_filter = +<src/*> -<src/config> -<src/HAL> +<src/HAL/shared>
build_flags = -fmax-errors=5
-g
-ggdb
lib_deps =

[env:STM32F103CB_morpheus]
platform = ststm32
board = genericSTM32F103CB
framework = arduino
upload_protocol = stlink
board_build.core = maple
build_flags = !python Marlin/src/HAL/STM32F1/build_flags.py -c -w -std=gnu++14 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -Wl,--gc-sections
-DMCU_STM32F103CB
-D__STM32F1__=1
-DMOTHERBOARD="BOARD_MORPHEUS"
-DSERIAL_USB
-DDEBUG_LEVEL=0 -D__MARLIN_FIRMWARE__
build_unflags = -std=gnu++11
src_filter = ${common.default_src_filter} +<src/HAL/STM32F1>
lib_ignore = Adafruit NeoPixel, LiquidTWI2, TMCStepper, U8glib-HAL, SPI, LiquidCrystal

Configuration.h
#ifndef MOTHERBOARD
  #define MOTHERBOARD BOARD_MORPHEUS
#endif

#define SERIAL_PORT -1

Marlin\src\HAL\STM32F1\timers.h
  #define TEMP_TIMER_NUM        1  // Timer Index for Temperature
Так же надо внести необходимы правки в framework-arduinoststm32-maple 3.10000.201129 (1.0.0) как в основной инструкции и добавить свой экран в конфигурацию.
В таком минимуме все компилируется и плата подключается к repeater-host.

Я не продвинуться дальше и не могу гарантировать работоспособность данной инструкции. так как не могу запустить экран RepRapDiscount Smart Controller, крякозябры мать их, в вперемешку с  той информацией, которая должна быть.... 

spshar

  • Посетитель
  • **
  • Сообщений: 84
  • Karma: +3/-0
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #52 : Сентября 17, 2021, 05:12:37 pm »
Причем проблема с RepRapDiscount Smart Controller следующего характера, даже не связанная с марлином, если компилиться с основным ядром, то все ок, если с
board_build.core = maple ,
то крякозябры, это явно не питание или еще что-то....  А без 'board_build.core = maple' марлин не собирается.
Если кто-то сталкивался, то пните в нужную сторону
« Последнее редактирование: Сентября 17, 2021, 05:17:12 pm от spshar »

Пишу_Видяхи

  • Как сделать
  • Бывалый
  • ***
  • Сообщений: 222
  • Karma: +4/-0
  • Меня не существует
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #53 : Сентября 17, 2021, 11:42:41 pm »
У вас полностью графический дисплей или символьный? Их два вида.

spshar

  • Посетитель
  • **
  • Сообщений: 84
  • Karma: +3/-0
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #54 : Сентября 18, 2021, 06:28:14 am »
Символьный от BTT, на основе LCD2004

spshar

  • Посетитель
  • **
  • Сообщений: 84
  • Karma: +3/-0
Re: ???????? MARLIN ??? QUBOID SHIELD
« Ответ #55 : Сентября 18, 2021, 10:13:53 am »
? ???? ??? ????? ??? ??????? ??????? MKS TFT35 v1.0, ????? ??? ??????????.
? ????????? ???????, ??? ???? ?????? ? pins_MORPHEUS.h ??? ????, ????????? ? ???????, ? Configuration.h ???? ????????? ??? ?????? ? ?????????
#define SERIAL_PORT_2 3
#define BAUDRATE_2 250000
????? ???????? ?? USART3 c MKS TFT35 (? ??????? ?????? baudrate 250000) ?

?? BluePill USART3 ??? B10 ? B11, ????? ? ???? ????? ?????????? TFT35 rx ? tx ? ?.?.
??? ???????? ? ????? ????????? ???? ?????? NTC ??????????, ????? repeater-host ? ???? ???????????, ? ?? MKS TFT35 ??? ?? ?????, ??? ? ????? ?? ???, ??? ?? ?????? ? ????????? )))

-----------------------------------------------
???????? ?? ?????????, ??? ??? ??????? ?????? ?????????? ????????, ?? ????? ???? ????? ????? ??? ??????, ?? ?? ????.
« Последнее редактирование: Сентября 18, 2021, 11:55:49 am от spshar »

Пишу_Видяхи

  • Как сделать
  • Бывалый
  • ***
  • Сообщений: 222
  • Karma: +4/-0
  • Меня не существует
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #56 : Сентября 18, 2021, 10:23:23 pm »
Я конфигурировал под другой дисплей, думал полностью графический, та версия, что я дал не заработает.
У меня работает сейчас с MKS TFT 32, завелось без проблем. 

Configuration.h

Это не дисплей, а плата управления, и она работает с голубой таблеткой, как работал бы компьютер (внешний контроллер с дисплеем, флешкой и т.д.). Общение происходит по протоколу UART , а плата использует контроллер USART3, его необходимо активировать, но при его активации обязательно отключать SD карту и поддержку дисплея OLED SSD1306, если он был включен ранее, иначе получите ошибку при компиляции:

116 #define SERIAL_PORT_2 3
117 #define NUM_SERIAL 2

spshar

  • Посетитель
  • **
  • Сообщений: 84
  • Karma: +3/-0
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #57 : Сентября 19, 2021, 05:33:35 am »
Я конфигурировал под другой дисплей, думал полностью графический, та версия, что я дал не заработает.
У меня работает сейчас с MKS TFT 32, завелось без проблем. 

Configuration.h

Это не дисплей, а плата управления, и она работает с голубой таблеткой, как работал бы компьютер (внешний контроллер с дисплеем, флешкой и т.д.). Общение происходит по протоколу UART , а плата использует контроллер USART3, его необходимо активировать, но при его активации обязательно отключать SD карту и поддержку дисплея OLED SSD1306, если он был включен ранее, иначе получите ошибку при компиляции:

116 #define SERIAL_PORT_2 3
117 #define NUM_SERIAL 2
Спасибо, я прекрасно понимаю отличия подключения )
MKS tft35 я подключил, по крайней мере термодатчики работают, про свою ошибку с землей я написал, прошивку запустил на последнем марлине и платформе, инструкция выше, но это была просто проверка, кто бы помог с lcd2004 ....

Пишу_Видяхи

  • Как сделать
  • Бывалый
  • ***
  • Сообщений: 222
  • Karma: +4/-0
  • Меня не существует
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #58 : Сентября 19, 2021, 12:30:22 pm »
Цитировать
lcd2004
Увы у меня нет такого дисплея, удаленно помогать сложно.
Самому интересно, почему там проблемы. Распиновка разьемов есть именно на ваш дисплей? проверю пины и попробую марлин для вашего случая переконфигурировать. Может чего и выйдет.

filon

  • Посетитель
  • **
  • Сообщений: 50
  • Karma: +0/-0
Re: Прошивка MARLIN под QUBOID SHIELD
« Ответ #59 : Сентября 19, 2021, 01:25:31 pm »
https://r13-project.ru/chat_room/index.php?action=dlattach;topic=4.0;attach=74;image Для этого дисплея я пробовал (и даже получилось настроить platformio)скомпилировать прошивку со всеми изменениями, а он все равно только светится. ((((