Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. mcole
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 22
    • Best 1
    • Controversial 0
    • Groups 0

    Posts made by mcole

    • RE: One Extruder Motor for two filaments

      @sebkritikel said in One Extruder Motor for two filaments:

      Which Stratasys model? 1200, 768, uprint, etc? I have a 1200es BST I've been mulling over retrofiting using the info below.

      It's a Fortus 250MC, about 9 years old. It's been a workhorse for us and produced prints almost every day for all that time, so it certainly doesn't owe anyone anything, but the motion system is so nice I want it to live again.

      @sebkritikel said in One Extruder Motor for two filaments:

      Check out these posts by @Archeantus , they were able to do a fully reversible retrofit on a uprint, using the original tool head parts, steppers, etc, bypassing the original Stratasys electornics boards.

      I've been searching through here (before posting, as I'm sure I'm not the first person to try this), but I think it's our PDB that has blown. Hard to be sure as there is a lot going on in there. The 5V PSU wasn't working, so I replaced that, but not sure if it was a symptom or the problem, as now the SBC in there continually beeps.

      @deckingman said in One Extruder Motor for two filaments:

      Well changing the motor direction is certainly doable. It's the "S" parameter in M569. So you could use M569 Pn S0 in one tool change macro (say tpost0.g), and M569 Pn S1 in the other tool change macro (say tpost1.g).

      Rebuilding the head at the moment to take Revo hot ends, but will try that - thank you.

      posted in Duet Hardware and wiring
      mcoleundefined
      mcole
    • One Extruder Motor for two filaments

      We have a 10 year old Stratasys printer here, and one of the many boards in the back has died - probably the main power board. With the cost of someone coming out to repair it, we might as well replace it with something new, (and the trade in value was minimal) so a hobby printer it has become.

      I want to convert it to be Duet controlled like all my other printers, and the thought of 110VDC for the heaters scares me, so a retrofit of just the control board does not make sense.

      Happy to design and fabricate a new print head, but want to keep the clever mechanism for swapping print nozzles. At the moment they use a single DC motor and encoder for driving both material and support. I would like to swap that to be a stepper, but am not sure how to configure that in software.

      Is it even possible? One motor to rotate clockwise for main material, and anti-clockwise for support?

      TIA.

      posted in Duet Hardware and wiring
      mcoleundefined
      mcole
    • RE: Print Frozen - Heaters On - RRF3.01-RC11 and DSF 2.1.3

      Putty output of

      sudo journalctl -u duetcontrolserver -en 1000 --no-pager
      
      

      console.txt

      posted in Beta Firmware
      mcoleundefined
      mcole
    • Print Frozen - Heaters On - RRF3.01-RC11 and DSF 2.1.3

      I'm just setting up an old machine to learn everything I can about the Duet3, and RRF3 and have been liking so far, printing many surgical mask straps as test pieces to tweak my settings.

      Just had everything working nicely, and thought I would try something more complicated, so decided to print a 3D scan of my face.

      Prepared everything in Prusa Slicer and set it running. All looks good, until 20 minutes in when the machine just stops, with the heaters still on.

      I can connect to the web interface, so try pausing and resuming, but it says it can't find the file.

      Try again, with a fresh file (changed some settings) and this time it crashes after 40 minutes. Again, heaters were still on.

      I can type into the console, and move the head via manual entered commands, and shut off the heater, but not sure why it freezes, and can't resume.

      5/14/2020, 5:59:47 PM: Connected to duet3.local
      
      ...
      
      5/14/2020, 7:18:08 PM: Upload of 2020-5-14_me3_simple.gcode successful after 1s
      5/14/2020, 7:18:08 PM: M32 "0:/gcodes/2020-5-14_me3_simple.gcode": File 0:/gcodes/2020-5-14_me3_simple.gcode selected for printing
      5/14/2020, 7:18:51 PM: : 6 points probed, min error -0.034, max error 0.180, mean 0.054, deviation 0.071
      
      5/14/2020, 7:18:51 PM: : Height map saved to file heightmap.csv
      
      5/14/2020, 7:37:15 PM: Connection interrupted, attempting to reconnect...: DCS has been stopped
      5/14/2020, 7:37:24 PM: Connection established
      5/14/2020, 7:38:12 PM: M25: Printing paused at X-47.7 Y-36.7 Z11.5
      5/14/2020, 7:38:15 PM: M24: Error: M24: Cannot print, because no file is selected!
      5/14/2020, 7:38:21 PM: : Cancelled printing file 0:/gcodes/2020-5-14_me3_simple.gcode, print time was 0h 20m
      5/14/2020, 7:39:28 PM: Upload of 2020-5-14_me3_simple.gcode successful after 3s
      5/14/2020, 7:39:28 PM: M32 "0:/gcodes/2020-5-14_me3_simple.gcode": File 0:/gcodes/2020-5-14_me3_simple.gcode selected for printing
      5/14/2020, 7:40:15 PM: : 6 points probed, min error -0.034, max error 0.188, mean 0.057, deviation 0.073
      
      5/14/2020, 7:40:15 PM: : Height map saved to file heightmap.csv
      
      5/14/2020, 7:50:09 PM: : Warning: Lost connection to Duet (Board is not available (no header))
      5/14/2020, 7:50:09 PM: : Connection to Duet established
      5/14/2020, 8:13:06 PM: Connection interrupted, attempting to reconnect...: DCS has been stopped
      5/14/2020, 8:13:21 PM: Connection established
      5/14/2020, 8:17:22 PM: M25: Printing paused at X-45.1 Y-39.4 Z10.8
      5/14/2020, 8:17:28 PM: M24: Error: M24: Cannot print, because no file is selected!
      5/14/2020, 8:17:34 PM: : Cancelled printing file 0:/gcodes/2020-5-14_me3_simple.gcode, print time was 0h 37m
      

      40138f2c-2b0c-4ee2-a763-4aab7afe3023-image.png

      Board: Duet 3 MB6HC (MB6HC)
      DSF Version: 2.1.3
      Firmware: RepRapFirmware for Duet 3 MB6HC 3.01-RC11 (2020-04-30b3)

      5/14/2020, 8:32:47 PM: M122: === Diagnostics ===
      RepRapFirmware for Duet 3 MB6HC version 3.01-RC11 running on Duet 3 MB6HC v0.6 or 1.0
      Board ID: 08DJM-956L2-G43S4-6J1DD-3S46T-TV4QFUsed output buffers: 1 of 40 (12 max)
      === RTOS ===
      Static ram: 154580
      Dynamic ram: 161796 of which 68 recycled
      Exception stack ram used: 544
      Never used ram: 76228
      Tasks: NETWORK(ready,2076) HEAT(blocked,1184) CanReceiv(suspended,3824) CanSender(suspended,1416) CanClock(blocked,1432) TMC(blocked,72) MAIN(running,4700) IDLE(ready,80)
      Owned mutexes:
      === Platform ===
      Last reset 02:34:17 ago, cause: power up
      Last software reset at 2020-05-13 23:49, reason: User, spinning module LinuxInterface, available RAM 76228 bytes (slot 2)
      Software reset code 0x0010 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0444a000 BFAR 0x00000000 SP 0xffffffff Task 0x4e49414d
      Error status: 0
      MCU temperature: min 21.5, current 38.9, max 40.0
      Supply voltage: min 23.7, current 23.9, max 23.9, under voltage events: 0, over voltage events: 0, power good: yes
      12V rail voltage: min 12.2, current 12.2, max 12.3, under voltage events: 0
      Driver 0: standstill, reads 14364, writes 67 timeouts 0, SG min/max 0/1023
      Driver 1: standstill, reads 14365, writes 67 timeouts 0, SG min/max 0/1023
      Driver 2: standstill, reads 14373, writes 59 timeouts 0, SG min/max 0/1023
      Driver 3: standstill, reads 14390, writes 43 timeouts 0, SG min/max 0/1023
      Driver 4: standstill, reads 14422, writes 11 timeouts 0, SG min/max 0/0
      Driver 5: standstill, reads 14422, writes 11 timeouts 0, SG min/max 0/0
      Date/time: 2020-05-15 01:32:46
      Slowest loop: 6.13ms; fastest: 0.15ms
      === Storage ===
      Free file entries: 10
      SD card 0 not detected, interface speed: 37.5MBytes/sec
      SD card longest read time 0.0ms, write time 0.0ms, max retries 0
      === Move ===
      Hiccups: 0(0), FreeDm: 375, MinFreeDm: 327, MaxWait: 509070ms
      Bed compensation in use: mesh, comp offset 0.000
      === MainDDARing ===
      Scheduled moves: 66818, completed moves: 66818, StepErrors: 0, LaErrors: 0, Underruns: 0, 0  CDDA state: -1
      === AuxDDARing ===
      Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0  CDDA state: -1
      === Heat ===
      Bed heaters = 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
      === GCodes ===
      Segments left: 0
      Movement lock held by null
      HTTP* is ready with "M122" in state(s) 0
      Telnet is idle in state(s) 0
      File* is idle in state(s) 0
      USB is idle in state(s) 0
      Aux is idle in state(s) 0
      Trigger* is idle in state(s) 0
      Queue* is idle in state(s) 0
      LCD is idle in state(s) 0
      SBC is idle in state(s) 0
      Daemon* is idle in state(s) 0
      Autopause is idle in state(s) 0
      Code queue is empty.
      === Network ===
      Slowest loop: 1.48ms; fastest: 0.01ms
      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
      HTTP sessions: 0 of 8
      - Ethernet -
      State: disabled
      Error counts: 0 0 0 0 0
      Socket states: 0 0 0 0 0 0 0 0
      === CAN ===
      Messages sent 36993, longest wait 0ms for type 0
      === Linux interface ===
      State: 0, failed transfers: 278
      Last transfer: 18ms ago
      RX/TX seq numbers: 37664/33008
      SPI underruns 832, overruns 818
      Number of disconnects: 0
      Buffer RX/TX: 0/0-0
      === Duet Control Server ===
      Duet Control Server v2.1.3.0
      Code buffer space: 4096
      Configured SPI speed: 8000000 Hz
      Full transfers per second: 32.07
      

      Any idea why?

      posted in Beta Firmware
      mcoleundefined
      mcole
    • RE: Can't upload G-code

      M122 output

      === Diagnostics ===
      RepRapFirmware for Duet 2 WiFi/Ethernet version 2.01(RTOS) running on Duet WiFi 1.02 or later
      Board ID: 08DGM-9568A-F23SD-6J1F2-3SD6R-KVNMD
      Used output buffers: 3 of 20 (11 max)
      === RTOS ===
      Static ram: 28476
      Dynamic ram: 96312 of which 16 recycled
      Exception stack ram used: 320
      Never used ram: 5948
      Tasks: NETWORK(ready,400) HEAT(blocked,1248) MAIN(running,3540)
      Owned mutexes: WiFi(NETWORK)
      === Platform ===
      Last reset 00:15:43 ago, cause: power up
      Last software reset at 2018-09-10 16:36, reason: User, spinning module GCodes, available RAM 5948 bytes (slot 1)
      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d
      Error status: 0
      Free file entries: 10
      SD card 0 detected, interface speed: 20.0MBytes/sec
      SD card longest block write time: 0.0ms, max retries 0
      MCU temperature: min 22.1, current 33.5, max 34.3
      Supply voltage: min 12.2, current 12.3, max 12.5, under voltage events: 0, over voltage events: 0
      Driver 0: standstill, SG min/max not available
      Driver 1: standstill, SG min/max not available
      Driver 2: standstill, SG min/max not available
      Driver 3: standstill, SG min/max not available
      Driver 4: standstill, SG min/max not available
      Date/time: 2018-09-11 09:42:02
      Slowest loop: 8.32ms; fastest: 0.07ms
      === Move ===
      Hiccups: 0, StepErrors: 0, LaErrors: 0, FreeDm: 240, MinFreeDm: 240, MaxWait: 0ms, Underruns: 0, 0
      Scheduled moves: 0, completed moves: 0
      Bed compensation in use: none
      Bed probe heights: 0.000 0.000 0.000 0.000 0.000
      === Heat ===
      Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1
      === GCodes ===
      Segments left: 0
      Stack records: 1 allocated, 0 in use
      Movement lock held by null
      http is idle in state(s) 0
      telnet is idle in state(s) 0
      file is idle in state(s) 0
      serial is idle in state(s) 0
      aux is idle in state(s) 0
      daemon is idle in state(s) 0
      queue is idle in state(s) 0
      autopause is idle in state(s) 0
      Code queue is empty.
      === Network ===
      Slowest loop: 37.13ms; fastest: 0.01ms
      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
      HTTP sessions: 1 of 8

      • WiFi -
        Network state is running
        WiFi module is connected to access point
        Failed messages: pending 0, notready 0, noresp 0
        WiFi firmware version 1.21
        WiFi MAC address 2c:3a:e8:0b:27:ec
        WiFi Vcc 3.47, reset reason Turned on by main processor
        WiFi flash size 4194304, free heap 14304
        WiFi IP address 172.16.28.198
        WiFi signal strength -73dBm, reconnections 0, sleep mode modem
        Socket states: 0 0 0 0 0 0 0 0
        === Expansion ===

      I'll try another card too

      posted in General Discussion
      mcoleundefined
      mcole
    • Can't upload G-code

      I've just updated an old AnyCubic delta machine with a spare Duet board, and all was going fine for a few days, but this afternoon I can't upload any new files.

      Initially everything looks fine ...

      0_1536613392904_2018-09-10_16-44-19.png

      But then it comes up with an error.

      0_1536613431435_2018-09-10_16-44-32.png

      And the file is not uploaded. I've tried two different computers, with Firefox and Chrome. Same error every time. I've also tried different files. There was at 10MiB file on there I removed to check the card had space, but it didn't make any difference.

      Firmware Name: RepRapFirmware for Duet 2 WiFi/Ethernet
      Firmware Electronics: Duet WiFi 1.02 or later
      Firmware Version: 2.01(RTOS) (2018-07-26b2)
      WiFi Server Version: 1.21
      Web Interface Version: 1.22.3
      Web Interface by Christian Hammacher
      Licensed under the terms of the GPL v3

      Thank you for any help.

      posted in General Discussion
      mcoleundefined
      mcole
    • RE: Crimper (tool) recomendations?

      Just out of your budget - https://smile.amazon.com/gp/product/B00OMM4YUY/ref=oh_aui_detailpage_o08_s00?ie=UTF8&psc=1

      posted in Duet Hardware and wiring
      mcoleundefined
      mcole
    • RE: Duet3D as stand alone CNC mill controller?

      I'm using the Expansion Breakout board with some Automation Technologies Inc. Microstep Drives (KL-4042D) https://www.automationtechnologiesinc.com/wp-content/uploads/downloads/2014/05/KL-4042D.pdf and it's working well. I can send upload some pictures of the wiring if it helps.

      posted in General Discussion
      mcoleundefined
      mcole
    • RE: Laser cutter mode configuration using M452

      Have you figured out how to do bitmaps using a Duet board? Vector should be easy enough, but can't figure out the bitmap side.

      posted in Tuning and tweaking
      mcoleundefined
      mcole
    • RE: Controlling RC Servos with the expansion board

      @T3P3Tony:

      I have corrected the wiki page, really sorry that slipped through. you must be the first person to read the documentation!

      I need all the help I can get! I'm a ME, not an EE.

      Thank you though, I'm constantly impressed by how good a job you and DC do with keeping us all happy.

      posted in Duet Hardware and wiring
      mcoleundefined
      mcole
    • RE: Controlling RC Servos with the expansion board

      Thank you.

      For anyone else interested in adding a servo (such as a Futaba for tool change) the 3 pin heater headers work. Details are in the wiki, but I know searching in the forum is the first place I turn to sometimes. Attach the servo so the red wire is +5v, black wire is GND, and the white wire connects to PWM.

      Disable the heater control using

      M307 H6 A-1 C-1 D-1
      ```(where H6 corresponds to the heater header being used) This can be in config.g
      
      You can then control the servo using the following g code
      

      M280 P6 S1

      posted in Duet Hardware and wiring
      mcoleundefined
      mcole
    • RE: Controlling RC Servos with the expansion board

      @dc42:

      Which wiki page is that? Please provide a link.

      Here you go - https://www.duet3d.com/wiki/File:ExpBreakoutv1.0_wiring.png (please confirm so I know I'm not going mad)

      posted in Duet Hardware and wiring
      mcoleundefined
      mcole
    • RE: Controlling RC Servos with the expansion board

      The image on the wiki shows the center pin being GND and the end pin being 5v+

      posted in Duet Hardware and wiring
      mcoleundefined
      mcole
    • RE: Large grounded lug

      Having just tried tracking a problem with my power supply I would like this too.

      posted in Hardware wishlist
      mcoleundefined
      mcole
    • RE: PanelDue7i

      Looks very nice. Well done.

      posted in PanelDue
      mcoleundefined
      mcole
    • RE: Controlling RC Servos with the expansion board

      Hopefully the attached image shows everything - I tried to fit everything relevant in.

      19v on power in to my Duet Ethernet

      Plug wired according to Duet expansion header wiki image (https://www.duet3d.com/wiki/File:ExpBreakoutv1.0_wiring.png)

      The DVM is showing -4.87 volts. If I swap the red and black leads on the Heater 6 PWM I get +4.87 volts.

      posted in Duet Hardware and wiring
      mcoleundefined
      mcole
    • RE: Controlling RC Servos with the expansion board

      One other thing, I think the pin out's for Heater 6 PCM are wrong - I'm getting +5v on the middle pin and GND on the pin closest to the E2 connector.

      Almost fried a servo.

      posted in Duet Hardware and wiring
      mcoleundefined
      mcole
    • RE: Controlling RC Servos with the expansion board

      That's what I thought too, but I've tried three different probes now, and get the same result. When I disconnect from Heater 6 PWM it flat lines, and when I connect to it I get a 60hz 5v signal.

      I'm using the ground connection next to the network port (this is a Duet Ethernet) for a ground on the probes.

      So I tried some other pins, and it came up the same. Disconnected everything but the expansion board - same result.

      Thought I would try another duet board (I've bought four for various projects this month), same result.

      Disconnected the positive power lead, hmm, still getting the same sine wave. Disconnected ground line, flat line.

      So try a different power supply, and bingo!

      [[language]]
      M280 P6 S1
      
      

      [[language]]
      M280 P6 S180
      
      ```![](http://eek.im/imghost/SDS00004.jpg)
      
      So after all that it looks like the Mean Well power supply has a dirty ground.
      
      Thanks David.
      posted in Duet Hardware and wiring
      mcoleundefined
      mcole
    • RE: Controlling RC Servos with the expansion board

      This it the expansion board rather than the Duex2 or Duex5

      https://www.filastruder.com/collections/electronics/products/duet-expansion-board

      and this is hopefully the screen

      posted in Duet Hardware and wiring
      mcoleundefined
      mcole
    • Controlling RC Servos with the expansion board

      Hi,

      I'm trying to control an external RC servo via the expansion board (which I'm using as I'm also wanting to drive some big steppers and am using external drivers).

      I disabled the heater circuit on Heater 6 using

      [[language]]
      M307 H6 A-1 C-1 D-1
      
      

      but when I try to move the servo using

      [[language]]
      M280 P6 S1
      
      

      I don't get any movement (changing the value of S1 obviously).

      I've borrowed an oscilloscope from a friend and am just seeing a sine wave rather than a square wave with a pulse moving, but that could be me as it's my first time using an oscilloscope beyond setting up the probes with the test signal. I have a screen shot but am not sure how to attach it.

      posted in Duet Hardware and wiring
      mcoleundefined
      mcole