bigtreetech / BIGTREETECH-SKR-mini-E3

BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
2.01k stars 1.97k forks source link

Activating Unified Bed Levelling Problem #30

Open ChritstianAlexander opened 5 years ago

ChritstianAlexander commented 5 years ago

Hi,

I have the setup working with Bilinear and the BLTouch. I tried UBL and had this message when compiling:-

c:/users/admin/.platformio/packages/toolchain-gccarmnoneeabi@1.70201.0/bin/../lib/gcc/arm-none-eabi/7.2.1/../../../../arm-none-eabi/bin/ld.exe: ### region `rom' overflowed by 13260 bytes collect2.exe: error: ld returned 1 exit status

*** [.pio\build\BIGTREE_SKR_MINI\firmware.elf] Error 1

It Failed.

I changed the configuration.h file i accordance with Chris's Basement youtube tutorial on UBL https://www.youtube.com/watch?v=ONpKxkil16Q

Those settings worked fine on the MKS Gen L board.

Why would the ROM overflow? Is that a result of no EEPROM?

Any ideas on getting UBL to work?

Thanks,

Christian

brew99 commented 5 years ago

these mini E3 boards only have 256k of flash, and by enabling some or a combination of the features, it won't fit. If you have TMC_DEBUG enabled, try disabling that. Yes it is also related to the EEPROM flash storage if enabled.

BTT should have really manufactured these boards with the "RE" version of the chip which would have given us 512k