-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Adding support for Elegoo Neptune 4 Pro (#16608 follow-up) #16819
Conversation
Create elegoo_neptune_4pro.def.json for Neptune 4 Pro profile.
Corrected missing "value" key in "speed_travel" object on line 35
Thanks! The default nozzle is 0.2 mm correct? |
If you mean for the printer Edit: Corrected myself, because I was sure its 0.2mm, but I checked and its in fact 0.4mm |
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.
The Neptune 4 default nozzle 0.2mm is labeled as Neptune 3 pro.
Ok, I fixed the name and now the CI/CD has passed correctly |
Great! |
Very new to Cura and 3D printing in general. If I wanted to test this, in theory I would just copy the files to the right place, start Cura and the option shows up, right? |
It does @ToasterUwU. You can also clone the repo above and change nothing. Just follow the build instructions on the cura website. |
@cvanelteren I checked again, the standard nozzle is 0.4mm in the elegoo Cura version. I'm not skilled or equipped enough to measure the physical nozzle, and as far as I can see, there aren't any labels on it. So the software they ship having 0.4mm configured is the best I have. I also corrected my earlier comment. |
Ok thanks! For posterity, you can run the PR locally as:
|
I tested the config, and I obviously don't know why, but it was worse then whatever elegoo does in their custom cura version. Specifically prints that work fine with custom cura, got spaghetti nests in challenging parts with this. Also for some odd reason the z movement seems different, because with this it keeps scratching the last layer and even ripped a tree support so hard it clean broke like 30 layers down. Meanwhile with elegoo cura this doesn't happen at all. I can't be 100% this wasn't just unlucky or even user error, but I'm at least pretty certain it's not my fault, I just setup the printer, left the default settings be, loaded the stl, configured the support options like I need them, done. |
I had similar issues initially with this version of cura(5.5 beta 1). I believe there is no one to one translation of the old cura settings into the new one. For example the print speed is set lower with the new cura than the custom version cura provided by elegoo. I'm also not sure what causes the changes. I got it to print now with this newer version but can't really provide pointers as to what caused the major change in the print quality. The major outline is the standard bed leveling, I also changed the rotation distance and some pressure advance settings. I haven't been able to get to the same quality as the g code provided by the usb stick. But this is a bit off topic in general. |
At least im not alone. I will keep coming back to normal cura and testing the current stuff, but for now I will stick to elegoo cura trough wine |
So what needs to happen to debug the issues above? I am new to 3d printing (and Cura), but happy to run any QA prints or similar if it will help. |
I'm also working on a Neptune 4 profile (non-pro, but they are almost identical) for Cura 5.4. However, I took a different approach than #16608 and this PR: Since the The best way probably would be to redesign My approach was to combine the settings from You can test the profiles from my fork: https://github.com/mastercaution/Cura/tree/elegoo_neptune_4_series @fuji97 what are your thoughts about that? |
Isn't it possible to override these settings rather using a different base? |
I didn't find a way to do that, because the quality profiles seem to have a higher priority and overwrite the settings from the definition file. EDIT: Oh, maybe there is a way. It could be possible to overwrite a quality preset by using the same name but adding it to the definition of the N4. I'll look into this, thanks for the idea! |
There are some different default settings from these files. You said these are directly from the Cura version provided by Elegoo? i guess they should take priority over the once proposed here. They are more conservative and print fine on my end but faster is better. |
@mastercaution That's not a bad idea, if settings between printers differ to much a base |
Yes, things like the gcode flavor, acceleration and the I set The |
Hey @fuji97 and @Ev1dentFir3 ! Thanks for your contribution. |
@Rottenbeer See #17180 for parallel heating 😉 |
Not in 5.6.0 ? |
Thank you @fuji97, is there a profile for the N4 Plus and the Max, too? It would be a shame to not have those added at the same time as the Pro. |
@driahva Do you have a N4 Plus/Max to test new profiles on? |
I have an N4 Plus. I may not be an authority on the results, but would be happy to test. I have not owned this long, and my need for Cura 5 features has made me want to move away from their 4.8 custom build. |
Got an N4 pro, for any help. |
Hi guys, thank for this awesome work! |
I don't know why they are still not included in v5.6.0. However, I just updated the profiles and added definitions for the Plus and Max variant (see #17576) and I need testers especially for the Plus and Max. @driahva @ArthurREGNARD @si0ls It would be awesome if you could test the new profiles with your printers :) |
Hey @mastercaution,
|
|
Tested the new profiles on my NP4Pro. Works well. Thank you |
Hmm, there were no changes made to flow related things, only to acceleration. Maybe your z-offset is a little too low? 😅 |
I've got similar problems with the surface after updating my firmware. |
I haven't checked the official ELEGOO discord in quite a while, but a few months ago their firmware had an issue related to the z-offset and the recommendation was to not upgrade the firmware to the latest version. |
@marc-ferrer I have upgraded my firmware to the current newest one from the official website a few hours ago, and it has been the fix for the offset issues i had and also brought some awesome improvements as well |
Currently (in this PR and in the new updated one), the retraction amount is 0.5mm. Elegoo's profiles have 0.8mm. You can try 0.8, but I don't know how much of a difference this makes. |
I personally have less stringing issues with this config compared to elegoo cura with the standard config |
@ToasterUwU You are also invited to try the updated profiles over at #17576 😉 |
@mastercaution I see, i would absolutly love to, but need to print a few christmas gifts before i go to my family in a few days, so no time for experimentation right now. |
Hello! So the profiles work great, but what do I have to do to get the 0.2 nozzle to not give me "Not supported" after selecting it? Cause I'd like to use the smaller ozzle but seems like the profile are set only for the 0.4, also the 0.6 and 0.8 don't work |
Description
This adds support for the Elegoo Neptune 4 Pro printer. Created elegoo_neptune_4pro.def.json for Neptune 4 Pro profile.
This is a follow-up of #16608 with the missing variants since the author of the original PR hasn't posted since they made it. I left the original author's name in the definition since they made it.
Type of change
How Has This Been Tested?
Test Configuration:
Checklist: