Пт апр 30, 2021 16:25:34
Пт апр 30, 2021 22:46:41
Сб май 01, 2021 13:12:32
Сб май 01, 2021 16:08:37
Сб май 01, 2021 20:03:45
Вс май 02, 2021 12:09:11
Вс май 02, 2021 15:54:24
Вс май 02, 2021 21:20:41
Пн май 03, 2021 07:32:39
Пн май 03, 2021 08:14:12
Пн май 03, 2021 13:26:46
Пн май 03, 2021 15:22:53
Что означает ЗАПУСТИЛ?Igoreksteb писал(а):А на Ардуино запустил по этим пинам.
Вт май 04, 2021 17:51:20
...
Error while detecting libraries included by /var/folders/k9/qwx5bz2n5l7147frhvbk69cr0000gn/T/arduino_build_575507/sketch/src/MarlinCore.cpp
...
Error while detecting libraries included by /var/folders/k9/qwx5bz2n5l7147frhvbk69cr0000gn/T/arduino_build_575507/sketch/src/gcode/host/M115.cpp
...
Error while detecting libraries included by /var/folders/k9/qwx5bz2n5l7147frhvbk69cr0000gn/T/arduino_build_575507/sketch/src/lcd/menu/menu_motion.cpp
...
...
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino -I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega /var/folders/k9/qwx5bz2n5l7147frhvbk69cr0000gn/T/arduino_build_575507/sketch/src/lcd/TFTGLCD/marlinui_TFTGLCD.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@1.0]
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino -I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega -I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src /var/folders/k9/qwx5bz2n5l7147frhvbk69cr0000gn/T/arduino_build_575507/sketch/src/lcd/TFTGLCD/marlinui_TFTGLCD.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
...
Compiling libraries...
Compiling library "SPI"
Используем предварительно скомпилированный файл: /var/folders/k9/qwx5bz2n5l7147frhvbk69cr0000gn/T/arduino_build_575507/libraries/SPI/SPI.cpp.o
Compiling core...
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/Users/olganovitskaya/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/cu.usbmodem14101
Using Programmer : wiring
Overriding Baud Rate : 115200
AVR Part : ATmega2560
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
---------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00
flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : Wiring
Description : Wiring
Programmer Model: AVRISP
Hardware Version: 15
Firmware Version Master : 2.10
Vtarget : 0.0 V
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9801 (probably m2560)
avrdude: reading input file "/var/folders/k9/qwx5bz2n5l7147frhvbk69cr0000gn/T/arduino_build_575507/Marlin.ino.hex"
avrdude: writing flash (85568 bytes):
Writing | ################################################## | 100% 13.72s
avrdude: 85568 bytes of flash written
avrdude: verifying flash memory against /var/folders/k9/qwx5bz2n5l7147frhvbk69cr0000gn/T/arduino_build_575507/Marlin.ino.hex:
avrdude: load data flash data from input file /var/folders/k9/qwx5bz2n5l7147frhvbk69cr0000gn/T/arduino_build_575507/Marlin.ino.hex:
avrdude: input file /var/folders/k9/qwx5bz2n5l7147frhvbk69cr0000gn/T/arduino_build_575507/Marlin.ino.hex contains 85568 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 10.98s
avrdude: verifying ...
avrdude: 85568 bytes of flash verified
avrdude done. Thank you.
Вт май 04, 2021 21:09:45
Вт май 04, 2021 23:52:13
Ср май 05, 2021 11:25:09
test1:
for (uint8_t i = 0; i < 0x10; i++)
{
LCD_Set_Reg(0x16, 0x08 + (i << 4));
LCD_PutStrig_XY(0, 0, " REG 0x16=0x");
CS_LCD_clr;
LCD_DrawChar(HEX[i]);
LCD_DrawChar('8');
delay_ms(1000);
}
goto test1;
Ср май 05, 2021 13:45:31
Ср май 05, 2021 15:57:56
/**
* TFT Type - Select your Display type
*
* Available options are:
* MKS_TS35_V2_0,
* MKS_ROBIN_TFT24, MKS_ROBIN_TFT28, MKS_ROBIN_TFT32, MKS_ROBIN_TFT35,
* MKS_ROBIN_TFT43, MKS_ROBIN_TFT_V1_1R
* TFT_TRONXY_X5SA, ANYCUBIC_TFT35, LONGER_LK_TFT28
* TFT_GENERIC
*
* For TFT_GENERIC, you need to configure these 3 options:
* Driver: TFT_DRIVER
* Current Drivers are: AUTO, ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
* Resolution: TFT_WIDTH and TFT_HEIGHT
* Interface: TFT_INTERFACE_FSMC or TFT_INTERFACE_SPI
*/
//#define TFT_GENERIC
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
Ср май 05, 2021 16:26:20
В общем для максимальной простоты и наглядности, пока экран работает:Igoreksteb писал(а):Reg 0x16 0xD10. Но текст внизу слева.
test1:
LCD_Set_Reg(0x16, 0b00001000);
LCD_PutStrig_XY(0, 0, "MY=0, MX=0, MV=0");
LCD_Set_Reg(0x16, 0b01001000);
LCD_PutStrig_XY(0, 1, "MY=0, MX=1, MV=0");
LCD_Set_Reg(0x16, 0b10001000);
LCD_PutStrig_XY(0, 2, "MY=1, MX=0, MV=0");
LCD_Set_Reg(0x16, 0b11001000);
LCD_PutStrig_XY(0, 3, "MY=1, MX=1, MV=0");
delay_ms(5000);
LCD_Set_Reg(0x16, 0b00101000);
LCD_PutStrig_XY(0, 0, "MY=0, MX=0, MV=1");
LCD_Set_Reg(0x16, 0b01101000);
LCD_PutStrig_XY(0, 1, "MY=0, MX=1, MV=1");
LCD_Set_Reg(0x16, 0b10101000);
LCD_PutStrig_XY(0, 2, "MY=1, MX=0, MV=1");
LCD_Set_Reg(0x16, 0b11101000);
LCD_PutStrig_XY(0, 3, "MY=1, MX=1, MV=1");
delay_ms(5000);
goto test1;
Ничего не разобрать ни на схеме ни на мелких фотках. Лучше сделайте таблицу соответствия текущих соединений между основной платой и платой панели, включая цепи питания, в виде:vitaliberty писал(а):Добрый день. Вот фото и схему нарисовал подключения по I2C и SPI
основная - панель
D5 - А5
D6 - A6
и тд
У меня те библиотеки, которые скачивает сам Марлин.vitaliberty писал(а):может у вас найдется список ваших библиотек при компиляции ?
Нельзя, в этом случае сам Марлин занимается выводом. Но даже если и сможете подключить свой экран по SPI? то на Меге это будет слайдшоу, она не потянет.vitaliberty писал(а):нельзя ли использовать вашу прошивку с этой функцией марлина?
Да.vitaliberty писал(а):буду пробовать марлин 1 , в этом случае я должен заменять файлы как вы описали в readme?