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

    Posts made by Frank833

    • RE: Multiple duetwifi's in one page

      Also, if this does what you want, I suspect that with 1.19 you can put the file in the www directory on the SD card of one (or all) the machines. Then you can refer your browser to that file. That way, all PCs have access to the same page.

      posted in General Discussion
      Frank833undefined
      Frank833
    • RE: A couple of questions

      One word of caution, terminals 1 & 2 are LIVE MAINS VOLTAGE. So make sure kiddies cannot get their fingers on them!

      posted in General Discussion
      Frank833undefined
      Frank833
    • RE: A couple of questions

      This is the SSR I use:

      http://www.ebay.com/itm/Output-24V-380V-25A-SSR-25-DA-Solid-State-Relay-PID-Temperature-Controller-/321871629524?epid=0&hash=item4af10b4cd4:g:seoAAOSwiLdV~3hX

      At $5, can't beat the price. Has an indicator light (so it's obvious when it's on). I mounted it to a heat sink, but it does not get warm in my use, so that is probably over kill.

      Will handle 24-380VAC for the heater and can be switched by 3-32VDC. It is rated at 25A so this should work for practically anyone.

      I assume it is made in China so is probably available outside the US easily.

      posted in General Discussion
      Frank833undefined
      Frank833
    • RE: Multiple duetwifi's in one page

      I cannot pull up the page with your sample (gets an HTTP 502 error). But assuming you want a single web page that shows 4 different DWCs….

      You can make a basic HTML page on your PC. In it have 4 iFrames. Each iFrame has the URL of one of 4 DWCs.

      Below is the MOST BASIC html file to get you started. Save this to a file (ending with .html) to your PC. Then open it in your browser. If all works for you, update the URLs as needed.

      <iframe src="https://www.duet3d.com/DuetWebControlSim/" width="45%" height="45%"><br /> alternative content for browsers which do not support iframe.<br /></iframe>
      <iframe src="https://www.duet3d.com/DuetWebControlSim/" width="45%" height="45%"><br /> alternative content for browsers which do not support iframe.<br /></iframe>
      <iframe src="https://www.duet3d.com/DuetWebControlSim/" width="45%" height="45%"><br /> alternative content for browsers which do not support iframe.<br /></iframe>
      <iframe src="https://www.duet3d.com/DuetWebControlSim/" width="45%" height="45%"><br /> alternative content for browsers which do not support iframe.<br /></iframe>

      posted in General Discussion
      Frank833undefined
      Frank833
    • RE: Slow file upload to Duet Wifi

      I can't comment on SD fragmentation issues…

      But in general, when we see that is is 'normal' for transfers to start fast and then slow down, it is caused by a router (or bandwidth manager), throttling speed. These throttles are generally setup to allow short transfers to be fast (so normal web browsing gets good performance), and slows larger transfers. The methods employed to slow the transfers often result in TCP errors.

      If speeds are just hit or miss, it is generally contention somewhere. With WiFi, a busy network takes lots of errors - hurting everyone. You might check and see how many other APs are in your area (how many can you 'see' with your phone?). If there are others, setting your AP to a different channel may help.

      posted in General Discussion
      Frank833undefined
      Frank833
    • RE: Connect issues on a specific computer after upgrading to Wifi

      Wasn't really a problem. I have an iPad I just leave by the printer. Phone works fine too.

      I know a few of us had this problem and most did not.

      posted in General Discussion
      Frank833undefined
      Frank833
    • RE: Someone smarter than me…....Please Help

      @Fishbyte:

      @Frank833 I just ordered one and question, does it go inline with one of the cables going to heat bed or does it go across both wires that go to the heatbed ? Thanks

      It goes in-line in your + or 'load' (if mains). So put it between the SSR, SCR, Relay or Duet (whatever is powering your heater) and the heater.

      It is just a dumb switch - it just disconnects the circuit if it gets too hot. Press the button to reset it. They sometime 'break' if they trip (fail to reset).

      posted in General Discussion
      Frank833undefined
      Frank833
    • RE: Connect issues on a specific computer after upgrading to Wifi

      I upgraded to 1.19.2 last night. It FIXED this problem which I have had consistently since starting to use my Duet Wifi in early 2017.

      posted in General Discussion
      Frank833undefined
      Frank833
    • RE: Printing Status Issues & Suggestions

      DWC shows the correct layer height 0.6 / 0.4 (first layer is 0.6).

      Slic3r(Prusa) does some funky things with supports, when I look at individual layers in Slic3r some have only supports and some have only the actual object. It could be that is getting it confused.

      The reported layer height (592) * 0.4 = 9.3" which is about the actual height of this print. The printed layers on this print went to about 750 before it finished. The print is not that tall.

      posted in Duet Web Control wishlist
      Frank833undefined
      Frank833
    • RE: Printing Status Issues & Suggestions

      Thanks, this is where it belongs, I did not scroll down so did not even see this area…

      Looking at the gcode, I don't see where it has 592 as the number of layers. If I should be looking for something specific, please let me know. Here is top/bottom of the code:

      ; generated by Slic3r 1.36.2-prusa3d-stable-win64 on 2017-09-14 at 23:06:23

      ;

      ; external perimeters extrusion width = 0.90mm
      ; perimeters extrusion width = 0.90mm
      ; infill extrusion width = 0.90mm
      ; solid infill extrusion width = 0.90mm
      ; top infill extrusion width = 0.80mm
      ; support material extrusion width = 0.80mm

      M104 S200 ; set temperature
      G90 ; absolute positioning
      M83 ; extruder relative mode
      M140 S45 ; set bed temp
      G10 P1 Z0.0 R200 S200 ; set extruder 1 temp
      M207 S4.0 R4.0 F2400 Z0.6 ; Settings for Firmware retraction
      G1 X0 Y0; 0 XY axis
      M116 P1 ; Wait for extruder to heat

      ; Filament gcode

      M109 S200 ; set temperature and wait for it to be reached
      G21 ; set units to millimeters
      G90 ; use absolute coordinates
      M83 ; use relative distances for extrusion
      G10 ; retract
      G1 Z0.600 F3000.000
      G1 X-24.259 Y26.996 F3000.000
      G11 ; unretract
      G1 F438.982
      G1 X-25.272 Y26.996 E0.18330
      G1 X-25.272 Y29.350 E0.42586
      ..................snip......................
      G1 X-64.181 Y0.588 E0.11638
      G1 X-69.059 Y5.466 E0.78964
      G1 X-68.042 Y5.466 E0.11638
      G1 X-64.181 Y1.605 E0.62505
      G1 X-64.181 Y2.622 E0.11638
      G1 X-67.025 Y5.466 E0.46046
      G1 X-66.008 Y5.466 E0.11638
      G1 X-64.181 Y3.638 E0.29587
      G1 X-64.181 Y4.655 E0.11638
      G1 X-65.313 Y5.787 E0.18331
      G10 ; retract
      ; Filament-specific end gcode
      ;END gcode for filament

      G10 P1 R0 S0 ; set extruder 1 temps to 0
      M140 S0 R0 ; turn off heatbed
      G4 P30000; wait 30 seconds (let extruder cool)
      M106 S0 ; turn off fan
      G91 ; relative positioning
      G1 Z25 ; Move head UP 25mm
      G90 ; back to absolute positioning
      G1 X0 Y0; home XY axis
      M84 ; disable motors
      ; filament used = 352711.8mm (848.4cm3)
      ; filament used = 1060.5
      ; filament cost = 21.2
      ; total filament cost = 21.2

      ; avoid_crossing_perimeters = 0
      ; bed_shape = 268.521x28.2227,264.1x56.1362,256.785x83.4346,246.657x109.819,233.827x135,218.435x158.702,200.649x180.665,180.665x200.649,158.702x218.435,135x233.827,109.819x246.657,83.4346x256.785,56.1362x264.1,28.2227x268.521,0x270,-28.2227x268.521,-56.1362x264.1,-83.4346x256.785,-109.819x246.657,-135x233.827,-158.702x218.435,-180.665x200.649,-200.649x180.665,-218.435x158.702,-233.827x135,-246.657x109.819,-256.785x83.4346,-264.1x56.1362,-268.521x28.2227,-270x0,-268.521x-28.2227,-264.1x-56.1362,-256.785x-83.4346,-246.657x-109.819,-233.827x-135,-218.435x-158.702,-200.649x-180.665,-180.665x-200.649,-158.702x-218.435,-135x-233.827,-109.819x-246.657,-83.4346x-256.785,-56.1362x-264.1,-28.2227x-268.521,0x-270,28.2227x-268.521,56.1362x-264.1,83.4346x-256.785,109.819x-246.657,135x-233.827,158.702x-218.435,180.665x-200.649,200.649x-180.665,218.435x-158.702,233.827x-135,246.657x-109.819,256.785x-83.4346,264.1x-56.1362,268.521x-28.2227,270x0
      ; bed_temperature = 45
      ; before_layer_gcode =
      ; bridge_acceleration = 0
      ; bridge_fan_speed = 100
      ; brim_width = 5
      ; complete_objects = 0
      ; cooling = 0
      ; default_acceleration = 0
      ; deretract_speed = 0
      ; disable_fan_first_layers = 1
      ; duplicate_distance = 6
      ; end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n"
      ; end_gcode = G10 P1 R0 S0 ; set extruder 1 temps to 0\nM140 S0 R0 ; turn off heatbed\nG4 P30000; wait 30 seconds (let extruder cool)\nM106 S0 ; turn off fan\nG91 ; relative positioning\nG1 Z25 ; Move head UP 25mm\nG90 ; back to absolute positioning\nG1 X0 Y0; home XY axis\nM84 ; disable motors
      ; extruder_clearance_height = 20
      ; extruder_clearance_radius = 20
      ; extruder_colour = ""
      ; extruder_offset = 0x0
      ; extrusion_axis = E
      ; extrusion_multiplier = 1
      ; fan_always_on = 0
      ; fan_below_layer_time = 100
      ; filament_colour = #80FF00
      ; filament_cost = 20
      ; filament_density = 1.25
      ; filament_diameter = 1.75
      ; filament_max_volumetric_speed = 8
      ; filament_notes = ""
      ; filament_soluble = 0
      ; filament_type = PLA
      ; first_layer_acceleration = 0
      ; first_layer_bed_temperature = 45
      ; first_layer_extrusion_width = 0
      ; first_layer_speed = 50%
      ; first_layer_temperature = 200
      ; gcode_comments = 0
      ; gcode_flavor = reprap
      ; infill_acceleration = 0
      ; infill_first = 0
      ; layer_gcode =
      ; max_fan_speed = 100
      ; max_layer_height = 0
      ; max_print_speed = 40
      ; max_volumetric_extrusion_rate_slope_negative = 0
      ; max_volumetric_extrusion_rate_slope_positive = 0
      ; max_volumetric_speed = 0
      ; min_fan_speed = 35
      ; min_layer_height = 0.07
      ; min_print_speed = 10
      ; min_skirt_length = 50
      ; notes =
      ; nozzle_diameter = 0.8
      ; only_retract_when_crossing_perimeters = 0
      ; ooze_prevention = 0
      ; output_filename_format = [input_filename_base].gcode
      ; perimeter_acceleration = 0
      ; post_process =
      ; printer_notes =
      ; resolution = 0
      ; retract_before_travel = 1
      ; retract_before_wipe = 0%
      ; retract_layer_change = 1
      ; retract_length = 7
      ; retract_length_toolchange = 10
      ; retract_lift = 0
      ; retract_lift_above = 0
      ; retract_lift_below = 0
      ; retract_restart_extra = 0
      ; retract_restart_extra_toolchange = 0
      ; retract_speed = 40
      ; single_extruder_multi_material = 0
      ; skirt_distance = 5
      ; skirt_height = 1
      ; skirts = 0
      ; slowdown_below_layer_time = 5
      ; spiral_vase = 0
      ; standby_temperature_delta = -5
      ; start_filament_gcode = "; Filament gcode\n"
      ; start_gcode = G90 ; absolute positioning\nM83 ; extruder relative mode\nM140 S[first_layer_bed_temperature] ; set bed temp\nG10 P1 Z0.0 R[first_layer_temperature] S[first_layer_temperature] ; set extruder 1 temp\nM207 S4.0 R4.0 F2400 Z0.6 ; Settings for Firmware retraction\nG1 X0 Y0; 0 XY axis\nM116 P1 ; Wait for extruder to heat\n
      ; temperature = 210
      ; threads = 8
      ; toolchange_gcode =
      ; travel_speed = 50
      ; use_firmware_retraction = 1
      ; use_relative_e_distances = 1
      ; use_volumetric_e = 0
      ; variable_layer_height = 0
      ; wipe = 0
      ; wipe_tower = 0
      ; wipe_tower_per_color_wipe = 15
      ; wipe_tower_width = 60
      ; wipe_tower_x = 180
      ; wipe_tower_y = 140
      ; z_offset = 0
      ; clip_multipart_objects = 0
      ; dont_support_bridges = 0
      ; elefant_foot_compensation = 0
      ; extrusion_width = 0
      ; first_layer_height = 0.6
      ; infill_only_where_needed = 0
      ; interface_shells = 0
      ; layer_height = 0.4
      ; raft_layers = 0
      ; seam_position = aligned
      ; support_material = 1
      ; support_material_angle = 0
      ; support_material_buildplate_only = 0
      ; support_material_contact_distance = 0.2
      ; support_material_enforce_layers = 0
      ; support_material_extruder = 1
      ; support_material_extrusion_width = 0
      ; support_material_interface_contact_loops = 0
      ; support_material_interface_extruder = 1
      ; support_material_interface_layers = 3
      ; support_material_interface_spacing = 0
      ; support_material_interface_speed = 0
      ; support_material_pattern = rectilinear-grid
      ; support_material_spacing = 5
      ; support_material_speed = 0
      ; support_material_synchronize_layers = 0
      ; support_material_threshold = 25
      ; support_material_with_sheath = 1
      ; support_material_xy_spacing = 50%
      ; xy_size_compensation = 0
      ; bottom_solid_layers = 2
      ; bridge_flow_ratio = 1
      ; bridge_speed = 0
      ; ensure_vertical_shell_thickness = 1
      ; external_fill_pattern = rectilinear
      ; external_perimeter_extrusion_width = 0
      ; external_perimeter_speed = 0
      ; external_perimeters_first = 0
      ; extra_perimeters = 1
      ; fill_angle = 45
      ; fill_density = 10%
      ; fill_pattern = rectilinear
      ; gap_fill_speed = 0
      ; infill_every_layers = 1
      ; infill_extruder = 1
      ; infill_extrusion_width = 0
      ; infill_overlap = 25%
      ; infill_speed = 0
      ; overhangs = 1
      ; perimeter_extruder = 1
      ; perimeter_extrusion_width = 0
      ; perimeter_speed = 0
      ; perimeters = 2
      ; small_perimeter_speed = 0
      ; solid_infill_below_area = 70
      ; solid_infill_every_layers = 20
      ; solid_infill_extruder = 1
      ; solid_infill_extrusion_width = 0
      ; solid_infill_speed = 0
      ; thin_walls = 1
      ; top_infill_extrusion_width = 0
      ; top_solid_infill_speed = 0
      ; top_solid_layers = 2

      posted in Duet Web Control wishlist
      Frank833undefined
      Frank833
    • RE: Suggestions on my layer shift issues?

      Here is what went into my calculation:

      Target Speed 40 mm/sec

      Delta Smallest Rod Angle 30 degrees
      Belt pitch 3 mm
      Pulley Size 20 teeth
      Motor Current (Used) 2 amps
      Motor Inductance 3.00 mH
      Step Size 0.9 Degrees
      Rated Current 2 amps
      Rated Holding Torque 0.46 Ncm

      Maximum Belt Speed 69 mm/sec
      Max Motor Revs 1.2 second
      Back EMF due to inductance 4.5
      Back EMF due to rotation 1.2

      Suggested voltatge 7.7

      posted in General Discussion
      Frank833undefined
      Frank833
    • RE: Suggestions on my layer shift issues?

      The above print is at 25mm/s print, 40mm/s travel.

      40mm/s gives me 5.7 volts on the calculation (7.7 if you add a couple of extra volts). I am running 12v and am happy to upgrade to 24 as needed. The power supply has ample amperage and my bed heater is running on mains.

      posted in General Discussion
      Frank833undefined
      Frank833
    • RE: Someone smarter than me…....Please Help

      In my work we use SCRs to control large heaters - our systems will typically have 10-20 SCRs and draw 200amps at 240V. Heating 20 ton equipment to 700F.

      SCRs are GREAT, BUT they can fail "ON". Be sure you have a Thermal Limit Safety Switch to interrupt power if this happens. I am sure most any kind of contactor can fail on. So, everyone should have a safety on their bed heater unless you KNOW that your heater will not get too hot when left running wide open.

      I've had one house burn down (not related to 3D printing). I am not going through that again!

      I use a Bradford White Reset Thermal Switch 239-43676-01 (you can stick that in google and find it). It is meant for a water heater. I close it for easy mounting. But there are lots of options.

      Mine is mounted about 50mm from the heater. For $10, it is worth the peace of mind.

      posted in General Discussion
      Frank833undefined
      Frank833
    • Suggestions on my layer shift issues?

      Large delta with Duet Wifi.

      I am having layer shift issues. It seems it is ALWAYS:

      • Between 1CM and 2.5CM into the print
      • When my prints are large - as in 250mm across

      If I print something smaller, say 50mm across, it never seems to happen
      It does not always happen when I print large items
      I am always printing slow (need to get it reliable first), typically running about 15-30mm/s

      What I have tried to fix and or have changed for other reasons:

      • Checked for binding, found a bit and fixed it
      • Upped drivers to 2A with 60% holding
      • Switched from GT2 to GT3 (in case it was a belt slip)
      • Moved from Nema 17 1.8 to Nema 17 0.9 steppers (to not loose resolution with larger GT3 pulleys)
      • Added cooling fans to Steppers (they were VERY hot, now run about 80-85F [less than 30C])
      • Added fan for Duet (though driver chips never seemed hot)

      The cooling fans on the steppers seemed to have helped as I could NOT get a complete large print before that point. Now I can…. sometimes.

      What seems weird, is that if a single tower had an issue - belt slip or stepper issue, it should cause one end of the print to be high or low. But that is not the case.

      In the pictures, I choose to let this print finish because I can 'fix' this part manually. This part is about 10in / 25cm across in X and Y on this print. Shift roughly 6-8mm. With a part this far across, it seems a shift would be catastrophic as it would lift one side a bunch, or grind the head into one side a bunch.

      There is no way for my bed to shift without it being noticed - and that seems to me to be the 'logical' way for a shift like this to happen.

      A bit more data that may or may not be relevant....

      Parts designed in F360
      Sliced with Slic3r Prusa edition (latest)
      Printer uses THK 15 size linear rails (bit bigger than those used on small deltas)
      Printer uses a flying extruder, but the weight of it is held from the frame of the delta, not from the carriages

      The attached pictures show the shift about 20mm into the print, and a possible smaller shift about 20mm higher.

      Suggestions on what to check/change/investigate from here?

      Thanks,

      Frank

      posted in General Discussion
      Frank833undefined
      Frank833
    • Printing Status Issues & Suggestions

      My FW might be a bit out of date, last updated about 8 weeks ago. So beat me over the head if some of these items have changed….

      My setup is a large delta with Duet Wifi. Printable area approx 550mm diameter x 550mm height. I am using it to print parts for lost PLA casting of Aluminum. These are likley larger parts than most (but not all) folks print.

      The printing status area of the UI has some peculiarities for me.

      The example screen shots are from the same print. The second is taken about 8-10 hours after the first.

      These items seem to be bugs:

      1. Total layers shows less than the real total. In the example shots, it shows "Layer: 511 of 592" and then later it shows "Layer: 627 of 592". 592 is not the correct number of layers.

      2. Last layer times show "n/a" and "00s", neither of which are correct.

      3. Layer Statistics Graph on the later screen shot shows close to 0 for layer times, but this clearly is not correct.

      These items are "It would be nice if....":

      4. At some point it would be nice to show Filament Usage data in cm, then meters. When a print needs multiple 1KG reels, it's way to many digits when displayed in mm.

      5. Est End Time it would be nice to include a date when the end time is not today. As you can see, this is a 2.5 Day print. I'm old and get easily confused 😉

      Please forgive my English, I'm Texan!

      posted in Duet Web Control wishlist
      Frank833undefined
      Frank833
    • PanelDue or Tablet?

      I've decided I need a dedicated interface for my large delta running on a Duet Wifi. Something mounted to the printer.

      A cheap 10" Android tablet is less than a PanelDue and Screen. And, the tablet can be used to transfer G-code files from my Google Drive to the Duet.

      So I am leaning towards the tablet. I should note that I have NO Android experience (I'm in the iOS camp), but would only be using the browser.

      But, $$ is not really a motivating factor. And in the not too distant future I hope to use FTP to transfer my G-code files from my PC.

      Is there a reason to go with the PanelDue that I should consider.

      Thanks,

      Frank

      posted in General Discussion
      Frank833undefined
      Frank833
    • RE: Connect issues on a specific computer after upgrading to Wifi

      Well, I am not on a 'corporate' network, but do use the same router (mikrotik) as we use at office and datacenter. There are 3 sub-nets in the house (hard wired PCs/wireless stuff/entertainment equipment) and a permanent VPN to the office.

      But with the duet and PC on the same subnet, it really should not have anything to do with the router/network topo.

      If you have some alpha code you want tested, I am happy to be a test mule… Can easily setup routed/un-routed/NAT/etc access for testing.

      posted in General Discussion
      Frank833undefined
      Frank833
    • RE: Connect issues on a specific computer after upgrading to Wifi

      I have a similar issue, Mine is a new install. I can access Duet Wifi from my iPhone, iPad and my Son's laptop (using Chrome). When I try from my Desktop the browser page does not load. Sometimes it will change the tab title (so it does receive some data from Duet). Other times nothing.

      Tried uppgrading firmware (all three). Upgrade went fine. Seems to crash the Wifiserver less often, but still does not work from my desktop.

      I can ping the Duet from my desktop. Both are on the same sub-net. Have tried Chrome/Firefox/Edge from my desktop.

      It usually reboots the Wifiserver with and Exception.

      Wifiserver reports signal strength of -47.

      Suggestions?

      posted in General Discussion
      Frank833undefined
      Frank833