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

    New heated enclosure printer

    Scheduled Pinned Locked Moved
    General Discussion
    19
    230
    22.8k
    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.
    • Phaedruxundefined
      Phaedrux Moderator @coseng
      last edited by

      @coseng That duct looks pretty restrictive for an axial fan.

      Z-Bot CoreXY Build | Thingiverse Profile

      cosengundefined 1 Reply Last reply Reply Quote 0
      • cosengundefined
        coseng @Phaedrux
        last edited by

        @phaedrux Well rev1 did not fit because I did the bellows mounting on the fly and was not in the CAD model! So I'll make rev2 bigger.

        Chris
        Cosentino Engineering

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

          Do you have a radial blower fan for more static pressure?

          Z-Bot CoreXY Build | Thingiverse Profile

          cosengundefined 1 Reply Last reply Reply Quote 0
          • cosengundefined
            coseng @Phaedrux
            last edited by

            @phaedrux I was thinking it would not need significant amounts of air, but I good point, why underestimate? Let me see what I have in the back with some more oomph.

            Chris
            Cosentino Engineering

            1 Reply Last reply Reply Quote 0
            • cosengundefined
              coseng @sebkritikel
              last edited by

              @sebkritikel said in New heated enclosure printer:

              Could you upload the gcode for this print? Would like to take a peek and see whats going on there.

              https://drive.google.com/file/d/1bjFQm2guAu9zjHL3NyoJ2kZlp8FMA5ES/view?usp=sharing

              Here it is zipped.

              Chris
              Cosentino Engineering

              1 Reply Last reply Reply Quote 0
              • sebkritikelundefined
                sebkritikel
                last edited by

                @coseng Thank you!

                I was trying to see if any of Cura's coasting settings were configured, but nope, the gcode looks pretty good. You're printing ABS right? In the specific image I quoted, I think a small amount of part cooling could be beneficial - taking into account the slight overhang you're printing combined with the corner segments and movement speed. I'd guess the material is peeling back during those segments.

                I've found ABS doesn't need as extreme of cooling as PLA does at similar feed rates. Really, ABS does quite well without cooling, but a small amount has helped me solidify my overhangs+corner sections.

                Your general surface finish is much improved - I try to print my inner walls first, followed by my outer walls, and then my infill segments- helps me avoid any infill bleed-through (I do allow for some infill overlap with my inner walls in Cura).

                For pressure advance, there are a few good calibration macros (that allow you to set your PA range, line segment lengths+speeds), but I find the best values there are a hair conservative. Try printing the Klipper ringing tower (maybe a few bottom layers, but otherwise inner and outer walls only - no infill or top surface layers), sweeping across PA values (starting with 0, ending with a fairly high value). A good area to look at is this section:
                0ac1e3d7-7a8f-4759-8ea0-866e7c4d07ca-image.png
                While that doc is detailing input shaping, you'll see (and feel) the PA impacts on the areas indicated by green and red.

                Large(ish?) IDEX - 6HC, 1HCL
                Stratasys Dimension 1200es to 6HC Conversion

                cosengundefined 1 Reply Last reply Reply Quote 1
                • cosengundefined
                  coseng @sebkritikel
                  last edited by

                  @sebkritikel OK, thanks for the info. This part just ran overnight, 5hr35min, and I think came out quite good. It is definitely better than the thin wall version and not much heavier and a lot stiffer. The problem is this technique is not applicable to all of the parts. I will do it when possible, but will dedicate today to running some of these calibration processes in the hope of getting both types of parts running well.

                  20220604_144247.jpg 20220604_134840.jpg

                  Instead of the ribs of the previous runs, this is modeled as solid with some cutouts for the mounting holes.
                  20220604_144253.jpg
                  20220604_144258.jpg

                  There are a few printing artifacts and hopefully today's activities will help to address them, but I'm very happy with these very usable parts.

                  Chris
                  Cosentino Engineering

                  1 Reply Last reply Reply Quote 0
                  • cosengundefined
                    coseng
                    last edited by

                    Made and ran a PA test part with geometry similar to my problem areas. This part's toolpaths are one continuous pass per layer, no infill, retractions, etc. 0.8mm nozzle, 0.5mm layer height. 135mm/sec actual print speed.
                    20220604_172403.jpg

                    It printed mostly great, with the exception of one area:
                    20220604_172349.jpg

                    The location of this problem points strongly to thermal issues of the extrusion bead cooling, so next on deck is the layer fan.

                    The PA test changes were subtle and easier felt with your fingertips and not a camera. Best value seems to be 0.03 where there was the least amount of bulging at the rib ends but no other weirdness at corners and transitions.
                    20220604_172333.jpg

                    Progress!

                    Chris
                    Cosentino Engineering

                    cosengundefined 1 Reply Last reply Reply Quote 1
                    • cosengundefined
                      coseng @coseng
                      last edited by

                      @dc42 I'm having a little trouble in paradise this evening. I was about to install the layer fan and had modified the system.cfg file to add the two lines for fan definition, and noticed the DWC with the wired internet connection was acting sluggishly. I made an error with the config.sys file in not changing the numbers from 3 to 4 to add the fan. I updated the file by changing those two lines, and I clicked reboot mainboard for the updated config.sys file and presto, the web browser could not reconnect with the printer.

                      I did the 'ol printer reboot, and then the paneldue partially booted but had 'connecting' in the upper right corner and the bed temps and other displays were not present and I still had no ethernet connectivity. I did another reboot and the paneldue now did not display anything, just blank with the backlight on.

                      Windows says that nothing is plugged in to the internet port and none of the ethernet plug lights are on on either end.

                      Before I started messing around and doing something stupid, I was hoping for a little guidance.

                      Chris
                      Cosentino Engineering

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

                        @coseng said in New heated enclosure printer:

                        Before I started messing around and doing something stupid, I was hoping for a little guidance.

                        Take a look through this guide and see how far you can get.

                        https://docs.duet3d.com/en/User_manual/Troubleshooting/Duet_wont_respond

                        Z-Bot CoreXY Build | Thingiverse Profile

                        cosengundefined 1 Reply Last reply Reply Quote 0
                        • cosengundefined
                          coseng @Phaedrux
                          last edited by

                          @phaedrux Thanks. I see a USB port in devmgr but it is listed as 'USB Serial Device (COM3)' , not any of the options listed in the guide.

                          Chris
                          Cosentino Engineering

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

                            Are you able to reach it through a USB serial terminal like YAT?

                            Z-Bot CoreXY Build | Thingiverse Profile

                            cosengundefined 1 Reply Last reply Reply Quote 0
                            • cosengundefined
                              coseng @Phaedrux
                              last edited by

                              @phaedrux YAT says access to COM3 is denied. The last time I used YAT was to set the 6HC up so the setting should be the same.

                              Chris
                              Cosentino Engineering

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

                                What LEDs are lit when power is applied, either through VIN or USB?

                                Z-Bot CoreXY Build | Thingiverse Profile

                                cosengundefined 2 Replies Last reply Reply Quote 0
                                • cosengundefined
                                  coseng @Phaedrux
                                  last edited by

                                  @phaedrux The proper LEDs from the recover guide are lit. I reinstalled the windows drivers and now have 'Duet3 Motion control Electronics (COM3)' listed in devmgr and can connect in YAT. A M115 gives me this response:

                                  'FIRMWARE_NAME: RepRapFirmware for Duet 3 MB6HC FIRMWARE_VERSION: 3.4.0 ELECTRONICS: Duet 3 MB6HC v1.01 or later FIRMWARE_DATE: 2022-03-15 18:57:26
                                  ok'

                                  Chris
                                  Cosentino Engineering

                                  1 Reply Last reply Reply Quote 0
                                  • cosengundefined
                                    coseng @Phaedrux
                                    last edited by

                                    @phaedrux OK, I was able to use the 'fallback procedure #1' from the recovery guide, copied the 3.4.1 files to the sd card, performed the update with yat, then did a M115 and received the confirmation with the updated firmware version. Still get nothing from the ethernet connection and DWC. No lights on the ethernet port and Windows says the cable is unplugged. Paneldue is still blank. One slow blinking LED between SD card and reset switch, then the group of 4 leds, green, red, orange, blue, are all solid lit.

                                    Chris
                                    Cosentino Engineering

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

                                      Are the files on the SD card still intact?

                                      It almost sounds like it's not reading the SD card, or config.g files.

                                      Can you try sending some commands over YAT to see if you can bring up networking and the paneldue?

                                      M552 S1 (or whatever you're using for networking)

                                      M575 P1 B57600 S1 for the paneldue.

                                      Z-Bot CoreXY Build | Thingiverse Profile

                                      cosengundefined 2 Replies Last reply Reply Quote 0
                                      • cosengundefined
                                        coseng @Phaedrux
                                        last edited by

                                        @phaedrux SD card is readable but the config.sys was empty. I copied the .old file to overwrite it. Reinserted the SD card, now have green LEDs on the network port but still can't connect to dwc. Am using fixed IP of 168.192.2.1 and confirmed using yat and a M552. I can ping it from a command prompt and get replies. Paneldue is still blank, even if i send a M575 P1 B57600 S1 and get an ok confirmation.

                                        Chris
                                        Cosentino Engineering

                                        cosengundefined 1 Reply Last reply Reply Quote 0
                                        • cosengundefined
                                          coseng @Phaedrux
                                          last edited by

                                          @phaedrux OK, go tthe network working and can connecto via DWC and the fan modifications to the config.g are still there so hopefully the rest of the configuration is correct.

                                          The paneldue is still blank. Config.g is:

                                          ; Configuration file for Duet 3 (firmware version 3.3)
                                          ; executed by the firmware on start-up
                                          ;
                                          ; generated by RepRapFirmware Configuration Tool v3.3.10 on Thu Apr 14 2022 23:29:28 GMT-0400 (Eastern Daylight Time)

                                          ; General preferences
                                          M575 P1 S1 B57600 ; enable support for PanelDue
                                          G90 ; send absolute coordinates...
                                          M83 ; ...but relative extruder moves
                                          M550 P"hyperprinter" ; set printer name
                                          M669 K1 ; select CoreXY mode
                                          M564 H0 ; allow moves before homing

                                          ; Wait a moment for the CAN expansion boards to start
                                          G4 S2

                                          ; Network
                                          M552 P192.168.2.1 S1 ; enable network and set IP address
                                          M553 P255.255.255.0 ; set netmask
                                          M554 P192.168.2.20 ; set gateway
                                          M586 P0 S1 ; enable HTTP
                                          M586 P1 S0 ; disable FTP
                                          M586 P2 S0 ; disable Telnet

                                          ; Drives
                                          M569 P0.1 S0 ; physical drive 0.1 goes forwards
                                          M569 P0.2 S0 ; physical drive 0.2 goes forwards
                                          M569 P0.0 S1 ; physical drive 0.0 goes forwards
                                          M569 P121.0 S1 ; physical drive 121.0 goes forwards
                                          M584 X0.1 Y0.2 Z0.0 E121.0 ; set drive mapping
                                          M350 X128 Y128 Z8 E16 I1 ; configure microstepping with interpolation
                                          M92 X56.14 Y56.14 Z320.00 E837.00 ; set steps per mm
                                          M566 X500.00 Y500.00 Z60.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
                                          M203 X50000.00 Y50000.00 Z1000.00 E1200.00 ; set maximum speeds (mm/min)
                                          M201 X10000.00 Y10000.00 Z50.00 E3000.00 ; set accelerations (mm/s^2)
                                          M906 X300 Y300 Z5900 E1500 I30 ; set motor currents (mA) and motor idle factor in per cent
                                          M84 S20 ; Set idle timeout
                                          M572 D0 S0.03

                                          ; CLEARPATH STEPPER TIMING
                                          M569 P1 R1 T2
                                          M569 P2 R1 T2

                                          ; Axis Limits
                                          M208 X-300 Y-250 Z0 S1 ; set axis minima
                                          M208 X300 Y250 Z950 S0 ; set axis maxima

                                          ; Endstops
                                          M574 X2 S1 P"121.io2.in" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin 121.io2.in
                                          M574 Y1 S1 P"io1.in" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin io1.in
                                          M574 Z1 S2 ; configure Z-probe endstop for low end on Z

                                          ; Z-Probe
                                          M950 S0 C"121.io0.out" ; create servo pin 0 for BLTouch
                                          M558 P9 C"121.io0.in" H5 F120 A1 T20000 ; set Z probe type to bltouch and the dive height + speeds
                                          G31 P500 X-2.31 Y-13.53 Z2.91 ; set Z probe trigger value, offset and trigger height
                                          M557 X-290:290 Y-240:224 S116 ; define mesh grid

                                          ; Heaters
                                          M308 S0 P"temp0" Y"pt1000" ; configure sensor 0 as PT1000 on pin temp0
                                          M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0
                                          ; M307 H0 R0.379 K0.064:0.000 D4.11 E1.35 S1.00 B0 OLD FROM FIRST TUNING RUN
                                          M307 H0 R0.158 K0.054:0.000 D37.27 E1.35 S1.00 B0 ; FROM SECOND TUNING RUN WITH BED MOUNTED SENSOR
                                          M140 H0 ; map heated bed to heater 0
                                          M143 H0 S120 ; set temperature limit for heater 0 to 120C
                                          M308 S1 P"temp1" Y"thermistor" T1000 ; configure sensor 3 as two 500 ohm thermistors in series on pin temp1
                                          M950 H1 C"out1" T1 ; create chamber heater output on out1 and map it to sensor 1
                                          M307 H1 R0.292 K0.731:0.000 D3.86 E1.35 S1.00 B0 ; FROM FIRST TUNING RUN
                                          M141 H1 ; map chamber to heater 1
                                          M143 H1 S150 ; set temperature limit for heater 1 to 150C
                                          M308 S2 P"121.temp0" Y"pt1000" ; configure sensor 2 as PT1000 on pin 121.temp0
                                          M950 H2 C"121.out0" T2 ; create nozzle heater output on 121.out0 and map it to sensor 2
                                          M307 H2 R1.544 K0.166:0.000 D6.33 E1.35 S1.00 B0 V23.1 ; FROM FIRST TUNING RUN
                                          M143 H2 S320 ; set temperature limit for heater 2 to 320C

                                          ; Fans
                                          M950 F0 C"out4" Q500 ; create fan 0 on pin out4 and set its frequency
                                          M106 P0 C"Chamber 1" S1 H-1 ; set fan 0 name and value. Thermostatic control is turned off
                                          M950 F1 C"out5" Q500 ; create fan 1 on pin out5 and set its frequency
                                          M106 P1 C"Chamber 2" S1 H-1 ; set fan 1 name and value. Thermostatic control is turned off
                                          M950 F2 C"121.out2" Q500 ; create fan 2 on pin 121.out2 and set its frequency
                                          M106 P2 C"XY Extruder" S1 H-1 ; set fan 2 name and value. Thermostatic control is turned off
                                          M950 F3 C"out7" Q500 ; create fan 3 on pin out7 and set its frequency
                                          M106 P3 C"Water Cooler" S1 H-1 ; set fan 3 name and value. Thermostatic control is turned off

                                          M950 F4 C"121.out1" Q500 ; create fan 4 on pin 121.out1 and set its frequency
                                          M106 P4 C"Layer fan" S1 H-1 ; set fan 4 name and value. Thermostatic control is turned off

                                          ; Tools
                                          M563 P0 S"xyhead" D0 H2 F2 ; define tool 0
                                          G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
                                          G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C

                                          ; Custom settings
                                          M950 D1 C"spi.cs0+spi.cs2"

                                          Chris
                                          Cosentino Engineering

                                          1 Reply Last reply Reply Quote 0
                                          • cosengundefined
                                            coseng @coseng
                                            last edited by

                                            @Phaedrux Even though the paneldue is blank I can access the files on the sd card.

                                            Chris
                                            Cosentino Engineering

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