bigtreetech / BTT002-V1.0

GNU General Public License v3.0
6 stars 3 forks source link

firmware flashing over sd with TFT35 V3.0 does not work #3

Closed Lino77 closed 3 years ago

Lino77 commented 4 years ago

firmware flashing over sd with TFT35 V3.0 does not work. how can you get the firmware on the board. without changing the display every time

mykhailosh commented 4 years ago

in my case flashing works only with RepRap Discount Smart Controller (2004) it does not work with Full Graphic Smart Controller (12864) and BTT TFT 35 v2.0 i am flashing it with stlink (be careful to not erase bootloader, marlin code starts from 0x08008000 )

thisiskeithb commented 4 years ago

Be careful when updating your firmware to use a TFT with an emulated REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER mode as it doesn't support updating the firmware via SD card.

You'll have to swap in a real full graphic LCD or you'll have to use an ST-Link in order to update the firmware.

chzj333 commented 4 years ago

in my case flashing works only with RepRap Discount Smart Controller (2004) it does not work with Full Graphic Smart Controller (12864) and BTT TFT 35 v2.0 i am flashing it with stlink (be careful to not erase bootloader, marlin code starts from 0x08008000 )

I removed the motherboard from the machine, only used USB power, and connected 12864, then it was updated, maybe you can try it.

thisiskeithb commented 4 years ago

I spoke with an engineer at Biqu/BigTreeTech and they provided an answer as to why flashing from a TFT doesn't work:

Our engineers said the LCD mode in TFT35/E3 V3.0 is a LCD simulator, the EXP1 and EXP2 cable are connected to MCU on the display, not connected to SD slot. So the BTT002 cannot flash firmware by SD slot on TFT35 display.

You'll have to use a traditional full graphic or text LCD to update the firmware on a BTT002.

I suggested they add an onboard SD card reader, similar to their other boards, so users won't run into this issues when using TFTs.

iShavgula commented 4 years ago

Hello,

I'm totally new to this and I've got:

Nothing else: other displays, ST-link, etc..

The display turns on, shows me two choices to proceed: Marlin mode and Touch mode but I can not click on any of them.

I'm having trouble updating the board firmware as mentioned in this issue. Are there any updates on this ? If I have to buy something additional(ST-Link for example) what would be the best choice ?

Thanks

iShavgula commented 4 years ago

Hello,

I got the ST-Link, flashed the new firmware but I still got the same results. Here the modifications I applied to the BTT002 Marlin configuration:

iShavgula commented 4 years ago

I connected only the serial port and the now the display works, but only in touch mode.