Author Topic: TFT3.5 E3 v3 and SKR mini E3 V2 on my CR10 V2 One smallish problem  (Read 1119 times)

0 Members and 1 Guest are viewing this topic.

Offline HobGoblyn

  • Supporter
  • ****
  • Posts: 414
  • Country: gb
Fitting this went remarkably smoothly (for me).

I will need to print a new case to replace the one I printed for the original board, apart from that, in Marlin mode, everything works fine.

In Touch screen mode, its getting some info from the main board, but for other things, it still thinks it's an Ender 3.

The touch screen config.ini file states

Code: [Select]
# In order the TFT firmware is able to provide all of its functionalities/features,
# ensure that the following options are enabled in Marlin firmware.
#
# General options:
#   EEPROM_SETTINGS (in Configuration.h)
#   BABYSTEPPING (in Configuration_adv.h)
#   AUTO_REPORT_TEMPERATURES (in Configuration_adv.h)
#   AUTO_REPORT_POSITION (in Configuration_adv.h)
#   M115_GEOMETRY_REPORT (in Configuration_adv.h)
#   M114_DETAIL (in Configuration_adv.h)
#   REPORT_FAN_CHANGE (in Configuration_adv.h)

and

Code: [Select]
#### Machine Size / Build Area
# The TFT will auto-detect the machine size (min and max) in Marlin firmware (requires enabling `M115_GEOMETRY_REPORT`
# in Configuration_adv.h in Marlin firmware).
#   Format: [size_min: X<minimum distance> Y<minimum distance> Z<minimum distance>]
#           [size_max: X<maximum distance> Y<maximum distance> Z<maximum distance>]
#   Unit: [distance in mm]
#   Value range: [min: -2000, max: 2000]

Hmm, as I type this, I think I might know whats wrong, while M115_GEOMETRY_REPORT is enabled in Configuration_adv.h, the bed size is set is in Config.h only.

I always presumed it got all it's info about things like travel speed, bed size etc from the main board, looking at the touch screen config.ini file, it looks like I might have to specify a lot of it again.

Oh well. not a huge deal, at least I've not had any bed leveling problems in a year lol
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 2927
  • Country: ca
Re: TFT3.5 E3 v3 and SKR mini E3 V2 on my CR10 V2 One smallish problem
« Reply #1 on: July 26, 2021, 08:15:03 pm »
Why does the TFT have to know bed size though?
At least for mine I'd just move it until it hit a software endstop, then it reads back the position and shows its unchanged.

But addmittedly I went back to regular Marlin TFT, I had too many issues with it hanging or being slow to respond to inputs.
 

Offline HobGoblyn

  • Supporter
  • ****
  • Posts: 414
  • Country: gb
Re: TFT3.5 E3 v3 and SKR mini E3 V2 on my CR10 V2 One smallish problem
« Reply #2 on: July 27, 2021, 11:11:35 pm »
I noticed it because while testing the touch screen, I found the 4 corner levelling buttons.

Only the front left was correct, the other 3 were the corners of an ender 3 bed, not a CR10.

I fixed it by adding the bed size to config.ini and reflashing the touch screen firmware.
 
The following users thanked this post: thm_w


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf