Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Feynman137
    3. Topics
    • Profile
    • Following 0
    • Followers 0
    • Topics 26
    • Posts 82
    • Best 6
    • Controversial 0
    • Groups 0

    Topics created by Feynman137

    • Feynman137undefined

      Solved Cannot get driver to install on Windows 10

      General Discussion
      • • • Feynman137
      4
      0
      Votes
      4
      Posts
      241
      Views

      droftartsundefined

      @Feynman137 said in Cannot get driver to install on Windows 10:

      Great, glad you got it working.

      the guides are actually the same so is the link.

      I know, I wrote both! The Dozuki wiki is the old wiki and hasn’t been updated for over a year. Use the new wiki.

      Ian

    • Feynman137undefined

      Solved Local web address for 2nd duet mainboard

      General Discussion
      • • • Feynman137
      3
      0
      Votes
      3
      Posts
      143
      Views

      Feynman137undefined

      @dc42

      Thank you!

    • Feynman137undefined

      Solved Prints are being mirrored

      General Discussion
      • • • Feynman137
      7
      0
      Votes
      7
      Posts
      404
      Views

      Feynman137undefined

      @Phaedrux Thank you I believe this did the trick!

    • Feynman137undefined

      When I pause during a print, printer does not home correctly

      General Discussion
      • • • Feynman137
      14
      0
      Votes
      14
      Posts
      1.1k
      Views

      Phaedruxundefined

      @Feynman137 said in When I pause during a print, printer does not home correctly:

      @Phaedrux you are correct the homing file is hitting the limit switch then moving away from it just slightly. There is an unprintable region due to the dual nozzles and bed clips etc.
      The X0 and Y0 should be a safe place after the homing has been completed.

      When you do that, the axis maxima is also shifted over. That would explain it if it were crashing into the high end of travel, but not why it would crash into the limit switch on the low end.

      It's safer to use the method mentioned by OwenD to use an altered minima instead.

      Perhaps a video of the problem in action would be helpful.

      @OwenD said in When I pause during a print, printer does not home correctly:

      (Not sure why you have a negative Z minima)

      A slightly negative z minima allows you to baby step lower than z0.

    • Feynman137undefined

      Code for making a fan always run during a print

      General Discussion
      • • • Feynman137
      7
      0
      Votes
      7
      Posts
      225
      Views

      deckingmanundefined

      @Feynman137 In addition to what @OwenD has said, be careful about the terminology. Pulse Width Modulation (which is what PWM) stands for essentially means turning the suppyly voltage on and off in pulses. The PWM value is essentially the ratio between the on pulse and the off pulse. So a PWM value of 0.5 means that the on pulse will be equal in time to the off pulse. A PWM value of 1.0 means that the fan will be permanently on. The PWM frequency is the number of cycles per second. If the requency is say 100Hz, then one cycle will take 10 milliseconds. If the PWM value is 0.5, the the on time will be 0.5 milliseconds and so will the off time. If the PWM value is 1.0, then the on time will be the full 10 milliseconds.

    • Feynman137undefined

      Printer forgetting z-offset at start of new print

      Using Duet Controllers
      • • • Feynman137
      11
      0
      Votes
      11
      Posts
      476
      Views

      Phaedruxundefined

      G30 S-1 is typically used to measure your probe offset.

      G92 Z would be used to force a certain position, which kind of defeats to purpose of the probe.

      Use a single G30 to probe, and you're good to go.

      https://docs.duet3d.com/en/User_manual/Machine_configuration/Configuration_cartesian#homing-z

      https://docs.duet3d.com/en/User_manual/Connecting_hardware/Z_probe_testing

    • Feynman137undefined

      Cannot get extruder heater to turn on

      Using Duet Controllers
      • • • Feynman137
      4
      0
      Votes
      4
      Posts
      186
      Views

      Feynman137undefined

      @feynman137

      It appears the issue was incompatible firmware between the expansion board and my mainboard but I issued the M997 command and now I can turn on the heater.

    • Feynman137undefined

      Duet forever trying to connect

      Duet Web Control
      • • • Feynman137
      4
      0
      Votes
      4
      Posts
      212
      Views

      Feynman137undefined

      Ah you guys were right. I actually faced an issue with my old raspberry pi where even when it was wired via the ribbon cable the web server would spend forever connecting. So I assumed the new rpi board would be able to connect without the duet board.

      Once I wired this rpi to the duet mainboard the duet web server could load in my browser.

      Thanks!

    • Feynman137undefined

      Shorted stepper motor mainboard 6HC

      Duet Hardware and wiring
      • • • Feynman137
      7
      0
      Votes
      7
      Posts
      295
      Views

      Feynman137undefined

      @phaedrux I just decided to drop in a new mainboard 6hc will fix this one later by replacing the ICs suggested. I am running using a raspberry pi 3B+ and figured I could just swap all the wiring to my new board. Is this correct? I have backed up all the files from the old board just in case.

    • Feynman137undefined

      Start Gcode for multi bed heater printer

      Gcode meta commands
      • • • Feynman137
      4
      0
      Votes
      4
      Posts
      264
      Views

      Phaedruxundefined

      You'd have to pass that through Cura start gcode and check the sliced file to see if it evaluates correctly. Then try manually sending the command (with a real number for temp) and see if that does what you expect.

    • Feynman137undefined

      Print Job Only Activating 1 of 4 Bed Heaters

      Gcode meta commands
      • • • Feynman137
      4
      0
      Votes
      4
      Posts
      188
      Views

      oliofundefined

      As always, a bit more information about your machine would help understand the problem. Physical setup, intended use, configuration files, ...

    • Feynman137undefined

      Find IP address of my printer from webpage

      Duet Web Control
      • • • Feynman137
      6
      0
      Votes
      6
      Posts
      285
      Views

      alankilianundefined

      @feynman137 Oh YEAH! I forgot you need to start it up.

      Settings->General Click "Integrated plugins" tab then start it.

      Capture.PNG

    • Feynman137undefined

      Connecting to duet mainboard 6hc with new computer

      Duet Web Control
      • • • Feynman137
      6
      0
      Votes
      6
      Posts
      276
      Views

      Phaedruxundefined

      @feynman137 said in Connecting to duet mainboard 6hc with new computer:

      I do wonder is this secure though?

      Secure how? It's only accessible from your internal network unless you make the effort to open it up to the outside.

    • Feynman137undefined

      height map shifting down

      Tuning and tweaking
      • • • Feynman137
      4
      0
      Votes
      4
      Posts
      206
      Views

      Phaedruxundefined

      Use G30, not G30 S-1.

      G30 is a single probe to find Z0.

      G30 S-1 is to determine the trigger height of the probe when z0 is set manually.

      To control the speed of the probe move you need to adjust your M558 command in config.g which defines the probe behaviour. The F value is the dive speed.

      https://docs.duet3d.com/User_manual/Reference/Gcodes#m558-set-z-probe-type

    • Feynman137undefined

      How to define print bed area versus M208

      Firmware installation
      • • • Feynman137
      8
      0
      Votes
      8
      Posts
      364
      Views

      fcwiltundefined

      @dc42 said in How to define print bed area versus M208:

      Avoid using G92 if possible because it will mark the axis as homed even if homing

      In the example I gave if homing failed would not the "plain" G1 move immediately preceding the G92 also fail thus preventing the G92 from being executed?

      Frederick

    • Feynman137undefined

      Gcode command for single stepper on z axis

      Gcode meta commands
      • • • Feynman137
      6
      0
      Votes
      6
      Posts
      666
      Views

      Feynman137undefined

      @fcwilt
      Yea each stepper has its own driver all of the drivers are tied to the z axis in the config file.

      I think the auto bed leveling is exactly what I am looking for, but I just need to do some reading to understand how to do this with my set-up.

    • Feynman137undefined

      Firmware for 4 Zone Bed Heater

      Firmware installation
      • • • Feynman137
      10
      0
      Votes
      10
      Posts
      445
      Views

      Feynman137undefined

      @phaedrux @fcwilt Thanks for the M140 P comment I have added this to the code, and made the other described changes it should be up to date.

      ; Configuration file for Duet 3 (firmware version 3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.2.3 on Wed Jun 23 2021 23:47:21 GMT-0400 (Eastern Daylight Time) ; General preferences G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"Duet 3" ; set printer name M669 K1 ; select CoreXY mode ; Drives M569 P0.0 S1 ; physical drive 0.0 goes forwards M569 P0.1 S1 ; physical drive 0.1 goes forwards M569 P0.2 S1 ; physical drive 0.2 goes forwards M569 P0.3 S1 ; physical drive 0.3 goes forwards M569 P0.4 S1 ; physical drive 0.4 goes forwards M569 P0.5 S1 ; physical drive 0.5 goes forwards M569 P1.1 S1 ; physical drive 1.1 goes forwards M569 P1.2 S1 ; physical drive 1.2 goes forwards M584 X0.0 Y0.1 Z0.2:0.3:0.4:0.5 E1.1:1.2 ; set drive mapping M350 X16 Y16 Z16 E16:16 I1 ; configure microstepping with interpolation M92 X40.00 Y40.00 Z400.00 E420.00:420.00 ; set steps per mm M566 X900.00 Y900.00 Z60.00 E120.00:120.00 ; set maximum instantaneous speed changes (mm/min) M203 X6000.00 Y6000.00 Z120.00 E1200.00:1200.00 ; set maximum speeds (mm/min) M201 X500.00 Y500.00 Z10.00 E250.00:250.00 ; set accelerations (mm/s^2) M906 X1500 Y1500 Z1500 E800:800 I30 ; set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ; Axis Limits M208 X0 Y0 Z0 S1 ; set axis minima M208 X600 Y540 Z496 S0 ; set axis maxima ; Endstops M574 X1 S1 P"!io4.in" ; configure active-low endstop for low end on X via pin !io1.in M574 Y1 S1 P"!io5.in" ; configure active-low endstop for low end on Y via pin !io5.in M574 Z2 S1 P"!io3.in" ; configure active-low endstop for low end on Z via pin !io3.in ; Z-Probe M950 S0 C"io7.out" ; create servo pin 0 for BLTouch M558 P9 C"^io7.in" H7 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds G31 P500 X0 Y0 Z1.67 ; set Z probe trigger value, offset and trigger height M557 X10:600 Y10:540 S100 ; define mesh grid ; Heaters M308 S0 P"1.temp0" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on expansion board pin 1.temp0 M950 H0 C"1.out0" T0 ; create nozzle heater output on 1.out0 and map it to sensor 0 M307 H0 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H0 S280 ; set temperature limit for heater 0 to 280C M308 S1 P"1.temp1" Y"thermistor" T100000 B4138 ; configure sensor 2 as thermistor on expansion board pin 1.temp1 M950 H1 C"1.out1" T1 ; create nozzle heater output on 1.out2 and map it to sensor 1 M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H1 S280 ; set temperature limit for heater 1 to 280C ; bed heater0 M308 S2 P"0.temp0" Y"thermistor" T100000 B4138 ; configure sensor 2 as thermistor on mainboard pin temp0 M950 H2 C"0.out9" T2 ; create bed heater output on 1.out0 and map it to sensor 2 M140 P0 H2 ;assign H2 to bed heater0 M307 H2 B0 S10.00 ; disable bang-bang mode for the bed heater and set PWM limit M143 H2 S120 ;set temperature limit for heater 0 to 120C ; bed heater1 M308 S3 P"0.temp1" Y"thermistor" T100000 B4138 ; configure sensor 3 as thermistor on mainboard pin temp1 M950 H3 C"0.out6" T3 ; create bed heater output on 1.out0 and map it to sensor 3 M140 P1 H3 ;assign H2 to bed heater0 M307 H3 B0 S10.00 ; disable bang-bang mode for the bed heater and set PWM limit M143 H3 S120 ;set temperature limit for heater 0 to 120C ; bed heater2 M308 S4 P"0.temp2" Y"thermistor" T100000 B4138 ; configure sensor 4 as thermistor on mainboard pin temp2 M950 H4 C"0.out5" T4 ; create bed heater output on 1.out0 and map it to sensor 4 M140 P2 H4 ;assign H2 to bed heater0 M307 H4 B0 S10.00 ; disable bang-bang mode for the bed heater and set PWM limit M143 H4 S120 ;set temperature limit for heater 0 to 120C ; bed heater3 M308 S5 P"0.temp3" Y"thermistor" T100000 B4138 ; configure sensor 5 as thermistor on mainboard pin temp3 M950 H5 C"0.out4" T5 ; create bed heater output on 1.out0 and map it to sensor 5 M140 P3 H5 ;assign H2 to bed heater0 M307 H5 B0 S10.00 ; disable bang-bang mode for the bed heater and set PWM limit M143 H5 S120 ;set temperature limit for heater 0 to 120C ; Fans M950 F0 C"1.out7" Q500 ; create fan 0 on pin 1.out7 and set its frequency M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off M950 F1 C"1.out8" Q500 ; create fan 1 on pin 1.out8 and set its frequency M106 P1 S1 H-1 ; set fan 1 value. Thermostatic control is turned off ; Tools M563 P0 D0 H0 F0 ; define tool 0 G10 P0 X23.9 Y-28.21 Z0 ; set tool 0 axis offsets G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C M563 P1 D1 H1 F1 ; define tool 1 G10 P1 X-23.9 Y-28.21 Z0 ; set tool 1 axis offsets G10 P1 R0 S0 ; set initial tool 0 active and standby temperatures to 0C ; Custom settings are not defined ; Miscellaneous M575 P1 S1 B57600 ; enable support for PanelDue
    • Feynman137undefined

      Firmware for hotend of dual extruder head

      Firmware installation
      • • • Feynman137
      15
      0
      Votes
      15
      Posts
      556
      Views

      Phaedruxundefined

      Occasionally the expansion boards don't get updated automatically. I think that is being improved upon.

      Regardless, it's also a good idea to check the installed firmware versions after an update with M115 and M115 B# for the expansion boards.

      I would suggest that you do a sudo apt update and sudo apt upgrade again just in case. Ideally you'd only have to do that once for each major release going forward.

    • Feynman137undefined

      Solved Problems with Duet3 Expansion 3HC Connecting

      Firmware installation
      • • • Feynman137
      15
      0
      Votes
      15
      Posts
      612
      Views

      Feynman137undefined

      @dc42 The cable did the trick sir. Thank you for your advice!