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

    Damien

    @Damien

    4
    Reputation
    4
    Profile views
    35
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Damien Unfollow Follow

    Best posts made by Damien

    • RE: Ender 5 Pro Upgraded with Duet 2 Maestro - Help

      @Phaedrux @PaulHew @dc42 @Danal

      OK Figured it out....FINALLY!!

      Just so you know, the motors are louder than the creality stock board. I plan on replacing them, once I have found a "better" version of stepper motors that are more compatible with the Duet 2 Maestro board. (Anyone have any suggestions? What's the best on the market?)

      The stepper motor for the Z axis needs to be set to 800, not 400 steps. It seems the stock motors of Ender 3 and 5 Pro are different. The lead screw is "TR4" with a 4mm pitch and set to 1:1 ratio. You can then set whatever microstepping you want. 16 works fine for me.

      Also, make sure you set your extruder to run 'Backwards' not forwards (another difference between Ender 3 and 5).

      If you want higher resolution you can set your extruder to 128(on) microstepping. Whatever you choose, make sure that you set your "Hob Diameter" in the reprap config tool to 10.9 and 1:1 gear. That will set the calculation to the correct value.

      The rest of the settings that you see below are directly from the Marlin board, so I am sure they are right and I'm getting some decent prints now. Louder, mind you! At this point, I don't mind.

      To be honest, I am still not convinced I have the right settings for the motor currents. I couldn't find any conclusive info on this. I will do some more digging and update if I find anything.

      Screen Shot 2020-04-05 at 10.55.15 PM.png

      Attached is my config file.

      Bear in mind that I added an additional 5015 blower to my filament blower. Thus the tool to make sure they are running in-sync.

      ***Pro tip: if you have a brand new board, it seems they ship the jumper for the "FAN2" to 5V. Make sure you change it to "VIN".

      I also have a Hero Me Gen3 cooling duct attached, thus the offsets, Mesh grids, etc. If you plan to copy-paste, make sure you calibrate these to your machine.

      I also google and found the correct settings for the heaters of the hotend and bed. the ones here are safe to use. I have not done a PID tunning yet though...never done before, will try that to see if it works out for me.

      ; Configuration file for Duet Maestro (firmware version 2.03)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Sun Apr 05 2020 20:04:18 GMT-0500 (Colombia Standard Time)

      ; General preferences
      G90 ; send absolute coordinates...
      M83 ; ...but relative extruder moves
      M550 P"Damien's Ender 5 Pro" ; set printer name
      M918 P1 E4 F2000000 ; configure direct-connect display

      ; Network
      M552 P0.0.0.0 S1 ; enable network and acquire dynamic address via DHCP
      M586 P0 S1 ; enable HTTP
      M586 P1 S0 ; disable FTP
      M586 P2 S0 ; disable Telnet
      I
      ; Drives
      M569 P0 S1 ; physical drive 0 goes forwards
      M569 P1 S1 ; physical drive 1 goes forwards
      M569 P2 S0 ; physical drive 2 goes backwards
      M569 P3 S0 ; physical drive 3 goes backwards
      M584 X0 Y1 Z2 E3 ; set drive mapping
      M350 X16 Y16 Z16 E128 I1 ; configure microstepping with interpolation
      M92 X80.00 Y80.00 Z800.00 E747.59 ; set steps per mm
      M566 X600.00 Y600.00 Z60.00 E300.00 ; set maximum instantaneous speed changes (mm/min)
      M203 X30000.00 Y30000.00 Z300.00 E1500.00 ; set maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z100.00 E5000.00 ; set accelerations (mm/s^2)
      M906 X800 Y800 Z800 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Axis Limits
      M208 X-110 Y-110 Z0 S1 ; set axis minima
      M208 X110 Y102 Z300 S0 ; set axis maxima

      ; Endstops
      M574 X1 Y1 S1 ; set active high endstops
      M574 Z1 S2 ; set endstops controlled by probe

      ; Z-Probe
      M558 P9 H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
      G31 P500 X-48 Y-17 Z2.761 ; set Z probe trigger value, offset and trigger height
      M557 X-138:14 Y-127:60 S20 ; define mesh grid

      ; Heaters
      M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
      M305 P0 T100000 B3950 R2200 ; set thermistor + ADC parameters for heater 0
      M143 H0 S120 ; set temperature limit for heater 0 to 120C
      M305 P1 T100000 B3950 R2200 ; set thermistor + ADC parameters for heater 1
      M143 H1 S250 ; set temperature limit for heater 1 to 250C

      ; Fans
      M106 P0 S0 I0 F20 H-1 ; set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
      M106 P1 S0 I0 F20 H1 T45 ; set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
      M106 P2 S0 I0 F20 H-1 ; set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off

      ; Tools
      M563 P0 D0 H1 F0:2 ; define tool 0
      G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
      G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C

      ; Custom settings
      M918 P1 E4 ; Enable 12864 LCD with 1 menu item per encoder click

      ; Miscellaneous
      M501 ; load saved parameters from non-volatile memory

      It took me a while to find all of this in various places on the internet.

      Hopefully, this starts you off well.

      Happy Printing!

      posted in Tuning and tweaking
      Damienundefined
      Damien
    • RE: Clear Instructions On Setting Up Proximity Sensor

      I just updated to latest firmware on my Duet 2 Maestro (3.1.1). I also purchased a NPN NO proximity sensor, but having a hard time understanding how to make it work on the board and what options to select. I’m trying to figure out what options I should select on the online config tool. Its not very clear and uses terminology that doesn't match/hint the sensor type.

      @P3D , did you figure our what options to use?

      posted in Duet Hardware and wiring
      Damienundefined
      Damien
    • RE: Nozzle probes off bed.

      Ok, I just tried adding the probe offset on one side of the green coordinates and minus’’Ed on the other and that seems to have done the trick.

      So my coordinates for M557 is now X-170:-5 Y-122:94. Probing is perfect now. 😁

      posted in Tuning and tweaking
      Damienundefined
      Damien

    Latest posts made by Damien

    • Auto Bed Leveling Mesh made easy??

      Argh, so frustrating!

      Everywhere I look it’s seems you only get part of the story to fix your issue, only to find that you need some other special setting….

      Here is a question. Why can’t there be a simple webpage that helps to auto generate the code you need to copy paste into your config file(etc.?)

      Kinda like the one I’ve used to create the bed.g file (which didn’t help because it’s didn’t account for my probe offset).

      Surely there mush be a way to make this much easier than it is trying to find all the pieces in the puzzle hidden in all of the forum??

      For example, it could would like the reprap config tool.

      Have it ask what size your bed is; what type of printer it’s is; what’s your probe offset; what is your axis limits considering your prob(or other equipment attached to your print head).; what duet board are you using; then, when you’ve put all of this in, it generates all the settings you need to copy/paste and where.

      Surely there has got to be a way to do this??

      Anyway, onto my issue. I have FINALLY figured out how to complete my first successful G29 without my probe going off the bed (had to minus the offset on the map limits). But that’s where the advice I’ve found stops.

      Nothing about what to do when your height map is not centered on your bed, but offset because of the parameters you put in for the map to compensate for the offset.

      there doesn’t seem to be any topics that speak on how to correct this either.

      If someone could create a tool like this, it’d be a massive public service!

      Little help?

      posted in Tuning and tweaking mesh bed leveling compensation and calabration heightmap ender5 duet 2 maestro
      Damienundefined
      Damien
    • RE: Improving mesh bed compensation with M558 HX

      After trying to figure out and finally figuring out(I think) how to input mesh grid for my printer which has center of bed as origin; I have decided to make my origin back to its original place in the corner.

      I've decided this because I am not getting a good consistent squish across the various spots on my bed. Plus, I am not confident that the mesh on my bed that I got is correct. (See below)
      printer bed.png

      I'm just about to redo my trigger height, but I have a question. In the guide(https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe), it calls for you to bring your nozzle to the center of the bed and do the paper test. Afterward, it asks you to begin your trigger height routine. BUT, here is my question...

      Seeing as my probe offset is so far(x-60 Y-12), isn't it a better idea to bring the probe over the same spot I did the paper check to make sure I have a consistent base height? Or, does the programming for the G29 somehow compensate for this?

      Thanks in advance!

      posted in General Discussion
      Damienundefined
      Damien
    • RE: Nozzle probes off bed.

      @Phaedrux Before I continue, I wanted to say a big thank you for your help before! It's good to have people like you helping us all make the most out of our printers.

      After all of the above, I have decided to make my origin back to its original place in the corner. I've decided this because I am not getting a good consistent squish across the various spots on my bed. Plus, I am not confident that the mesh on my bed that I got is correct. (See below)
      printer bed.png

      I'm just about to redo my trigger height, but I have a question. In the guide(https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe), it calls for you to bring your nozzle to the center of the bed and do the paper test. Afterward, it asks you to begin your trigger height routine. BUT, here is my question...

      Seeing as my probe offset is so far, isn't it a better idea to bring the probe over the same spot I did the paper check to make sure I have a consistent base height? Or, does the programming for the G29 somehow compensate for this?

      Thanks in advance!

      posted in Tuning and tweaking
      Damienundefined
      Damien
    • RE: Nozzle probes off bed.

      Ok, I just tried adding the probe offset on one side of the green coordinates and minus’’Ed on the other and that seems to have done the trick.

      So my coordinates for M557 is now X-170:-5 Y-122:94. Probing is perfect now. 😁

      posted in Tuning and tweaking
      Damienundefined
      Damien
    • RE: Nozzle probes off bed.

      @Phaedrux all the coordinates you see in the green are ones where the sensor stays over the bed. But, so some reason when I put my M557 x-110:55 Y-110:82 S10 other first probe starts at x-50 y-98. 🤨

      Then it proceeds to keep probing until off the bed on the x axis, which I then have to emergency kill it.

      posted in Tuning and tweaking
      Damienundefined
      Damien
    • RE: Nozzle probes off bed.

      @Phaedrux When I input the ranges of the green the probe still goes over the edge. Any pointers?

      posted in Tuning and tweaking
      Damienundefined
      Damien
    • RE: Nozzle probes off bed.

      Ok, here it is....What do you think?

      Test-bed-area.png

      posted in Tuning and tweaking
      Damienundefined
      Damien
    • RE: Nozzle probes off bed.

      Thank you for this. I'll fill in and see if it helps. I'll post image if I still can't work it out.

      In the meantime, here are some pics of my setup. With the Induction sensor I have, this is the closest I could get it...

      IMG_1034-1.jpg IMG_1035-1.jpg IMG_1036-1.jpg

      posted in Tuning and tweaking
      Damienundefined
      Damien
    • RE: Nozzle probes off bed.

      Ok....I am still so confused! 😆

      So I took you suggestion about jogging head around to find what I can work with based on my mods.

      As a result, my min/Max axis has changed.

      Below is my config. What calculations should I use to figure out how to define the grid again? 😣

      Thank so much in advance!!

      ; Configuration file for Duet Maestro (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.1.3 on Sat Jun 13 2020 22:55:16 GMT-0500 (Colombia Standard Time)

      ; General preferences
      G90 ; send absolute coordinates...
      M83 ; ...but relative extruder moves
      M550 P"Damiens Ender 5 Pro" ; set printer name

      ; Network
      M552 P0.0.0.0 S1 ; enable network and acquire dynamic address via DHCP
      M586 P0 S1 ; enable HTTP
      M586 P1 S0 ; disable FTP
      M586 P2 S1 ; enable Telnet

      ; Drives
      M569 P0 S1 ; physical drive 0 goes forwards
      M569 P1 S1 ; physical drive 1 goes forwards
      M569 P2 S0 ; physical drive 2 goes backwards
      M569 P3 S0 ; physical drive 3 goes backwards
      M584 X0 Y1 Z2 E3 ; set drive mapping
      M350 X64 Y64 Z64 E128 I1 ; configure microstepping with interpolation
      M92 X320.00 Y320.00 Z3200.00 E747.59 ; set steps per mm
      M566 X900.00 Y900.00 Z60.00 E600.00 ; set maximum instantaneous speed changes (mm/min)
      M203 X6000.00 Y6000.00 Z300.00 E1500.00 ; set maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z100.00 E5000.00 ; set accelerations (mm/s^2)
      M906 X800 Y800 Z800 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Axis Limits
      M208 X-110 Y-110 Z0 S1 ; set axis minima
      M208 X105 Y92 Z300 S0 ; set axis maxima

      ; Endstops
      M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
      M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop

      ; Z-Probe
      M558 P5 C"!^zprobe.in" H5 A1 F120 T6000 ; set Z probe type to switch and the dive height + speeds
      G31 P200 X-60 Y-12 Z5.98 ; set Z probe trigger value, offset and trigger height
      M557 X-110:110 Y-110:110 S10 ; define mesh grid

      ; Heaters
      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
      M143 H0 S120 ; set temperature limit for heater 0 to 120C
      M307 H0 A140.3 C627.1 D0.2 S1.00 V22.9 B0 ; disable bang-bang mode for the bed heater and set PWM limit
      M140 H0 ; map heated bed to heater 0
      M308 S1 P"e0temp" Y"thermistor" T100000 B3950 ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
      M143 H1 S280 ; set temperature limit for heater 1 to 280C
      M307 H1 A340.0 C140.0 D5.5 S1.00 B0 ; disable bang-bang mode for heater and set PWM limit

      ; Fans
      M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
      M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
      M106 P1 S1 H1 T45 ; set fan 1 value. Thermostatic control is turned on
      M950 F2 C"fan2" Q500 ; create fan 2 on pin fan2 and set its frequency
      M106 P2 S0 H-1 ; set fan 2 value. Thermostatic control is turned off

      ; Tools
      M563 P0 D0 H1 F0:2 ; define tool 0
      G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
      G10 P0 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
      M501

      posted in Tuning and tweaking
      Damienundefined
      Damien
    • RE: Nozzle probes off bed.

      I was thinking of putting together an Excel Spreadsheet and sharing it so it figures out min/max values automatically.

      Thank you for your help, by the way! 😁

      posted in Tuning and tweaking
      Damienundefined
      Damien