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

    Topics created by DuetUser

    • DuetUserundefined

      Possible 3.6 RC3 error

      General Discussion
      • • • DuetUser
      4
      0
      Votes
      4
      Posts
      83
      Views

      dc42undefined

      @DuetUser gave you tried firmware 3.5.4 ?

    • DuetUserundefined

      Toolboard failures

      Duet Hardware and wiring
      • • • DuetUser
      7
      0
      Votes
      7
      Posts
      161
      Views

      dc42undefined

      @DuetUser is there a reason why you don't want to connect Duet VIN- to mains ground too?

    • DuetUserundefined

      Upgrading older MB6HC to 48 V

      Duet Hardware and wiring
      • • • DuetUser
      3
      0
      Votes
      3
      Posts
      111
      Views

      DuetUserundefined

      @dc42 Thanks a lot David, I should definitely forget it 😉

    • DuetUserundefined

      Duet 3 Motor 23 CL or Stepperonline integrated servo

      General Discussion
      • • • DuetUser
      3
      0
      Votes
      3
      Posts
      137
      Views

      DuetUserundefined

      @sebkritikel Thanks, I'm concerned only about the motor characteristics of servos / steppers.
      With fast long travels steppers have very little torque and are troublesome.
      But on the other hand step dir is not a perfect solution to drive servos also.

      There is little info about these subjects so probably we will go all Duet to save time and trouble.

    • DuetUserundefined

      Custom gcode upload function in python - RRF HTTP server options

      Third-party software
      • • • DuetUser
      5
      0
      Votes
      5
      Posts
      272
      Views

      DuetUserundefined

      @chrishamm There is and I successfully do it by passing an iterator as "data" to POST request, it feeds the request with chunks of data. Everything is fine but it is a blocking IO. I'm trying to make it async, ond one of the ways is to pass chunks sequentially in subsequent POST requests, only RRF treats each chunk as a separate file.
      I have to dig into it more and perhaps make an async iterator and use it with async uploader, which I failed to do as of yet.

      This is a working non async upload code:

      import requests class upload_in_chunks(object): def __init__(self, filename, chunksize=1 << 13): self.filename = filename self.chunksize = chunksize self.totalsize = os.path.getsize(filename) self.readsofar = 0 def __iter__(self): with open(self.filename, 'rb') as file: while True: data = file.read(self.chunksize) if not data: sys.stderr.write("\n") break self.readsofar += len(data) percent = self.readsofar * 1e2 / self.totalsize sys.stderr.write("\r{percent:3.0f}%".format(percent=percent)) yield data def __len__(self): return self.totalsize def sendme(): requests.get(baseurl+'/rr_connect?password=reprap') requests.post(url, data=upload_in_chunks(afile, chunksize=10))
    • DuetUserundefined

      Gcode upload problem on linux

      General Discussion
      • • • DuetUser
      3
      0
      Votes
      3
      Posts
      179
      Views

      DuetUserundefined

      @Phaedrux
      Always wired.

    • DuetUserundefined

      Two different motors used by E0

      Duet Hardware and wiring
      • • • DuetUser
      8
      0
      Votes
      8
      Posts
      362
      Views

      DuetUserundefined

      @deckingman
      Ofcourse! Thanks a lot it's so elegant!

    • DuetUserundefined

      Hot swapping extruder motor (Nema 17 1.6A)

      General Discussion
      • • • DuetUser
      3
      0
      Votes
      3
      Posts
      245
      Views

      Phaedruxundefined

      @theruttmeister said in Hot swapping extruder motor (Nema 17 1.6A):

      You might get some error messages as the drivers detect that nothing is connected, but those can just be ignored.

      Or as part of your disconnect macro you can disable the driver entirely with M569 R-1 P#, where # is for that driver.

    • DuetUserundefined

      Large H-Bot print out of dimensios.

      General Discussion
      • • • DuetUser
      3
      0
      Votes
      3
      Posts
      462
      Views

      DuetUserundefined

      The printed object is 4-6 mm smaller in X direction, Y was not measured because it's hard to measure properly and Z is just fine.
      Bottom layers of the print are ok. and the top is too narrow, it looks like the print is tapered linearly from bottom to the top. There are no jumps, no missed steps, no other visible artifacts or deformation.

    • DuetUserundefined

      No 1.18 firmware binaries on github?

      Firmware installation
      • • • DuetUser
      4
      0
      Votes
      4
      Posts
      654
      Views

      DuetUserundefined

      Still learning 🙂 Thanks!

    • DuetUserundefined

      SAM-BA installation file download

      Firmware installation
      • • • DuetUser
      4
      0
      Votes
      4
      Posts
      676
      Views

      dc42undefined

      Alternatively you can now use Bossa/bossac version 1.8, available from https://github.com/shumatech/BOSSA/releases.

    • DuetUserundefined

      Getting bed probing piezo sensor to work

      Duet Hardware and wiring
      • • • DuetUser
      2
      0
      Votes
      2
      Posts
      842
      Views

      dc42undefined

      If the probe reading only drops to 600 when the sensor is activated, then it sounds to me that it isn't compatible with a 3.3V supply. One possibility is to run it from 5V and feed the output through a couple of resistors to an NPN transistor which drives the E0 endstop input.

      I'll probably add a firmware option to invert the Z probe polarity for type 1, 2 and 5 Z probes at some point, then you will be able to connect it directly.