Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. fma
    3. Best
    • Profile
    • Following 0
    • Followers 0
    • Topics 66
    • Posts 1,035
    • Best 66
    • Controversial 3
    • Groups 0

    Best posts made by fma

    • RE: Danal's passing

      https://hackaday.com/2020/06/13/rip-danal-estes-developer-of-multitool-3d-printing-infrastructure

      posted in Off Topic
      fmaundefined
      fma
    • RE: A bit confused about fans in the WebUI

      What about just putting an index in front of the fan currently used as tool fan?

      posted in Tuning and tweaking
      fmaundefined
      fma
    • RE: 5-axis 3D printing

      I uploaded a short video showing this print:

      https://vimeo.com/357503565

      posted in 3D Printing General Chat
      fmaundefined
      fma
    • RE: Amazing use of Duet electronics by E3D

      An alternative would be to continuously extrude a tiny amount of filament on parked heads…

      posted in General Discussion
      fmaundefined
      fma
    • RE: Dual hotend, one motor possible?

      We (at LOG hackerspace) designed such dual extruder using one motor. It is not driven by a Duet, but it should work.

      Here is our design: https://wiki.logre.eu/index.php/DondoLOG based on this one: https://www.thingiverse.com/thing:673816 (we changed a lot of things, leading to a much more simple geometry).

      Onshape designs are here: Mine¹: https://cad.onshape.com/documents/ab5e4a91e08de464a68c8fa9/w/d1a6bf327030002f2355aebe/e/4fc76c1855ace35a39166ba3 (using aluminium plates) and a derivated, made by a friend: https://cad.onshape.com/documents/44cc3aa0e2de59f4440a6e4b/w/58c86854d8b2aa8e76983bb9/e/82ef35419fb25e023c2c8b7d (using PMMA 6mm).

      Feel free to ask if you want more details. Note that the second design is now working (see https://piwigo.logre.eu/picture.php?/1139, https://piwigo.logre.eu/picture.php?/1239 and https://piwigo.logre.eu/picture.php?/1286); I never tested mine...

      ¹ my design means to me, as it is my very first usage of Onshape (and first time I ever used a parametric CAD software).

      posted in Duet Hardware and wiring
      fmaundefined
      fma
    • RE: RepRapFirmware 3.0RC1 released

      David, could it be possible to change the revision numbering and the way releases are managed?

      I suggested in another thread to use a.b.c: 'a' for major release (3, here), 'b' for minor release (0, here), and 'c' for bug fixes.

      Currently, installing a new release for bugs fix introduces new features, so potentially new bugs: this is not a good thing. One should be able to dissociate bugs fix and new features...

      So, after the current release, which should be named 3.0.0, the next one should be named 3.1.0 (not 3.01). And bugs fix should go into 3.0.x (then in 3.1.x...)

      Thanks.

      posted in Beta Firmware
      fmaundefined
      fma
    • RE: Cancel individual part(s)

      Here is a very simple Python script to implement Ian's idea:

      #!/usr/bin/env python
      # -*- coding: utf-8 -*-
      
      import sys
      
      for line in sys.stdin:
      
          # Replace tool changing commands by part changing tags
          if line.startswith('T'):
              num = int(line[1:])
              print "; part %d\n; process %d" % (num, num)
      
          else:
              args = line.split()
      
              # Only keep tool 0 temperature commands
              if line.startswith('M104') or line.startswith('M109'):
                  args = line.split()
                  num = int(args[2][1:])
                  if num == 0:
                      print line,
      
              # Default commands
              else:
                  print line,
      

      It replaces tool changing commands:

      Tn
      

      by:

      ; part n
      ; process n
      

      It also remove all temperature commands of tools >= 1.

      To use it:

      $ ./tool_parser.py <input.gcode >output.gcode
      

      PS: I only checked Slic3r output; Cura output may need additional stuff.

      posted in Firmware wishlist
      fmaundefined
      fma
    • RE: New M-code to send a network request

      M260 can send data over I²C bus:

      https://duet3d.dozuki.com/Wiki/Gcode#Section_M260_i2c_Send_and_or_request_Data

      On the I²C slave, just mimic some registers you will write from Duet to take the actions you need.

      I recently developped a project using an ATtiny841 as I²C slave (this chip as a hardware I²C slave implementation), working this way. See:

      https://framagit.org/fma38/Servo_Node

      This is for an hexapod (I will use 6 of them, to control the 4 servos of each leg). But I will certainly use this chip for other projects, like here.

      Code in Arduino/ dir is a master example; the real master will be a RPi, running my framework Py4bot: https://framagit.org/fma38/Py4bot

      posted in Firmware wishlist
      fmaundefined
      fma
    • RE: Tool Free Macro not Working

      I'm also working on such filament mux, with multiple tools using the same heater, and I didn't have this problem. Could you share your tfree macro, and tell us what commands are skipped?

      posted in Tuning and tweaking
      fmaundefined
      fma
    • Thermostatic fan for drivers

      Hi!

      I plan to use 2 fans to cool down the drivers, as my Duetwifi/x5 will be in a box.

      Is it possible to create a thermostatic fan, routed to a specific thermistor, without any heater? If not, how should I create a dummy heater for that?

      Thanks,

      posted in General Discussion
      fmaundefined
      fma
    • RE: Changeable Z babystep icons.

      I also find the icons confusing. I propose icons like:

      Or even just the arrows…

      posted in Duet Web Control wishlist
      fmaundefined
      fma
    • RE: HangMower for alpine meadows?

      @dc42 said in HangMower for alpine meadows?:

      Alternatively, use goats.

      Are they Duet3-compatible? 😉

      posted in Using Duet Controllers
      fmaundefined
      fma
    • Plugins

      Hi!

      Would it be possible to implement plugins in RRF? The idea is to be able to add functionalities by only compiling a small piece of code, and upload it to the SD card...

      For example, adding a new type of temperature sensor, or support a specific board to add outputs (like the one on I²C bus)...

      posted in Firmware wishlist
      fmaundefined
      fma
    • RE: Duet support for Digital Servos?

      I successfully drove a TowerPro MG996R, which is a digital servo. I mean, it has a digital internal closed-loop system, and is controlled the same way as analog ones.

      Your servo, however, is smarter: it can be programmed through the control pin. It should work as any other servos work, by driving a 50Hz signal on the control pin, and it does with Arduino. There is something in the Duet signal messing up the internal electronic of your servo, but I don't see what.

      posted in Tuning and tweaking
      fmaundefined
      fma
    • RE: Pushing my heated chamber temperatures to the limit

      @christoph13524 said in Pushing my heated chamber temperatures to the limit:

      Interesting to hear that a better insulation would be that much more effective

      All is about insulation! You can't reach target temp because loss are too high regarding the input power. Reducing loss, and you don't need such high power.

      If you have a infinite insulation, then, once heated up, you don't need anymore power to keep it hot ;o) Same as supra-conductive wires: no more Joule loss.

      posted in General Discussion
      fmaundefined
      fma
    • RE: Ideas for a successor of DWC

      @dc42 said in Ideas for a successor of DWC:

      Me too. Perhaps we could have a drop down list giving the last 8 or so commands sent, after removing duplicates?

      When using DWC on a desktop computer, with a keyboard, using the up arrow key to select previous commands, like in linux shell, is much better. But it does not work with a tablet, with only touch screen... So, both systems should be implemented (with more than 8 commands in the history for keyboard usage).

      And for keyboard usage, history search should take care of the first chars entered (if I start writing G1, using the up arrow key should only show me commands in the history starting with G1).

      posted in Duet Web Control wishlist
      fmaundefined
      fma
    • Dual disc polar printer support

      Hi!

      I haven't read you for a while, being busy with other projects...

      I plan to build another 3D printer, and started over my CoreXY design (to simplify it). But I just found this nice design:

      https://hackaday.io/project/177633-dual-disc-polar-printer

      Is such hardware supported by RRF? Or does it need further devs?

      Is it complicated to calibrate such printer?

      Thanks for your advice.

      posted in Using Duet Controllers
      fmaundefined
      fma
    • RE: Request (if possible) for greater consistency in G-codes

      @dc42 said in Request (if possible) for greater consistency in G-codes:

      Unfortunately, we have to be compatible with other firmwares, so maintaining a logical use of parameters isn't always possible.

      Well, the most important is to be compatible with slicers... I mean, you need to implement G-Codes the way they use them.

      On the other hand, G-Codes which are used for configuration, or special stuffs slicers don't directly handle, and where people have to manually define in custom scripts (servo usage, for example, as we discussed a few days ago), I'm not sure it is a good idea to always follow other firmwares; It is sometimes better to define new standards.

      posted in Firmware wishlist
      fmaundefined
      fma
    • RE: Too much part cooling? PLA

      I think it is best to have minium of cooling. The less you cool the parts, the stronger they are, as the layers fused better. A lot of areas can be printed without cooling, as long as they have no sharp corners or small perimeters (it could be nice to have a parameter to modulate the fan speed depending on the direction change of the nozzle; so, in straight lines, the fan stays at very minimum).

      I use a berd air pump, which pushes air through 3 little tubes (2mm inside diamter), oriented just below the nozzle, so they cool the filament as soon as it goes out, without cooling the nozzle. On the other hand, I don't print that fast (the melt zone of my hotend is too cshort).

      BTW, blowing air at higher temperature than ambiant should be better. For example, Stratasys machines maintain the chamber at 100°C, and the (big) fans take this hot air and push it onto the nozzle. As they use 300W or so cartrigdes, they donc have heater fault problems 😉 For PLA, I would try to heat the cooling air to 50°C.

      posted in Tuning and tweaking
      fmaundefined
      fma
    • RE: Baby step during a long linear move? Baby step other Axes?

      Or to correct a layer shift... Would be nice!

      posted in General Discussion
      fmaundefined
      fma