Neptune Series FDM 3D Printer Firmware & Auto Leveling Function

Hello, Guys

Download the Neptune Series Machines Firmware & Auto Leveling Function Files:

Neptune 2 Firmware: Click to download

Neptune 2D Firmware: Click to download

Neptune 2S Firmware: Click to download

Auto Leveling Function Files: Click to download

Here is the tutorial blog of Neptune Series FDM 3D Printer Firmware & Auto Leveling Function!
Please keep patient and follow the steps below:

Before updating the firmware of your machine, you need to follow the following steps to confirm the type of machineand firmware version.

Notice: If you run the wrong firmware with yourmachine, the display will be blank or black. Please update your machine with right firmware.

Method 1:
You can identify the types of the firmware and machine in theUI interface like shown in the picture.

Method 2:
If you accidentally update the wrong firmware which will causethe UI interface issue. Do not worry too much, you can please confirm the firmware version of the machine according to the "machine encoding rules" (You will find a label on the surface of the machine). Please identify which letter "A" "X" or "Y" is included inthe machine code (as shown in the picture) to confirm which firmware version the machine is. 
The different letter respectively represent different firmware version.
Machine encoding example

The letter “A” and “Y” is for the firmware :V1.0.3
The letter “X” is for the firmware :V2.0.1

Method 3:
If you have changed the motherboard before, please reach out the after-sale customer service for firmware confirmation.
After you determine the right machine model and firmware, you only need to download the suitable firmware and run it as instruction.
1) Select machine type        2) Select firmware version

Update the firmware (or upload the configuration file "elegoo.txt" separately)
Copy the modified configuration file "elegoo.txt" (or the 4 files like the picture) to theroot directory of the TF card,  then insert the TF card into the machine, and start themachine to automatically update the motherboard configuration. 
After the update iscomplete, the display will back to home page. 

In order to confirm whether you manage touse the configuration, you can read the TF card with a computer, as shown in the picture, if the file name is changed, the update is successful.

How to Install the Auto Leveling Function?

First : print the “Auto_Leveling_bracket.STL”
Second: Auto_Leveling Installation instruction
1. Fix the Auto_Leveling part on the bracket. with screw M3*10 and M3 screw nut. You can refer to the picture 1-1. 

2. Fix the well-assembled Auto_Leveling on the right of the hotend. Like the Picture 1-2.

3. Refer to the picture 1-3 to connect all cables.

Note: After you install the Auto_Leveling, You need disassemble the Z axis end-stop sensor.

Third: Modify the configuration file

Open the configuration file "elegoo.txt" and search for the following content
and modify the following values. This file has been modified for direct use.

 cfg_leveling_mode 0→1 # 1 means enable the auto leveling.
 Z_MIN_PROBE_PIN_MODE 0→1 # 1 means enable Z_MIN Sensing interface.
 Z_PROBE_OFFSET_FROM_EXTRUDER 0 # This value is the nozzle Z offset, the default value is 0, this value can be modified in Z_Offset after auto-leveling, no need to modify.
 Z_SAFE_HOMING 0→1 # 1 means enable the Z axis homeMust be enabled
 BED_LEVELING_METHOD 0→3 # 0 for Do not use leveling;
3 for Multi-Points automatic leveling; 5 for Manual grid leveling.
 GRID_MAX_POINTS_X 3→4 # The number for leveling points
in the X axis direction.  15
GRID_MAX_POINTS_Y 3→4 # The number for leveling points
in the Y axis direction.  15
Z_CLEARANCE_DEPLOY_PROBE 20 # Z-axis lifting/descending distance. >5
 Z_CLEARANCE_BETWEEN_PROBES 20 # Z lifting height between the leveling
points, the value should be over 5

Fourth: Update the firmware (or upload the configuration file
"elegoo.txt" separately)

Copy the modified configuration file "elegoo.txt" (or the 4 files like the picture) to the root directory of the TF card, then insert the TF card into the machine, and start the machine to automatically update the motherboard configuration. After the update is complete, the display will back to the home page. In order to confirm whether you manage to use the configuration, you can read the TF card with a computer, as shown in the picture, if the file name is changed, the update is successful.

Fifth: How to use the Auto-Leveling
When using automatic leveling, the optimum distance between the nozzle and the heatbed is
0.2mm-0.3mm. When leveling, you need to prepare a half-folded A4 paper to assist in leveling:

1.First make sure that all the cables are connected, then turn on the printer

2.Click 【Tool】 in the home page, enter the tool interface and select the 【Autolevel】 icon, the sensor will select 16 coordinate points on the heatbed to test the height value. 

3.After all the points are measured, the sensor returns to the middle of heatbed and then puta piece of folded in half A4 paper between the nozzle and the heatbed, and adjust the height ofthe nozzle on the 【Z-Offset】 interface (click Z-, the nozzle will drop, On the contrary, the nozzle rises).

4.Adjustthe height several times until the nozzle just touches the A4 paper and the paper can move smoothly .

5.Click【Back】,and then select the model to start print.


    If the status “A ”or "C " appears, you can regulate the "z_offset" again according to the following steps . There is no need to clicking 【Autolevel】again . All you need to do is to click【Back】 to save the "z_offset" after you complete the adjustment process . (The "z_offset" will only work after the auto-leveling is turned on).

    NoticeAfter you use the automatic leveling and reset the Z offset , there is no need to add G29 command to the beginning of the G-code file , because the manual grid leveling will be automatically written into the EEPROM of the motherboard so you only need to use ELEGOO Cura software for normal slicing.

    Download the Neptune Series Machines Firmware & Auto Leveling Function Files: 

    Neptune 2 Firmware: Click to download

    Neptune 2D Firmware: Click to download

    Neptune 2S Firmware: Click to download

    Auto Leveling Function Files: Click to download

    Statement: Neptune 2 printer supports automatic leveling function, but considering that the printing range of the printer is relatively small, it is not recommended to use the BLtouch automatic leveling function, but manual leveling can get better printing results.

    Abnormal noise of automatic leveling motor

    After the ZNP Robin Nano V1.2 motherboard used by Neptune 2 is automatically leveled, the Z axis will be automatically compensated during the printing process. Because the compensation gap is relatively small, it will make a click (this is the motor micro Moving sound).

    How to solve this?

    You can purchase the following similar accessories, which have been tested and can effectively reduce the click and click sound caused by the jitter when the stepper motor is automatically compensated.

    Note: When using this accessory, you need to do a good job of heat dissipation for the accessory.

    Shopping link:

    Taking into account that the line sequence of the accessories produced by each manufacturer may be different, when you use the accessory, the following situations may occur during use:
    ① The motor reverses: if the motor reverses, just flip the line sequence of one end by 180° as shown in the figure.

    ② Motor shakes: if the motor shakes, just swap the line sequence in the middle or on both sides as shown in the figure above.


      Related Articles