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

    unexpected Behavior on Duet 1LC Toolboard with Microprobe

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    4
    14
    378
    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.
    • Superbrain8undefined
      Superbrain8
      last edited by Superbrain8

      Good Day,

      I want to replace a BL Touch on one of my Printer with a Biqu Microprobe due to the smaller formfactor giving me a more favorable probe placement.
      With the BL Touch connected everything is fine, connecting the Microprobe causes the Connected Thermistor to get lost, causing the hotend to go into a Error state.
      The Printer where running with the BL Touch now for a few months in this Configuration

      The printer is running as a Idex equiped with:
      Duet 3 Mini5+
      2 1LC Toolboards
      2 Mosquito Magnum each running a PT1000
      2 BMG-M Extruder
      2 Roatating Magnet Filament Monitors
      Running on 3.4.6

      Changed the config from the Working BL Touch settings to:

      ; Z-Probe
      M558 P9 C"^!20.io0.in" H7 F250:30 T8000 A20 R0.75 S0.01     ; BL Touch
      M950 P0 C"20.io0.out"                                ; BL Touch Servo Pin
      G31 P25 X-38 Y-3.8 Z2.12                        ; set the trigger height and Offset BL Touch 2.55
      M557 X5:220 Y-17:220 S50                            ; define mesh grid
      M376 H10                                            ; Taper height of 10mm (fade)
      

      Deployprobe.g and Retractprobe.g got configured to support the new probe

      M42 P0 S1
      G4 P500
      

      The Behavior i get with a BLTouch connected:

      • Powering on the printer works
      • Self Test of the Probe works
      • Printer goes to Idle
      • Pin Deploys when configuration is adjusted for the probe

      The behavior with the Microprobe connected:

      • Powering on the printer works
      • Self Test of the probe Works
      • after a second or two the Hotend Cooling fan of the Tool where the probe is connected to turns on
      • the Thermistor reports 2000°C
      • Pin of the Probe doesnt get Deployed when sending a macro containing
      M42 P0 S1 ; Turn on pin so it deploys
      G4 P500 
      

      ive tried to see if the cable is the issue, but swapping in the BL Touch on the same cable doesnt cause the issue.
      The pinout of both probes is also the same

      droftartsundefined dc42undefined 2 Replies Last reply Reply Quote 0
      • droftartsundefined
        droftarts administrators @Superbrain8
        last edited by

        @Superbrain8 Can you post your full config.g? Also send M98 P"config.g" in the Console and see if any errors are reported.

        Though it sounds like one of the wires is shorting out, or is connected incorrectly, if it is causing the fan to come on and the thermistor to read 2000C. A temperature reading of 2000C usually indicates a dead short between the temperature sensor pins wires.

        Could you post pictures of the wiring at the Microprobe, and where it connects on the 1LC?

        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

        Superbrain8undefined 1 Reply Last reply Reply Quote 0
        • Superbrain8undefined
          Superbrain8 @droftarts
          last edited by

          will provide the other stuff shortly.
          but i dont think its wiring related. Connecting a BL Touch with the same wires doesnt cause this issue.
          the pinout of both probes is the same, ran the BL Touch for over a year on the Toolboard with no issues.

          Here is a picture of the Crimps on the Connector facing the Toolboard, other side is facory Crimped.
          IMG_20240128_095916.jpg

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

            @Superbrain8 It's more if you've rotated the connector 180 degrees where it goes into the Microprobe. Check the Microprobe user manual for pinout: https://github.com/bigtreetech/MicroProbe

            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

            Superbrain8undefined 1 Reply Last reply Reply Quote 0
            • Superbrain8undefined
              Superbrain8 @droftarts
              last edited by

              ive used the teamgloomy page for reference, and to verify the correct order of colors.
              https://teamgloomy.github.io/fly_e3_v2_bltouch.html
              did compared the Original Harness for the BL Touch with the one for the Microprobe and both have the colors in the same order

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

                @Superbrain8 They often change colours, and put the wiring loom in the reverse order. Something is going wrong, and to short the fan and thermistor to ground, it's for sure a wiring issue.

                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

                Superbrain8undefined 1 Reply Last reply Reply Quote 0
                • Superbrain8undefined
                  Superbrain8 @droftarts
                  last edited by

                  the Silkscreen Print on the Probe itself matches what the Usermanual and the page from treamgloomy shows
                  IMG_20240130_174946.jpg

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

                    @Superbrain8 said in unexpected Behavior on Duet 1LC Toolboard with Microprobe:

                    Powering on the printer works
                    Self Test of the probe Works
                    after a second or two the Hotend Cooling fan of the Tool where the probe is connected to turns on
                    the Thermistor reports 2000°C
                    Pin of the Probe doesnt get Deployed when sending a macro containing

                    If the hot end fan turns on a second or two after doing the probe self-test, then I suspect that the probe is overloading the 5V rail of the tool board and causing it to reset. Use M122 B210 to check the last reset time and reason.

                    The BLTouch draws quite a high current (a few hundred milliamps) for a very short time when it deploys or retracts the pin. The tool board has a capacitor to handle this short surge. It may be that the Microprobe draws more current, or draws current for a longer time, or draws a high current continuously when the pin is deployed.

                    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

                    Superbrain8undefined 1 Reply Last reply Reply Quote 0
                    • Superbrain8undefined
                      Superbrain8 @dc42
                      last edited by

                      @dc42 Here is the Readout of the Affected Toolboard

                      M122 B20
                      Diagnostics for board 20:
                      Duet TOOL1LC rev 1.1 or later firmware version 3.4.6 (2023-07-21 14:17:33)
                      Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1)
                      All averaging filters OK
                      Never used RAM 2984, free system stack 88 words
                      Tasks: Move(notifyWait,0.0%,155) HEAT(notifyWait,0.1%,115) CanAsync(notifyWait,0.0%,65) CanRecv(notifyWait,0.0%,76) CanClock(notifyWait,0.0%,65) ACCEL(notifyWait,0.0%,61) TMC(notifyWait,3.0%,57) MAIN(running,92.0%,441) IDLE(ready,0.0%,26) AIN(delaying,4.9%,142), total 100.0%
                      Last reset 00:00:26 ago, cause: power up
                      Last software reset data not available
                      Driver 0: pos 0, 80.0 steps/mm,standstill, SG min 0, read errors 0, write errors 0, ifcnt 9, reads 13293, writes 9, timeouts 0, DMA errors 0, CC errors 0, steps req 0 done 0
                      Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0
                      Peak sync jitter 0/8, peak Rx sync delay 202, resyncs 0/0, no step interrupt scheduled
                      VIN voltage: min 24.5, current 24.5, max 24.6
                      MCU temperature: min 17.2C, current 20.8C, max 20.8C
                      Last sensors broadcast 0x00000000 found 0 135 ticks ago, 0 ordering errs, loop time 0
                      CAN messages queued 234, send timeouts 0, received 353, lost 0, free buffers 37, min 37, error reg 0
                      dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 0
                      Accelerometer: LIS3DH, status: 00
                      I2C bus errors 0, naks 3, other errors 0
                      
                      dc42undefined 1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators @Superbrain8
                        last edited by

                        @Superbrain8 said in unexpected Behavior on Duet 1LC Toolboard with Microprobe:

                        Last reset 00:00:26 ago, cause: power up

                        So was it 26 seconds ago that you powered up the whole system, or 26 seconds ago that you commanded the probe self-test?

                        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

                        Superbrain8undefined 1 Reply Last reply Reply Quote 0
                        • Superbrain8undefined
                          Superbrain8 @dc42
                          last edited by

                          @dc42 powering up the system, cant command a self test manually, wont get executed after the initial selftest

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

                            @Superbrain8 if you power up the system, then send the configuration commands for the probe again, what happens when you command the pin to deploy?

                            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

                            Superbrain8undefined 1 Reply Last reply Reply Quote 0
                            • Superbrain8undefined
                              Superbrain8 @dc42
                              last edited by

                              @dc42 nothing, would guess that the probe draws to much for the 5v rail to actuate the pin.

                              I take the L on this one and look for a different solution for replacing the BL touch.

                              jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                              • jay_s_ukundefined
                                jay_s_uk @Superbrain8
                                last edited by

                                @Superbrain8 i ran my V1 microprobe on a 1LC with no issues. I can't remember whether I joined grounds or ran them separately

                                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
                                • First post
                                  Last post
                                Unless otherwise noted, all forum content is licensed under CC-BY-SA