Cura icon indicating copy to clipboard operation
Cura copied to clipboard

Add config for Creality Ender 3 Neo and Ender 3 v2 Neo

Open Matombo opened this issue 2 years ago • 13 comments

Creality now sells pre upgraded Ender 3 and Ender 3 v2 with the apendix "Neo".

The config relevant changes are:

  • A magnetic print bed, so it has no more clips holding the bed that requires the machine_disallowed_areas
  • An automatic bed levling sensor, so i added the automatic bed levling G29 code to the default startup gcode

Matombo avatar Oct 17 '22 20:10 Matombo

I spotted an error I made: The Neo also has a different Printhead so the printhead settings propably need to be adjusted too.

I don't have a original ender 3 neo printhead here, so i can't messure it :(

Matombo avatar Oct 17 '22 22:10 Matombo

Can you sync your fork, with our main. We have added a printer-linter tool for our printer definitions and profiles. This should help us with processing our PR's. It performs some standard diagnostic checks and apply auto-formatting on the changed files in this PR, but you can also run it locally. See https://github.com/Ultimaker/Cura/tree/main/printer-linter

If it finds issues for which it knows a fix it should post a comment with that suggested fix such that you can easily commit that fix if you're okay with it. But please use commonsense with the suggestions because the tool is still in the early stages of development

jellespijker avatar Nov 29 '22 19:11 jellespijker

Hey @Matombo, did you manage to get your hands on an original Ender 3 Neo printhead to measure?

Joeydelarago avatar Dec 09 '22 13:12 Joeydelarago

Hey @Matombo, did you manage to get your hands on an original Ender 3 Neo printhead to measure?

Joeydelarago avatar Dec 09 '22 13:12 Joeydelarago

Nope, still only have a non-neo to neo upgraded printer but with the original non neo printhead.

Matombo avatar Dec 09 '22 15:12 Matombo

Hey @Matombo, I'm going to leave this in draft until someone can measure the Ender 3 Neo printhead. Please hit "Ready for review" once this is done.

Thanks 👍

Joeydelarago avatar Dec 30 '22 10:12 Joeydelarago

Those are the values from the printer profile inside the Creality slicer.

I tested it with my Ender 3 v2 Neo and so far it seems to work just fine.

Printer Settings

Printer

Name Value
X (Width) 220mm
Y (Depth) 220mm
Z (Height) 250mm
Build plate shape Rectangular
Origin at center No
Heated bed Yes
Heated build volume No
G-code flavor Marlin

Start G-code

G28 ;Home

G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up

Printhead Settings

Name Value
X min -26mm
Y min -32mm
X max 32mm
Y max 34mm
Gantry Height 25mm
Number of Extruders 1

End G-Code

G91 ;Relative positionning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positionning

G1 X0 Y0 ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z

Extruder 0

Nozzle Settings

Name Value
Compatible material diameter 1.75mm
Nozzle offset X 0mm
Nozzle offset Y 0mm
Cooling Fan Number 0

wielandalex avatar Jan 20 '23 13:01 wielandalex

Hello, could we please get this merged in? I've tested manually adding the settings with my Ender 3 v2 Neo and they work - it would be good to have it part of Cura.

sammcj avatar Feb 03 '23 22:02 sammcj

I don't know if this is helpful but I watched a YouTube video about the Ender-3 V2 Neo and they said to put G28G29 for home (this is the video). I have been using my printer with the Cura setup described in the video and its worked great.

MrBrain295 avatar Feb 05 '23 21:02 MrBrain295

Just a heads up. I bought an Ender-3 V2 Neo in late October of last year and there seems to be some confusion of the bed size. The dimensions Creality provides for the Neo is also what they refer to as the "print area" but the actual size of the print bed is 235mm x 235mm which I have personally confirmed.

This website theorizes it's due to the original design of the Ender 3, which used clips to attach the build plate. Since the Neo ships with a magnetic surface, that is a significant amount space being potentially wasted.

I bring this up only because I have been using the Ender-3 / Ender-3 v2 profile in Cura, which by default comes with a X and Y width of 235mm. In fact a well known creator in the 3DP community preferred using the regular Ender-3 Pro profile and setting the X and Y from 220mm to 235mm manually. I don't recall the specific reason he mentioned as to why, but it was a technical one.

I'm going to try and build the Xmas tree branch today with this pull request and do some tests on my V2 Neo.

tonylambiris avatar Feb 24 '23 16:02 tonylambiris

I’ve been using prusaslicer because it has a profile for the ender 3 v2 Neo and it works great so that could be used for inspiration.

MrBrain295 avatar Mar 11 '23 16:03 MrBrain295

Hello, Do we have any updates on this?

biprateep avatar Jun 11 '23 02:06 biprateep

Is there a timeout limit a draft can be up? May someone else create another PR with the required updates?

igorluppi avatar Dec 12 '23 16:12 igorluppi