If you are using a KINGROON KP3 mainboard, you might need to run following steps to solve the firmware issues like wrong direction or just customize your own 3D Printer.
First, download the firmware files.
STM32F103/GD32F303:https://drive.google.com/file/d/1KlmqRbSG3QIUD1PtQzZl_d2SViOwb_Ny/view?usp=sharing
Then uzip it and get the “robin_nano_cfg” file. Open it and start to edit.
Step 1:
>X_MAX_POS 180
>Y_MAX_POS 180
>Z_MAX_POS 180
Modify the value to what you need.
Step 2:
Modify the coordinates of the five points for manual bed leveling, depends on the bed size.
>cfg_point1:20,20
>cfg_point2:160,20
>cfg_point3:160,160
>cfg_point4:20,160
>cfg_point5:90,90
Step 3:
If you are using auto bed leveling function, download the below firmware and do the same as above steps.
If not, just skip this step.
KP3S-Firmware-3Dtouch:
https://drive.google.com/drive/folders/1dhx78MniFPOuQsjpTDYRR858f2mrbIfv?usp=sharing
Then you will need to modify the ABL coordinates. Find below lines:
>LEFT_PROBE_BED_POSITION 30
>RIGHT_PROBE_BED_POSITION 180
>FRONT_PROBE_BED_POSITION 30
>BACK_PROBE_BED_POSITION 180
The values are the distances between the BL Touch pin and the heatbed edges, you need to measure it and find the values.
Step 4:
After that, you need to modify the motor directons.
Find below lines, modify the numbers to change the directons. “0” and “1” means the opposite directions.
>INVERT_X_DIR 0
>INVERT_Y_DIR 0
>INVERT_Z_DIR 1
>INVERT_E0_DIR 1
>INVERT_E1_DIR 0 (Skip This Line)
Before modifying the directions, you need to run a test first.
Flashing the cfg file first, then home the axis one by one and see if all the directions are right. Then let the extruder extrude and retract, see if the directions right.
Step 5:
If you are not using a Titain Extruder, please find the E-steps value from the parameter the manufacturer provides.
Then find below line and modify it.
>DEFAULT_E0_STEPS_PER_UNIT 768
Otherwise the extrusion might be wrong.
After that, you are all set.
Please clarify if the config file should have the .txt file format or if cfg should be altered to .cfg.
And a line in the robin_nanocfg.txt says MACHINETPYE is that really correct?
Regards
Lasse
I would like to use an I2C sensor, what are the SCL and SDA pins on this board?
I would like to use an I2C sensor, what are the SCL and SDA pins on this board?
I would like to use an I2C sensor, what are the SCL and SDA pins on this board?
I have a K3PS Pro and have downloaded the file for auto level twice from 2
different locations. Both times the flashed screen showed “Engraving” instead of “Printing” Also I only have the option to move the x and z axis. I reflashed the original and used the printer between.