Close



Results 1 to 5 of 5

Thread: Gcode help

  1. #1
    Senior Engineer
    Join Date
    Jun 2014
    Location
    Burnley, UK
    Posts
    1,662

    Gcode help

    I am convinced that my Duplicator 3 (ReplicatorG) is spending too long in once place without allowing the extrusion directly under the head to cool enough before it sticks the next layer on if the item it is printing is small, 20x20mm or so, always under the head.

    To see if this is so I am sticking this between each layer

    G91 Go to relative mode
    G1 Z10 Drop Z 10 mm
    G90 Go to absolute mode
    G28 X0 Y0 Take the head home
    G4 P4000 Wait 4 seconds
    Here it is inline:
    G1 X-20.88 Y1.2 Z0.41 F3510.097 E23.885
    G1 F1200.0
    G1 E22.885
    G1 F3510.097
    M103


    G91
    G1 Z10
    G90
    G28 X0 Y0
    G4 P4000

    (</infill>)
    (</nestedRing>)
    (</rotation>)
    ;M108 R29.04
    (</layer>)
    (<operatingLayerEnd> </operatingLayerEnd>)
    (<layer> 0.675 )
    (<rotation> (6.12323399574e-17+1j) )
    (<nestedRing>)
    M73 P10 (display progress)
    (<boundaryPerimeter>)
    (<boundaryPoint> X-30.0 Y0.0 Z0.675 </boundaryPoint>)
    (<boundaryPoint> X-20.0 Y0.0 Z0.675 </boundaryPoint>)
    (<boundaryPoint> X-20.0 Y10.0 Z0.675 </boundaryPoint>)
    (<boundaryPoint> X-30.0 Y10.0 Z0.675 </boundaryPoint>)
    (<edge> outer )
    G1 X-29.62 Y0.2 Z0.68 F9000.0
    The problem here is that after the pause Y is 60 mm or so too far forward. It seems as though HomeY is different before the pause from the value after the pause. The reprap gcode reference isn't helping, I think that the G28 is doing more than just taking the axes home though the reference doesn't say that it does.

    Any knowledgeable person can shed some light on this?
    Last edited by Mjolinor; 07-19-2014 at 04:34 AM.

  2. #2
    Senior Engineer
    Join Date
    Jun 2014
    Location
    Burnley, UK
    Posts
    1,662
    Well this is stupid. If I tell it:
    G1 X0 Y0

    Then it goes to the centre of the table so the home limit switches must be set to 0 + "some offset". I can't really understand what's going on and why it only affects the Y axis, not the X axis.

  3. #3
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    Quote Originally Posted by Mjolinor View Post
    Well this is stupid. If I tell it:
    G1 X0 Y0

    Then it goes to the centre of the table so the home limit switches must be set to 0 + "some offset". I can't really understand what's going on and why it only affects the Y axis, not the X axis.
    Posting your Configuration.h file would be helpful.

  4. #4
    Senior Engineer
    Join Date
    Jun 2014
    Location
    Burnley, UK
    Posts
    1,662
    Quote Originally Posted by Roxy View Post
    Posting your Configuration.h file would be helpful.
    I don't have a configuration.h file. It is a Duplicator3, I have no idea what firmware is on it other than it is 1.0 or what firmware I can put on it. I tried Sailfish but it will not connect to the serial port. It does say "offsets depricated in firmware: 7.2" when I connect to it so maybe it has version 7.2 firmware even though the printer says version 1.0 or maybe 1.0 refers to the hardware version.

    Having 0 info and being able to find 0 info makes it sort of hit and miss.
    Last edited by Mjolinor; 07-19-2014 at 01:04 PM.

  5. #5
    Engineer-in-Training
    Join Date
    Jun 2014
    Posts
    349
    It's a Wanhao, yes? There is a forum for it.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •