Hi all…

I am using Sanguino with Full reprap LCD. It seems code is exceeding.

I am not using Z Probe and Auto bed levelling. But when I commenting them. Its showing below error

                       set_bed_level_equation_lsq(plane_equation_coefficients, false);

Ok these are specs:
Sannguino
Full LCD
4 Steppers
3 Endstops
SD Card
USB
1 Nozzle
No heat bed

Pls tell me which portion of code is using more space. How can I reduce it…

Using Marlin Firmware

Sanguinololu board is not big on memory. If your trying to enable eeprom chitchat and other additional stuff, then the best way to reduce it is to not run autolevel. Or don’t use a full graphics LCD display. It will free up a few gpio pins but that’s it. Do not run a servo or autolevel, or fancy display. If you run a newer version of firmware in the newer version of Arduino IDE like that of the bl touch, as that is setup with newer firmware. And will have to transfer all the info over to the newest firmware. But I believe your having trouble else where. Your version of Arduino IDE need to have the u8glib library installed. Then make a few changes to firmware.

Throw that board in the trash and get an MKS Base 1.3 or 1.4 or a MKS SBase 1.3. Sanguinololu is trash and will only cause you ongoing problems.

But what version of Arduino IDE? That makes a difference for some versions of firmware.

Did you add the u8glib library to the Arduino library? I run 1.0.1 to 1.0.4 Anything else will have libraries that don’t match up and many errors.

Mine ran fine. Still working. Admitting though that it is limited. However, they are a strong board and easy to change individual parts and not always the whole board, sometimes, the repairable option is a better one for costs or maintenance. Just saying.