Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Some other little hints for starting...

    General Discussion
    3
    7
    77
    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.
    • A Former User
      A Former User last edited by A Former User

      Good morning, the moment I'll mount my Duet WiFi to my custom CoreXY is getting really closer! As I told in my previous posts I come from the Marlin world (well, to be honest from a Marin's fork) so for me it's now all a little hard to understand how RFF works so I know I'll have to face a lot of studying to understand it well. For now I need some basic infos to make my printer to start moving....first: the printer is based on a TronXY X5S chassis but the X gantry as well as the extruder plate has been totaly changed from the original ones so the first thing I need to know is how adjust the X and Y offsets for the nozzle to make it to be placed in the right coordinates of the plate. I try to explain better: my plate is 330x330 mm and I want that if I send the nozzle G1 X165 Y165 the nozzle will be placed exactly in the middle of the plate. Marlin has a feature to do so, how can I make this adjustment in RFF?
      Second question is about the Z offset. I'll use an orginal BLTouch V3.1 as Z probe but I can't find how to calculate and "store" the Z offset value....to calculate the Z offset in Marlin i did the following steps:

      1. M851 Z-4
      2. G28 Z0
      3. Slowly lower the Z until the nozzle starts to scratch a piece of paper placed between the nozzle itself and the plate
      4. The new Z offset will be the actual reading of the Z minus 4 plus 0,01 for the paper thickness
        After that M851 Z new_value and M500 to store it in EEPROM

      except for the M500 is this a correct procedure even for RFF? In case it's not how can I calculate and store the Z offset?

      Least but not last a question: is it possible to have the X and Y homing in the front left corner of the plate and the Z homing in the center of the plate?

      Thanks and sorry for the long post (and for the bad English as well)
      Andrea

      1 Reply Last reply Reply Quote 0
      • jay_s_uk
        jay_s_uk last edited by

        You can adjust the M208 minima to account for axis overhang.
        E.g. if when you home the X axis, the nozzle is only on the build plate when you get to 10, set the minima to -10. Then when it homes, the home position is -10 and not 0.

        For the z probe, read this https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

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

          @jay_s_uk said in Some other little hints for starting...:

          You can adjust the M208 minima to account for axis overhang.
          E.g. if when you home the X axis, the nozzle is only on the build plate when you get to 10, set the minima to -10. Then when it homes, the home position is -10 and not 0.

          For the z probe, read this https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe

          Thanks! For the M208 i can use the method to track two diagonals in the plate (using paper tape) and the send the nozzle G1 X165 Y165 and measure the difference and store them in config.g with the M208?

          1 Reply Last reply Reply Quote 0
          • jay_s_uk
            jay_s_uk last edited by

            If you know you bed is 330mm wide, it would be easier to home your nozzle and then jog it until you're over the edge of the bed. The amount you've jogged is then your negative offset.

            Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

            1 Reply Last reply Reply Quote 0
            • fcwilt
              fcwilt last edited by fcwilt

              Hi,

              With the Duet firmware M500 doesn't write to EEPROM, it creates a file called config-override.g which has certain commands in it - some are related to calibrating a delta printer - some are related to tuning heaters.

              In any case to use that file you put a M501 at the END of your config.g file

              Instead of using M501 you can move the contents of config-override.g into the appropriate place(s) in your config.g if you want to keep things together.

              Frederick

              Printers: A FT-5 with the 713 upgrade bits. A custom MarkForged style. A small Utilmaker style and a CoreXY from kits. Various hotends. Using Duets (2 and 3) running 3.4.1

              1 Reply Last reply Reply Quote 1
              • fcwilt
                fcwilt last edited by fcwilt

                Hi again,

                As to the Z offset value:

                What you are already doing will get you the correct value (or very close to it).

                To save it you edit your G31 command, where ever it is, often in your config.g file.

                The Z parameter below is what you edit, the other parameters are unique to your particular Z probe. The other values you see below are for my BLTouch, they likely won't apply to your printer.

                G21 P25 X0 Y24.5 Z2.470

                Frederick

                Printers: A FT-5 with the 713 upgrade bits. A custom MarkForged style. A small Utilmaker style and a CoreXY from kits. Various hotends. Using Duets (2 and 3) running 3.4.1

                1 Reply Last reply Reply Quote 0
                • fcwilt
                  fcwilt last edited by fcwilt

                  @the_dragonlord said in Some other little hints for starting...:

                  I need to know is how adjust the X and Y offsets for the nozzle to make it to be placed in the right coordinates of the plate. I try to explain better: my plate is 330x330 mm and I want that if I send the nozzle G1 X165 Y165 the nozzle will be placed exactly in the middle of the plate.

                  I'm not sure I fully understand your question.

                  There is a command to set the X and Y offsets for the nozzle but they are not used for that purpose.

                  That command is used when you have a printer that has two nozzles and you need to tell the firmware how they are physically positioned, relative to one another.

                  If the goal is simply to have G1 X165 Y165 move the nozzle to the center of the bed then I need to know what the command is doing now instead.

                  Thanks.

                  Frederick

                  Printers: A FT-5 with the 713 upgrade bits. A custom MarkForged style. A small Utilmaker style and a CoreXY from kits. Various hotends. Using Duets (2 and 3) running 3.4.1

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