OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

please add release binaries for Linux ARM/ARM64

Open wildblue opened this issue 1 year ago • 18 comments

Which printers will be beneficial to this feature all supported printers

Describe the solution you'd like The availability to download a binary release for Linux ARM/ARM64 which can be executed on a Raspberry Pi

Describe alternatives you've considered Buying a WibdowsPC, but NAH!

Additional context Please Support Open Operating Systems based on ARM/ARM64 also on Linux (as there are binaries for MacOS available right now).

wildblue avatar Dec 19 '23 11:12 wildblue

I also need this feature as a user of Asahi Linux

par5er avatar Feb 07 '24 06:02 par5er

Interested in adding OrcaSlicer to our ARM Linux app store.

Botspot avatar Feb 16 '24 05:02 Botspot

Hi, I'm for an ARM version too, I want to test it on my raspi 5

Gismo6303 avatar Mar 05 '24 20:03 Gismo6303

@SoftFever, if you do not have access to an ARM system, I can offer access to my RPi5 using Rustdesk. Please respond if that would be helpful, or if it would be helpful for me to share some good docs for setting up an ARM building environment on Github Actions.

Botspot avatar Mar 05 '24 23:03 Botspot

Thx for the discover off pi-apps! I can't offert access on my raspi, but I can compile and test on it if you want, I'm not a Linux boss, but I try to do my best

Gismo6303 avatar Mar 06 '24 07:03 Gismo6303

Hi here radek6ak has an answer for us, we can compile a working appimage on raspi see here https://github.com/SoftFever/OrcaSlicer/discussions/1425#discussioncomment-8686064

If someone tells me which files I've to upload I can do it if you want the appimage

Gismo6303 avatar Mar 31 '24 20:03 Gismo6303

I've done some tests and it seems like arm64 on Flatpak won't be possible due to size constraints. While for the Appimage you can't simply add an argument as you'll have to edit three other files to have the architecture argument passed along. I got close to having build with arm64 support, but I can't figure out how to have the argument passed through three files.

cochcoder avatar May 28 '24 14:05 cochcoder

Any updates about the Linux ARM64 version? Cura, Bambu Studio and Prussa Slicer already have it on flatpak

ClaytonRehder avatar Aug 04 '24 20:08 ClaytonRehder

Orca bot: this issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Nov 03 '24 00:11 github-actions[bot]

@SoftFever I have offered you remote desktop access to my hardware. Does this interest you or not?

Botspot avatar Nov 03 '24 00:11 Botspot

I need this. I have hardware and experience. What's needed here?

claywd avatar Dec 26 '24 02:12 claywd

It seems like we're going to have to wait for github to make arm runners publicly accessible to all accounts. The current ETA seems to be sometime Q1 2025. You can find the roadmap issue for it here.

cochcoder avatar Jan 10 '25 01:01 cochcoder

I have successfully made a arm64 flatpak build of Orca Slicer in PR #8033. Any tests are greatly appreciated as the only arm computer I own is a Raspberry pi 3 b+ and I'm not sure how many bugs are from it being slow and having only 1GB of ram. The Flatpak file for arm can be found here.

cochcoder avatar Feb 28 '25 04:02 cochcoder

I have successfully made a arm64 flatpak build of Orca Slicer in PR #8033. Any tests are greatly appreciated as the only arm computer I own is a Raspberry pi 3 b+ and I'm not sure how many bugs are from it being slow and having only 1GB of ram. The Flatpak file for arm can be found here.

After downloading OrcaSlicer-Linux-flatpak_PR-8033-aarch64.flatpak and extracting, I did sudo flatpak install /home/pi/Downloads/OrcaSlicer-Linux-flatpak_PR-8033.flatpak, which seems to work on my Pi5 8GB. It is running under x11, which makes it slow and breaks drag-and-drop on the latest Pi OS. Not sure if Wayland is an option, but if it is it would make a huge difference. Hope this helos!

Image

Botspot avatar Mar 01 '25 19:03 Botspot

I have successfully made a arm64 flatpak build of Orca Slicer in PR #8033. Any tests are greatly appreciated as the only arm computer I own is a Raspberry pi 3 b+ and I'm not sure how many bugs are from it being slow and having only 1GB of ram. The Flatpak file for arm can be found here.

After downloading OrcaSlicer-Linux-flatpak_PR-8033-aarch64.flatpak and extracting, I did sudo flatpak install /home/pi/Downloads/OrcaSlicer-Linux-flatpak_PR-8033.flatpak, which seems to work on my Pi5 8GB. It is running under x11, which makes it slow and breaks drag-and-drop on the latest Pi OS. Not sure if Wayland is an option, but if it is it would make a huge difference. Hope this helos!

Image

Thank you for your reply! Are you able to successfully upload a print to your printer? As that seems to be the only bug that needs fixing.

I'll definitely look into adding native wayland support in a future PR, however this is most likely not in my skill level.

cochcoder avatar Mar 02 '25 14:03 cochcoder

Thank you for your reply! Are you able to successfully upload a print to your printer? As that seems to be the only bug that needs fixing.

I'll definitely look into adding native wayland support in a future PR, however this is most likely not in my skill level.

I use Ender 3 and save to SD card, so I cannot check if uploading works.

Botspot avatar Mar 02 '25 16:03 Botspot

Tried here [OrcaSlicer-Linux-flatpak_PR-8033-aarch64.flatpak] and it worked very well on my Chromebook with Linux ARM. Tried as well to configure Creality K1 using WiFi in the option "Creality Print" and it worked (stealth mode on, it appears that the Bambu plugin do not work for ARM), it was possible to see, control and send prints directly to the printer without any problem at all (it worked better than bambu studio official software for me). Thank you for the flatpak, it will probably help a lot of people that could not get access to this software before, maybe it is a good idea to insert the ARM flatpak as an official release when mature enough. Good Job!!!

ClaytonRehder avatar Mar 06 '25 10:03 ClaytonRehder

I have marked my PR #8033 as ready to merge, hopefully everything goes through without issue and we get a arm flatpak!

cochcoder avatar Mar 09 '25 19:03 cochcoder

Orca bot: this issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Jun 08 '25 00:06 github-actions[bot]

Activity

par5er avatar Jun 14 '25 03:06 par5er

Orca bot: this issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Sep 14 '25 00:09 github-actions[bot]

Orca bot: This issue was closed because it has been inactive for 7 days since being marked as stale.

github-actions[bot] avatar Sep 21 '25 00:09 github-actions[bot]