Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    HELP! Same gcode but different size prints are being produced

    Scheduled Pinned Locked Moved
    General Discussion
    5
    15
    642
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • o_lampeundefined
      o_lampe @patterson6
      last edited by

      @patterson6 said in HELP! Same gcode but different size prints are being produced:

      Would I be better off in this scenario and not run g32 and g29 each time? I am using a 1.2mm nozzle.

      You could test the calibration with a dummy print before doing the 3 day job. If it comes out right, use M500 to store the delta-calibration.
      Next time you calibrate, the before and after-values of the calibration should be close or even identic.
      If they're far off, repeat the calibration.
      I usually home the printer twice before calibrating and do mesh-probing only after I changed something around the printer.

      BTW: Just out off curiosity. Isn't there a better way to (mass-) produce these things? FDM printers are good for rapid prototyping or one-off things.
      I recently wrapped my head around moulding and 2k epoxy resin. Maybe that's the solution for your small series production, too?
      Just my 2 cents...

      1 Reply Last reply Reply Quote 0
      • patterson6undefined
        patterson6
        last edited by patterson6

        So I started printing another part that bolts to the endcap and I'm getting the same results. So that's three different files giving the same results of errors. I Then just started printing the first layer and seeing how the holes for the bolts line up. I observed every other print is giving me the small width then it would go back to normal. It is height map related and here are my results. What would cause this to go back and forth giving me a decent height map then a really bad one. Does not matter if the printer is warmed up to the desired print temp and then started or just sat warming up for 30 mins. I am still using the old version 3.2.0. updating that is my next step when I get more time this weekend. look how consistent the max deviation is every other attempt to print using the same gcode.

        Probing radius: 215 mm
        Probe area: 1452.2 cm²
        Maximum deviations: -0.396 / 1.690 mm
        Mean error: 0.103 mm
        RMS error: 0.472 mm
        result is small width
        printed right when warmed up

        Number of points: 233
        Probing radius: 215 mm
        Probe area: 1452.2 cm²
        Maximum deviations: -0.163 / 0.262 mm
        Mean error: 0.043 mm
        RMS error: 0.063 mm
        result is normal width
        printed 30min after warmed up

        Number of points: 233
        Probing radius: 215 mm
        Probe area: 1452.2 cm²
        Maximum deviations: -0.339 / 1.737 mm
        Mean error: 0.153 mm
        RMS error: 0.465 mm
        result is small width
        printed 60min after warmed up

        Number of points: 233
        Probing radius: 215 mm
        Probe area: 1452.2 cm²
        Maximum deviations: -0.283 / 0.244 mm
        Mean error: -0.067 mm
        RMS error: 0.125 mm
        result is normal width
        printed 60 min after warmed up

        Number of points: 233
        Probing radius: 215 mm
        Probe area: 1452.2 cm²
        Maximum deviations: -0.482 / 1.608 mm
        Mean error: 0.093 mm
        RMS error: 0.461 mm
        result is small width
        printed 60 mins after warmed up

        1 Reply Last reply Reply Quote 0
        • patterson6undefined
          patterson6
          last edited by

          U shape height map gives small width size
          IMG_1839.jpg

          Normal height map gives normal print size
          IMG_1835.jpg

          So the U shape height map seems new. I still get decent first layers on both height maps. Using a 1.2 mm nozzle is prob why. I have had this printer for a while now and never really seen a map that bad. What I changed to my printer recently was the g10 bed on top of the mic6. Normally I used Printbite. Had to replace the smart effector so now I have the new version on with the small JST PH connector that I hate. I also replaced the carriages with a 3d printed design of mine. New belts.

          The fact that the height map is every other is what's blowing my mind and I cant figure out. U shape then normal. U Shape then normal. Everything I listed above that I changed is a fixed position. Could it be the smart effector?

          droftartsundefined 1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator
            last edited by

            Take a look here to help interpret your heightmap.

            http://boim.com/DeltaUtil/CalDoc/Calibration.html

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • droftartsundefined
              droftarts administrators @patterson6
              last edited by

              @patterson6 Can you post your sys/bed.g file? This is what is run when you send G32. Are you running G32 between each G29 (mesh bed levelling)? My guess is that there's an error in bed.g that is causing this.

              Ian

              Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

              patterson6undefined 1 Reply Last reply Reply Quote 0
              • patterson6undefined
                patterson6 @droftarts
                last edited by

                @droftarts


                BED.G
                ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sun Feb 28 2021 07:03:53 GMT-0600 (Central Standard Time)
                M561 ; clear any bed transform
                ; bed.g file for RepRapFirmware, generated by Escher3D calculator
                ; 16 points, 6 factors, probing radius: 215, probe offset (0, 0)
                G28
                G30 P0 X0.00 Y215.00 Z-99999 H0
                G30 P1 X138.20 Y164.70 Z-99999 H0
                G30 P2 X211.73 Y37.33 Z-99999 H0
                G30 P3 X186.20 Y-107.50 Z-99999 H0
                G30 P4 X73.53 Y-202.03 Z-99999 H0
                G30 P5 X-73.53 Y-202.03 Z-99999 H0
                G30 P6 X-186.20 Y-107.50 Z-99999 H0
                G30 P7 X-211.73 Y37.33 Z-99999 H0
                G30 P8 X-138.20 Y164.70 Z-99999 H0
                G30 P9 X0.00 Y107.50 Z-99999 H0
                G30 P10 X93.10 Y53.75 Z-99999 H0
                G30 P11 X93.10 Y-53.75 Z-99999 H0
                G30 P12 X0.00 Y-107.50 Z-99999 H0
                G30 P13 X-93.10 Y-53.75 Z-99999 H0
                G30 P14 X-93.10 Y53.75 Z-99999 H0
                G30 P15 X0 Y0 Z-99999 S6

                ;Z-PROBEZ-PROBEZ-PROBEZ-PROBEZ-PROBEZ-PROBEZ-PROBEZ-PROBEZ-PROBEZ-PROBEZ-PROBEZ-PROBE

                M558 P8 R0.6 C"io3.in+io3.out" H5 F900 T4500 ; set Z probe type to effector and the dive height + speeds
                G31 P100 X0 Y0 Z-.1 ; set Z probe trigger value, offset and trigger height
                M557 R215 S25 ; define mesh grid

                drives

                M92 X640.00 Y640.00 Z640.00 E685.00 ; set steps per mm
                M566 X900.00 Y900.00 Z12.00 E300.00 ; set maximum instantaneous speed changes (mm/min)
                M203 X12000.00 Y12000.00 Z12000.00 E7200.00 ; set maximum speeds (mm/min)
                M201 X1000.00 Y1000.00 Z50.00 E3000.00 ; set accelerations (mm/s^2)

                Starting Script

                ;*********************************** RED HEATING UP ********************************************
                M106 P4 S0.0 ; Turn off white led
                M106 P5 S1.0 ; Turn on red led
                M106 P6 S0.0 ; Turn off green led
                M106 P7 S0.0 ; Turn off blue led
                ;*************************************************************************************************

                G21 ; Set Units to Millimeters
                G90 ; Set to Absolute Positioning
                M82 ; Set extruder to absolute mode
                G28 ; Home
                M400 ; Finish all moves above first

                M104 S140 ; Set extruder temperature
                M141 H2 S75 ; Set chamber radiator temperature
                ;M141 H2 S35 ; Set chamber recirc temperature *not in use at this time
                M191 P75 ; Wait for chamber temperature to reach target temp
                M109 S140 ; Wait for extruder temperature to reatch target temp
                M400 ; Finish all moves above firrst

                ;********************************** PURPLE * PRE HEATED and START CALI * **************************
                M106 P7 S1.0 ; Turn on blue to make purple
                ;**************************************************************************************************

                G32 ; Auto Calibration
                M500 ; Save Calibration
                G28 ; Home
                G29 ; Mesh Comprensation

                M400 ; Finish all moves above first

                ;********************************** ORANGE Achieve final temps * ***********************************
                M106 P6 S0.06 ; Turn on green led 6% to make orange
                M106 P7 S0.0 ; Turn off blue
                ;
                *************************************************************************************************

                M104 S[extruder0_temperature] T0 ; Set extruder temperature
                M109 S[extruder0_temperature] T0 ; Set extruder temperature to first layer temp
                M400 ; Finish all moves above first

                ;*********************************** WHITE * START PRINT* *****************************************
                M106 P4 S1.0 ; Turn on white led
                M106 P5 S0.0 ; Turn off red led
                M106 P6 S0.0 ; Turn off green led
                M106 P7 S0.0 ; Turn off blue led
                ;**************************************************************************************************

                Phaedruxundefined 1 Reply Last reply Reply Quote 0
                • Phaedruxundefined
                  Phaedrux Moderator @patterson6
                  last edited by

                  @patterson6 said in HELP! Same gcode but different size prints are being produced:

                  G32 ; Auto Calibration
                  M500 ; Save Calibration
                  G28 ; Home
                  G29 ; Mesh Comprensation

                  I'm not sure, as i'm not a delta user, but I think you don't want to do a G28 after you've done the calibration. A single G30 at bed center maybe, but doesn't rehoming the towers reset your calibration to the homed height?

                  Z-Bot CoreXY Build | Thingiverse Profile

                  patterson6undefined 1 Reply Last reply Reply Quote 0
                  • patterson6undefined
                    patterson6 @Phaedrux
                    last edited by

                    @Phaedrux

                    I did some tests and I don't think it matters if you g28 or not. However I tired to update the firmware to 3.4.4 and that failed. Now I ran into a nightmare and cant connect via web browser. Last time I updated it went smooth however the time before that was a nightmare as well. So that's why I was running an old firmware and I regret attempting it again. Im going to make a new post in firmware installation.

                    1 Reply Last reply Reply Quote 0
                    • patterson6undefined
                      patterson6
                      last edited by

                      It was the G10 bed on the mic6.... going to use 3M 468MP and tape it down see if I get better results. Thanks for the help everyone...

                      This is the height map with the mic6 and the printbite
                      IMG_1845.jpg

                      o_lampeundefined 1 Reply Last reply Reply Quote 0
                      • o_lampeundefined
                        o_lampe @patterson6
                        last edited by

                        @patterson6 I've had good results with a high temp magnetic sheet and a ferro-sheet between cast-aluminum and 1mm thick FR2 print surface.
                        Makes it easier to remove prints, because the FR2 sheet really has a strong hold.
                        I recommend doing the same with your G10, if it's thin enough to be bend...

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA