Jump to content
UltiMaker Community of 3D Printing Experts

Experimental Cura build for Raspberry Pi 4 now available


burtoogle
 Share

Recommended Posts

Posted · Experimental Cura build for Raspberry Pi 4 now available

x86 and arm are completely different instruction sets.  Much of Cura is written in C++ including the "engine" which does the actual slicing.  When you compile C++ to instructions you have to tell the compiler what CPU instruction set to compile to.  All the intel cpu chips and AMD chips support x86 instructions but there are many other CPUs that have their own (better?) instruction set.

 

It's more complicated than this because there are also operating system differences from one linux to another (which you can get around) but if you don't even use an x86 cpu then that's a huge deal.

  • Link to post
    Share on other sites

    • 4 weeks later...
    Posted · Experimental Cura build for Raspberry Pi 4 now available

    Hi 

    newb here so im probably missing somthing simple but how do you run/execute the CuraEngine.exe file? as far as I know .exe files are only executeable on windows.

    And also is that the only file I would need to download or is there other stuff that is needed?

     

    Cheers

  • Link to post
    Share on other sites

    • 2 weeks later...
    Posted · Experimental Cura build for Raspberry Pi 4 now available

    OK.  I know this is going to be a long shot, but it sure would be nice if it works.  First I'm going to try to get this to work on my ARM64 Lenovo Chromebook C330 with Linux emulation - totally encouraged by the comment in the ReadMe that says "the AppImages also run on Chromebooks that support Linux apps" though I understand that's the x86_64 architecture - but still - hopeful!  Anyway, I have downloaded and set the execute bits on Cura-mb-master-aarch64-20201121.AppImage and when I try to execute it, this happens:

    steinhelten@penguin:~$ ./Cura-mb-master-aarch64-20201121.AppImage
    ./Cura-mb-master-aarch64-20201121.AppImage: error while loading shared libraries: libz.so: cannot open shared object file: No such file or directory

     

    I tried to use apt to load libraries, but both were not found:

    steinhelten@penguin:~$ sudo apt-get install libgles-dev
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    E: Unable to locate package libgles-dev

    steinhelten@penguin:~$ sudo apt-get install libz
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    E: Unable to locate package libz

     

    So - I know this is a long shot, but if anyone has a suggestion for me, I'd like to try it.

     

    Failing this - what about the X11 remote display capabilities of running the program on my RPI4 4GB but having the display be my ChromeBook?  I think, in theory, that should be possible, if I ever figure out the permissions correctly, and figure out how to set the DISPLAY environment variable correctly...

  • Link to post
    Share on other sites

    Posted · Experimental Cura build for Raspberry Pi 4 now available

    Hey, an update!  I did some research, and that led me to do this:

    sudo apt install zlib1g-dev

     

    Now, when I run the Cura executable, it "runs" but I get this:

    image.png.c0f08b4ab0eba73e21aaf7907736b110.png

     

    If I expand that a bit, I get

    image.png.7e7f03c110df77f34934cf8962addb09.png

     

     

    but that's still a bit obscure, and I'm not sure what it thinks it is asking me.  If I click OK, i think it just silently exits.

     

    Suggestions?

     

     

     

  • Link to post
    Share on other sites

    Posted · Experimental Cura build for Raspberry Pi 4 now available
    On 1/2/2021 at 12:09 PM, steinhelten said:

    OK.  I know this is going to be a long shot, but it sure would be nice if it works.  First I'm going to try to get this to work on my ARM64 Lenovo Chromebook C330 with Linux emulation - totally encouraged by the comment in the ReadMe that says "the AppImages also run on Chromebooks that support Linux apps" though I understand that's the x86_64 architecture - but still - hopeful!  Anyway, I have downloaded and set the execute bits on Cura-mb-master-aarch64-20201121.AppImage and when I try to execute it, this happens:

    steinhelten@penguin:~$ ./Cura-mb-master-aarch64-20201121.AppImage
    ./Cura-mb-master-aarch64-20201121.AppImage: error while loading shared libraries: libz.so: cannot open shared object file: No such file or directory

     

    I tried to use apt to load libraries, but both were not found:

    steinhelten@penguin:~$ sudo apt-get install libgles-dev
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    E: Unable to locate package libgles-dev

    steinhelten@penguin:~$ sudo apt-get install libz
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    E: Unable to locate package libz

     

    So - I know this is a long shot, but if anyone has a suggestion for me, I'd like to try it.

     

    Failing this - what about the X11 remote display capabilities of running the program on my RPI4 4GB but having the display be my ChromeBook?  I think, in theory, that should be possible, if I ever figure out the permissions correctly, and figure out how to set the DISPLAY environment variable correctly...

    I used to use Cura on my old Chromebook, I got it just by downloading the .AppImage from their website and then opened it with ./(whatever-I-called-it).AppImage  you have to open it that way every time so try to name it something short, I just used "c". Hopfully this works for you too 😃

  • Link to post
    Share on other sites

    Posted · Experimental Cura build for Raspberry Pi 4 now available

    I don't think it's possible to run cura on an Arm processor unless you specifically compile it for that instruction set.  The appImage cura that Ultimaker has out there is for X86 architecture only and the raspi version talked about on this topic is only for raspberry pi.

  • Link to post
    Share on other sites

    Posted · Experimental Cura build for Raspberry Pi 4 now available

    Hi,

     

    Top object in the screenshot below has lines that are not straight on one particular layer and looks messy in the actual print. It's the first layer above support structure. Am using standard High Profile and i added another object to the print to see if that has the same problem. It doesn't. The top object was actually derived from the bottom object, elongated and windows added.

     

    I tried setting Top/Bottom Line direction to 90 for this layer but it had no effect. Is there another setting that might correct this. Am using Cura-mb-master-armhf-20210629.AppImage.

     

    Gcode attached.

     

    Thanks,

     

    Steve

     

    265238495_output-onlinepngtools(5).thumb.png.5ed9c29b5d8e2e501ec5507a391ed732.pngIMG_8227.thumb.jpg.5e524991b418acf665f26cd21d592db5.jpg

    IMG_8227.jpg

    Walls.gcode

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
     Share


    • Our picks

      • Here it is. The new UltiMaker S7
        The UltiMaker S7 is built on the success of the UltiMaker S5 and its design decisions were heavily based on feedback from customers.
         
         
        So what’s new?
        The obvious change is the S7’s height. It now includes an integrated Air Manager. This filters the exhaust air of every print and also improves build temperature stability. To further enclose the build chamber the S7 only has one magnetically latched door.
         
        The build stack has also been completely redesigned. A PEI-coated flexible steel build plate makes a big difference to productivity. Not only do you not need tools to pop a printed part off. But we also don’t recommend using or adhesion structures for UltiMaker materials (except PC, because...it’s PC). Along with that, 4 pins and 25 magnets make it easy to replace the flex plate perfectly – even with one hand.
         
        The re-engineered print head has an inductive sensor which reduces noise when probing the build plate. This effectively makes it much harder to not achieve a perfect first layer, improving overall print success. We also reversed the front fan direction (fewer plastic hairs, less maintenance), made the print core door magnets stronger, and add a sensor that helps avoid flooding.
         

         
        The UltiMaker S7 also includes quality of life improvements:
        Reliable bed tilt compensation (no more thumbscrews) 2.4 and 5 GHz Wi-Fi A 1080p camera (mounted higher for a better view) Compatibility with 280+ Marketplace materials Compatibility with S5 project files (no reslicing needed) And a whole lot more  
        Curious to see the S7 in action?
        We’re hosting a free tech demo on February 7.
        It will be live and you can ask any questions to our CTO, Miguel Calvo.
        Register here for the Webinar
          • Like
        • 10 replies
      • UltiMaker Cura 5.3.0-Alpha 🎄 Tree Support Spotlight 🎄
        Are you a fan of tree support, but dislike the removal process and the amount of filament it uses? Then we would like to invite you to try this special release of UltiMaker Cura. Brought to you by our special community contributor @thomasrahm
         
        We generated a special version of Cura 5.2 called 5.3.0 Alpha + Xmas. The only changes we introduced compared to UltiMaker Cura 5.2.1 are those which are needed for the new supports. So keep in mind, this is not a sneak peek for Cura 5.3 (there are some really cool new features coming up) but a spotlight release highlighting this new version of tree supports.  
          • Like
        • 16 replies
      • New here? Get ahead with a free onboarding course
        Hi,
         
        Often getting started is the most difficult part of any process. A good start sets you up for success and saves you time and energy that could be spent elsewhere. That is why we have a onboarding course ready for
        Ultimaker S5 Pro Bundle, Ultimaker S5, Ultimaker S3 Ultimaker 2+ Connect.   
        They're ready for you on the Ultimaker Academy platform. All you need to do to gain access is to register your product to gain free access. 
        Ready? Register your product here in just 60 seconds.
          • Like
        • 14 replies
    ×
    ×
    • Create New...