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

Heat Bed setting off Strain Gauge

Scheduled Pinned Locked Moved
Smart effector for delta printers
2
4
294
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.
  • undefined
    Lightpath
    last edited by Lightpath 25 Feb 2021, 04:11

    I have a new Duet Smart Effector I bought from Filastruder. I have set it up and it seems to be working well when the heat bed is off. When the heat bed is on, if I get within 100mm of it the strain detector goes off. I know it's the heat bed because I can take everything off of the effector except for the 8 pin connection back to the Duet, and with the heat bed on as soon as I move the empty effector within say 100mm of the heat bed the light comes on and the Z probe reads 1000 in the Duet interface. Here is my setup:

    ; Z-Probe for Duet Smart Effector
    M558 P8 C"^zprobe.in" R0.4 F1200 T5000 H5
    G31 P500 X0 Y0 Z-0.10 ; set Z probe trigger value, offset and trigger height
    M557 R100 S20 ; define mesh grid

    And for the heat bed:

    M308 S0 P"bedtemp" Y"thermistor" T100000 B3950 ; 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 R0.300 C505.0 D1.98 S1.00 V17.6

    The heat bed is a SeeMeCNC Onyx 300mm bed powered off the Duet at 24 volts.

    I've tried manipulating the sensitivity, but when I send M672 S105:50:205 for example, the web interface says the command was successful, however the duet status light doesn't flash like I would expect it to. When the duet is powered on the status LED flashes twice, when I would expect it to flash three times if it was operating normally.

    From reading other posts it appears I have no real choice here but to send it back to Filastruder? I bought it in the last month so I'm not concerned with warranty, I just don't leave my apartment much since Covid. Is there no way to use the unpopulated programming header to program it myself? I have pogo pins and headers, is there a way to program it if I can get everything connected, say with the regular Arduino IDE?

    Open to any and all suggestions.

    One more question- Can I go back to FSRs with the Smart Effector still in place? It's not a bad quick-change platform even without the z-probe.

    Thanks very much!

    1 Reply Last reply Reply Quote 0
    • undefined
      Lightpath
      last edited by 25 Feb 2021, 06:46

      For the next person fighting with reprogramming the sensitivity change your M558 command

      FROM:
      try C"zprobe.in"

      TO:

      C"zprobe.in+zprobe.mod"

      And you'll be able to set the sensitivity. @dc42 Can I add this to the documentation or could a MOD please do it?

      1 Reply Last reply Reply Quote 1
      • undefined
        dc42 administrators
        last edited by 25 Feb 2021, 08:49

        @Lightpath, use the B1 parameter in the M558 command to turn heaters off during probing.

        The bed heater must be creating sufficient magnetic field to be picked up by the strain gauge amplifier.

        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 0
        • undefined
          Lightpath
          last edited by 26 Feb 2021, 03:13

          Oh good lord look at the Gcode dictionary for M558. There it is right there:

          "Bn If 1, turn off all heaters while probing, default (B0) leaves heaters on. (RepRapFirmware 1.21 and later)"

          Thank you @dc42 ❤

          1 Reply Last reply Reply Quote 1
          3 out of 4
          • First post
            3/4
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA