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
    678
    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.
    • patterson6undefined
      patterson6 @deckingman
      last edited by

      @deckingman heated chamber and bed are the same temps on all prints. Does not matter if I take the part out right away or let it cool to ambient room temperature hours later. One 420mm cap was taken out right away and one 420mm cap was cooled to room temperature and same exact size.

      I did do a different brand of filament on the 2nd printed cap that resulted in the smaller 414mm size. I later found it to be not the problem either. First cap was printed in deramic petg and got 420mm. Second cap was first 5ish layers with deramic then finished with overture. So at this point I thought it was the brand or material. So then I printed the 3rd cap with overture and got 420mm which killed that theory. So one dermaic and one overture and both ended up being true to file size. Same color black.

      It really seems like the first layer is even scaled down to 1.2% smaller on the 414mm size. The part while being printed is 100% stuck to the bed. Almost to good to where if I use alcohol I cant get it off. I have to use windex. No warp, no lifting. The smaller part is consistent at the top to the bottom in 1.2% reduction on the width. To me it really just seems like the duet is changing the parameters on the width.

      1.2% is a huge problem with this print. Some parts bolt together and then the cap is push fit to the shell. Neither the bolts or the push fit come even close to fitting. The normal size cap fits perfectly with the normal shell, then the smaller cap fits perfectly with the smaller printed shell. Its like I have to keep printing and get lucky to what size I'm going to get or end up with two versions. A 420mm shell and tube and a 414mm shell and tube.

      I am planning on printing an even bigger delta in the far future with a 600mm bed and 1500mm build height but this 1.2% needs to be figured out. A 600mm bed with 1.2% reduction is 7.2mm smaller.

      1 Reply Last reply Reply Quote 0
      • 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