Replies: 2 comments 2 replies
|
In general, you can run LPrint on any Unix-like embedded platform. I specifically test PAPPL on the first-generation Raspberry Pi Zero W, and from other experience know that it will run acceptably in as little as 64MB of RAM in a Linux environment on slower ARM CPUs. Less than that and it gets really hard to handle IPP, TLS, and the various networking bits. As for microcontrollers like the Pico 2 W, LPrint and PAPPL just won't fit - 520k of memory isn't enough to support TLS and would require a very different IPP implementation (one that just streams IPP attributes and values rather than caching them in memory). |
|
If you're looking for physically smaller linux boards, here's a few that I've seen so far (only worked with the milk-v ones):
I think only the lichee model has a wifi option, so that would need to be added separately on the others, which might not be super-convenient. Some of these have an ethernet connector, but I think the ones without usually have the controller and phy, so can easily use an external ethernet connector. There's also board like the Rock Pi S and Milk-V Duo S with a square form-factor, but maybe these are already too big for your purposes? I do think both of them have a wifi version available. |
Uh oh!
There was an error while loading. Please reload this page.
Hi, I saw that PAPPL supported embedded environments, and Lprint uses PAPPL. But couldn’t find any documentation from either that went into embedded implementations. Could you shed some light on this?
Is there any existing workflow that enables deploying a print server on a microcontroller like (Arduino, RPI Pico)?
If not, what functionality from system packages would need to be ported in order to use a microcontroller as the target platform?
All reactions