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

    Railcore Upgrades/Updates

    Scheduled Pinned Locked Moved
    General Discussion
    3
    8
    182
    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.
    • SonnyD1undefined
      SonnyD1
      last edited by SonnyD1

      I have a Railcore ZL II with a Bondtech BMG, Mosquito, BLTouch running from a Duet2 and a Duex5. The umbilical is massive and I think it's about time to upgrade/update it to some newer technology. I'd like to add the nozzle swapping convenience of a Revo while still maintaining my high temp capabilities as well tool board benefits such as built in accelerometer and less wires. To that end, I am swapping to a Hemera XS w/ HT Revo hot side, Duet SZP running from a Duet 3 Mini 5 and a Duet 3 Tool Board 1LC v1.3. Im seeking feedback from the community. What are some things I may not have considered? How would you go about completing this upgrade/update? How much of my old config can I use? This is and has been my best printer for years. I don't want to make it worse, I want to make it better. Please, any and all feedback and thoughts are welcomed and appreciated. IMG_2830.jpeg

      dc42undefined 1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators @SonnyD1
        last edited by

        @SonnyD1 what current are you running the stepper motors at? The Mini5+ has lower max motor current than the Duet 2 so check that it will be sufficient. Likewise for the tool board.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        SonnyD1undefined 1 Reply Last reply Reply Quote 0
        • SonnyD1undefined
          SonnyD1 @dc42
          last edited by SonnyD1

          @dc42 Here is my current config. I'm not opposed to changing the steppers if necessary. Currently running LDO 42STH40-1684MAC rated at 1.68A (XY & Z). The Hemera XS is rated at 1.4A. I would likely run that at 1000.

          ; Configuration file for SonnyD1
          ; Communication and general
          M111 S0                             	                    ; Debug off
          M550 P"RailCore"					                        ; Machine name and Netbios name (can be anything you like)
          
          ;*** Wifi Networking
          M552 S1								                        ; Enable WiFi
          M555 P2                           	                        ; Set output to look like Marlin
          M575 P1 B57600 S1					                        ; Comms parameters for PanelDue
          
          G21                                 	                    ; Work in millimetres
          G90                                		                    ; Send absolute coordinates...
          M83                                 	                    ; relative extruder moves
          
          ; Axis and motor configuration
          M669 K1								                        ; set CoreXY mode
          
          M584 X0 Y1 Z5:6:7 E3:4:8:9 		                            ; Map Z to drivers 5, 6, 7. Define unused drivers 3,4,8 and 9 as extruders
          M569 P0 S0                                                  ; Drive 0 goes forwards (change to S0 to reverse it) X stepper (Rear)
          M569 P1 S1                                                  ; Drive 1 goes backwards	Y Stepper (Front)
          M569 P2 S1                                                  ; Drive 2 goes forwards		Unused
          M569 P3 S0                                                  ; Drive 3 goes forwards		Extruder 
          M569 P4 S1                                                  ; Drive 4 goes forwards		Extruder (unused)
          M569 P5 S0							                        ; Drive 5 goes backwards	Front Left Z
          M569 P6 S0							                        ; Drive 6 goes backwards	Rear Left Z
          M569 P7 S0							                        ; Drive 7 goes backwards	Right Z
          
          ;Leadscrew locations
          M671 X-40:-40:383  Y22.5:277.5:150 S7.5                     ;Front left, Rear Left, Right  S7.5 is the max correction - measure your own offsets, to the bolt for the yoke of each leadscrew
          
          M350 X16 Y16 Z16 E16 I1	    		                        ; set 16x microstepping for axes & extruder, with interpolation
          M574 X1 S1 P"xstop"					                        ; _RRF3_ set X endstop to xstop port active high
          M574 Y1 S1 P"ystop"					                        ; _RRF3_ set Y endstop to ystop port active high
          M906 X1340 Y1340 Z1000 E1000 I50	                        ; Set motor currents (mA)
          M201 X3000 Y3000 Z100 E1500                                 ; Accelerations (mm/s^2)
          M203 X24000 Y24000 Z900 E3600                               ; Maximum speeds (mm/min)
          M566 X1000 Y1000 Z100 E1500                                 ; Maximum jerk speeds mm/minute
          M208 X330 Y307 Z335                                         ; set axis maxima and high homing switch positions (adjust to suit your machine)
          M208 X0 Y0 Z-0.5 S1                                         ; set axis minima and low homing switch positions (adjust to make X=0 and Y=0 the edges of the bed)
          M92 X200 Y200 Z1600 E834.3	                                ; steps/mm
          M579 X1.0 Y1.0 Z1.0 				                        ; scaling factor for Cartesian cords
          
          ; Thermistors
          M308 S0 P"bedtemp" Y"thermistor" A"Bed Heater" T100000 B3950 R4700 H0 L0 		;_RRF3_ Bed thermistor, connected to bedtemp on Duet2
          M308 S1 P"e0temp" Y"thermistor" A"Extruder" T100000 B4725 R4700 C7.06e-8 H0 L0	;_RRF3_ duet3 e3d
          M308 S2 P"duex.e3temp" Y"thermistor" A"Chamber" T10000 B3892 R4700 H0 L0        ;_RRF3_Chamber thermistor probe, connected to E3 Temp on duex 
          
          ; Heaters
          M950 H0 C"BedHeat" T0										;_RRF3_ define Bed heater is on bedheat
          M140 H0														;__RRF3__ define bed heater (Required in 3.1 or later)
          M950 H1 C"e0heat" T1										;_RRF3_ define Hotend heater is on e0heat
          M950 H2 C"duex.e3heat" T2           						;_RRF3_define Chamber heater is on e3heat
          M307 H0 B0 R0.345 C799.3 D21.12 S1.00 V24.1 				; Bed Heaters
          M307 H1 B0 R2.270 C194.3 D6.41 S1.00 V24.1 					; Heater 1 model
          M570 H1 S360											    ; Hot end may be a little slow to heat up so allow it 180 seconds
          M143 S400
          M143 H0 S140
          
          ; Fans
          M950 F0 C"fan0" Q250                                        ; create fan 0 on pin fan0 and set its frequency
          M106 P0 S0 H-1                                              ; set fan 0 value. Thermostatic control is turned off
          M950 F1 C"fan1" Q250                                        ; create fan 1 on pin fan1 and set its frequency
          M106 P1 S1 H1 T45                                           ; set fan 1 value. Thermostatic control is turned on at 45c
          	
          ; Tool definitions
          M563 P0 D0 H1                       						; Define tool 0
          M563 P2 S"Chamber" H2
          G10 P0 S0 R0                        						; Set tool 0 operating and standby temperatures
          G10 P2 S0 R0                            					; Set Chamber display
          
          
          M558 P9 C"^zprobe.in" H5 R1 F100 T6000 A5 S0.02  			; _RRF3_ BLTouch connected to Z probe IN pin
          M950 S0 C"duex.pwm1"				   					 	; _RRF3_ Define BLTouch Servo (S0) on duet pwm1
          G31 P25 X-4 Y42 Z2.55  										; Probe Trigger height/Z Offset and XY Offsets; If you have to move the nozzle closer to the bed, increase the G31 Z value by the amount of baby stepping used. If you have to move the nozzle farther away from the bed, decrease the G31 Z value by the amount of baby stepping used.
          M557 X25:300 Y25:285 P2:2	                                ; minimum and maximum coordinates to probe
          M501
          
          T0					                                        ; select first hot end
          
          dc42undefined 1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @SonnyD1
            last edited by

            @SonnyD1 that's fine for the Duet 3 Mini.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            SonnyD1undefined 1 Reply Last reply Reply Quote 0
            • SonnyD1undefined
              SonnyD1 @dc42
              last edited by

              @dc42 Do you think I should build a new config from scratch or just edit pins on this one?

              dc42undefined droftartsundefined 2 Replies Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators @SonnyD1
                last edited by

                @SonnyD1 if you are already running firmware 3.5.x or 3.6rc1 then try just changing the pin names. Otherwise I suggest you use the configuration tool to generate new files.

                Duet WiFi hardware designer and firmware engineer
                Please do not ask me for Duet support via PM or email, use the forum
                http://www.escher3d.com, https://miscsolutions.wordpress.com

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

                  @SonnyD1 What temperature do you run the chamber at? We generally suggest you shouldn't expose electronics (eg the 1LC and SZP) to temperatures more than 70°C ambient.

                  Also, have you considered the Roto board, instead of 1LC + SZP? This has the SZP built in, and has a more capable MCU. See https://docs.duet3d.com/Duet3D_hardware/Duet_3_family/Duet_3_Roto_Toolboard

                  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

                  SonnyD1undefined 1 Reply Last reply Reply Quote 0
                  • SonnyD1undefined
                    SonnyD1 @droftarts
                    last edited by

                    @droftarts I may got with your recommendation of Tooboard. I didn't realize all of the advantages of the Roto TB. My chamber temps average around a max of 62c (with a bed temp of 110c). I'll have to do some testing to see what higher bed temps bring it up to to make sure I stay lower. I was going to add a PTC heater but now I suppose I shouldn't. I just have to devise a mount for the Roto board onto a Hemera XS. I'm sure that won't be too difficult. Thank you for the heads up! Any more advice or considerations?

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