Can Arduino be flashed for Klipper, and why it won’t fit?

I just had a thought out of nowhere. What if you flash an Arduino for Klipper? You immediately get a bunch of pins available for all the peripherals like scales and a screen. Otherwise, to connect a screen to a board based on RP2040, you need an additional RO2040.

🇷🇺 Оригинал

У меня тут внезапно мысль возникла. А что если прошить Arduino под Klipper? Сразу куча пинов доступна под всю периферию типа весов и экрана. А то для подключения экрана к плате на RP2040 дополнительный RO2040 нужен.

The Klipper firmware doesn’t fit there by default anymore.
You have to tweak the source a bit to disable unnecessary functionality so it builds small enough.

🇷🇺 Оригинал

Там прошивка клипера по умолчанию не лезет уже.
Надо исходники чуть править чтобы отключить не нужный функционал и собралось в размер.

What chip is it, if Klipper doesn’t fit?

🇷🇺 Оригинал

А что там за камень, что Klipper не лезет?

328p, 32 KB flash [iz chata]

🇷🇺 Оригинал

328р 32к флэша [iz chata]

They say it’s a compiler issue.

🇷🇺 Оригинал

Пишут, что это проблема компилятора.

I didn’t bother installing a separate required compiler. It was easier to just throw a couple of modules out of the makefile.
That was easier for me :blush:

🇷🇺 Оригинал

Я не стал ставить отдельный нужный компилятор. Проще было из мэйк файла выкинуть пару модулей.
Мне проще :blush: