Arduino Uno/Nano as MCU not supported anymore?

Basic Information:

Printer Model:
MCU / Printerboard: SKR 1.4 and Arduino Nano
Host / SBC
klippy.log
klippy(21).log (1.2 MB)

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

I had a lot of weird bugs over the last months which appeared and disappeared randomly. I was trying out so many different things which never did anything. I always updated everything correctly (or so I thought) via Mainsail or KIAUH. But now I have seen in the logs that only my main MCU (SKR 1.4) got updated and my secondary MCU did not. So I tried to do that manualy via KIAUH. Nope. Not possible. The Firmware is too big. Even when removing everything via the reducing-feature its too big. The Error I get is this:

“Version: v0.12.0-272-g13c75ea8
Linking out/klipper.elf
/usr/lib/gcc/avr/5.4.0/…/…/…/avr/bin/ld: address 0x800931 of out/klipper.elf section .bss' is not within region data’
/usr/lib/gcc/avr/5.4.0/…/…/…/avr/bin/ld: address 0x800931 of out/klipper.elf section .bss' is not within region data’
collect2: error: ld returned 1 exit status
make: *** [Makefile:73: out/klipper.elf] Error 1”

And so the flashing also fails. Am I hardstuck on an old version of Klipper and need to get a new MCU with bigger memory?

1 Like

See if Cannot build firmware for Arduino Uno - #7 by PCChazter helps

some of them use the atmega328p variant, which does not have enough room for the files.

But I already get the Error when I make the file. And while doing that, KIAUH doesnt know how much memory my microcontroller has.

When you make your file, you tell it what mcu variant you use, which is atmega328p. I have tried using it with that variant and it does not work, however when I have changed the variant it does work.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.