Patrefans
The100 from patreon
The100 patreon

Finding the Ideal SoC Board for Pushing the T250 to Its Limits

🕑 Added 2025-01-10 16:31:14 +0000 UTC
Finding the Ideal SoC Board for Pushing the T250 to Its Limits
Finding the Ideal SoC Board for Pushing the T250 to Its Limits

Comments

mathew500

Check this out. A broad board support and seems pretty active. https://sd-card-images.johang.se/

mathew500

Hi Matt, As Hydos writes, there are multiple mechanisms in the kernel to isolate both tasks and cores. If this is not done, I'd definitely check this out to see how much this affects the klipper process, instead of buying more powerfull hardware.

Matt the Printing Nerd

It's not GCode specific, it's the improved calculation of smooth_input_shader / PA_sync and Stepper Compress

hydos

did you have a gcode file where you had issues with the specs? or is it just once you hit a specific speed? I'm going to try replicate it on my end i just need a bit more info. Feel free to msh me on discord if you have any files :)

Matt the Printing Nerd

That’s totally fine—and honestly, it’s a smart choice to start with. No one really knows how well the Orange Pi 5 will perform just yet. For all we know, I might not even be able to build a working THEOS version based on its kernel at all. Waiting for full Orange Pi support could take anywhere from 4–6 weeks in the best case to 1–2 years before all the features we need are ready. I wouldn’t have suggested going for it unless I felt the chances were pretty high that now’s a good time—but, hey, you never know! Plus, getting a printer to the point where the host becomes the bottleneck is a challenge in itself, so I’m confident your Zero 3 will handle the job just fine.

Matt the Printing Nerd

I didn’t dive too deeply into analyzing the code changes Dimi made. From what I observed, the Klipper CPU core had, on average, 15-20% higher load during printing with his modifications. Unfortunately, I haven’t had the time to investigate further. If you’re interested in contributing optimizations, you can check out the Klipper fork with all his modifications—it’s available on the develop branch of MSzturc/klipper.

hydos

What part of klipper is causing the massive slow down? Is it related to the stepper move compression C algorithm? I'm sure the pc side can be better optimized could solve the whole timing issue :). Also, there are a few things you can do on the linux side to make sure the process takes the highest priority no matter what which would surely help with the issue.

yogadude911

Oh No, I just bought an orange pi for my T250! Looks like I have another board for another project now ☺️

Matt the Printing Nerd

Ohh, thanks for the info! I came across the CNX Software summary on the RK3588 too. Honestly, when it comes to Raspberry Pi, it feels like so many developers have just hit a wall of burnout. I was chatting with Mete, the MainsailOS developer, and he really laid it out for me—maintaining an RPi-based system is a massive headache. He even said that if a board isn’t already on the supported list, there’s no way he’d even consider adding it to the distribution. It’s just way too much hassle. He warned me about supporting it as well, and after hearing him out, I totally get his frustration. The Raspberry Pi team doesn’t release their source codes, so you’re basically debugging blind. On top of that, they use kernel modules that aren’t supported by mainstream operating systems, yet. It’s a complete mess trying to work on products based on their platform.

nemith

I feel like Rpi 5 is still the better way to go. There are ongoing and new concerns with maintainability of Rockchip support with linux. When building The 100 i gave up on the stupid Banana Pi support and threw in a older RPI 3 over frustration of basic linux support. https://jeffgeerling.com/blog/2024/popular-rockchip-sbc-distro-limbo-after-maintainer-burns-out https://mastodon.social/@geerlingguy/113698847221483936

Matt the Printing Nerd

Hmm.. based on the documentation of armbian it should work but it needs changes to get all features up running: https://www.armbian.com/orangepi-5/

Matt the Printing Nerd

Both are overpriced boards that are way slower than the Orange PI Zero 3

Ryan Gamble

What about the btt pi and the mellow fly pi?

Z-Man23

About a year ago I found an amazing deal on an Orange Pi 5B. Though not mentioned above, would this be a suitable substitute?


More Creators