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

General fixes and improvements to CR-10 SE, Ender-3 V3 KE, Ender-3 S1 Plus, & small fix for Ender-3 V3 SE #4793

Merged
merged 71 commits into from
May 22, 2024

Conversation

cochcoder
Copy link
Contributor

@cochcoder cochcoder commented Mar 30, 2024

This PR is working towards fixing all the errors/bugs in the profiles that I added to Orca Slicer.

TODO:

Closes #4786

@bistory
Copy link
Contributor

bistory commented Mar 31, 2024

Yep, never rename an existing file or you will break compatibility ;-)
That's what happened with one of your previous commits.
I know it's tempting to rename files and uniformize names but refrain from doing that. I made the same mistakes ;-)

@cochcoder cochcoder marked this pull request as ready for review April 1, 2024 11:11
@cochcoder cochcoder marked this pull request as draft April 1, 2024 21:23
@cochcoder
Copy link
Contributor Author

cochcoder commented Apr 1, 2024

I am having this strange issue where even though I changed the start G-Code and line width to be correct, they don't apply when I build the program, any help with this would be greatly appreciated!

@cochcoder cochcoder mentioned this pull request Apr 11, 2024
@Orel-A
Copy link

Orel-A commented Apr 15, 2024

There is a bug when settings 0% on retract amount before wipe. It will treat it like we set 52% amount before wipe.
On BambuStudio the bug isn't present.

@cochcoder
Copy link
Contributor Author

@cochcoder Thank you very much. There are some conflicts, could you take a look?

Done!

Copy link
Owner

@SoftFever SoftFever left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good
Thank you!

@SoftFever SoftFever merged commit 9ffe7b0 into SoftFever:main May 22, 2024
1 check passed
@cochcoder cochcoder deleted the profile-fixes branch May 22, 2024 10:56
@lmutt
Copy link

lmutt commented Jun 6, 2024

I notice now that with the latest OrcaSlicer 2.1.0-beta, my Ender 3 V3 KE (stock, no root) do bed mesh calibration at the start of every print... This is the intended new default?

I print offline (copying gcode file to a USB flash drive and put in on the KE), and at the stock KE display/touchscreen interface, at the start of each print there is a checkbox "Calibrate". With this new behavior in OrcaSlicer 2.1.0-beta, I think that this make the user experience a bit weird, because unchecking that "Calibrate" checkbox, the machine still will do the bed mesh (by Orca starting gcode)... And if I check that checkbox, the printer will do the calibration twice (first by machine internal routines then by Orca starting gcode).

Is that right or am I not understanding the concept of this?

@cochcoder
Copy link
Contributor Author

@Orel-A Do you also experience this? (Just checking in case of different firmware versions). Does the same happen if you upload a copy to the printer over wifi?

@numToStr
Copy link

numToStr commented Jun 6, 2024

@cochcoder

I have the same setup as @lmutt and can confirm the same experience/behaviour as explained above on every print with v2.1.0-beta . Although I usually upload gcode and start printing via the web interface.

I knew something was different from 2.0.0 but being a newbie i didn't know this is an unexpected behaviour.

@cochcoder
Copy link
Contributor Author

cochcoder commented Jun 6, 2024

@numToStr Thanks for conforming this isn't a single device issue. I'll get on it! Just to confirm, does removing bed_calibrate from your start gcode fix this issue, while still having the option for a bed mesh to be made?

@Orel-A
Copy link

Orel-A commented Jun 6, 2024

If you tick the Calibrate checkbox while selecting the file uploaded via Orca on the screen of the printer, of course it'll do calibration twice. Just don't tick the Calibrate button on the printer. I don't see it as an issue. Unless you have a method to detect in the start gcode if the printer was already homed and skip the procedure.

@cochcoder
Copy link
Contributor Author

If you tick the Calibrate checkbox while selecting the file uploaded via Orca on the screen of the printer, of course it'll do calibration twice. Just don't tick the Calibrate button on the printer. I don't see it as an issue. Unless you have a method to detect in the start gcode if the printer was already homed and skip the procedure.

What would happen if the printer doesn't calibrate at all? Wouldn't work as normal without the bed mesh?

@Orel-A
Copy link

Orel-A commented Jun 6, 2024

Are you asking what would happen if the user doesn't tick Calibrate and doesn't have the bed mesh gcode line that we've recently added? It'll load the previous bed mesh, which could mean an old 5x5 bed mesh.

Typically the user does this when he calibrates the printer for the first time, but he can go to the screen settings and there in Equipment Self-Check he has 2 options, Z-Offset calibration and Auto-Level calibration. If he selects both, the printer will do the z-offset first and proceeds to do Auto-Level correctly. However of he chooses to only do Auto-Level calibration, this won't heat the bed to 60C and will create problems on the next print run. Another problem is that a bed mesh heated to 60C isn't that accurate for 80C when printing Petg since the bed will warp differently... So a mix of various problems.

@cochcoder
Copy link
Contributor Author

Ok, I'll leave as it is

@maxzera
Copy link

maxzera commented Jun 12, 2024

What should be the values for these parameters in the CR-10 SE?
orca-slicer_lfDHgz88bQ

@cochcoder
Copy link
Contributor Author

What should be the values for these parameters in the CR-10 SE?

orca-slicer_lfDHgz88bQ

It'll give a brief description of where to measure when you hover over the values. If anyone finds a dramatically different value for the stock hot end on these printers, let me know ;)

@Orel-A
Copy link

Orel-A commented Jun 17, 2024

@cochcoder
Hi, you accidentally changed the default line width to 0.45mm instead of the internal solid infill.
The bridge flow ratio of 0.95 is causing issues with PETG. Since the material likes to contract under cooling and finally lines snap as there is no enough material to hold the bridge. This happens on both eSun and PolyMaker. On PolyMaker specifically, to make a successful bridge one needs to enable Thick Bridges however. There is no apparent downside to this change on PLA.

Please make the following changes:

"line_width": "0.42"
"internal_solid_infill_line_width": "0.45"
"bridge_flow": "1"
"elefant_foot_compensation": "0.05"
"xy_hole_compensation": "0.025"
"outer_wall_acceleration": "4000"

EDIT: The change filament gcode should be M600 instead of PAUSE.

@cochcoder
Copy link
Contributor Author

@cochcoder

Hi, you accidentally changed the default line width to 0.45mm instead of the internal solid infill.

The bridge flow ratio of 0.95 is causing issues with PETG. Since the material likes to contract under cooling and finally lines snap as there is no enough material to hold the bridge. This happens on both eSun and PolyMaker. On PolyMaker specifically, to make a successful bridge one needs to enable Thick Bridges however. There is no apparent downside to this change on PLA.

Please make the following changes:


"line_width": "0.42"

"internal_solid_infill_line_width": "0.45"

"bridge_flow": "1"

"elefant_foot_compensation": "0.05"

"xy_hole_compensation": "0.025"

"outer_wall_acceleration": "4000"

EDIT: The change filament gcode should be M600 instead of PAUSE.

This is in regards to the Ender-3 V3 KE, right?

@Orel-A
Copy link

Orel-A commented Jun 17, 2024

This is in regards to the Ender-3 V3 KE, right?

Right.

@cochcoder
Copy link
Contributor Author

When you enable thick bridges, how much is the quality affected? If there is a significant difference, then I think it should remain disabled.

@Orel-A
Copy link

Orel-A commented Jun 17, 2024

I was more concerned that with eSun PETG the bridges were failing. Fortunately the bridge flow increase solves the issue for this filament.

@Orel-A
Copy link

Orel-A commented Jun 17, 2024

Ah, I think I confused you. When I wrote "no apparent downside to this change on PLA" I didn't mean the thick bridge feature, I meant the bridge flow increase to 1 ratio.

@cochcoder
Copy link
Contributor Author

cochcoder commented Jun 17, 2024

Ah, I think I confused you. When I wrote "no apparent downside to this change on PLA" I didn't mean the thick bridge feature, I meant the bridge flow increase to 1 ratio.

That would be it :)

Thank you for finding this changes, I've add them to #5743

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.

GCODE Error, Creality CR10 SE profile
9 participants