1. Got a question or need help troubleshooting? Post to the troubleshooting forum or Search the forums!

Getting Cura to work.

Discussion in 'Software' started by Chrisinnewark, Jul 10, 2015.

  1. Chrisinnewark

    Chrisinnewark Member

    Joined:
    Mar 6, 2014
    Messages:
    44
    Likes Received:
    9
    Currently I've been using Repetier as my software of choice however I'm wanting to switch over to Cura as it looks like it's much easier to change settings etc.
    I've followed the guides I've found on the forums here in setting up Cura but I'm having issues getting it to print. 9 times out of 10 when I start a print the carriage raises up to 10cm or so, moves to the far right of the bed and then doesn't really do much else. Only once in a while does it home properly and actually print.
    Does anyone have any ideas what I'm doing wrong? It doesn't matter if I print via the USB cable or SD card, I get the same result. I'm guessing (and hoping) that it's something fairly simple to fix but I'm at a loss to know what it is. Any suggestions would be greatly appreciated.
     
  2. Marquis Johnson

    Marquis Johnson Active Member

    Joined:
    Feb 18, 2015
    Messages:
    204
    Likes Received:
    203
    What's your Start G-Code look like?
     
  3. Chrisinnewark

    Chrisinnewark Member

    Joined:
    Mar 6, 2014
    Messages:
    44
    Likes Received:
    9
    This is the start of the G Code for a small piece I tried to print using Cura just so I could show you.
    G code.PNG

    This is a link to a very short video showing how my prints start using Cura.


    I've got to be making a pretty fundamental mistake somewhere but I don't know where. Lol
     
  4. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    I don't see any autoleveling gcodes in there.
    Maybe I missed them.

    Don't use Cura any more so I can't tell you for sure how to add them:

    G28 ; home all axes
    G29 ; auto level bed (you should add this in either case)
    G1 Z#.# ; Raise nozzle for offset value (replace the #.# with your offset value)

    G92 Z0 ; set new Z home
    G Z5 F5000 ; lift nozzle
     
  5. Chrisinnewark

    Chrisinnewark Member

    Joined:
    Mar 6, 2014
    Messages:
    44
    Likes Received:
    9
    Ah! That would be this step in the setup guide that I completely missed then. Lol. [​IMG]
     
  6. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    Yep. There are several ways to do it, the M565 is a good approach as well.
    Need to get that G29 happening :)
     
  7. Chrisinnewark

    Chrisinnewark Member

    Joined:
    Mar 6, 2014
    Messages:
    44
    Likes Received:
    9
    So I need to get this
    cura.PNG

    To read like this?
    cura 1.PNG
     
  8. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    That would be my suggestion.
     
  9. WheresWaldo

    WheresWaldo Volunteer ( ͠° ͟ʖ ͡°)
    Staff Member

    Joined:
    Feb 18, 2015
    Messages:
    5,905
    Likes Received:
    3,593
    You will need to play with M565 a bit to get it right, -1.0 is just a suggestion. My offset happens to be -0.62 and others will be different also. One thing to remember is that more negative means farther from the Z Axis Minimum Trigger point. So my -0.62 places the extruder closer to the bed after homing and auto bed leveling than the default -1.0 does.
     
  10. Chrisinnewark

    Chrisinnewark Member

    Joined:
    Mar 6, 2014
    Messages:
    44
    Likes Received:
    9
    I'm going to have to apologise for my complete ignorance here as I'm pretty new to 3D printing and I'm only just starting to learn a bit more about it. It's proving to be quite a steep learning curve too.
    It's my understanding that when my printer homes, the height the hotend is set at is determined by the screw in my X carriage activating the micro switch. Is this right? Are you saying that the M565 command then adjusts this height again?
     
  11. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    Do you have a Beta or an R1?
    The difference is a bit critical :)
     
  12. WheresWaldo

    WheresWaldo Volunteer ( ͠° ͟ʖ ͡°)
    Staff Member

    Joined:
    Feb 18, 2015
    Messages:
    5,905
    Likes Received:
    3,593
    Yes.

    Here is more detail.

    There is a trigger point and there is a point at the top of the bed. Because the bed flexes and Robo uses your nozzle as the probe for Z height, there is a slight difference in the measurement where the endstop triggers and where the bed and nozzle just lay against one another. This is the measurement that goes in M565, otherwise Z0 is the switch trigger point and not on top of the bed. Understand?
     
  13. Chrisinnewark

    Chrisinnewark Member

    Joined:
    Mar 6, 2014
    Messages:
    44
    Likes Received:
    9
    I'm guessing that I have a Beta then. I've had it a while now (possibly 2 years or so). I remember when I ordered it I had to wait around 6 weeks for it to be delivered as I think that they were still clearing all the outstanding Kickstarter orders.
     
  14. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    Ah, then you don't have auto-leveling so all of that talk is pointless.
    If you have a single Z switch position sensor on the one threaded rod -- it is a beta.
    You have to manually level it. So don't worry about the startup GCode. 'home all' is enough.
     
  15. Marquis Johnson

    Marquis Johnson Active Member

    Joined:
    Feb 18, 2015
    Messages:
    204
    Likes Received:
    203
    Apologize! No need, how else would you learn?

    M565 sets the offset, but as far as I am aware it does not probe the bed.

    Here's my current Start G code if it helps:

    (EDIT) Ah, you have a Beta, well if you decide to put auto leveling on it. You can use this.

    M140 S{print_bed_temperature}
    M104 S{print_temperature}
    M107; FANS OFF
    G28; HOME ALL AXIS
    M84; KILL MOTORS
    M109 S{print_temperature}
    G1 Z2; RAISE Z-AXIS TO 2MM
    G1 F10000; SET FEEDRATE FAST
    G1 X5 Y5; MOVE CLOSE TO HOME
    G28; HOME ALL AXIS
    M565 Z-0.8; Z-AXIS OFFSET
    G29; PROBE BED
    G1 F10000; SET FEEDRATE FAST
    G1 Z2; RAISE Z-AXIS TO 2MM
    G92 E0; ZERO EXTRUDER
    M190 S{print_bed_temperature}
    G1 X20 Y20; MOVE CLOSE TO HOME
    G1 Z.3; LOWER Z-AXIS TO .3MM
    G1 F1500; SET FEEDRATE SLOW
    G1 X200 E20; CLEAR FILLAMENT
    G92 E0; ZERO EXTRUDER
    G1 F{travel_speed}; START

    and if you'd like my end g-code too:

    G92 E0; ZERO EXTRUDER
    M104 S0; EXTRUDER HEATER OFF
    M140 S0; HEATED BED OFF
    G1 F10000; SET FEEDRATE FAST
    G1 X5 Y5; MOVE CLOSE TO HOME
    G28 X0 Y0; HOME X/Y-AXIS
    G1 F15000 X0 Y220; MOVE Y TO BACK
    G1 F15000 X210 Y220; MOVE X TO RIGHT
    M84; TURN MOTORS OFF
     
    #15 Marquis Johnson, Jul 12, 2015
    Last edited: Jul 12, 2015
  16. Chrisinnewark

    Chrisinnewark Member

    Joined:
    Mar 6, 2014
    Messages:
    44
    Likes Received:
    9
    Haha, very true! It turns out though that I've just learnt that I have a Beta version of the printer and not an R1 so I don't have any auto bed levelling. Would your code still work or is that for an R1?
     
  17. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    No. You will need to manually level that one.
    It is not rocket science (been there, done that) so don't let it stall you :)
    We can help you learn to do the manual leveling as well.
     
  18. Marquis Johnson

    Marquis Johnson Active Member

    Joined:
    Feb 18, 2015
    Messages:
    204
    Likes Received:
    203
    Yes, the G-Code will work, but you need to comment out ;G29 (with a semicolon)
    @mark tomlinson is correct, it will still not level your printer though
     
  19. Chrisinnewark

    Chrisinnewark Member

    Joined:
    Mar 6, 2014
    Messages:
    44
    Likes Received:
    9
    So, if I refer back to the default start.gcode that currently shows in my Cura cura.PNG Do I simply delete all this and replace it with your code? Or do I add it at the end or somewhere in the middle?
     
  20. Marquis Johnson

    Marquis Johnson Active Member

    Joined:
    Feb 18, 2015
    Messages:
    204
    Likes Received:
    203
    Yup, but make sure G29 is not active.

    @mark tomlinson to level the printer do you just need to rotate the screws opposite of each other till the head moves flat across the bed?
     

Share This Page