-
Notifications
You must be signed in to change notification settings - Fork 316
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
Add Support for Creality 3D Printer Models K1 and K1 Max #2914
Conversation
@lanewei120 We can add this to 1.8? I already tested on my K1/K1 Max printer, working ok, only one problem with thumbnails what was fixed in Orca Fork, but this issue not related to profile for K1/K1 Max |
@SaltWei @XunZhangBambu please review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After applying these commits, I also found that the memory usage becomes very high when switching the printer to K1 and K1 Max.
resources/profiles/Creality.json
Outdated
"sub_path": "process/0.20mm Standard @Creality 0.4 K1.json" | ||
}, | ||
{ | ||
"name": "0.20mm Standard @Creality 0.4 K1Max", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I prefer to name it as "xxx @creality K1Max 0.4 nozzle"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Was renamed by yours pattern
"change_filament_gcode": "", | ||
"machine_pause_gcode": "PAUSE", | ||
"default_filament_profile": [ | ||
"Creality Generic PLA" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should be Generic PLA @creality
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, Thanks! You found! Fixed
"change_filament_gcode": "", | ||
"machine_pause_gcode": "PAUSE", | ||
"default_filament_profile": [ | ||
"Creality Generic PLA" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should be Generic PLA @creality
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Fixed!
Optimized sizes of stl and png files for plate and texture K1, K1 Max K1 STL 316 KB -> 158 KB |
@XunZhangBambu Now all ok? |
@iZonex Sorry,I still find the memory usage becomes extremely high |
Now I used simple version of build plates working much faster. |
Screen.Recording.2023-12-05.at.11.37.30.mov |
@iZonex I tried again, but encountered an error while loading the STL. And I believe that just a STL file shouldn't result in such high memory usage |
What error appeared? |
@iZonex After testing again ,that's my problem. Now I think this pull request can be merged. Excellent work ! Thanks very much for your efforts! |
@lanewei120 Please merge, Thanks! |
Add Support for Creality 3D Printer Models K1 and K1 Max
Introduction
This pull request integrates support for two new Creality 3D printer models: K1 and K1 Max into Bambu Studio for software, enhancing our range of compatible devices.
New Additions
Core Updates
Creality K1_cover.png
,Creality K1 Max_cover.png
creality_k1_buildplate_model.stl
creality_k1max_buildplate_model.stl
creality_k1_buildplate_texture.png
creality_k1max_buildplate_texture.png
Creality K1 0.4 nozzle.json
Creality K1 Max 0.4 nozzle.json
Creality K1 Max.json
Creality K1.json
0.16mm Optimal @Creality 0.4 K1.json
0.20mm Standard @Creality 0.4 K1Max.json
Modifications
Enhanced Compatibility
resources/profiles/Creality.json
resources/profiles/Creality/filament/Generic ABS @Creality.json
resources/profiles/Creality/filament/Generic PETG @Creality.json
resources/profiles/Creality/filament/Generic PLA @Creality.json
src/slic3r/GUI/CreatePresetsDialog.cpp
Rationale
Incorporating the K1 and K1 Max models aligns with our goal of keeping our software current and accommodating a broader range of 3D printing technologies.
Testing
Comprehensive testing ensures these profiles provide the best experience for K1 and K1 Max users.