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

    BLtouch and Railcore 300ZL problems

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    21
    752
    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.
    • fcwiltundefined
      fcwilt @ObiWan2Print
      last edited by

      @obiwan2print

      Here is my config for BLTouch - will not directly apply to you:

      M950 S0 C"duex.pwm5"                                ; create servo pin 0 for BLTouch
      M558 P9 C"^zprobe.in" H2 F120 T12000 R0.2 A1 S0.03  ; set type for BLtouch and set default parameters
      G31 P25 X0 Y24.5 Z2.660                             ; set trigger value, offset and trigger height (larger = closer)
      

      I don't see where you have created the servo pin needed to control the BLTouch.

      Frederick

      Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

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

        @obiwan2print said in BLtouch and Railcore 300ZL problems:

        M574 X1 Y1 Z0 S1 ; BLtouch used to home Z
        M558 P9 X0 Y0 Z1 H5 F50 T6000 A5 S0.02 H5 ; Bltouch probe type
        G31 X3.0 Y40.8 Z2.104 P25 ; Probe offsets

        This syntax is for RRF2, not RRF3. The lines provided by @fcwilt are what you'll need to use for RRF3. Your deployprobe.g and retractprobe.g will need to be updated as well.

        @obiwan2print said in BLtouch and Railcore 300ZL problems:

        Duet 2 WiFi/Ethernet version 3.0 running on Duet WiFi 1.02 or later + DueX5

        Update your firmware to 3.3.

        https://github.com/Duet3D/RepRapFirmware/releases/download/3.3/Duet2and3Firmware-3.3.zip

        Upload this zip file to the system tab in DWC.

        You can check if it's all applied correctly by sending M122 afterwards. You can also check your config.g for other syntax errors by sending M98 P"config.g"

        Z-Bot CoreXY Build | Thingiverse Profile

        ObiWan2Printundefined 1 Reply Last reply Reply Quote 0
        • ObiWan2Printundefined
          ObiWan2Print @Phaedrux
          last edited by

          @phaedrux what commands should be in the updated version of deployprobe.g and retractprobe.g ?

          Phaedruxundefined 1 Reply Last reply Reply Quote 0
          • ObiWan2Printundefined
            ObiWan2Print
            last edited by

            @fcwilt Thanks this was helpful. Solved some of my problems.

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

              @obiwan2print said in BLtouch and Railcore 300ZL problems:

              @phaedrux what commands should be in the updated version of deployprobe.g and retractprobe.g ?

              M280 P0 S90 ; retract BLTouch

              M280 P0 S10 ; deploy BLTouch

              Note the P0

              Z-Bot CoreXY Build | Thingiverse Profile

              ObiWan2Printundefined 2 Replies Last reply Reply Quote 0
              • ObiWan2Printundefined
                ObiWan2Print @Phaedrux
                last edited by

                @phaedrux thanks the helped !

                1 Reply Last reply Reply Quote 0
                • ObiWan2Printundefined
                  ObiWan2Print @Phaedrux
                  last edited by

                  @phaedrux Now I can't get the Z axis to home. The BLtouch probe lowers and the print head moves but the print plate Z axis does not move. It also says the S commands are old and should be H command. Any suggestions on how to resolve this problem?

                  ObiWan2Printundefined fcwiltundefined 2 Replies Last reply Reply Quote 0
                  • ObiWan2Printundefined
                    ObiWan2Print @ObiWan2Print
                    last edited by

                    @obiwan2print I am using the G28 Z command to try to home the axis or the home button in the console.

                    1 Reply Last reply Reply Quote 0
                    • fcwiltundefined
                      fcwilt @ObiWan2Print
                      last edited by

                      @obiwan2print said in BLtouch and Railcore 300ZL problems:

                      @phaedrux Now I can't get the Z axis to home. The BLtouch probe lowers and the print head moves but the print plate Z axis does not move. It also says the S commands are old and should be H command. Any suggestions on how to resolve this problem?

                      Please cut-and-paste your config.g, homeall.g and homez.g files using the </> tag.

                      Thanks.

                      Also you can just change the S parameter in the G1 S# commands to G1 H#.

                      Frederick

                      Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                      ObiWan2Printundefined 1 Reply Last reply Reply Quote 0
                      • ObiWan2Printundefined
                        ObiWan2Print
                        last edited by

                        @phaedrux said in BLtouch and Railcore 300ZL problems:

                        M98 P"config.g"
                        After updating to firmware 3.3.
                        I ran M98 P"config.g" and got the following errors.
                        M98 P"config.g"
                        Error: M305: M305 has been replaced by M308 and M950 in RepRapFirmware 3
                        Error: M305: M305 has been replaced by M308 and M950 in RepRapFirmware 3
                        Error: M307: Heater 0 not found
                        Error: M307: Heater 1 not found

                        Phaedruxundefined 1 Reply Last reply Reply Quote 0
                        • ObiWan2Printundefined
                          ObiWan2Print @fcwilt
                          last edited by

                          @fcwilt
                          config.g:
                          ; Configuration file for My Printer
                          ; Communication and general
                          M111 S0 ; Debug off
                          M550 PRailCore ; Machine name and Netbios name (can be anything you like)
                          ;M551 Pmyrap ; Machine password (used for FTP)
                          ;*** If you have more than one Duet on your network, they must all have different MAC addresses, so change the last digits
                          ;M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xEE ; Uncomment and change if you want to set a MAC address
                          ;*** 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 ; ...but relative extruder moves

                          ; Axis and motor configuration
                          M669 K1 ; 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 S1 ; Drive 0 goes forwards (change to S0 to reverse it) X stepper (Rear)
                          M569 P1 S0 ; 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 S1 ; Drive 5 goes backwards Front Left Z
                          M569 P6 S1 ; Drive 6 goes backwards Rear Left Z
                          M569 P7 S1 ; Drive 7 goes backwards Right Z

                          ;Leadscrew locations
                          M671 X-10:-10:333 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
                          ; Note 574 command was here and moved to below with BLtouch set homing switch configuration (x,y at min, z at max) IF YOU NEED TO REVERSE YOUR HOMING SWITCHES CHANGE S1 to S0
                          M906 X1400 Y1400 Z1000 E800 I60 ; 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 X290 Y290 Z280 ; 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 E837 ; steps/mm

                          ; Thermistors
                          M305 P0 T100000 B3950 R4700 H0 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction
                          ;If you have a Slice Engineering thermistor, comment out the next line
                          M305 P1 T100000 B4725 R4700 H0 L0 C7.06e-8 ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction
                          ;If you have a Slice Engineering thermistor, uncomment the next lines. KITS DO NOT SHIP WITH A SLICE THERMISTOR - ONLY UNCOMMENT IF YOU ORDERED ONE
                          ;M305 P1 T500000 B4723 C1.196220e-7 ; Set thermistor + ADC parameters for slice thermistor

                          M307 H0 A240.3 C608.7 D8.2 V24.1 B0 ; Bed Heaters
                          M307 H1 A270.7 C90.4 D6.7 V24.0 B0 ;Heater 1 model
                          M570 S360 ; Hot end may be a little slow to heat up so allow it 180 seconds
                          M143 S285

                          ; Fans
                          M106 P0 H-1 ; disable thermostatic mode for fan 0
                          M106 P1 H-1 ; disable thermostatic mode for fan 1
                          M106 P2 H-1
                          M106 P0 S0 ; turn off fans
                          M106 P1 S0
                          M106 P2 S0

                          ; Tool definitions
                          M563 P0 D0 H1 ; Define tool 0
                          G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures
                          ;*** If you have a single-nozzle build, comment the next 2 lines
                          M563 P1 D1 H2 ; Define tool 1
                          G10 P1 S0 R0 X0 Y17 ; Set tool 1 operating and standby temperatures
                          ; BLTouch section below
                          ; Endstops
                          M574 X1 Y1 Z0 S1 ; BLtouch used to home Z
                          M950 S0 C"duex.pwm1" ; Create servo pin 0 for BLtouch
                          M558 P9 C"^zprobe.in" H2 F50 T6000 R0.2 A1 S0.02 ; Bltouch probe type and parameters
                          G31 X3.0 Y40.8 Z2.104 P25 ; Probe offsets

                          homeall.g:
                          M98 P"homex.g"
                          M98 P"homey.g"
                          M98 P"homez.g"

                          homez.g:
                          G91
                          G1 Z5 F800 H2
                          G90
                          G1 X150 Y150 F2400
                          G30
                          G1 Z10 F200

                          fcwiltundefined 2 Replies Last reply Reply Quote 0
                          • fcwiltundefined
                            fcwilt @ObiWan2Print
                            last edited by

                            config.g:

                            ; Configuration file for My Printer
                            ; Communication and general
                            M111 S0 ; Debug off
                            M550 PRailCore ; Machine name and Netbios name (can be anything you like)
                            ;M551 Pmyrap ; Machine password (used for FTP)
                            ;*** If you have more than one Duet on your network, they must all have different MAC addresses, so change the last digits
                            ;M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xEE ; Uncomment and change if you want to set a MAC address
                            ;*** 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 ; ...but relative extruder moves
                            
                            ; Axis and motor configuration
                            M669 K1 ; 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 S1 ; Drive 0 goes forwards (change to S0 to reverse it) X stepper (Rear)
                            M569 P1 S0 ; 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 S1 ; Drive 5 goes backwards Front Left Z
                            M569 P6 S1 ; Drive 6 goes backwards Rear Left Z
                            M569 P7 S1 ; Drive 7 goes backwards Right Z
                            
                            ;Leadscrew locations
                            M671 X-10:-10:333 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
                            ; Note 574 command was here and moved to below with BLtouch set homing switch configuration (x,y at min, z at max) IF YOU NEED TO REVERSE YOUR HOMING SWITCHES CHANGE S1 to S0
                            M906 X1400 Y1400 Z1000 E800 I60 ; 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 X290 Y290 Z280 ; 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 E837 ; steps/mm
                            
                            ; Thermistors
                            M305 P0 T100000 B3950 R4700 H0 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction
                            ;If you have a Slice Engineering thermistor, comment out the next line
                            M305 P1 T100000 B4725 R4700 H0 L0 C7.06e-8 ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction
                            ;If you have a Slice Engineering thermistor, uncomment the next lines. KITS DO NOT SHIP WITH A SLICE THERMISTOR - ONLY UNCOMMENT IF YOU ORDERED ONE
                            ;M305 P1 T500000 B4723 C1.196220e-7 ; Set thermistor + ADC parameters for slice thermistor
                            
                            M307 H0 A240.3 C608.7 D8.2 V24.1 B0 ; Bed Heaters
                            M307 H1 A270.7 C90.4 D6.7 V24.0 B0 ;Heater 1 model
                            M570 S360 ; Hot end may be a little slow to heat up so allow it 180 seconds
                            M143 S285
                            
                            ; Fans
                            M106 P0 H-1 ; disable thermostatic mode for fan 0
                            M106 P1 H-1 ; disable thermostatic mode for fan 1
                            M106 P2 H-1
                            M106 P0 S0 ; turn off fans
                            M106 P1 S0
                            M106 P2 S0
                            
                            ; Tool definitions
                            M563 P0 D0 H1 ; Define tool 0
                            G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures
                            ;*** If you have a single-nozzle build, comment the next 2 lines
                            M563 P1 D1 H2 ; Define tool 1
                            G10 P1 S0 R0 X0 Y17 ; Set tool 1 operating and standby temperatures
                            ; BLTouch section below
                            ; Endstops
                            M574 X1 Y1 Z0 S1 ; BLtouch used to home Z
                            M950 S0 C"duex.pwm1" ; Create servo pin 0 for BLtouch
                            M558 P9 C"^zprobe.in" H2 F50 T6000 R0.2 A1 S0.02 ; Bltouch probe type and parameters
                            G31 X3.0 Y40.8 Z2.104 P25 ; Probe offsets
                            

                            homeall.g:

                            M98 P"homex.g"
                            M98 P"homey.g"
                            M98 P"homez.g"
                            

                            homez.g:

                            G91
                            G1 Z5 F800 H2
                            G90
                            G1 X150 Y150 F2400
                            G30
                            G1 Z10 F200
                            

                            Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                            1 Reply Last reply Reply Quote 0
                            • fcwiltundefined
                              fcwilt @ObiWan2Print
                              last edited by

                              @obiwan2print

                              The problem with using a Z probe to home Z is that you need to move to a fixed XY position.

                              To do that X and Y have to be homed first.

                              Which means G28 will work (since you home all in the order XYZ) but G28 Z may not work.

                              That's one of the reasons I don't home with a Z probe but install a Z endstop as well as the Z probe.

                              Frederick

                              Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                              ObiWan2Printundefined 2 Replies Last reply Reply Quote 0
                              • ObiWan2Printundefined
                                ObiWan2Print @fcwilt
                                last edited by

                                @fcwilt Good to know. Thanks

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

                                  @obiwan2print said in BLtouch and Railcore 300ZL problems:

                                  Error: M305: M305 has been replaced by M308 and M950 in RepRapFirmware 3
                                  Error: M305: M305 has been replaced by M308 and M950 in RepRapFirmware 3
                                  Error: M307: Heater 0 not found
                                  Error: M307: Heater 1 not found

                                  I think you should probably generate a new config from the online tool so you can see what the proper heater setup format looks like in RRF3.

                                  https://configtool.reprapfirmware.org/Start

                                  Z-Bot CoreXY Build | Thingiverse Profile

                                  1 Reply Last reply Reply Quote 0
                                  • PaulHewundefined
                                    PaulHew
                                    last edited by

                                    @ObiWan2Print Just incase You need some help, these are the files from my RailCore running a Duet Mini 5+ with 1LC toolboard. RRFv3.3.0

                                    If I can help further, please let me know.

                                    Paul Current RC.txt
                                    This is a zip file, so rename from a txt to a zip 😉

                                    RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                                    Voron 2.4 disassembled..... Waiting for the RailCore Mini....

                                    ObiWan2Printundefined 1 Reply Last reply Reply Quote 0
                                    • ObiWan2Printundefined
                                      ObiWan2Print @PaulHew
                                      last edited by

                                      @paulhew thanks for this help and information. Still trouble shooting the Z axis configurations and movement. Hope to resolve those issues soon.

                                      1 Reply Last reply Reply Quote 0
                                      • ObiWan2Printundefined
                                        ObiWan2Print @fcwilt
                                        last edited by

                                        @fcwilt When I use the G28 Z command the nozzle goes to the back right corner and stops with the BLtouch located off the print platform. I would like to move the nozzle in the negative Y direction in order to have the BLtouch on the print platform. Any suggestion on how accomplish this task? I tried changing the G31 Y offset value in the config.g but it still homes to the back location when using G28 Z.

                                        fcwiltundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
                                        • fcwiltundefined
                                          fcwilt @ObiWan2Print
                                          last edited by

                                          @obiwan2print

                                          When jogging the axes using the jog buttons in the DWC does each axis move in the correct direction?

                                          Frederick

                                          Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

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

                                            @obiwan2print said in BLtouch and Railcore 300ZL problems:

                                            @fcwilt When I use the G28 Z command the nozzle goes to the back right corner and stops with the BLtouch located off the print platform. I would like to move the nozzle in the negative Y direction in order to have the BLtouch on the print platform. Any suggestion on how accomplish this task? I tried changing the G31 Y offset value in the config.g but it still homes to the back location when using G28 Z.

                                            The position it goes to is defined in homez.g. If it's not going where you want it, you need to edit that file.

                                            Z-Bot CoreXY Build | Thingiverse Profile

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