can a lime 2 or pico 2 xxl run an open printer in a free software manner?

Started by oeren, May 17, 2026, 05:13:02 PM

Previous topic - Next topic

oeren

https://www.crowdsupply.com/open-tools/open-printer

In the following I am assuming that the software which is running the open printer is free software.
Unfortunately the open printer people decided to go with a rpi zero w. The rpi zero w requires non free software in order to work. In result free software people do not want to use the open printer. On the other hand should it be possible to replace the rpi zero w with a computer able to run entirely on free software the open printer would get relevant for free software people.
Both lime 2 and pico 2 xxl can run entirely on free software correct? If so can I get to know if the lime 2 and pico 2 xxl are candidates for replacing a rpi zero w?
Please do not provide answers if you are not familiar with what free software is in the context of the free software foundation. Thank you.


 

LubOlimex

All three of the boards that you mentioned can run completely open source software. Yet there is major difference between the Raspberry Pi product and Olimex products - Raspberry Pi Zero W is not open-hardware, while Olimex provides files used to manufacture their products, when it comes to A20-OLinuXino-LIME2 and PICO2-XXL. These are open-hardware products.

About the software - the official Linux image provided by Olimex for A20-OLinuXino-LIME2 is truly open-source software, and contains no binary blobs. This is mentioned in the Olimage guide here:

https://github.com/OLIMEX/OLINUXINO/blob/master/DOCUMENTS/OLIMAGE/Olimage-guide.pdf

PICO2-XXL doesn't come with own software, the software Olimex provides for PICO2-XXL is based on the RPi SDK, so expect similar software as what Raspberry Pi Zero W uses.

Technical support and documentation manager at Olimex

Roman

Quote from: oeren on May 17, 2026, 05:13:02 PMThe rpi zero w requires non free software in order to work.

Quoting from a Stack Exchange answer for context.

QuoteThe Pi Zero uses the BCM2835 system-on-a-chip, which combines a CPU and a VideoCore 4 GPU ... the GPU bootstraps the CPU and loads a kernel into it ... the firmware required for the GPU is from closed source.

In contrast, A20-OLinuXino-LIME2 does not require any proprietary binary blobs to boot. For example, Guix System, which is compliant with the Free System Distribution Guidelines (FSDG), is known to run on it.

However, A20-OLinuXino-LIME2 is much larger, it is twice as wide as Raspberry Pi Zero W. Would it be possible for Open Printer to fit it in their design?

PICO2-XXL is a "re-design of the popular 'Raspberry Pi Pico 2'", so it does not run GNU/Linux. Could Open Printer still use it?

oeren

QuoteAll three of the boards that you mentioned can run completely open source software.

If you are including the rpi zero w in all 3 of the boards, you are wrong. The rpi zero w requires non free software in order to work.

In fact no rpi computer is able to run entirely on free software. According to a rpi engineer the raspberry pi pico 2 requires no non free software in order to work.




oeren

QuoteQuoting from ...

all rpi computers are a nuisance in terms of free software. Because no rpi computer will work even partly if you do not give them the non free software they require to run.

Quotepossible for Open Printer to fit it in their design?

Free software people take what they can get. If a free software computer can replace the rpi zero w then it does not matter if the computer has to be put somewhere outside of the printer.

Quotedoes not run GNU/Linux.

I had not put any thoughts into that. I am not a programmer. Therefore my investigations are the investigations of a layperson. And in any case they can be wrong.
I have been told, it is common that printers and 3d printers are run by micro controllers. Suggesting a pico 2 xxl should be able to run an open printer in terms of performance.
On https://www.opentools.studio/ it says open printer will make use of open source print server CUPS. I guess open printer is referring to https://github.com/openprinting/cups
I cannot tell if the cups software can be put on a pico 2 xxl as is. Or should rewriting the cups software be an option for getting the software on a pico 2 xxl, how big a task that would be?
Should a lot of consumers be interested in buying an open printer running entirely on free software the open printer would present a business opportunity for olimex. I think olimex should contact opentools.studio in order to find out if an open printer version running entirely on free software can be made?