M503 comand query

Advert

M503 comand query

Home Forums 3D Printers and 3D Printing M503 comand query

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #439231
    Mark Slatter
    Participant
      @markslatter13251

      Hello everyone,

      I recently bought a used Creality Ender 3 off Ebay to play with. I'm struggling to ascertain what the current e-steps are in the firmware. Connecting the printer to Simplfy3D and sending a M503 command returns the PID settings but no E-step information. Is there another command or way to find the E-steps?

      I'm struggling to get good adhesion between the perimeter layers themselves, and adhesion between the perimeters and infill. It seems to be under extrusion.

      Any advice appreciated, thanks.

      Advert
      #31616
      Mark Slatter
      Participant
        @markslatter13251
        #439237
        Vidar
        Participant
          @vidar

          It has been sometime since I used Simplify3D, but if I remember correctly there is an easy access setting to adjust or increase the percentage amount of extruded material. (Something along normal being 100 and adjust from there).

          If you print a single flat layer will it end up as a plate with good adhesion? If so the extrusion is probably about right, and the issue might be too big steps between layers and too little overlap towards the perimeter. If a single flat layer does not turn out ok and you get gaps and stringiness then under extrusion seems likely. Other sources of bad adhesion might wrong temperature, wrong 0 height or levelling, bad filament..

          #439243
          Jeff Dayman
          Participant
            @jeffdayman43397

            Hi Mark, I haven't delved into the Ender 3 firmware / controls, but you could post a question to Michael on Teaching Tech on Youtube. He is extremely knowledgeable with this sort of question.

            #439265
            Steve F
            Participant
              @stevef

              Hellp

              Ive spent hours playing with my Ender 3. If you use pronterface to connect and send M503. It will respond with

              >>>M503
              SENDING:M503
              G21 ; Units in mm (mm)
              M149 C ; Units in Celsius
              M200 D1.75
              M200 D0
              M92 X80.00 Y80.00 Z400.00 E93.00
              M203 X500.00 Y500.00 Z5.00 E25.00
              M201 X500.00 Y500.00 Z100.00 E5000.00
              M204 P500.00 R500.00 T500.00
              M205 B20000.00 S0.00 T0.00 X10.00 Y10.00 Z0.30 E5.00
              M206 X0.00 Y0.00 Z0.00
              M420 S0 Z0.00
              M145 S0 H180 B70 F0
              M145 S1 H240 B110 F0
              M301 P21.73 I1.54 D76.55
              M851 Z0.00
              M906 X500 Y500 Z500
              M906 T0 E500
              M569 S1 X Y Z
              M569 S1 T0 E

              The line that starts with M92 is the E steps. The E93.00 is the extruder and that value is wrong. It should be E96.00

              regards Steve

              #439274
              Steve F
              Participant
                @stevef

                Another thing.

                The M503 command reads data in the EEProm. It is possible in firmware to turn that feature off. If the firmware has been flashed it may have been missed. Has the controller card been changed ?

                #439353
                Mark Slatter
                Participant
                  @markslatter13251

                  Thank you everyone for your replies! Vidar I think you are referring to the "Extrusion Multiplier" setting in Simplify3D…I have tried tweaking that however it doesnt seem to make much difference in the final print.

                  Jeff I have watched Teaching Techs videos on setting up a printer (and actually used his S3D profile to start with), he has some excellent material on YouTube. I will drop him a line and see what he says.

                  Steve I'll have a go connecting the printer to something other than S3D and see what it comes up with. As the printer is used it may well have had the firmware flashed or some settings altered etc. Interestingly I played around changing the e-steps in the start script of the g-code…going from 90 to 102 and the first layer seemed to improve on the lower settings (counter intuitive to under extrusion) however all settings showed gaps between the outside perimeters.

                  #439357
                  Steve F
                  Participant
                    @stevef

                    Hello

                    There are 2 different processes needed to calibrate the extruder.

                    The first is the E steps. This matches the extruder gears to the filament size. This you only do once. Load filament, heat the extruder, measure and mark the filament 120mm from the extruder entrance. then do g1 e100 f100 to extrude 100mm of filament, That's input so you get a longer length out. When finished measure what's left. This should be 20mm. If not you adjust the E steps.

                    After that you do the filament multiplier. This is done for each different roll of filament. draw a 2-5cm cube. set it to print with 0% infill and a wall thickness of say 0.5mm. stop the print part way thru and measure the wall thickness. the multiplier is set to get the correct thickness.

                    The are set in my start G code and i select the correct setting when i change filament rolls.

                    ;M221 S115.0 ;3D Fila PLA
                    ;M221 S119 ;Nice ABS light grey *
                    ;M221 S117.0 ;rPet black
                    ;M221 S94.0 ;Petg neon *
                    ;M221 S119.5 ;3D Jake PLA *
                    M221 S129.9 ;3D Jake PLA Glow *
                    ;M221 S127.0 ;3D Workhorse Clear
                    ;M221 S125.0 ;3D Printworks
                    ;M221 S100

                    I just add or remove the semicolon. Obviously M221 S100 is normal and you need this set when you start printing the cube.

                    regards

                    Steve

                    #439371
                    Vidar
                    Participant
                      @vidar

                      Thank you everyone for your replies! Vidar I think you are referring to the "Extrusion Multiplier" setting in Simplify3D…I have tried tweaking that however it doesnt seem to make much difference in the final print

                      Yes, that's the one. It does work on my printer, so I guess our milages vary. The check for under extrusion remains the same either way.

                      I can't really remember having to go into G-code at all. I leave it to Simplify and Cura to translate whatever settings I got to suitable G-code. (That said one time Simplify did an upgrade the upgrade made a mess of it – it worked fine before).

                    Viewing 9 posts - 1 through 9 (of 9 total)
                    • Please log in to reply to this topic. Registering is free and easy using the links on the menu at the top of this page.

                    Advert

                    Latest Replies

                    Viewing 25 topics - 1 through 25 (of 25 total)
                    Viewing 25 topics - 1 through 25 (of 25 total)

                    View full reply list.

                    Advert

                    Newsletter Sign-up