Jump to content

Nozzle Scrapping Bed (Cura, Reality CR-10S Pro)

Recommended Posts

Posted · Nozzle Scrapping Bed (Cura, Reality CR-10S Pro)

Hello All, I'm new to 3d printing and till trying to figure all of the technical stuff so hopefully i can get easy to understand answers¬†ūüôā


I just started using Cura with my Creality CR-10s Pro printer. Whenever i start a print the nozzle  scraps the bed HARD and i have to manually adjust the z axis up around .15 for it not to. It does this EVERY time i start a new print. I've spent many hours making my z axis bar is level, leveling the bed, adjusting the sensor etc. I used the TinyMachines video for reference 



I have no idea what i'm doing wrong. I think it has to be the start G-code that Cura provided when i selected my printer, but i'm so new i cannot figure out how best to address the issue. When i use the Creaility slicer it doesn't do this, but i like Cura way more. I'm hoping someone way more knowledgeable could look it over and let me know if they see any issues, or suggest other fixes maybe?



Start G-code

M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration

M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate

M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration

M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk

M220 S100 ;Reset Feedrate

M221 S100 ;Reset Flowrate


G28 ;Home

G29 ;Auto Bed Leveling 


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



Any help is greatly appreciated!

  • Link to post
    Share on other sites

    Posted · Nozzle Scrapping Bed (Cura, Reality CR-10S Pro)

    If you think the problem is the Start Gcode, simply compare the Gcode made with Cura with the one made with Creality slicer and find the difference!


    Use Google to get Gcodes explained (what they do and where they are used for)... remove the "garbage" from the start Gcode in Cura you don't need!

  • Link to post
    Share on other sites

    Posted · Nozzle Scrapping Bed (Cura, Reality CR-10S Pro)

    I’ve spent many many hours looking up g codes online to compare what they do and looking at forums trying to figure out the problem. I tried editing the Goode myself and It made the problem far worse. This is why I was hoping for some help. But thanks for the advice!

  • Link to post
    Share on other sites

    Posted (edited) · Nozzle Scrapping Bed (Cura, Reality CR-10S Pro)

    ... did you compare Gcode made with Creality Slicer and Cura? What did you find?


    Start with posting the first 25/30 lines of the Gcode files from both slicers so we can take a look at it....

    Edited by Mari
  • Link to post
    Share on other sites

    Posted (edited) · Nozzle Scrapping Bed (Cura, Reality CR-10S Pro)

    When that G28 auto-home is processed by the printer, it sends the print head up against the three axis switches.  That is 0 absolute.  The printer does NOT know where the bed is though.  If you hand level the bed, then it will be below absolute 0 and there is no way for the print head to hit it because the print head is hard against the Z switch and can't go any lower.  I'm thinking there is something going on with the G29 Auto Bed Leveling command (that is executed right after auto-home) and that your bed is above absolute Z=0 when the print starts.  Two problems - one mechanical and maybe a second one in the firmware or software or maybe even with the BLTouch gizmo.

    I would start by leveling the bed manually to insure the nozzle can't drag.  There are Youtube videos galore on that.

    In Cura, check for a setting called "Bed Adhesion / Z Offset" and make sure it is 0.

    On the printer LCD, check the Home Offsets.  X and Y will be smallish negative numbers(Ex: X=-10 Y= -7).  Z should be 0.  The "Home Offset" defines a relative zero location and is what a running print uses as zero.


    Edited by GregValiant
  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
      • Ultimaker Cura 5.6 stable released
        Cura now supports Method series printers!
        A year after the merger of Ultimaker and MakerBotQQ, we have unlocked the ability for users of our Method series printers to slice files using UltiMaker Cura. As of this release, users can find profiles for our Method and Method XL printers, as well as material profiles for ABS-R, ABS-CF, and RapidRinse. Meaning it’s now possible to use either Cura or the existing cloud-slicing software CloudPrint when printing with these printers or materials
        • 48 replies
    • Create New...