Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. HebigT
    3. Topics
    • Profile
    • Following 83
    • Followers 1
    • Topics 38
    • Posts 152
    • Best 27
    • Controversial 0
    • Groups 0

    Topics created by HebigT

    • HebigTundefined

      Unsolved Duet 3 DC motor control & Tacho Feedback?

      CNC
      • • • HebigT
      2
      0
      Votes
      2
      Posts
      288
      Views

      droftartsundefined

      @HebigT Which Duet 3 are you using?

      I had a Google around, but there's really very little info on this spindle as far as I can see. The best info seems to be in the snapmaker forums, ie https://forum.snapmaker.com/search?q=cnc %23snapmaker-20
      I found this thread where someone had take the module apart, and has some information: https://forum.snapmaker.com/t/cnc-spindle-not-running/24696
      Someone replied:

      The FG pin is the frequency generator internal to the motor that tells the machine how fast the spindle is actually going and is irrelevant to what you need.

      So the FG pin is the tacho, but you'll need to put an oscilloscope on it to check the voltage and signal, I would guess, once you get the spindle turning. If it's within specs, you could set up a dummy fan and connect this to a the dummy fan's tacho input. While the Duet can accept a tacho input, it would need to conform to the Intel PC fan specification, which expects 2 Pulses Per Revolution (PPR) from the tacho, and the RPM reading calculated assumes that.

      The PWM pin should set the spindle speed. The thread above talks a lot about 5V and 3.3V traces on the board; try 3.3V PWM, then 5V if it doesn't work. Try using the Laser/Servo/VFD pin, which provides a 5V PWM signal. All other PWM signals switch on the ground side, so you need a circuit to pull them up to whatever voltage you need to drive the PWM signal. Also try different PWM frequencies (Q parameter in M950).

      Again, you'll have to play around with the Direction pin. I guess it's either high or low. So leaving it disconnected should get it spinning one way. Applying a voltage would, I imagine, make it spin the other way. Though it's also possible it is an enable pin, so needs a voltage to work.

      For testing, you could set up a PWM pin to drive the motor only. Use M950 to create an output (use the Laser/Servo/VFD pin) and control it with M42. See https://docs.duet3d.com/User_manual/Connecting_hardware/Motors_servos#connecting-dc-motors

      For actual configuration, see M950 and M453. There's also this page: https://docs.duet3d.com/User_manual/Machine_configuration/Configuration_CNC

      Ian

    • HebigTundefined

      Rubedo - PA calibration via line laser

      General Discussion
      • • • HebigT
      2
      2
      Votes
      2
      Posts
      179
      Views

      OwenDundefined

      @HebigT
      I watched it earlier.
      Cool project and kudos to the developer both for doing it and sharing it.
      I can see OEM's going for something like that to make calibration something that users need not know anything about. But it seems a lot of complexity to essentially pick a value when you an do it by eye with no added cost.

    • HebigTundefined

      ChatGPT & duet

      General Discussion
      • • • HebigT
      5
      1
      Votes
      5
      Posts
      346
      Views

      T3P3Tonyundefined

      @droftarts your not so easily replaced!

    • HebigTundefined

      Variable Width Nozzle (Sculpman)

      3D Printing General Chat
      • • • HebigT
      6
      1
      Votes
      6
      Posts
      315
      Views

      o_lampeundefined

      Where is heater and thermistor?

      No more oozing is quite nice. You close the nozzle instead of retracting filament. That allows using remote Bowden tube extruders.

      I only hope it works smooth at different nozzle temps and in heated chambers...so many different material expansion-rates to deal with.

    • HebigTundefined

      Help understanding M26 and M27

      Firmware developers
      • • • HebigT
      3
      0
      Votes
      3
      Posts
      377
      Views

      HebigTundefined

      @dc42 Thank you for the detailed explanation!

    • HebigTundefined

      Solved Real-time gcode stream (window) for current job?

      CNC
      • • • HebigT
      4
      2
      Votes
      4
      Posts
      356
      Views

      HebigTundefined

      @Sindarius @chrishamm Thank you for the feedback on this!

    • HebigTundefined

      Solved Reading analog values from Laser Range Finder (6HC)

      General Discussion
      • • • HebigT
      3
      0
      Votes
      3
      Posts
      234
      Views

      HebigTundefined

      @chrishamm

      Thanks for that, this is helpful!

    • HebigTundefined

      Solved 1HCL Extruder - suitable replacement for filament monitor?

      Duet Hardware and wiring
      • • • HebigT
      4
      0
      Votes
      4
      Posts
      243
      Views

      Alex.crundefined

      @hebigt
      Cheers dude. Sorry I miss interpreted your question. Due to losing micro stepping I think you would need a really high resolution encoder to make a closed loop stepper worth it.

      I think your right on the filament grinding side though!

    • HebigTundefined

      Unsolved Sinusoidal motion from while loop?

      Gcode meta commands
      • • • HebigT
      2
      0
      Votes
      2
      Posts
      142
      Views

      droftartsundefined

      @hebigt I think it is because you are using G91, ie relative coordinates, for moves. X is increasing each loop, so it moves the distance described by var.x not to that actual position. The first time it moves a distance of 0.05mm, next it moves 0.1mm (ie to X0.15), then 0.15mm (ie to X0.3) etc. My mental maths isn't good enough to know what will happen to var.y if you switch to absolute coordinates (G90), but I'm sure there's a simple way around that, too.

      Ian

    • HebigTundefined

      How well does RTV silicone stick to a silicone heater?

      General Discussion
      • • • HebigT
      6
      0
      Votes
      6
      Posts
      406
      Views

      fcwiltundefined

      @hebigt said in How well does RTV silicone stick to a silicone heater?:

      @mrehorstdmd Interesting, thank you for including the photo. I never would have guessed that would be the outcome of a bubble. Those traces must get hot!

      It's fairly easy to trap a bubble of air under such a heater during application. It has to be done slowly and carefully. Using a seam roller to try and insure the best possible adhesion can also helpful.

      Frederick

    • HebigTundefined

      Bambu Lab Printer (for discussion, not promotion)

      3D Printing General Chat
      • • • HebigT
      20
      1
      Votes
      20
      Posts
      3.2k
      Views

      Blacksheep99undefined

      @martin7404 said in Bambu Lab Printer (for discussion, not promotion):

      I Got one .
      It is fast.
      Also very close to experince like geting HP laser jet and runing it. Espesialy with PLA.
      This thing will take away the good sleep of Prusa, ultimaker, Raise 3d etc

      I got mine last week, Have to agree. Only going to get better as well.

    • HebigTundefined

      Unsolved UV Cure Controller - UART, Bytes? Where to start?

      Using Duet Controllers
      • • • HebigT
      1
      0
      Votes
      1
      Posts
      123
      Views

      No one has replied

    • HebigTundefined

      SLA vs MSLA for small and thin features

      3D Printing General Chat
      • • • HebigT
      3
      0
      Votes
      3
      Posts
      333
      Views

      HebigTundefined

      @tenaja I perused a few of the reviews on all3dp.com and it was helpful, thank you!

    • HebigTundefined

      M808 Status?

      Firmware developers
      • • • HebigT
      3
      0
      Votes
      3
      Posts
      235
      Views

      HebigTundefined

      @chrishamm Interesting, thank you for the starting points, I will give this a try.

    • HebigTundefined

      Solved Automatic Tool Offset (XYZ) for Syringe Printer?

      Using Duet Controllers
      • • • HebigT
      17
      0
      Votes
      17
      Posts
      1.5k
      Views

      HebigTundefined

      I think I can close out this thread now

      Both the Automatic Z and XY offset are working.

      For XY offsets (using the optical endstops) I had to probe each side of the syringe tip - i.e. probe the tip on both sides in the x direction, probe both sides in the y-direction... I think this is how some dual extruder FDM printers set the XY offsets.

      I used gcode meta commands to query current machine positions and then referenced those values later on. Every now and then I used an IF statement to check whether a variable already exists.

      I used a USB microscope to check the syringe tip alignment across tools and it looks good.

      For anyone coming across this in the future, I used Fisnar tapered tips and blunt-end steel tips. I found that some plastic tapered tips didn't work well with the optical endstops. (Blue, pink, orange colored tips might be more transparent to gallium-arsenide LED?). The steel, blunt-end tips work great.

    • HebigTundefined

      Start-up macro

      Firmware wishlist
      • • • HebigT
      5
      0
      Votes
      5
      Posts
      298
      Views

      Phaedruxundefined

      Just to put the icing on the cake, if you have G28 to home automatically at power up, what happens when you have a power blip mid print? When the power returns and the board starts up, it will home the printer and crash into whatever print is left on the bed.

    • HebigTundefined

      Unsolved M571 Proper Use + Question

      Firmware wishlist
      • • • HebigT
      7
      0
      Votes
      7
      Posts
      458
      Views

      HebigTundefined

      @phaedrux Thanks!

    • HebigTundefined

      "Laser" SLA vs. MSLA printers - Smallest features?

      3D Printing General Chat
      • • • HebigT
      1
      0
      Votes
      1
      Posts
      168
      Views

      No one has replied

    • HebigTundefined

      Solved Syringe Dispensing + conditional Gcode + Object model?

      Using Duet Controllers
      • • • HebigT
      5
      0
      Votes
      5
      Posts
      305
      Views

      HebigTundefined

      @dc42
      @OwenD
      @theruttmeister

      Thank you! This gives me a good starting point.

    • HebigTundefined

      High-Speed Printing Using ODrive

      General Discussion
      • • • HebigT
      2
      1
      Votes
      2
      Posts
      527
      Views

      o_lampeundefined

      The motor current must be very high, but it's quite impressive.