bigtreetech / BIGTREETECH-TouchScreenFirmware

support TFT35 V1.0/V1.1/V1.2/V2.0/V3.0, TFT28, TFT24 V1.1, TFT43, TFT50, TFT70
GNU General Public License v3.0
1.32k stars 1.65k forks source link

tft35 e3 v3 mixing hotend issue? #2829

Closed taraxias closed 1 year ago

taraxias commented 1 year ago

please someone tell me what i am doing wrong.. i am going to brake it... i have made a custom printer with 3 steppers and a mixing hotend.. everything works fine,it prints fine exept that in touch mode i cant change between steppers to change filament. it only "reads" 1 stepper. i follow almost everything i have found in here and nothing,5 days now i cant fix it.. pleaseeeeee help. my motherboard is octopus v1.1 and tft35 e3 v3

Screenshot_13

Screenshot_14

Screenshot_15

Screenshot_16

Screenshot_17

M503 SENDING:M503 echo:; Linear Units: echo: G21 ; (mm) echo:; Temperature Units: echo: M149 C ; Units in Celsius echo:; Filament settings (Disabled): echo: M200 S0 D1.75 echo:; Steps per unit: echo: M92 X80.00 Y80.00 Z400.00 E93.00 echo:; Max feedrates (units/s): echo: M203 X500.00 Y500.00 Z20.00 E25.00 echo:; Max Acceleration (units/s2): echo: M201 X3000.00 Y3000.00 Z100.00 E10000.00 echo:; Acceleration (units/s2) (P R T): echo: M204 P1000.00 R500.00 T1000.00 echo:; Advanced (B S T J): echo: M205 B20000.00 S0.00 T0.00 J0.01 echo:; Home offset: echo: M206 X0.00 Y0.00 Z0.00 echo:; Auto Bed Leveling: echo: M420 S0 ; Leveling OFF echo:; Material heatup parameters: echo: M145 S0 H210.00 B65.00 F0 echo: M145 S1 H250.00 B110.00 F0 echo:; Hotend PID: echo: M301 P45.80 I3.61 D145.39 C100.00 L20 F10.00 echo:; Bed PID: echo: M304 P369.61 I54.13 D602.87 echo:; Power-loss recovery: echo: M413 S0 ; OFF echo:; Stepper driver current: echo: M906 X800 Y800 Z800 echo: M906 I1 Z800 echo: M906 T0 E800 echo: M906 T1 E800 echo: M906 T2 E800 echo:; Driver stepping mode: echo: M569 S1 X Y Z echo: M569 S1 I1 Z echo: M569 S1 T0 E echo: M569 S1 T1 E echo: M569 S1 T2 E echo:; Linear Advance: echo: M900 K0.00 echo:; Filament load/unload: echo: M603 L300.00 U450.00 ; (mm) echo:; Filament runout sensor: echo: M412 S1 ; Sensor ON ok P15 B3

M115 FIRMWARE_NAME:Marlin bugfix-2.1.x (Aug 23 2023 21:46:53) SOURCE_CODE_URL:github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:foteini is EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff Cap:SERIAL_XON_XOFF:0 Cap:BINARY_FILE_TRANSFER:0 Cap:EEPROM:1 Cap:VOLUMETRIC:1 Cap:AUTOREPORT_POS:1 Cap:AUTOREPORT_TEMP:1 Cap:PROGRESS:0 Cap:PRINT_JOB:1 Cap:AUTOLEVEL:0 Cap:RUNOUT:1 Cap:Z_PROBE:0 Cap:LEVELING_DATA:1 Cap:BUILD_PERCENT:1 Cap:SOFTWARE_POWER:0 Cap:TOGGLE_LIGHTS:0 Cap:CASE_LIGHT_BRIGHTNESS:0 Cap:EMERGENCY_PARSER:1 Cap:HOST_ACTION_COMMANDS:1 Cap:PROMPT_SUPPORT:1 Cap:SDCARD:1 Cap:MULTI_VOLUME:0 Cap:REPEAT:0 Cap:SD_WRITE:1 Cap:AUTOREPORT_SD_STATUS:1 Cap:LONG_FILENAME:1 Cap:LFN_WRITE:1 Cap:CUSTOM_FIRMWARE_UPLOAD:0 Cap:EXTENDED_M20:1 Cap:THERMAL_PROTECTION:1 Cap:MOTION_MODES:0 Cap:ARCS:1 Cap:BABYSTEPPING:1 Cap:EP_BABYSTEP:1 Cap:CHAMBER_TEMPERATURE:0 Cap:COOLER_TEMPERATURE:0 Cap:MEATPACK:0 Cap:CONFIG_EXPORT:0 ok P15 B3

Services8810 commented 1 year ago

Hi,

From your nickname I asuume you are Greek like me!

Have you compiled the touchscreen firmware? What you are asking has to do only with the touchscreen firmware and not the mainboard firmware.

taraxias commented 1 year ago

hi. yes i am greek.giannis here..

when you say compiled you mean to add the file ""Copy to SD Card root directory to update"" with BIGTREE_GD_TFT35_V3.0_E3.27.x + TFT35 + config.ini files and with a sd card update the screen or something else that i am not aware off?

Services8810 commented 1 year ago

Hi, I am Giannis also.

You have to compile the tft firmware by editing the configuration files like what you did for the mainboard. The files you uploaded are pre-compiled and have specific settings. Your setup (lile mine) is custom and do not match with the precompiled settings

taraxias commented 1 year ago

ok..now i am despert.. i have try it and something i am definitely doing wrong...the bin file i create after the compile, i ender it on the tft screen and it doesnt read it. same thing and when i ender it on the octopus moatherboard cn you please tell me which files i must compile?

Services8810 commented 1 year ago

You need to find the master file for the tft firmware. It is a totally different firmware than the mainboard. You need to change the settings at the config file according to your setup and compile the new firmware. Then upload it to the tft

Services8810 commented 1 year ago

I will try to find some guidelines to send you...

Services8810 commented 1 year ago

Read this...

https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware/issues/2754#issuecomment-1476614875

taraxias commented 1 year ago

ok.. i recompile it, i run it and once again it "runs" the other 2 files but doesnt read the bin file i have create after compile

Screenshot_18

Services8810 commented 1 year ago

Tft will not read .cur folders and files. It adds .cur the 1st time it reads them

taraxias commented 1 year ago

i know. i just send you the photo after i "run" them so you can see that it reads the other 2 files and not the bin one

thats thew original files Screenshot_19

Services8810 commented 1 year ago

The .bin file is the one you compiled?

taraxias commented 1 year ago

yes

Services8810 commented 1 year ago

If it does not add .cur I believe it means that it is exactly the same the one in the tft

Services8810 commented 1 year ago

Can you share the config file of the tft firmware?

taraxias commented 1 year ago

Configuration.zip

Services8810 commented 1 year ago

The config looks ok. If you compiled the firmware and upload it to the tft you should be able to change Nozzles at the extrude screen. By changing from nozzle 0 to 1 to 2 it will push filament from different extruder to the mixing hotend

taraxias commented 1 year ago

thats exactly my problem.. it doesnt changing extruders.. it stacks to 1.. thats what i am trying to solve 5 days now and i cant

Services8810 commented 1 year ago

Have you followed these instructions for compiling?

https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware/blob/master/README.md#firmware

Under Customization, Firmware click View Full Instructions

taraxias commented 1 year ago

i ll check it tomorrow. to tired atm... thanks anyway..

Services8810 commented 1 year ago

Just curious... what hotend are you using?

taraxias commented 1 year ago

https://biqu.equipment/products/bigtreetech-3-in-1-out-hotend-bowden-extruder-3d-printer-parts-three-colors-switching-multi-color-12-24v-j-head-filament-nozzle?variant=31864589090914&currency=USD&gclid=CjwKCAjwoqGnBhAcEiwAwK-OkScO3TX6Ok4UWguxQWJadoYWuRN8SfHXLUFCtqoJsM0hqVbnEFsexhoCO4YQAvD_BwE

Services8810 commented 1 year ago

Just for info... it is not mixing hotend, meaning it cannot push two or three filaments at the same time. It is switching, so you have to fully retract the one filament before pushing the other

taraxias commented 1 year ago

yea,i know.. i am working to change it with this one atm

368505329_838662797697842_8068753479887504960_n

368451334_268398829305707_5379533722768569159_n

Services8810 commented 1 year ago

Nice!!! What is the manufacturer of this?

taraxias commented 1 year ago

not been sure because they give it to me,but i thing is this one

https://www.geeetech.com/a10t-a20t-a30t-3-in-1-out-hotend-kit-p-1126.html

o a30t

taraxias commented 1 year ago

i am really ready to smash it.. i made it all right.. i compile it,it changes colors,icons and others setings but no. doesnt want to accept that i have 3 extruders.. i am really despert

Services8810 commented 1 year ago

Check that you have set both configuration.h and config.ini with the extruder values

taraxias commented 1 year ago

i am. i set the same values at configuration.h,config.ini and even to config_rrf.ini just in case

Services8810 commented 1 year ago

Just for check...when you are compiling does it create a .bin and a .elf file?

taraxias commented 1 year ago

Screenshot_20

Services8810 commented 1 year ago

Can you send a pic of your tft?

taraxias commented 1 year ago

368516724_317977190626971_5757006419346056900_n

Services8810 commented 1 year ago

Are you sure it is a GD version???

Services8810 commented 1 year ago

I had the same and used the bigtree_tft35_v3.0_e3.27 firmware

taraxias commented 1 year ago

i have try it before (the bigtree_tft35_v3.0_e3.27) but it doesnt read it at all. i will try it again

taraxias commented 1 year ago

nop..nothing change

Services8810 commented 1 year ago

I will try to send you one...

taraxias commented 1 year ago

the thing is that this problem is only at touch screen mode,not at marlin mode

371488987_1112635053030209_7397148093216528819_n

Services8810 commented 1 year ago

Send a pic of your extrude page

taraxias commented 1 year ago

what you mean?

Services8810 commented 1 year ago

Menu -> move -> extrude if I remember correct

taraxias commented 1 year ago

368518157_815744520342514_679682444700582180_n

Services8810 commented 1 year ago

Press nozzle once and send pic again

taraxias commented 1 year ago

nothing change

Services8810 commented 1 year ago

E0 didn't change to E1?????

taraxias commented 1 year ago

nop

Services8810 commented 1 year ago

Very strange...

taraxias commented 1 year ago

dont worry....i will give up..for now... i will use it with marlin mode for now and when i take care of all the other problems that comes up, i will find my way and or that.. i hope.. ty for all

Services8810 commented 1 year ago

I am trying to find how to send you a bin file from the comments, from my phone...

Services8810 commented 1 year ago

BIGTREE_TFT35_V3.0_E3.27.x.zip