Closed Ekodas closed 2 years ago
Since UBL heavily relies on a fully working smart display controller (Like 2004 or 12864) this firmware is not intended to use UBL in the first place.
I can take a look, but to be honest... that's not a bug, because it's not supported at all.
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
I have an i3 Mega S with TMC drivers, DGUS 2 screen, BMG extruder, and BL Touch installed on Pin 4 using UBL. I have previously modified and compiled custom firmwares from version 1.16 through 1.3.0 with no problems. Starting with 1.4.0 and also with 1.4.1, I am unable to compile firmware as soon as I enable UBL. I have everything configured in my configuration.h and configuration_adv.h files the same as I had them with 1.3.0. If I leave it set for bilinear leveling, the firmware will compile. However, as soon as I disable bilinear and activate UBL, I receive the following error at the very end of compiling:
Linking .pio\build\mega2560\firmware.elf C:\Users\Kris\AppData\Local\Temp\ccjsqgcg.ltrans17.ltrans.o: In function `unified_bed_leveling::smart_fill_wlsf(float const&)':