Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Build support for Apple Silicon - Mac #9

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

tdgunes
Copy link

@tdgunes tdgunes commented Jun 2, 2024

Hi there,

I wanted to share my attempt for those who may be interested in building this project in Mac OS X Apple Silicon environment. Although, I failed to use this library with OrcaSlicer, as I couldn't stop OrcaSlicer to redownload the original libraries, this may be a good starting point for others.

@tdgunes tdgunes changed the title Build support for Apple Silicon - Mac [WIP] Build support for Apple Silicon - Mac Jun 2, 2024
@tdgunes tdgunes marked this pull request as draft June 2, 2024 01:08
@ellenhp
Copy link
Owner

ellenhp commented Jun 2, 2024

Very cool. I think you may be running into the bug in #6.

Maybe try updating this line: https://github.com/ellenhp/bambu-farm/blob/main/bambu-farm-client/cpp/bambu_networking.hpp#L87

You'll need to pull the version string from whichever version of OrcaSlicer you're using. It's frankly ridiculous that they (Bambu Studio, and therefore downstream projects too) re-download the closed source binaries without asking if it doesn't match.

@tdgunes
Copy link
Author

tdgunes commented Jun 2, 2024

Thanks, this actually worked (will be updating the PR soon), however since I have A1, I need to figure out how to support A1 (should be similar to P1P one.).

It's frankly ridiculous that they (Bambu Studio, and therefore downstream projects too) re-download the closed source binaries without asking if it doesn't match.

I agree! Seems like a PR is needed for OrcaSlicer for this.

@tdgunes
Copy link
Author

tdgunes commented Jun 2, 2024

With the latest changes, it worked!

Screenshot 2024-06-02 at 12 14 55

@tdgunes
Copy link
Author

tdgunes commented Jun 3, 2024

For others, who want to try: I had issues sending a print, and got an SD card error (claiming that my SD card is full, which is not). I will document further once I have more time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants