Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. tom33
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 28
    • Posts 130
    • Best 2
    • Controversial 0
    • Groups 0

    Posts made by tom33

    • very dangerous behavior on 3.5.3

      Hi there is a very dangerous behaviour with userposition and machine position.

      I have WCS Z offset (G10 L2 P1 Z40) to avoid collision because I can change the height of my build plate.

      When I ask the machine to go the position in a macros for ex
      T0
      G90
      G0 Z50

      The machine goes well to the userPosition Z50

      But if have the same command on the start.g or mesh.g

      the machine go to the userposition Z10

      In a macro or in the terminal, when you ask for a G90, the machine moves in userPosition, but in start.g and mesh.g the machine moves in machinePosition.
      it's only for the Z axis.

      posted in Tuning and tweaking
      tom33undefined
      tom33
    • RE: Reprap G-Code syntax now part of RJ TextEd text editor

      @OwenD is it possible to use it with visual studio code ?

      posted in General Discussion
      tom33undefined
      tom33
    • Heater problem since Change from main board to extension board

      Hi,

      Since I have switch my heat chamber in duet1XD output I have tge following problem

      Error: Failed to switch off remote heater 4: 
      

      config.g for the heating chamber

      ;Heat chamber
      M308 S4 P"20.temp0" Y"thermistor" A"Chambre" T100000 B4725 C7.06e-8           ; configure sensor 3 as thermistor on pin temp3
      M950 H4 C"20.out1" T4                                 ; create chamber heater output on out3 and map it to sensor 3
      M307 H4 B0 S1.00                                        ; disable bang-bang mode for the chamber heater and set PWM limit
      M141 P0 H4                                                 ; map chamber to heater 3
      M570 H4 P999999 T999999			                 ; 30min  extra 20°C tolerance
      M143 H4 P0 S70 A2                                           ; set temperature limit for heater 3 to 100C
      
      

      When I have the message then emergency stop

      The problem occur even when the machine doesn't print.

      Using MB6HC + 1XD
      firmware 3.4.6

      Thanks !

      posted in Tuning and tweaking
      tom33undefined
      tom33
    • RE: issue with 1HCL and Quadrature Shaft Encoder

      @dc42 I have tried the 3.5.0 rc2 but the problem still persist
      as you can see in the picture :
      716af1f0-f254-4868-a9c5-770e61c04d16-IMG_0366 (002).jpg

      When I turn the machine in open loop mode I don't have problem when I print circle

      posted in Beta Firmware
      tom33undefined
      tom33
    • RE: issue with 1HCL and Quadrature Shaft Encoder

      @dc42 3da964da-65b3-4911-b67e-aca1a928e543-image.png

      I have tried to home the axis with d0 d2 and d3 with the same results

      The encoder have 450 - 650 mm maximum cable length

      posted in Beta Firmware
      tom33undefined
      tom33
    • RE: issue with 1HCL and Quadrature Shaft Encoder

      @dc42 @Phaedrux ?

      posted in Beta Firmware
      tom33undefined
      tom33
    • RE: send gcode command from tinker-board via SPI without DSF

      @dc42 perfect, I just need to follow the instruction from this page : https://docs.duet3d.com/User_manual/Machine_configuration/DSF_Other

      or this is an other procedure ?

      posted in General Discussion
      tom33undefined
      tom33
    • RE: send gcode command from tinker-board via SPI without DSF

      @dc42 this is the usb port :
      1 x USB 3.2 Gen1 Type-C® OTG port
      2 x USB 3.2 Gen1 Type-A ports
      2 x USB 2.0 Pin header

      The otg can use host capability ?

      posted in General Discussion
      tom33undefined
      tom33
    • RE: send gcode command from tinker-board via SPI without DSF

      @chrishamm something was done for tinkerboard 2 ?

      posted in General Discussion
      tom33undefined
      tom33
    • RE: issue with 1HCL and Quadrature Shaft Encoder

      @dc42 the problem come from the firmware or the motor ?

      Megnetic encoder like this one : https://www.omc-stepperonline.com/fr/nema-17-moteur-pas-a-pas-a-boucle-fermee-65ncm-92oz-in-avec-encodeur-magnetique-1000ppr-4002cpr-17hs24-2104-me1k

      Can resolve the problem ?

      Thanks !

      posted in Beta Firmware
      tom33undefined
      tom33
    • RE: issue with 1HCL and Quadrature Shaft Encoder

      @dc42

      M569.1 P10.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V400 E4:8
      M569.1 P15.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V400 E4:8
      M569.1 P20.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V400 E4:8
      M569.1 P25.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V400 E4:8
      
      posted in Beta Firmware
      tom33undefined
      tom33
    • RE: issue with 1HCL and Quadrature Shaft Encoder

      @dc42 After testing the new revision of the firmware I still have the same probem !

      posted in Beta Firmware
      tom33undefined
      tom33
    • RE: issue with 1HCL and Quadrature Shaft Encoder

      @tom33 @dc42 @Phaedrux

      posted in Beta Firmware
      tom33undefined
      tom33
    • issue with 1HCL and Quadrature Shaft Encoder

      Hi,

      I'm using duet 1HCL for use my machine in closed loop mode and I find a problem after lot of testing.

      RRF 3.5.0 rc1

      1 - When I turn the motor from closed loop to open loop I don't obtain the same mesurement on parts (smaller in closed loop)

      2 - When I tried to print circle they are good in open loop mode but not in closed loop mode issue in changing direction

      I've tried to tune the motor and test lots of parameters but nothing changed...

      I also tried assisted loop mode and have the same results than open loop mode (I don't want to use them for the noise)

      I'm using 17HS19-2004D-E1000 from stepper online

      Homex.g

      M569 P10.0 D0
      M906 X2500
      G91               ; relative positioning
      G4 S0.25
      ;G1 H2 Z5 F6000    ; lift Z relative to current position
      G1 H1 X370 F1800 ; move quickly to X axis endstop and stop there (first pass)
      G1 H2 X-5 F6000    ; go back a few mm
      G4 s0.5
      M569 P10.0 D4           ; Switch to closed loop mode
      G4 S0.25
      M569.6 P10.0 V1         ; Perform the calibration manoeuvre for a quadrature shaft encoder
      G4 S0.25
      G1 H1 X6 F360  ; move slowly to X axis endstop once more (second pass)
      G1 H2 X-5 F6000
      G90               ; absolute positioning
      M906 X1700
      

      driver configuration

      M569 P10.0 S1 D0                                   ; Driver 10.0 Axe X
      M569.1 P10.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V150 E4:8
      M569 P15.0 S0 D0                                   ; Driver 15.0 Axe U
      M569.1 P15.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V150 E4:8
      M569 P20.0 S1 D0                                    ; Driver 20.0 Axe V
      M569.1 P20.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V150 E4:8
      M569 P25.0 S1 D0                                    ; Driver 25.0 Axe Y
      M569.1 P25.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V150 E4:8
      
      posted in Beta Firmware
      tom33undefined
      tom33
    • RE: save bed.g using multiple independent Z motors

      @Herve_Smith Thanks for the macro, but with this you need to run tour G32 at each startup of the machine

      posted in Tuning and tweaking
      tom33undefined
      tom33
    • save bed.g using multiple independent Z motors

      Hi,

      I have a question about saving the bed leveling when you use multiple Z motors.
      I have 3 Z motors for my build plate.

      bed.g : I'm using something like this

      G30 P0 X20 Y20 Z-99999 ; probe near a leadscrew
      G30 P1 X100 Y180 Z-99999 ; probe near a leadscrew
      G30 P2 X180 Y20 Z-99999 S3 ; probe near a leadscrew and calibrate 3 motors
      

      and
      config.g

      M584 X0 Y1 Z2:5:6 E4; three Z motors connected to driver 2 (front left), driver 5 (rear middle) and driver 6 (front right)
      M671 X-15:100:215 Y-10:190:-10 S0.5 ; position of leadscrew/bed pivot point at front left, rear middle and front right
      M208 X-5:205 Y0:200 ; X carriage moves from -5 to 205, Y bed goes from 0 to 200
      

      The question is, there is a way to save the offset calculate by the board and apply the same offset after a G28 for exemple ?

      It's to avoid to run the G32 at all the startup of the machine.

      I don't want to use G29 to have no Z compensation during the print

      Thanks !

      posted in Tuning and tweaking
      tom33undefined
      tom33
    • RE: mesh bed compensation

      @fcwilt Yes, I have just a system to up and down the second tool head

      posted in Tuning and tweaking
      tom33undefined
      tom33
    • RE: mesh bed compensation

      @fcwilt Yes I have two tool heads in the machine

      I don't understand where I have to move the G30 S-2 ?

      posted in Tuning and tweaking
      tom33undefined
      tom33
    • RE: mesh bed compensation

      @fcwilt I'm not runing a G30 before each print

      The G30 S-2 is to save the tool Z offset in the config-override

      And when I'm doing the height map, the bed is well heated

      posted in Tuning and tweaking
      tom33undefined
      tom33
    • RE: mesh bed compensation

      @tom33 I have also tried with

      G31 P500 X-30.4 Y0 Z-2.35 ; ```
      posted in Tuning and tweaking
      tom33undefined
      tom33