Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. nikker
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 17
    • Posts 59
    • Best 3
    • Controversial 0
    • Groups 0

    Posts made by nikker

    • Z Probe Already Triggered only when using G32

      I have a voron 2.1 printer that has been working fine till this morning. I may have changed something in some config.... dont think I did but throwing it out there lol. I have 3 macros to setup Z probing. One for inductive homing fast to get a rough Z=0 and then a inductive homing slow when doing G32, bed leveling. After bed leveling x and y are homed again, and the Z probe is switched to an FSR for the nozzle to tap. All works really good until now. For some reason when using G32, both the first fast inductive home and slow inductive home at 0,0 (bed center) work fine, but something happens on the first G30 command to probe the front left of the bed. Below is the G30 sequence i use.

      G30 P0 X-125 Y-125 Z-99999 H+0.00
      G30 P1 X-125 Y+100 Z-99999 H+0.00
      G30 P2 X+125 Y+100 Z-99999 H+0.00
      G30 P3 X+125 Y-125 Z-99999 H+0.00 S4

      I tried performing the steps using the console to trace where the issue is. It seems like the first line
      G30 P0 X-125 Y-125 Z-99999 H+0.00

      I also noticed that along the Y axis once I get close the the limits of travel, with 0,0 being bed center the Z probe trigger value hits 1000. I think this is where the Z probe already triggered is coming from but why? I checked all the wiring and all is good.

      BTW using 2.03 latest. Any ideas?

      posted in General Discussion
      nikkerundefined
      nikker
    • Test print with modified gcode causes disconnect of DWC

      Hey @dc42 , I have a Duet 2 Ethernet, latest revision with the latest firmware (issue has been observed with past versions of firmware and DWC as well) that will cause DWC/Duet 2 to disconnect every time when running a test gcode job and will not reconnect until I power cycle the Duet 2. Since I am still doing the last bit of testing/commissioning, my test gcode is of a random object with gcode generated from Cura 4.0 (also happens with Simplify3D) but since my hot end and bed heater are not connected i remove the lines that start the heaters to the required temp in a text editor and then save it, upload and run the job. About a few minutes into the test print is when the disconnect happens. I do get the error about attempting to extrude with no tool connected for almost exactly 4 minutes until I get a warning "Connection interrupted, attempting to reconnect... Request failed with status code 503". It may also be worth noting that although the board is a Duet 2 Ethernet, I do use a raspberry pi 3b to act as a bridge between a usb wireless card and the ethernet port and then to the Duet 2 Ethernet. Personally it doesn't seem like a big deal, never had the issue on my other Duet 2 Ethernet or Wifi when printing a normal print but just want to bring it up in case the underlying cause can cause issues somewhere else, for someone else. Let me know if there is any other information I can provide.

      posted in General Discussion
      nikkerundefined
      nikker
    • RE: Endstop issue

      Thanks for the information. Time to re-wire lol.... i hate wiring but a good job is very satisfying.

      posted in Duet Hardware and wiring
      nikkerundefined
      nikker
    • Endstop issue

      Im building my printer and had the basics wired to check it all out, XY steppers and XY endstops. Everything worked fine but after I wired everything up in a nice wire loom/harness only the X axis homes correctly. The Y axis acts as if wherever it is at triggers the switch and sets that as the origin. My endstops are NC so when not switched the LEDs are on. I verified they work and when switched the LED goes off. Is it possible that I am getting interference or something from the stepper motors now that I have everything in a single wire loom instead of loose when testing it?

      posted in Duet Hardware and wiring
      nikkerundefined
      nikker
    • RE: Can no longer connect to Duet 2 DWC2 CORS request

      So i think it had something to do with how I was testing the printer. I created a macro that was a snippet of a full gcode file. I have been messing with it for the last hour and as soon as I let it run the macro is when I get disconnected.

      posted in Duet Web Control
      nikkerundefined
      nikker
    • RE: Can no longer connect to Duet 2 DWC2 CORS request

      I dont think that may be it. I have it setup on a static IP. This morning I gave it a try and it connected fine. Not sure what the issue was/is...

      posted in Duet Web Control
      nikkerundefined
      nikker
    • Can no longer connect to Duet 2 DWC2 CORS request

      Tonight all of the sudden I lost connection with my Duet 2 Ethernet. Whenever I try to reconnect I get the red CORS Request box and then another red box that says Cannot read property of 'fanRPM' of undefined. @chrishamm any tips?

      posted in Duet Web Control
      nikkerundefined
      nikker
    • RE: Corexy A/B steppers move when Z moves up or down...

      I found the culprit.... and it seems to cause RRF to glitch. It had to due with my axis min and max in the follow gcode:

      M208 X-175 Y150 Z0 S1 ; Set axis min (X350/Y300/Z300)
      M208 X175 Y-150 Z300 S0 ; Set axis max (X350/Y300/Z300)

      You can see the my min and max Y are reversed. I noticed that when I moved the Z axis and the XY motors moved the Y coordinate would with be 150 or -150, no values in between, @dc42 could there be a checked implemented for this?

      posted in Duet Hardware and wiring
      nikkerundefined
      nikker
    • RE: Corexy A/B steppers move when Z moves up or down...

      I figured out the reason my one Z was not moving the same distance as the other 3... wrong GT2 tooth count lol. If i start the printer from a fresh power up and send G92 X0 Y0 Z0 so it thinks XYZ are homed at 0,0,0 and command a Z movement both the XY motors move. Not sure if their direction is correct as I dont have my X gantry on. If from a fresh power up i send M564 H0 and move the Z axis, it moves correctly and the XY steppers do not move.

      posted in Duet Hardware and wiring
      nikkerundefined
      nikker
    • RE: Corexy A/B steppers move when Z moves up or down...

      " I command Z+5 move, three of the screws move 5mm, one screw moves 2.3mm" is what happens. Its belt driven on the Z but mechanically and belt tension look ok.

      I just tried using M584 H0 and then tried some moves... what do you know the XY steppers dont move. Why is that? I tried it with another config.g that is very close to what I have... mostly just format changes and it worked when entering G92 X0 Y0 Z50 and then requested movement.

      posted in Duet Hardware and wiring
      nikkerundefined
      nikker
    • RE: Corexy A/B steppers move when Z moves up or down...

      I also noticed that I had driver 2 (the dual Z stepper output on the Duet 2 defined as extruder 3
      M584 X0 Y1 Z5:6:7:8 E3:4:2 ; Set Drive Mapping

      so i changed it to this
      M584 X0 Y1 Z5:6:7:8 E3:4 ; Set Drive Mapping

      If I unplug the XY steppers and only request a Z axis movement I get an error about drivers 0 and 1 not being connected properly. Seems like somewhere something is messing up the axis assignment? Also even thought the X and Y move when the Z does, it seems like the Z axis raised/lowers by different amounts which makes me think that the steps/mm are also incorrect somehow.

      posted in Duet Hardware and wiring
      nikkerundefined
      nikker
    • RE: Corexy A/B steppers move when Z moves up or down...

      Hey @nhof All movements are being requested through DWC2. If i try to move the XY axis individually they move fine. Its when i request any Z movement on DWC2 that the XY steppers move as well.

      Here is my config.g

      ; Configuration file for Voron 2.1 with Duet 2 Ethernet (firmware version 2.02 or newer)
      ;
      ; General preferences ---------------------------------------------------------------------------------------------------------------------------------------------------
      M111 S0 ; Debugging off
      M555 P2 ; Set firmware compatibility to look like Marlin
      M911 S23 R24 P"M913 X15 Y15 Z75 G91 M83 G1 Z3 E-5 F1000"; Set power monitor threshold voltages P=channel 0 S=cutoff voltage min (23v) R=resume voltage (24v) P"command string" (run macro)
      M575 P1 B57600 S1 ; Set auxiliary serial port baud rate and require checksum (for PanelDue)
      ;
      ; Network ---------------------------------------------------------------------------------------------------------------------------------------------------------------
      M550 PBUILD ; Set machine name
      M551 Preprap ; Set password
      M552 S1 P192.168.1.50 ; Set Duet IP address
      M553 P255.255.255.0 ; Set subnet mask
      M554 P192.168.1.1 ;Set gateway
      M586 P0 S1 ; Enable HTTP
      M586 P1 S0 ; Disable FTP
      M586 P2 S0 ; Disable Telnet
      ;
      ; Movement CoreXY configuration -----------------------------------------------------------------------------------------------------------------------------------------
      G21 ; Set units to millimetres
      G90 ; Set to absolute coordinates
      M83 ; Set extruders to relative coordinates
      M667 S1 ; Select CoreXY mode
      M208 X-175 Y150 Z0 S1 ; Set axis min (X350/Y300/Z300)
      M208 X175 Y-150 Z300 S0 ; Set axis max (X350/Y300/Z300)
      ;M556 S100 X0.0 Y0.0 Z0.0 ; Set axis skew compensation
      ;
      ; Endstops --------------------------------------------------------------------------------------------------------------------------------------------------------------
      M574 X2 Y2 Z0 S0 ; Set active high endstops, no z switch
      ;
      ; Probe Tools
      ; BLTouch Z Probe -------------------------------------------------------------------------------------------------------------------------------------------------------
      ;M558 P9 H5 F100 T2000 R0 A2 S0.03 ; Set Z probe type to BLTouch and the dive height + speeds
      ;G31 P25 X____ Y____ Z____ ; Set Z probe trigger value, offset and trigger height
      ;M557 X-150:150 Y-100:100 S50 ; Define sparse mesh grid
      ;M376 H1.0 ; Set bed compensation taper at specified Z axis location
      ;
      ; Drives ---------------------------------------------------------------------------------------------------------------------------------------------------------------
      ; Default Motor layout: 0:X; 1:Y; 2:ZAB; 3:E0; 4:E1; 5:E2; 6:E3; 7:E4; 8:E5; 9:E6
      M584 X0 Y1 Z5:6:7:8 E3:4 ; Set Drive Mapping
      M569 P0 S1 ; Drive 0 goes forwards (X AXIS)
      M569 P1 S1 ; Drive 1 goes forwards (Y AXIS)
      ;M569 P2 S1
      M569 P3 S1 ; Drive 3 goes forwards (E0 MOTOR)
      M569 P4 S1 ; Drive 4 goes forwards (E1 MOTOR)
      M569 P5 S1 ; Drive 5 goes forwards (Z-- 1 MOTOR)
      M569 P6 S1 ; Drive 6 goes forwards (Z+- 2 MOTOR)
      M569 P7 S1 ; Drive 7 goes forwards (Z-+ 3 MOTOR)
      M569 P8 S1 ; Drive 8 goes forwards (Z-- 4 MOTOR)
      M569 P9 S1
      M671 X-180:185:-180:185 Y-125:-125:205:205 S20 ; Define position of Z axis (X350/Y300/Z300) !!!MUST BE AFTER M667/M669!!!
      ; Driver Microstepping
      M350 X16 Y16 I0 ; Set XY axis microstepping to 1/16 and interpolation OFF
      M350 Z16 I0 ; Set Z axis microstepping to 1/16 and interpolation OFF
      M350 E16:16 I0 ; Set E0 and E1 microstepping to 1/16 and interpolation OFF
      ; Driver Steps/mm
      M92 X80 Y80 ; Set XY axis steps/mm for 1/16 miscrostepping !!!MUST BE AFTER M350!!!
      M92 Z400 ; Set Z axis steps/mm for 1/16 miscrostepping !!!MUST BE AFTER M350!!!
      M92 E576:576 ; Set Extruders steps/mm for 1/16 miscrostepping !!!MUST BE AFTER M350!!!
      ; Driver Current Idle
      ;M84 S86400 ; Set motor idle timeout to 24 hours
      ;M906 I0 ; Set motor current idle percentagee (0%)
      ; Driver Current, Velocity, Acceleration, Jerk
      M906 X750 Y750 Z750 E500 ; set absolute motor drive current
      ;; Set reduced physics parameters to help prevent missed steps.
      M203 X4500 Y4500 ; maximum speed (mm/min)
      M201 X900 Y900 ; maximum acceleration (mm/min/s)
      M566 X180 Y180 ; instantaneous speed change (mm/min)
      ;
      ; Heaters ---------------------------------------------------------------------------------------------------------------------------------------------------------------
      ; H0=bed, H1=T0/E0, H2=T1/E1, 200-203=Duet PT1000, 204-207=Duex PT1000
      ; H0 bed 0 (Keenovo)
      M570 H0 P10 T10 ; Set bed heater 0 fault detection H=heater P=time in seconds T=temperature excursion from setpoint
      M143 H0 S100 ; Set bed heater 0 maximum heater temperature to 90C
      M305 P0 T100000 B4725 C0 R4700 ; Set bed heater 0 thermistor + ADC parameters
      M307 H0 A119.8 C600.0 D0.3 S1.00 V24.0 B0 ; Set bed heater 0 PID Heater 0 model:
      M912 P0 SO ; Set bed heater 0 electronics temperature monitor adjustment in degC
      ; H1 extruder 0 (E3D 24V 65W Hi-temp )
      M570 H1 P5 T10 ; Set E0 heater 1 fault detection H=heater P=time in seconds T=temperature excursion from setpoint
      M143 H1 S265 ; Set E0 heater 1 maximum heater temperature to 265C
      M305 P1 X200 ; Set E0 heater 1 PT1000 Duet Channel 200
      M307 H1 A650.0 C316.6 D4.8 S1.00 V24.3 B0
      ;M307 H1 A791.4 C179.7 D5.2 S1.00 V24.1 B0 ; Set E0 E3D V6 Hi-temp set heater 1 PID heater
      M912 P1 SO ; Set E0 heater 1 electronics temperature monitor adjustment in degC
      ; H2 extruder 1 (E3D 24V 30W ceramic)
      ;M570 H2 P5 T10 ; Set E1 heater 1 fault detection H=heater P=time in seconds T=temperature excursion from setpoint
      ;M143 H2 S265 ; Set E1 heater 1 maximum heater temperature to 265C
      ;M305 P2 X201 ; Set E1 heater 1 PT1000 Duet Channel 201
      ;M307 H2 A650.0 C316.6 D4.8 S1.00 V24.3 B0 ; Set E1 E3D V6 Standard set heater 2 PID heater
      ;M912 P2 SO ; Set E1 heater 1 electronics temperature monitor adjustment in degC
      ; H7 heater 7/PWM channel 5
      M307 H3 A-1 C-1 D-1 ; Disable the heater 7 on Duex5 to free up PWM channel 5 on the Duex5 board for BLtouch
      ;
      ; Tools ------------------------------------------------------------------------------------------------------------------------------------------------------------------
      ; T0 (E3D Hi-temp Setup - E3D V6 W/ PT100, Titanium Heatbreak, plated copper block, nozzle X and 24v Hi-Temp heater)
      M563 P0 D0 H1 ; Set tool 0 with extruder 0 and heater 1
      G10 P0 S0 R0 X0 Y0 ; Set tool 0 temperatures and offsets
      ;M592 D0 A0.010 B0 ; Configure nonlinear extrusion
      ;M591 D0 P2 C3 S1 ; Configure E0 filament detector
      ; T1 (E3D Precision Setup - E3D V6 Heatsing w/ PT100, SS Heatbreak, plated copper block, plated copper nozzle and ceramic 24v 30w heater)
      ;M563 P1 D1 H2 ; Set tool 1 with extruder 1 and heater 2
      ;G10 P1 S0 R0 X0 Y0 ; Set tool 1 temperatures and offsets
      ;M592 D1 A0.010 B0 ; Configure nonlinear extrusion
      ;M591 D1 P2 C4 S1 ; Configure E1 filament detector
      ;
      ; Fans -------------------------------------------------------------------------------------------------------------------------------------------------------------------
      M106 P0 S1 I0 H-1 ;C"Tool1" ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
      M106 P1 S1 I0 H-1 C"Tool2" ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off
      ;
      ; Sensors ----------------------------------------------------------------------------------------------------------------------------------------------------------------
      M305 P101 S"Duet Drivers" ; Configure name and enable display of Duet stepper drivers on channel 1001
      M305 P102 S"Duex Drivers" ; Configure name and enable display of Duex stepper drivers on channel 1002
      ;M305 P3 R4700 T100000 B3950 S"Chamber" ; Configure thermistor and enable display of chamber thermistor on channel 3
      ;M305 P103 X4 R4700 T100000 B3950 S"Heatbreak" ; Configure thermistor and enable display of E0 cold end thermistor on channel 103
      ;

      posted in Duet Hardware and wiring
      nikkerundefined
      nikker
    • Corexy A/B steppers move when Z moves up or down...

      I have a CoreXY build i am working on with a Duet 2 ethernet and Duex 5 on latest firmware. I have it setup far enough along to where I can start figuring out my wiring. I have the 4 Z steppers, the 2 A/B motors for XY and 1 extruder currently plugged in and to the best of my knowledge configured properly. When I give it G92 X0 Y0 Z0 just so i can test it (No homing switches yet) the A/B motors for the XY axis move when I only command the Z axis to move. A/B (or XY) and E0 steppers are plugged into the Duet 2 just as they are labeled on the board. the 4 Z steppers are on the Duex5 on 5-9 as labeled on the board as well.

      Here is my drive mapping
      M584 X0 Y1 Z5:6:7:8 E3:4:2 ; Set Drive Mapping

      and the gcode to set it as corexy movement
      M667 S1 ; Select CoreXY mode

      Thanks for any advice!

      posted in Duet Hardware and wiring
      nikkerundefined
      nikker
    • RE: Struggling with IR sensor Z offset

      Are you resetting baby stepping after each print? Also I thought i remember sometime ago that when you measured your Z offset, it would conflict with your old offset as well so you had to send a G code to basically tell it there was no offset. I think this has been fixed but maybe @dc42 can chime in?

      posted in IR Height Sensor
      nikkerundefined
      nikker
    • RE: Problems with new Laser Filament Monitor

      good point... I would really like to get a filament sensor. It seems like the magnetic version worked a lot better from what i remember reading however i guess its the laser version that is only available. I have some time to tinker between my current build. I haven't read this whole thread but do we think we can get it to work reliably with some community effort? If so I'll place an order to buy one. My current build has the extruder temporarily mounted on the outside and is wired up and already calibrated so seems like a good time to help? Would be nice if I could contribute to the community after lurking for so long...

      posted in Filament Monitor
      nikkerundefined
      nikker
    • Using a BLTouch and FSR for leveling/homing on Voron 2.1..

      I am wiring up my Voron 2.1 build and am still a bit lost on how everything is setup. Using a BLtouch to level the 4 Z steppers using the mesh compensation to make the gantry level with the bed and then a FSR for the Z offset. I assume the the FSR (using the John SL board) would go just as the Wiki says "If using JohnSL's trinket board: Connect its Vcc, Output and Ground pins to 3.3V, IN and GND on the Z-probe connector respectively and select mode 5." Connecting the BLtouch i also assume would be like i currently have on another printer, free up a heater channel for the PWM and supply but after that I am not sure how it is all configured. I have a sample setup from DavidMX but he is using an inductive probe. Any tips would be appreciated!

      posted in Duet Hardware and wiring
      nikkerundefined
      nikker
    • RE: Problems with new Laser Filament Monitor

      What about some knock off Bondtech gears?

      posted in Filament Monitor
      nikkerundefined
      nikker
    • RE: Problems with new Laser Filament Monitor

      would lightly sanding the bearing also help with the sensor pickup more light?

      posted in Filament Monitor
      nikkerundefined
      nikker
    • RE: Heater temp is off, way off.

      Where did you get those values? I dont remember what each parameter is for but here is mine, Stock duplicator 6 bed and an E3D Chimera, all 24v. Hope it helps.

      ; Heaters
      ; H0 bed 0
      M570 H0 P10 T10 ; set heater 0 fault detection H=heater P=time in seconds T=temperature excursion from setpoint
      M143 H0 S100 ; set heater 0 maximum heater temperature to 100C
      M305 P0 T100000 B4725 C0 R4700 ; set heater 0 thermistor + ADC parameters
      M307 H0 A119.8 C600.0 D0.3 S1.00 V24.0 B0 ; set heater 0 PID Heater 0 model:
      M912 P0 SO ; set heater 0 electronics temperature monitor adjustment in degC
      ; H1 extruder 0
      M570 H1 P5 T10 ; set heater 1 fault detection H=heater P=time in seconds T=temperature excursion from setpoint
      M143 H1 S280 ; set heater 1 maximum heater temperature to 280C
      M305 P1 T100000 B4725 C7.06e-8 ; set heater 1 thermistor + ADC parameters
      M307 H1 A791.4 C179.7 D5.2 S0.50 V24.1 B0 ; E3D Chimera set heater 1 PID heater
      M912 P1 SO ; set heater 1 electronics temperature monitor adjustment in degC
      ; H2 extruder 1
      M570 H2 P5 T10 ; set heater 2 fault detection H=heater P=time in seconds T=temperature excursion from setpoint
      M143 H2 S280 ; set heater 2 maximum heater temperature to 280C
      M305 P2 T100000 B4725 C7.06e-8 ; set heater 2 thermistor + ADC parameters
      M307 H2 A682.3 C166.3 D7.0 S0.50 V24.1 B0 ; E3D Chimera set heater 2 PID heater
      M912 P2 SO ; set heater 2 electronics temperature monitor adjustment in degC

      posted in Tuning and tweaking
      nikkerundefined
      nikker
    • RE: Duet Web Control 2.0.0-RC3 is ready

      @chrishamm I am really liking the updated DWC! This may be a dumb question but since you are starting a new DWC as a foundation for the future, would drag and drop/re-sizable windows ever be possible? This way anyone can set it up the way they like? Thanks for all your hard work!

      posted in Duet Web Control
      nikkerundefined
      nikker