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

    bed level

    Scheduled Pinned Locked Moved
    General Discussion
    2
    15
    441
    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.
    • kuperundefined
      kuper
      last edited by

      Hello,
      I have an error when I do a bed mapping M98 P"0 (photo attached)
      when I do the first probe I get this resole (photo attached),
      my bed is not leveled well, does the duet consider that? the changes on the bed while printing? or do I need to adjust the bed manually?

      thanks.

      WhatsApp Image 2023-12-08 at 13.13.26.jpeg
      WhatsApp Image 2023-12-08 at 13.16.46.jpeg

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

        @kuper Usually that means that the probe is too close to the bed, and so is already triggered, when a bed probe command is sent. If you need more help, post your "Bed Mapping" macro. Also, when asking for support, please state hardware and firmware version, by sending M115 in the console and posting the response. A brief description of the machine is useful too.. It looks like you're using a very old version of DWC, so I'm guessing a Duet 2 WiFi with firmware 2.x, and a Delta printer?

        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

        kuperundefined 1 Reply Last reply Reply Quote 0
        • kuperundefined
          kuper @droftarts
          last edited by kuper

          @droftarts Yeah I have an old version..
          I tried to update and now I cannot connect to the internet I got this error
          M587 S"xxx" P"xxx"
          Error: Failed to add SSID to remembered list<LF>ok<LF>
          what is wrong?

          after m122
          M122
          === Diagnostics ===<LF>RepRapFirmware for Duet 2 WiFi/Ethernet version 3.0 running on Duet WiFi 1.02 or later<LF>Board ID: 08DDM-9FAM2-LW4S4-6J1DJ-3S86K-TJSRX<LF>Used output buffers: 4 of 24 (4 max)<LF>=== RTOS ===<LF>Static ram: 30516<LF>Dynamic ram: 90640 of which 580 recycled<LF>Exception stack ram used: 312<LF>Never used ram: 9024<LF>Tasks: NETWORK(ready,1888) HEAT(blocked,1464) MAIN(running,3740) IDLE(ready,156)<LF>Owned mutexes:<LF>=== Platform ===<LF>Last reset 00:08:13 ago, cause: power up<LF>Last software reset at 2023-11-18 14:58, reason: User, spinning module GCodes, available RAM 5648 bytes (slot 3)<LF>Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task 0xffffffff<LF>Error status: 0<LF>Free file entries: 10<LF>SD card 0 detected, interface speed: 20.0MBytes/sec<LF>SD card longest block write time: 0.0ms, max retries 0<LF>MCU temperature: min 31.8, current 34.5, max 34.7<LF>Supply voltage: min 12.2, current 12.2, max 12.3, under voltage events: 0, over voltage events: 0, power[Warning: Maximal number of characters per line exceeded! Check the line break settings in [Terminal > Settings > Text] or increase the limit in [Terminal > Settings > Advanced].]

          WhatsApp Image 2023-12-08 at 21.13.36.jpeg
          the printer is Rostock MAX v3.2 delta

          thank you.

          1 Reply Last reply Reply Quote 0
          • kuperundefined
            kuper
            last edited by

            ok, I succeeded in updating and connecting.
            now how can I adjust the bed level?
            when I do a G32 (delta calibration) is it consider the differences on the bed while printing?

            m115
            FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.4.4 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2022-10-20 16:17:41

            thank you!

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

              @kuper See https://docs.duet3d.com/User_manual/Tuning/Delta_calibration

              Your bed mesh does look a bit strange. As it seems to be high at the towers and low in between, I would guess it's a combination of incorrect rod length and incorrect delta radius. However, the delta calibration should be able to sort this out and get your bed mesh looking flatter.

              Also, you have updated to 3.4.4, but 3.4.6 is the current release. https://github.com/Duet3D/RepRapFirmware/releases/tag/3.4.6

              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

              kuperundefined 1 Reply Last reply Reply Quote 0
              • kuperundefined
                kuper @droftarts
                last edited by kuper

                @droftarts hey, thank you.
                i updated with seemecnc files https://docs.google.com/document/d/1IQf191FP7EgV8IRpa__jZviF_lfd1jcKVwHD2J7U9pw/edit

                page 14: "At the web browser control “Dashboard”, select “Delta Calibration” from the drop down menu “Compensation & Calibration” (do not run “Mesh”)"

                the photo of the bed is with the old version, I don't see a photo like this now after Calibration(maybe if I run mesh?)

                I will check the delta calibration manual

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

                  @kuper the mesh compensation is a plugin now. Go to Plugins and click start on the selected plugin, and you will get the mesh compensation menu option under plugins.

                  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

                  kuperundefined 1 Reply Last reply Reply Quote 0
                  • kuperundefined
                    kuper @droftarts
                    last edited by

                    @droftarts
                    I mean that in the seemecnc manual, they say not to use a "run mash"

                    after G29
                    WhatsApp Image 2023-12-10 at 16.57.30.jpeg
                    plugins

                    WhatsApp Image 2023-12-10 at 16.52.31.jpeg
                    bed map

                    WhatsApp Image 2023-12-10 at 16.53.08.jpeg

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

                      @kuper okay. Delta calibration should be in the drop down list in the bed mesh plugin, still.

                      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

                      kuperundefined 1 Reply Last reply Reply Quote 0
                      • kuperundefined
                        kuper @droftarts
                        last edited by

                        @droftarts Sorry, didn't get you...
                        in the plugins, there is no bed mesh...
                        and when I ran G29 I got the first image "seemecnc does not use bed mapping...""

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

                          @kuper Sorry, I've been running 3.5 betas for so long I've forgotten where everything is in older versions! I also don't know if the versions of RRF and DWC that SeeMeCNC supplies are custom versions, with Delta Calibration and Mesh Compensation removed. There certainly shouldn't be any issue running these; I do on my Delta.

                          It looks like you have the 'Height Map' option under 'Control'. The 'Compensation and Calibration' menus is just above the axis jogging buttons, on the 'Dashboard':
                          alt text
                          Clicking on that on a Delta should give you this menu:
                          alt text
                          It's a quick way to run the Delta Calibration, ie G32.

                          I think the message is not saying you can't use it, just that there's no bed mesh yet. Clicking OK will probably start a bed mesh probe.

                          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

                          kuperundefined 1 Reply Last reply Reply Quote 0
                          • kuperundefined
                            kuper @droftarts
                            last edited by

                            @droftarts

                            from the seemecnc menual
                            -All SeeMeCNC Delta’s no longer use mesh (bed map) calibration as of November 2022.
                            -The “Delta Calibration” now automatically deletes config-override.g and heightmap.csv files, then runs the Delta Calibration routine. There is no longer a need to manually delete files.

                            -"SeeMeCNC continues to NOT use bed mapping. It should not be necessary.
                            Calibration is only G32, or wavy icon on touch screen, or web control dashboard “Delta Calibration” drop box (middle screen)"

                            after G32
                            after this G32 calibration, does the printer consider the deviation on the bed?

                            WhatsApp Image 2023-12-10 at 21.59.52.jpeg

                            bed mapping Is empty

                            WhatsApp Image 2023-12-10 at 21.59.52 (1).jpeg

                            after I G29 it says "seemecnc does not use bed mapping.."
                            I press ok and nothing, the bed mapping doesn't work.

                            from the seemecnc manual:
                            RostockMAX v3.2
                            Edit the config.g file items below, save and power cycle your printer
                            M665 Arms length and type
                            M569 Motor Direction - if G28 sends the hot end towards the bed, you’ll need to reverse the setting - If they’re set “S0”, set to “S1” to reverse direction and vice-versa. Check that extruders are turning in the correct direction as well.
                            M92 Stepper motor AND pulley number of teeth
                            Early machines had 20T timing pulleys, adjust the steps/mm accordingly
                            Late model machines have 16T timing pulleys
                            You also need to consider 1.8deg early model or late model 0.9 degree steppers
                            M558 Probe Settings (we did not ship FSR bed sensors in this printer model)

                            I don't know if I need to change something in the config file.. and I don't know the parameters of the printer.

                            I also posted about it in the seemecnc forum.

                            thank you!

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

                              @kuper I found the files you are using on Google Docs here: https://drive.google.com/drive/folders/1JviX5yzD6acl_vfEj_9GN0b4aT0D5EpW
                              It looks like this comes from 'mesh.g' in the /sys folder, which is run when command G29 is sent:

                              ; As of Oct 31, 2022, SeeMeCNC does not use bed mapping
                              ; 
                              M291 P"SeeMeCNC does not use bed mapping for this SD card setup?  EXIT No Change OK" R"SeeMeCNC BOSSdelta 500 Series" S3
                              

                              I'm not sure why SeeMeCNC have disabled mesh compensation; it's a useful tool for working out if there is an issue with the bed. It may be they feel the bed is physically flat enough, and that delta calibration does a good enough job of fixing any other problems, and mesh compensation just adds a level of complexity. You can override this; if you change the name of mesh.g in the /sys folder to something else, eg no_mesh.g, then it will run mesh compensation as usual. The correct commands are in the config.g for it to work with (M557 R130 S30 ; define mesh grid).

                              @kuper said in bed level:

                              I don't know if I need to change something in the config file.. and I don't know the parameters of the printer.

                              If the delta calibration completed successfully, and you can run a test print, I'd guess that you have the standard arms, the motors move the right way, the number of teeth are correct, and so are the motors. To get 200 steps per mm (M92 X200 Y200 Z200 in config.g) I'd guess you have 0.9° motors (it usually says on the back of the motor), 16x microstepping (M350 X16 ... in config.g), with 16T pulleys (count the teeth), using GT2 belt with a belt pitch of 2mm (measure the distance between a number of teeth on the belt, divide by the number of teeth, the answer should be 2mm). Maths:
                              steps_per_mm = (motor_steps_per_rev * driver_microstep) / (belt_pitch_mm * pulley_number_of_teeth)
                              (400 * 16) / (2 * 16) = 200
                              A quick test is to move in Z 100mm, which moves all three motors, and measure if they did actually move 100mm.

                              If you kept a copy of your old config.g from before you updated, that will tell you the settings it was using.

                              The 'Error: Z probe readings not consistent' is a bit worrying. Try running Delta calibration a second time, and see if it says the same thing again. Otherwise, the 'after (-0.000, 0.133)' response from the calibration is pretty good.

                              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

                              kuperundefined 1 Reply Last reply Reply Quote 0
                              • kuperundefined
                                kuper @droftarts
                                last edited by

                                @droftarts thank you for helping!
                                yeah, the dimensions are standard and I printed already but I have some issues with the bed leveling.

                                I changed the mesh file to no_mesh and it is running now but it stopped during the mesh compensation because of the z probe problem...

                                I tried to run delta calibration several times and still, I have a z-probe error.
                                WhatsApp Image 2023-12-11 at 13.31.26.jpeg

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

                                  @kuper I think your bed probe is the PCB that the hot end is connected to, which acts as a strain gauge: see https://www.seemecnc.com/products/se300-v1-4-probing-circuit-board

                                  If you are getting inconsistent probe readings, I think you should post on the SeeMeCNC forums and get support from them to help resolve it, as I don't have access to or experience with this hardware. It will effect the delta calibration and bed mesh if it not reporting accurately.

                                  Some general advice with these kinds of probe: make sure the nozzle is bolted down firmly to the PCB, and that all parts of the nozzle are tightened up correctly (see the build guide here https://seemecnc.dozuki.com/Guide/SE300+Build+Guide/94). Make sure the nozzle is clean before probing, ie no bits of filament stuck to the nozzle, or oozing.

                                  Also, your probe settings, from the SeeMeCNC supplied config, are:

                                  M558 P5 I0 A4 R0.4 C"zprobe.in" H20 F2500 T6000         ; HOTEND PROBEset Z probe type to switch and the dive height + speeds
                                  G31 P500 X0 Y0 Z-0.35                                    ; set Z probe trigger value, offset and trigger height
                                  

                                  See M558 for the meaning of the parameters. I think I0 is incorrect; it should be K0, for the probe number. In RRF, incorrect parameters are just ignored, rather than triggering an error.
                                  The A4 parameter means that for each probe point, it tries up to 4 times to get a reading that is within the set sensitivity. In this case, it is using the default of 0.03mm, as there is no S parameter. It could be this that is giving the inconsistent readings. You can do a probing test by running this macro:

                                  ; ProbeTest.g
                                  ; Create a new macro, copy and paste this into it, then run it
                                  G28
                                  G30 P0 X0 Y0 Z-9999
                                  G30 P1 X0 Y0 Z-9999
                                  G30 P2 X0 Y0 Z-9999
                                  G30 P3 X0 Y0 Z-9999
                                  G30 P4 X0 Y0 Z-9999
                                  G30 P5 X0 Y0 Z-9999
                                  G30 P6 X0 Y0 Z-9999
                                  G30 P7 X0 Y0 Z-9999
                                  G30 P8 X0 Y0 Z-9999
                                  G30 P9 X0 Y0 Z-9999 S-1
                                  

                                  Which will give results something like:

                                  M98 P"0:/macros/ProbeTest.g"
                                  G32 bed probe heights: 0.045 0.046 0.047 0.047 0.046 0.047 0.048 0.048 0.047 0.047, mean 0.047, deviation from mean 0.001
                                  

                                  Lastly, no need to take pictures of your screen. You can highlight any text in DWC, then copy and paste it into your reply!

                                  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

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