Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. matt3o
    3. Best
    • Profile
    • Following 0
    • Followers 0
    • Topics 16
    • Posts 238
    • Best 33
    • Controversial 0
    • Groups 0

    Best posts made by matt3o

    • I present to you my Agony

      Its name is Agony, it took one year of my life but it's finally working as I'd hoped.

      This is it, there are many like it, but this is mine.

      agony.jpg

      Still beta of course, need better cable management.

      It's a relatively large printer. 610x610x610 frame. about 400x400 print area. That was the main challenge. I find that anything larger than about 300x300 becomes exponentially more difficult to build.

      Anyway it can happily print at 200mm/s without too much distortion. The following are printed at 150mm/s external perimeter, with a 0.5mm nozzle (my new favorite nozzle size).

      phil.jpg

      cat.jpg

      Why

      It started because I couldn't find a printer with decent print area and reasonable speed. I also wanted to keep it super simple with few easy to print pieces and easy to source off-the-shelf hardware.

      All extrusions are 550mm, all rails are 500mm, you don't need special tools to cut/drill/tap, everything can be easily sourced.

      If I had to start over today I would probably build an Annex K2... but it is what it is and learned a lot in the process.

      A bumpy road

      Agony was originally a CoreXY (named Corezilla), but I couldn't solve some resonance issues I had and that generated heavy vibrations at certain speeds. So I converted to a cross-rail cartesian. I then found out that the resonance was due to the belt tensioner design, but it was too late but I'm happy I moved to a cartesian system anyway.

      Another issue I had was with z-banding. Apparently it's impossible to get decent leadscrews (or ballscrews) and anyway it's incredibly hard to align 3 of them. The revelation arrived when I saw somewhere a sort of magnetic cushion to be placed on the Z-carriages.

      z.jpg

      Basically the leadscrew wobbliness is not transmitted to the carriage and now the Z is just perfect.

      Finding the right motors was another adventure. Long story short: 0.9° on the XY and 1.8° on the Z. I tried quite a few motors from steppersonline and LDO but ultimately the best I've found are the Moons MS17HA6P4200.

      One suggestion, if you need a big print area but you don't need a lot of height, just make the printer as short as possible. That helps a lot with stability. If I had to redo it, I'd probably limit it to like 250 on the Z.

      Lastly the gantries.

      gantries.jpg

      I tried with the bare rail and with a 15x15 backer. While the bare-rail solution is better in many ways, at the end I had to use supports for the rails. That was a game changer in terms of stability. I was using the rails vertically and at high speed they tend to "flap" at sudden moves change. So I put them on 15x15 extrusions and placed them flat.

      Hotend + Extruder

      head.jpg

      It's basically a custom extruder based on the now famous small LDO NEMA14 and the guts of a bondtech extruder. The hotend is an original Mosquito (the standard one) and from my initial tests everything's fine up to 200mm/s, over that I start getting extrusion problems on acceleration... but haven't tested it carefully yet.

      Despite being so small the 45mm Delta blowers push a lot of air, so at the moment I'm happy with them but I might switch to bigger fans if speed requires it.

      Duet & RRF

      Now the hard part.

      I wanted to use a Duet3 mainly because of the toolboard. I jumped in a little too early unfortunately and the experience was really painful. I was able to fix most of the issues but at the end I hit my head on a firmware bug that produced inconsistent extrusion. I understand that bug is now fixed (and a new toolboard is out), but it was the last straw so to speak so I removed everything and redesigned the printer for the Duet2+Duex5 (that I already had on another printer) but this time I wiped RRF and put Klipper on it.

      Now. I owe 90% of what I know about 3d printing to this forum and the help of the generous community and I do love the "everything is gcode" RRF philosophy... but Klipper really made my printer fly.

      It was painful at the beginning and the community is much less supportive, you are mostly on your own, but the documentation is good. It's in a constant beta(alpha?)-stage but at the end it worked wonderfully and I feel that any problem I have is now caused 100% by me.

      The Duet is a wonderful piece of hardware, something that most of the chinese boards can only dream of BUT my suggestion is: if you need a quick replacement for your printer totally get a duet2/3 with RRF; if you want something complex and custom... in my experience a fysetc board and Klipper is a better option. I hope you'll forgive my candor. I'll still be using the Duet boards I have for other projects but I guess to each its own.

      Want more?

      I would never ever suggest anyone to build Agony, but if you want to look around, head to onshape and search "Agony" in the public projects. You'll find it, it's the only one... but be warned it's a very messy project.

      Thanks, sorry for the long post.

      posted in My Duet controlled machine
      matt3oundefined
      matt3o
    • RE: Slice engineering/Mosquito hotend thermistor settings

      I have a slice thermistor too and my educated guess is that it's not reliable at (very) low temps. It makes sense being a thermistor for high temps. I added H6 option to add 6 degrees in the low end, but it's purely cosmetic.

      I checked with a thermal camera and I'd say as soon as you reach 100C the reading is accurate.

      posted in Duet Hardware and wiring
      matt3oundefined
      matt3o
    • RE: RRF3.2 M303 Warning: heater behaviour not consistent

      the returned M307 won't probably work, at least it didn't for me and I had to manually tune it to avoid heater errors. I'll have to find a way to embed a thermistor into the bed itself instead of relying on the one with the heater.

      posted in Tuning and tweaking
      matt3oundefined
      matt3o
    • Resonance, spreadCycle and stealthChop

      What you need to know about tweaking spreadCycle/stealthChop is a little all over the places. Here below a list of all the docs you need (I read them all!):

      • Tuning Stepper Motor Drivers
      • Stall detection and sensorless homing
      • Reducing Stand-Still Noise
      • TMC reference (pdf)
      • Parameterization of spreadCycle (pdf)
      • Help needed with Duet 3 6hc TMC5160 StealthChop config (forum)
      • Duet 3 StealthChop 2 Tuning for Nema23 (forum)

      My issue is as follow.

      Custom CoreXY. XY are 0.9° steppers. I get very bad vibrations at about 60mm/s (resonance?). It happens only if both motors are moving, diagonals are fine.

      It's not a noise issue, I don't care about that. The problem is that the printer vibrates A LOT.

      My motors are rated 2A and I run them at 1.4A. If I drastically lower the current the problem alleviates (≤1A).

      I tried tweaking SpreadCycle but nothing seems to be helping. Increasing TOFF over 6 makes it noticeably worse.

      I was able to enable and configure StealthChop and that seems to be solving the problem completely, but I have to set it at about 100mm/s otherwise I get "false positives" (ie: spreadCycle triggers too early) and I get a lot of jerks during printing.

      So my only option is to always keep stealthChop but both @dc42 and @Phaedrux advise against that over and over again (I print pretty fast... not warp speed but still).

      I tried with different motors from different companies (LDO and moons) and they have more or less the same issue at slightly different speeds. To be fair the two sets of motors are very close in specs.

      Dampening the motors makes no difference. I also tried different kind of brackets and idlers.

      I can't be the only one with this issue... any suggestion or I can finally tableflip this thing? Thanks!

      posted in Tuning and tweaking
      matt3oundefined
      matt3o
    • fans with shared positive

      I have 2 part fans connected together and 1 thermally controlled tool fan, they are all 12v connected to the duex5. I'm in a corexy setup and thinking of reducing the number of wires that go from the head to the duetwifi/duex5.

      It is my understanding that the positive lead is shared with all fans. My idea was to use just 1 pos and 2 negs. On the duet side I'm connecting the 2 part fans together to one header (+ and -) and the tool fan to another header (just the negative since the positive is shared on the other header). Does it make sense? Does that impact on the total max amperage? Just wanted to check this config with you before burning my duet 🙂 Thanks!

      PS: I wanted to add that both this forum and the wiki are an incredible source of knowledge, I was able to go from zero to full functioning corexy by just RTFM 🙂 so thanks guys!

      posted in Duet Hardware and wiring
      matt3oundefined
      matt3o
    • RE: WiFi Issues - "Network Error" on uploading almost every file

      okay I was ready to swap the wifi module but before that I tried to just "extend" the antenna... believe it or not it worked. I hadn't a single disconnect since

      IMG_20191231_153146.jpg

      Basically cut the onboard antenna and soldered a new one. The antenna must be of a very specific length (check 2.4 antenna length) but apart from that it's a 5 minutes hack.

      Now, I don't suggest to anyone doing that... but it worked for me.

      posted in General Discussion
      matt3oundefined
      matt3o
    • I thought it was z wobble...

      So I got this texture on a corexy I've built. It's 3x leadscrews+rails.

      IMG_20200729_133139.jpg

      The pattern looked very regular, so I thought z wobble.

      Changed z motor mounts, leadscrews, couplers aaaand... same result. Nothing changed at ALL.

      Pulled the trigger and bought a digital microscope.

      I printed a 1-wall cube. This is the result of two opposite sides (sections).

      2020_0310_233125_009.JPG

      2020_0310_233102_008.JPG

      What the hell is going on? The wobble in just on one side of the wall?! Help me Duet3d Forum, you are my only hope!

      Extruder is bondtech. Extruder motor I tried with a 1.8 moons and a 0.9 LDO. Nozzle is brand new high quality. If I change layer height the "wobble" seems to be the same (that's why I thought it was caused by the z axis).

      posted in Tuning and tweaking
      matt3oundefined
      matt3o
    • RE: External 5V source through duet3?

      just power the rpi separately, if the duet3 is already powered via 12-36v you don't need to send the 5v back from the rpi to the duet.

      I haven't looked into it, but I'd think you need a common ground for the main vin and the rpi 5v. I bet either the forum or the wiki have the answer to that.

      posted in Duet Hardware and wiring
      matt3oundefined
      matt3o
    • RE: PrusaSlicer with enhanced precision and removal of odd flow math

      this is very interesting, following this thread.

      I'll have a look at your code soon and possibly compile it on Linux.

      Keep up with the good work

      posted in General Discussion
      matt3oundefined
      matt3o
    • RE: I thought it was z wobble...

      @arhi said in I thought it was z wobble...:

      I can't see from the images, is the issue parallel to the XY plane or is it under angle)

      they look pretty much parallel.

      @mrehorstdmd said in I thought it was z wobble...:

      So the line width is varying but only to one side...
      Is the hot-end perpendicular to the bed?

      yes but the width variation is not always on the same side. if the head wasn't leveled shouldn't the wavy lines be always on the same side?

      but I'll double check that. Thanks!

      How tightly screwed down is the drive gear adjustment screw on the extruder?

      I tried to make it very loose and very tight but I can't say I noticed much difference.

      Are the drive gears clean?

      Brand new.

      How consistent is the diameter of the filament you're using?

      I'll double check that but it is supposed to be good quality.

      Are you using any pressure advance or nonlinear extrusion?

      No, I disabled everything while testing.

      PS: just wanted to thank you @mrehorstdmd for your great blog, I've built my printer mostly thank to your posts

      posted in Tuning and tweaking
      matt3oundefined
      matt3o
    • RE: 1LC and BLTouch

      @BlueDust it means that you have a version equal or below 1.3

      posted in Duet Hardware and wiring
      matt3oundefined
      matt3o
    • RE: Duet RPI and docker

      is this really necessary? With a duet you are basically dedicating one rpi to one task, it is basically already compartmentalized. Why would you want to add a layer to a machine that is already doing one thing only?

      posted in General Discussion
      matt3oundefined
      matt3o
    • RE: I thought it was z wobble...

      @mrehorstdmd said in I thought it was z wobble...:

      @matt3o Thanks!

      Is there any play in the extruder carriage bearing block or in the mounting of the X axis rail?
      Are pulley and motor mounts solid?

      the extruder is mounted on hiwin rail+carriage and I'd say it's pretty solid. The pulleys are mounted on shoulder bolts secured on top and bottom.

      The only thing I'm not sure about is the belt tension. It feels very tight on the short side (on the X connecting to the head) and slightly floppy on the long side (on the Y). It's a 400x400 printer. But I don't see any vertical banding... so I guess it's okay

      posted in Tuning and tweaking
      matt3oundefined
      matt3o
    • RE: Toolboard 1.01 has a built-in accelerometer?!

      @bot https://duet3d.dozuki.com/Wiki/Accelerometers

      the accelerometer doesn't need to be fixed on the head, you can put it on only when calibrating (and every time you change something that can vary the machine kinetics)

      posted in Duet Hardware and wiring
      matt3oundefined
      matt3o
    • RE: BOx Large Format DIY Printer

      your build is really something. I'm particularly impressed by the tidiness and wires routing

      posted in My Duet controlled machine
      matt3oundefined
      matt3o
    • RE: 3.2 heating failed, print starts anyway - bug?

      @Phaedrux before the auto-tuning I tried a second time manually to see if values changed. In doing so I believe I've found the problem.

      The new values are M307 H1 R2.9 C204.0:102.0 D4.00 S1.00 V24 that are very close to the previous ones and indeed I got a fault again BUT it works perfectly if I remove the second C value.

      So it seems that at least the toolboard has some issues with the second cooling time constant, removing it solves the issue (or at least it doesn't trigger the issue).

      Remains that the duet should not fault without error.

      posted in Beta Firmware
      matt3oundefined
      matt3o
    • RE: I thought it was z wobble...

      unfortunately I don't see any difference in printing in the corners... also giving more amps to the extruder doesn't seem to work...

      (╯°□°)╯︵ ┻━┻

      posted in Tuning and tweaking
      matt3oundefined
      matt3o
    • RE: I present to you my Agony

      @martin7404 said in I present to you my Agony:

      I remember you from Peopoly forum with the moai battle

      we don't talk about that....

      @fma said in I present to you my Agony:

      BTW, is this geometry more rigid than a CoreXY (all things equal)? With 2 carriages at 90° for the tool head

      I find it to be better in every possible way. More precise, sturdier and stronger (let's not forget there are 4 motors for XY).

      The downside is that 1) you need more components 2) everything needs to be perefectly square 🙂 so a little more time spent assembling it up.

      If you need to put a lot of weight on the gantry you can use bigger backers for the rails, but of course you are adding weight.

      posted in My Duet controlled machine
      matt3oundefined
      matt3o
    • RE: This should please some Duet 3 users

      @dc42 you tease! release it already! 😄

      posted in Beta Firmware
      matt3oundefined
      matt3o
    • RE: I thought it was z wobble...

      @Phaedrux sure, I'll take some pics later. In the meantime I can show you the 3d model with a few details

      Screenshot_20200730_195850.png

      Screenshot_20200730_200337.png

      Screenshot_20200730_200157.png

      posted in Tuning and tweaking
      matt3oundefined
      matt3o