Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Maestro
    3. Posts
    • Profile
    • Following 0
    • Followers 4
    • Topics 5
    • Posts 84
    • Best 11
    • Controversial 0
    • Groups 0

    Posts made by Maestro

    • RE: Dead SSR or Bed Heater?

      @Electriceye A 1000W heater should not trip a 15amp breaker; it only draws about 8.5 amps. If your heater matches your bed mass appropriately it should not be melting instantly, either. Everything is pointing to the SSR not working.

      But as @Phaedrux notes, you can attach something else to either side of the relay to test function, so long as that something else is rated for the appropriate voltage and won't pull too much current.

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • RE: Dead SSR or Bed Heater?

      @Electriceye If you are confident in doing so, I would bypass/short your SSR and see if the bed heats. BE READY to kill it. Current is clearly not flowing or there would be a kilowatt of energy showing up somewhere. Obviously this is not a solution, but could be diagnostic.

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • RE: Dead SSR or Bed Heater?

      @Electriceye

      Since you have done the basic electrical checks, I expect that your M307 parameters are far enough away from your bed's actual response that the Duet is assuming a fault. Immediately jumping out to me is a dead-time ("D" parameter) of only 1.53 seconds. Based on your 1000W heater, I assume you have a big, heavy aluminum plate for your bed. If your thermistor is in the bed and not just sitting on the heater itself, dead time could be much more than this. I have an aluminum bed with a 1200W heater, thermistor placed into a drilled hole on the perimeter, and my PID-tuning calibrated dead-time is just over 30-seconds. Don't remember what the "C" parameter is exactly, but mine is over 3000. (Note; C parameter is deprecated--though still read--in latest firmware)

      If you're confident you're not burning anything down, you can also play with increasing M570 parameters to delay error-triggering and see what happens. Once calibrated, remove or re-reasonable-ize M570 for safety.

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • RE: Dead Heater?

      @Dizzwold
      @Phaedrux said in Dead Heater?:

      There's no way to easily remove a bonded heater short of cutting. I've always considered it a one way operation.

      I second that; no easy way. Flat-razor scraper is probably your best bet, but it will be a pain.

      I would not feel comfortable suggesting an RCD type to you. Central RCDs generally trip below 30 milliamps. At-wall GFCIs are about a fifth of that. So, should be way less ground current than would be necessary to create your smoking-bed scenario. The only thing I feel comfortable suggesting is having an electrician investigate whether your protection is working.

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • RE: Dead Heater?

      @Dizzwold

      Glad this did not end worse.

      It does leave a question though. A thermal fuse shouldn't smoke when it trips. So, where did the smoke come from? Seems your theory is the damaged insulation let the fuse short to the adjacent foil. But I recall from your re-wiring thread that you've set up a grounded chassis with ground-fault-interruption protection; so, why did your GFI protection not trip? Worth looking into.

      Seems like replacement of the thermal fuse will restore functionality. I would not rely on typical heat shrink to wrap those connections; cheap heat shrink is polyolefin and does not have a service temperature high enough for reliable use on a bed heater, in my opinion. You can get high-temperature heat shrink with service to 250C or so. But in any case, I would probably use a fiberglass sleeve as the final layer over these connections.

      As a final note, I prefer both my thermocouples/thermistors and bed thermal fuses to be touching the aluminum bed itself, not the heater. If the bed is being heated to 130C, the heater itself should get significantly hotter than this during heating phases, and that's fine. It's possible--repeat, possible, not guaranteed--that there was never any real control fault here, but that the fuse tripped when the heater got it too hot, even while the bed was in expected range.

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • RE: 6XD Dimensions Documentation Error

      @T3P3Tony I would suggest either removing or updating the 130mm dimension up the left side as well, as this dimension is in fact 129.5.

      Splitting the proverbial hair, I know!

      posted in Documentation
      Maestroundefined
      Maestro
    • RE: Connecting Multiple SERVO Driver Motor Systems with 6XD Board

      @marco_meier Those drives can use a 24v signal, however they will also accept 5v Step/Dir signals on the proper pins, so you can simply run 6XD 5v to CN1 pins 3 and 5, and Step- and Dir- to CN1 pins 4 and 6, respectively.

      All you really need to concern yourself with voltage-wise is the 24v enable signal, which the Duet team has confirmed the 6XD CANNOT sink on the EN- pin. The enable circuit on my breakout board would do what you need, and you could easily coble something like that together without making the whole board. Really, any simple relay/electronic-switch style setup that allows you to trigger a 24v connection with the 5v-tolerant EN- pin from the 6XD will accomplish what you need.

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • 6XD Dimensions Documentation Error

      Bit of a weird one here...

      I printed a mounting plate for the 6XD a while back and found that it didn't quite fit right. Recently I made a new one, built in assembly from the STEP on GitHub, and it fit perfectly. That got me curious.

      My original part was made from the physical dimension drawing on the 6XD Hardware Overview page. This drawing indicates a 5mm offset from the board edges for the mounting holes; hole coordinates (5,5), (5,135), (110,5), (110,135).

      However, based on the CAD files on Github, (both v1.0 and v1.01) and my real-life genuine Duet 6XD v1.01, the mounting hole near the VLC fuses actually has a 5.5mm offset from the edges; it does not match the other holes, and the holes do not form a rectangle, as this hole is at (5.5,134.5).

      The dimension drawing on the overview page is for v0.1 and v1.0, and I have v1.01. However, the STEP for v1.0 also has this asymmetric hole, so it does not seem to be the case that this is just an oddity in v1.01 (the only board I can physically measure), and the dimensional drawings are accurate for v0.1 and 1.0; at the very least, the drawing and the CAD for v1.0 are discrepant.

      So, it seems likely that the original error here is in the CAD, as there doesn't seem to be any reason to asymmetrically crowd a perimeter hole into component space. However, the physical boards exist, so at this point the relevant error is in the dimensional documentation, which does not indicate real-world hole-spacing.

      posted in Documentation
      Maestroundefined
      Maestro
    • RE: El6 ac servo ena activation

      @Amagatth Ok, good luck. Sorry I interfered.

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • RE: El6 ac servo ena activation

      @Amagatth Yes, you can certainly move to a 12/24volt with a relay/mosfet. I would suggest making things very simple for yourself first and just jumping the drive's enable pins from 12/24v to ground (NOT going through the enable pin on 1XD) and see if that activates the drive as expected. If it does, then you know what you have to do to finish the setup. If it doesn't, you have a bigger problem.

      Generally, if you already know from the jump that you are going against a manual specification, that would be a good place to start a troubleshooting request! Rather than someone else considering possibilities, going and looking it up, and then you basically saying "Yeah, I know".

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • RE: El6 ac servo ena activation

      @Amagatth According to the T6 manual linked to in that other thread, the enable signal for that driver is intended to be driven at 12-24v.

      As far as troubleshooting goes, that is the obvious starting point. The fact that someone else says they ran it at 5v enable doesn't change that, and doesn't mean it's reliable. You might still have something else wrong too, but at the very least you're supplying it only 42% of its rated minimum, so that's one possible hurdle to check off the list before banging your head against a wall.

      In terms of wiring, you are not using the terminology of the manual. If you think it could be a wiring problem, I'd suggest referring very explicitly to how you are interfacing the 1XD to the pins AS LABELED in the manual (pages 16, 17), so that everyone is on the same page. According to the manual, I would say you should be connecting to CN2-Pin1 (12-24v) and CN2-Pin2 (ground) to enable. Though, this is configurable; your servo-on command could potentially be mapped to a different input.

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • RE: El6 ac servo ena activation

      @Amagatth It is not clear from your post what connections you are making. Also, not clear what servo you are connecting to; a leadshine EL6-series? Which drive?

      Whatever it is, do you have a wiring manual for it? Link? You will need to provide more details on the servo inputs and how you are connecting them to your 1XD.

      Also, I would say there's a decent chance that the enable signal is 24v or maybe 12v, not 5v. But don't go zapping IOs with 24v until you confirm in your manual.

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • RE: Heated Chamber Scanning Z Probe

      @Bad-Joker Whether a pelt can do what you need it to do without a fan is not a simple question that someone can confidently give you a yes/no answer on.

      If you are allowing your sensor to hit 80C and your chamber to be 110C, your first thought might be that you need a peltier that creates a 30C difference. That is not the case; you need a pelt that will sustain a higher temperature difference, because if the hotside of the pelt/heatsink is at 110C, it is not releasing any heat to the chamber. I.e., your hotside must be higher than chamber temperature. Additionally, the pelt itself is a heater to the extent of it's inefficiency, which will also vary with temperature and temperature difference. The balance will be determined by the °C/W rating of your heatsink, which varies heatsink-to-heatsink, as well as with airflow. So, you are chasing a multivariate equilibrium point, and the answer is therefore "maybe, maybe not."

      Another option would be to put the sensor on a waterblock and watercool it, in which case the answer to whether it is cool enough will almost definitely be "yes."

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • RE: how to enable out6 on 6xd for M569.7 command for brake

      @lazy_mosquito said in how to enable out6 on 6xd for M569.7 command for brake:

      when i later use the command M569.7 P0.0, it seems it doesn't do anything on port out6.

      @lazy_mosquito I could be wrong about this, as I haven't used the brake function, however I would expect the brake output level to change when you run M17/M18, not when you run M569.7 again.

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • RE: Out of Sync for sync motors (same Axis)

      @maor3degem-co-il
      I'm not sure what you mean by "the motor doesn't move 1/16 cycles than the other"? Irrespective of whatever values are read from firmware or anywhere else, that first video you loaded shows one motor moving 1/16 the speed of the other, at least within the resolution of the video to quantify.

      Even it if is not possible to deliberately set different microstepping for 2 motors on the same axis in the firmware, that doesn't negate @droftarts's point that the drivers themselves could potentially decide that they've been given a different value due to noisy instruction sets.

      posted in General Discussion
      Maestroundefined
      Maestro
    • RE: Out of Sync for sync motors (same Axis)

      @maor3degem-co-il

      Any macros being called during the print? Anything running in daemon.g?

      In your first post's video the right-hand motor looks to be turning 16x faster than the left, so, that's no random number. Wonder if code is being called somewhere that is changing your microstepping or steps/mm?

      posted in General Discussion
      Maestroundefined
      Maestro
    • RE: Connection of Servo with DuetMainboard 6HC

      @AndrewStaines I'm afraid the 6HC is not designed for this application, and does not have provisions to drive step/dir outputs from the mainboard; with the 6HC this is only supported via an expansion board such as the 1XD.

      As far as mainboards, the 6XD board is better suited to driving servos such as yours, and the setup for it would be reasonably straightforward, based on your diagram above. There would still be some things you need to account for, ones that immediately jump out being the 6XD's (or 1XD's) 5V step/dir outputs and your drive's 3.3V input, as well as needing to sink a 24v signal via enable pins (which they cannot directly).

      Here is a Github repository for a breakout board I made to go between the 6XD and a pair of Yaskawa servos, which have drives very similar in overall setup to yours. Your drives will probably require some slight differences in spots, but this might get you started, especially the schematic.

      I can't be confident without a close look at your drivers' manual, but based just on the schematic you provided, your bare minimum connections for functionality will be your CN1 pins 39, 37, 43, 41, 11, and 9, which will give you enable (I assume "SON" is "servo on") and step (Pulse) and direction (Sign). All of these have equivalents on my breakout board, with the same issues to be solved, though you need more information on your sign/pulse circuits to determine the proper resistor to bring you to 3.3V.

      posted in Duet Hardware and wiring
      Maestroundefined
      Maestro
    • RE: pulse filament sensor use

      @Tinchus I have NOT tried this, so, purely theoretical, but if your filament sensor is configured I think something like the following in your loading macro at whatever point you want to check status would give you what you want:

      if sensors.filamentMonitors[0].filamentPresent = true
        M-do-a-thing
        G-and-another-thing
      
      posted in General Discussion
      Maestroundefined
      Maestro
    • RE: Big gantry printer: Lagging and stuttering when printing

      @sbNielsen Have you looked for this vibration when using the web control at a wide variety of speeds? That's a big gantry; you may have some resonances leading to vibration; the variations in speeds during a print would make encountering these much more likely than inputting one particular speed for a DWC-called move. Does the vibration occur w/both X and Y moves?

      Assuming you're running steppers, "basic tones, sort of melodic" is probably not a concern and may not be related to the vibration at all; the sound is to be expected during a print where speeds are varying all over the place and the driver/motor combo is not entirely quiet.

      posted in Tuning and tweaking
      Maestroundefined
      Maestro
    • RE: Creatbot F430 transformation. Question directly DC42

      @Cj110109 Hello, Chris. As far as electronics setup goes, I don't really think there are any major nuggets I can give you, though I'd be happy to address any specific question. Once you abandon the original Creatbot toolboard abomination, your choices really aren't limited in any way.  By which I mean, it no longer matters--electronically--that you are building an F430.  As far as firmware and board ability go, you're just building a large, chamber-heated printer, so any resources towards that end will be valid for you.  I originally went Duet 2, but very quickly switched to a Duet 3.  If you're going the Klipper route, as you mention, there are plenty of resources out there for setup with that.  My own experience is with the Duet ecosystem, and that's primarily what you'll find discussion of on these forums. You say you already have a mainboard; I would suggest making a list of all the connections you need, and then going through one by one and learning how to connect them to your board.  There is variation out there on mainboard specs; your best bet is probably to find a forum that has a lot of activity relating to yours, because you can't assume that voltage/current tolerances, pull-up/pull-down state, etc. on one board's port will be the same as another's.

      In relation to your project on a non-electrical note; I would never discourage someone from a project like this if it's something they just want to do for enjoyment or it's the resource they have.  However, I would just warn you; after many chamber temperature cycles between ~95C and ambient over the last several years, the welds in my F430's box frame have cracked in places, and splits are evident through the paint as sheetmetal starts moving around.  With certain motions it makes a clicking sound from something moving in the frame itself.
      So, it does the job I modified if for; it prints large, good quality polycarbonate prints without warping/delamination.  However, it wasn't originally designed for it, and the process seems to be beating it to death slowly. I could fire up the TIG and patch it up, but I'd still be left with a sheetmetal box with limited potential. I'm working on the CAD for a new high-temp machine, and after serving as the bootstrapper starting point for it, this one is going to end up retired.

      posted in General Discussion
      Maestroundefined
      Maestro