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

    ST3Di Modelsmart 280 - Duet Maestro repair/upgrade

    Scheduled Pinned Locked Moved
    My Duet controlled machine
    13
    139
    9.0k
    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.
    • Vetiundefined
      Veti
      last edited by

      unless you have an all metal hotend, go for 200

      let it stay at that for a min or so and measure the temperature on the nozzle with the ir thermometer.

      1 Reply Last reply Reply Quote 0
      • A Former User?
        A Former User
        last edited by

        need to set the correct emissivity for the nozzle to get an reasonably accurate reading, but by the looks of it thats likely to be less accurate then just picking a beta value

        1 Reply Last reply Reply Quote 0
        • Blacksheep99undefined
          Blacksheep99
          last edited by

          Small update. I had a bit of time and I wanted to just test a few things. I decided to run the bed heater with the 'default' setting from the config tool. This is what I started with.

          code_text
          ; Heaters
          M308 S0 P"bedtemp" Y"thermistor" T100000 B4138  ; configure sensor 0 as thermistor on pin bedtemp
          M950 H0 C"bedheat" T0                           ; create bed heater output on bedheat and map it to sensor 0
          M307 H0 B0 S1.00                                ; disable bang-bang mode for the bed heater and set PWM limit
          M140 H0                                         ; map heated bed to heater 0
          M143 H0 S80                                     ; set temperature limit for heater 0 to 80C
          M308 S1 P"e0temp" Y"thermistor" T137000 B3478   ; configure sensor 1 as thermistor on pin e0temp
          M950 H1 C"e0heat" T1                            ; create nozzle heater output on e0heat and map it to sensor 1
          M307 H1 B0 S1.00                                ; disable bang-bang mode for heater  and set PWM limit
          M143 H1 S250                                    ; set temperature limit for heater 1 to 250C
          M308 S2 P"e1temp" Y"thermistor" T137000 B3478   ; configure sensor 2 as thermistor on pin e1temp
          M950 H2 C"e1heat" T2                            ; create nozzle heater output on e1heat and map it to sensor 2
          M307 H2 B0 S1.00                                ; disable bang-bang mode for heater  and set PWM limit
          M143 H2 S250  
          

          I ran the autotune for the bed. It gave me this override and I added the M501 to the end of my config

          ; config-override.g file generated in response to M500 at 2021-01-07 19:46
          ; This is a system-generated file - do not edit
          ; Heater model parameters
          M307 H0 R0.307 C525.917:525.917 D13.65 S1.00 V24.2 B0
          M307 H1 R2.429 C140.000:140.000 D5.50 S1.00 V0.0 B0
          M307 H2 R2.429 C140.000:140.000 D5.50 S1.00 V0.0 B0
          ; Workplace coordinates
          G10 L2 P1 X0.00 Y0.00 Z0.00
          G10 L2 P2 X0.00 Y0.00 Z0.00
          G10 L2 P3 X0.00 Y0.00 Z0.00
          G10 L2 P4 X0.00 Y0.00 Z0.00
          G10 L2 P5 X0.00 Y0.00 Z0.00
          G10 L2 P6 X0.00 Y0.00 Z0.00
          G10 L2 P7 X0.00 Y0.00 Z0.00
          G10 L2 P8 X0.00 Y0.00 Z0.00
          G10 L2 P9 X0.00 Y0.00 Z0.00
          M486 S-1
          

          During the bed test and after with my own tests using a IR thermometer gun I was getting within 1-2c of what the Duet was reporting so I was quite pleased to see that.

          I disconnected the bed and decided to see what the hotend was reporting. I've removed the hot end part of the carriage from the printer. I connected the heater and sensors to the E0 connections. For these purposes I have used Dupont wires, with bootlace and other supplied connector. Upon starting the board up I got this error.

          Error: Temperature reading fault on heater 0: sensor open circuit

          I've searched the error and it seems to tell me that there is no connection, there are reports of blown fuses but I don't believe that to be the issue. I have checked for resistance across the connections and it seems there's a connection.

          I've now left it as I don't want to do any damage. Any advice on what I need to check? Thanks.

          Pics

          IMG_7290.jpg IMG_7289.jpg

          1 Reply Last reply Reply Quote 0
          • Blacksheep99undefined
            Blacksheep99
            last edited by

            I've already realised my mistake! I connected to the wrong part of the board. I used E0 Heat when I should use E0 Temp!

            I'll leave the other post up as it's what I've been doing and also may serve as a lesson to others.... 😄

            1 Reply Last reply Reply Quote 0
            • Vetiundefined
              Veti
              last edited by

              @Blacksheep99 said in ST3Di Modelsmart 280 - Duet Maestro repair/upgrade:

              M308 S1 P"e0temp" Y"thermistor" T137000 B3478 ; configure sensor 1 as thermistor on pin e0temp

              i suggest you try the most common ones for the thermistors.
              thats B 3950
              epocs 100k
              semitec 104-gt2

              your settings seems very wrong.

              Blacksheep99undefined 1 Reply Last reply Reply Quote 0
              • Blacksheep99undefined
                Blacksheep99 @Veti
                last edited by

                @Veti Thanks. I'm thinking the easiest thing would be to buy two new thermistors for the hot end. Could you recommend ones available on amazon uk? I do have the offer of a k type thermocouple meter from a friend.

                I think the bed seems to behave and I doubt I'll need to go above 60c so I'm less concerned about that.

                Tonight I hope to look at the servo and probe. I intend to add a microswitch and use that as the X stop so the probe has a single purpose.

                1 Reply Last reply Reply Quote 0
                • Vetiundefined
                  Veti
                  last edited by

                  not amazon but e3d

                  https://e3d-online.com/products/100k-ohm-ntc-thermistor-semitec?_pos=6&_sid=d490c2b6e&_ss=r
                  https://e3d-online.com/products/fibreglass-sleeving-for-insulating-thermistors-100mm?_pos=11&_sid=d490c2b6e&_ss=r

                  but we dont know if it will fit, because of the black gunk we cant see a thing

                  Blacksheep99undefined 1 Reply Last reply Reply Quote 0
                  • Blacksheep99undefined
                    Blacksheep99 @Veti
                    last edited by

                    @Veti Thanks. I'll look at E3D. If I take one of the hot ends apart would that be the way to go? I take when buying the thermistor I'd also need some kind of sleeve and is there a thermal paste of some nature? I've never built a hot end so it's new to me.

                    1 Reply Last reply Reply Quote 0
                    • Vetiundefined
                      Veti
                      last edited by

                      the sleeve i linked

                      however the hotend is different from most other hotends so you will have to see how to fix it

                      maybe you could also mount a standard e3d block on there.

                      Blacksheep99undefined 1 Reply Last reply Reply Quote 0
                      • Blacksheep99undefined
                        Blacksheep99 @Veti
                        last edited by

                        @Veti Sorry, I overlooked the 2nd link.

                        I did wonder about that. I'm going to take one apart and have a closer look.

                        1 Reply Last reply Reply Quote 0
                        • Blacksheep99undefined
                          Blacksheep99
                          last edited by Blacksheep99

                          Regarding the servo deployed probe. I'm looking for guidance or examples of how this is done. I'm looking a the guides and I cannot immediately see how I approach this.

                          This is the servo
                          https://emaxmodel.com/products/emax-es08ma-ii-12g-mini-metal-gear-analog-servo-for-rc-model-robot-pwm-servo

                          Seems it needs 5v to power it. There are the three wires to power and deploy it. I then have the 2 for the microswitch to probe the bed level. My thought is I connect the servo to the Z probe on the board but do I then need to use an endstop to connect the probe switch? Could I use the +3.3v and Z Probe in for the switch? Thanks.

                          This looks a viable solution to me

                          https://forum.duet3d.com/topic/8849/maestro-servo-wiring

                          1 Reply Last reply Reply Quote 0
                          • Blacksheep99undefined
                            Blacksheep99
                            last edited by

                            I've been trying to get the probe working but for now I have decided to set my config with no z probe and use the manual option. Upon doing this I notice that when clicking to move the bed +25 it's not actually moving this distance.

                            My bed is on a lead screw which is connected to the stepper via a small belt. The mechanics of this are underneath the printer which will mean taking bit apart. Is there a way I can work out what I need to change to make this correct? Thanks.

                            1 Reply Last reply Reply Quote 0
                            • Vetiundefined
                              Veti
                              last edited by

                              can you post a picture of the belt assembly?

                              and you can wire the servo to the z probe connector.

                              use zprobe.mod for the servo signal line. just like for a bltouch.

                              1 Reply Last reply Reply Quote 0
                              • Blacksheep99undefined
                                Blacksheep99
                                last edited by

                                X Axis

                                IMG_7333.jpg

                                Y Axis - 2 belts and then a small belt to the stepper

                                IMG_7334.jpg
                                IMG_7335.jpg

                                Z Axis - There must be a belt under the black base. I'll have to dismantle it to check.

                                IMG_7336.jpg

                                servo and probe wired up. Think this is right although the servo now doesn't respond. Temp wiring...

                                IMG_7337.jpg

                                1 Reply Last reply Reply Quote 0
                                • Vetiundefined
                                  Veti
                                  last edited by

                                  how is the motor connected to the lead screw? post a picture of that.

                                  also you need to work out the pitch of the leadscrew.

                                  Blacksheep99undefined 1 Reply Last reply Reply Quote 0
                                  • Blacksheep99undefined
                                    Blacksheep99 @Veti
                                    last edited by Blacksheep99

                                    @Veti I believe its a belt as that would be logical but I willhave to take the base off the printer as it's under the base I believe. Seems I can't avoid it?

                                    1 Reply Last reply Reply Quote 0
                                    • Vetiundefined
                                      Veti
                                      last edited by

                                      well if its 1:1 transmition then no

                                      so work out the pitch of the leadscrew and use this to calculate the steps
                                      https://blog.prusaprinters.org/calculator_3416/

                                      Blacksheep99undefined 1 Reply Last reply Reply Quote 0
                                      • Blacksheep99undefined
                                        Blacksheep99 @Veti
                                        last edited by

                                        @Veti said in ST3Di Modelsmart 280 - Duet Maestro repair/upgrade:

                                        well if its 1:1 transmition then no

                                        so work out the pitch of the leadscrew and use this to calculate the steps
                                        https://blog.prusaprinters.org/calculator_3416/

                                        Thanks. I would think it is. Pitch looks to be 2mm. Stepper is 1.8 degrees from the spec sheet. stepper at x16 so I think we're looking at 1600 for the Z

                                        Blacksheep99undefined 1 Reply Last reply Reply Quote 0
                                        • Blacksheep99undefined
                                          Blacksheep99 @Blacksheep99
                                          last edited by

                                          @Blacksheep99 said in ST3Di Modelsmart 280 - Duet Maestro repair/upgrade:

                                          @Veti said in ST3Di Modelsmart 280 - Duet Maestro repair/upgrade:

                                          well if its 1:1 transmition then no

                                          so work out the pitch of the leadscrew and use this to calculate the steps
                                          https://blog.prusaprinters.org/calculator_3416/

                                          Thanks. I would think it is. Pitch looks to be 2mm. Stepper is 1.8 degrees from the spec sheet. stepper at x16 so I think we're looking at 1600 for the Z

                                          I take this back. I know that the build height is 150. I've tried manual Z definition and it's come at 120. If I look at the Y axis then the teeth on the two pullys the motor one is 12 teeth. Harder to count the other but looks to be 16.

                                          1 Reply Last reply Reply Quote 0
                                          • Vetiundefined
                                            Veti
                                            last edited by Veti

                                            12:16 ratio with 120 would give you 160. so...

                                            if its a 16:20 with 120 would give you 150.
                                            you ought to open it up and count

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