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

Posts made by Scally123

  • RE: z axis squashed?

    I've just printed a 20mm test cube after adding M579 but it is 21mm high now.

    posted in Tuning and tweaking
    undefined
    Scally123
    12 Feb 2021, 15:46
  • RE: z axis squashed?

    ; Configuration file for Duet Maestro (firmware version 1.21)
    ; executed by the firmware on start-up
    ;
    ; generated by RepRapFirmware Configuration Tool v2 on Sun Jun 16 2019 12:10:53 GMT+0100 (British Summer Time)

    ;AXIS SCALING
    M579 X1.0 Y1.0 Z1.055

    ; General preferences
    G90 ; Send absolute coordinates...
    M83 ; ...but relative extruder moves

    ; Network
    M550 P"" ; Set machine name
    M551 P"" ; Set password
    M552 P0.0.0.0 S1 ; Enable network and acquire dynamic address via DHCP
    M586 P0 S1 ; Enable HTTP
    M586 P1 S0 ; Disable FTP
    M586 P2 S0 ; Disable Telnet

    ; Drives
    M569 P0 S1 ; Physical drive 0 goes forwards
    M569 P1 S0 ; Physical drive 1 goes forwards
    M569 P2 S1 ; Physical drive 2 goes forwards z
    M569 P3 S0 ; Physical drive 3 goes forwards
    M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
    M92 X80.00 Y80.00 Z2560.00 E92.60 ; Set steps per mm
    M566 X600.00 Y600.00 Z12.00 E120.00 ; Set maximum instantaneous speed changes (mm/min)
    M203 X18000.00 Y18000.00 Z180.00 E1500.00 ; Set maximum speeds (mm/min)
    M201 X3000.00 Y3000.00 Z100.00 E10000.00 ; Set accelerations (mm/s^2)
    M906 X950.00 Y950.00 Z950.00 E950.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
    M84 S30 ; Set idle timeout

    ; Axis Limits
    M208 X0 Y0 Z0 S1 ; Set axis minima
    M208 X200 Y200 Z190 S0 ; Set axis maxima

    ; Endstops
    M574 X1 Y1 Z1 S1 ; Set active low and disabled endstops

    ; Z-Probe
    M558 P5 H5 F0 T6000 ; Set Z probe type to switch and the dive height + speeds
    G31 P600 X0 Y0 Z0 ; Set Z probe trigger value, offset and trigger height
    M557 X15:185 Y15:185 S20 ; Define mesh grid

    ; Heaters
    M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit
    M305 P0 X500 R2200 ; Configure PT1000 for heater 0
    M143 H0 S120 ; Set temperature limit for heater 0 to 120C
    M305 P1 X501 R2200 ; Configure PT1000 for heater 1
    M143 H1 S280 ; Set temperature limit for heater 1 to 280C

    ; Fans
    M106 P0 S1 I0 F500 H1 T45 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
    M106 P1 S1 I0 F500 H1 T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
    M106 P2 S1 I0 F500 H1 T45 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on

    ; Tools
    M563 P0 D0 H1 ; Define tool 0
    G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
    G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C

    ; Automatic power saving
    M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss

    ; Custom settings are not configured

    posted in Tuning and tweaking
    undefined
    Scally123
    12 Feb 2021, 15:44
  • RE: z axis squashed?

    @fcwilt ooooh I think I understand. I'll try that now.

    Sorry for confusing things a little. Just for clarification, the 3 measurements taken were all on the Z-axis when I moved the bed down by 50, 100, and 150mm. I just thought it was odd that when simply moving the bed down it was out by 0.25mm ish no matter how far it went.

    Whereas when I print it was out by approximately 0.5mm when printing a 10mm high object and about 1mm out when printing a 20mm high object as if the discrepancy was increasing with the increase of the printed objects height.

    I'll add the M579 to the Config and print this afternoon.

    Thank you for your help

    posted in Tuning and tweaking
    undefined
    Scally123
    12 Feb 2021, 12:54
  • RE: z axis squashed?

    Apologies @fcwilt I am bit unsure on what to do.

    I have entered M579 X Y and Z axis factors are at 1.

    Do I have to change the axis factors for the z-axis prior to printing?

    Thanks for your help

    posted in Tuning and tweaking
    undefined
    Scally123
    12 Feb 2021, 12:27
  • RE: z axis squashed?

    Hi both thanks for your replies,

    So I centred the nozzle on the print bed and told the bed to move 50mm, 100mm, and 150mm and measured the total distance travelled,

    • when told to move 50mm it moved 49.75
    • when told to move 100mm it moved 99.72
    • when told to move 150mm it moved 149.79

    this seems to me that it only gains 0.5mm every 10mm when printing. I am using Cura 4.5. Do you believe it may be a setting within Cura I've messed up somewhere?

    Thanks for all your help

    posted in Tuning and tweaking
    undefined
    Scally123
    12 Feb 2021, 12:02
  • z axis squashed?

    Hi all,

    I have been messing around with the printer again. and I have printed a 20mm test cube.

    X and Y are a little off but if I tighten the belts they should be closer to 20mm.

    However, I am loosing approximately 0.5mm every 10mm.

    How would I improve the z-axis? it is an old XYZ DA Vinci and the z-axis is controlled by a lead screw.

    Many Thanks

    Andy

    posted in Tuning and tweaking
    undefined
    Scally123
    11 Feb 2021, 16:07
  • Endstops and colliding with metal work

    Hi all,

    I have been converting my Da Vinci AIO to run on a Duet 2 Maestro.

    I am using the stock optical endstops that are normally open I have attached the images here
    The problem I am getting is that when I home the axis the Z stop closes way too late which would cause the bed to crash into the hot end. Would some form of Z probe cure this?

    Also the homing positions also move the hot end carriage into the corner which is fine however if the printer was to start off moving on the x axis the hot end carriage would crash into the metalwork of the printer that I have highlighted below.

    What would be the best course of action to prevent these problems?

    0_1563036444652_1.jpg

    0_1563036450964_2.jpg

    0_1563036460933_3.jpg

    0_1563036465221_4.jpg

    0_1563036473037_5.jpg

    0_1563036477503_6.jpg

    0_1563036483535_7.jpg

    0_1563036488176_8a.jpg

    0_1563036581830_config (5).g

    posted in Tuning and tweaking
    undefined
    Scally123
    13 Jul 2019, 16:50
  • Temperature readings are wrong

    Hello All,

    I cannot get the Duet Maestro to read the temperature correctly. I am trying to use PT1000’s for the bed and hot end however I get temperature readings of 207.7ₒc for the Bed and 147.2ₒc for the hot end, when both are at 22ₒc. The PT1000’s are dangling in fresh air and not touching anything as to prevent any possible leakage.

    I have used resistors across the bed thermistor pins and extruder thermistor pins in order to create resistances that tally to specific temperatures as stated in the chart below.

    0_1562961315207_Capture.PNG

    I connected 1K, 1.2K, 1.3K and 1.5K resistors which should’ve returned values of 0ₒc, 52ₒc, 78ₒc and 130ₒc. I had attached them using a connector strip and had them dangling in fresh air and not touching anything as to prevent any possible leakages or shorts that could give false readings.

    After connecting the resistors across the pins for the Bed thermistor and the Hot end Thermistor and the power turned off I checked the resistance across these connections and the resulting resistances are displayed in the table below. I then powered up the board and got the simulated temperatures from the web interface and have listed them in the table below.

    0_1562961305642_Capture1.PNG

    Have I set something wrong in my config? When using the RRC it automatically puts in the PT1000 information. What is going wrong?

    Here is my config.g 0_1562961462144_config (3).g

    I have had similar issues before which I have linked to the previous post here.

    posted in Tuning and tweaking
    undefined
    Scally123
    12 Jul 2019, 19:59
  • RE: Thermistors not recognized, open circuit temperature at 2000°C

    So I have edited the config.g to state;

    ; Heaters
    M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit
    M305 P0 ; Configure PT1000 for heater 0
    M143 H0 S120 ; Set temperature limit for heater 0 to 120C
    M305 P1 ; Configure PT1000 for heater 1
    M143 H1 S280 ; Set temperature limit for heater 1 to 280C

    Using the G Code Console to send M305 P0 and M305 P1 to the machine and it replied with these settings

    1:58:45 PMM305 P0
    Heater 0 uses Thermistor sensor channel 0, T:362000.0 B:3950.0 C:0.00e+0 R:4700.0
    1:58:18 PMM305 P1
    Heater 1 uses Thermistor sensor channel 1, T:110000.0 B:3950.0 C:0.00e+0 R:4700.0

    0_1561294823093_7ca286f0-827b-4056-a49b-f009cec6e7de-image.png

    As I am only testing it and trying to get it ambient temperature the PT1000's are currently free in mid air in an attempt to prevent shorts against the metal work.

    posted in Duet Hardware and wiring
    undefined
    Scally123
    23 Jun 2019, 13:19
  • RE: Thermistors not recognized, open circuit temperature at 2000°C

    I have changed the settings to

    ; Heaters
    M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit
    M305 P0 X500 R2200 ; Configure PT1000 for heater 0
    M143 H0 S120 ; Set temperature limit for heater 0 to 120C
    M305 P1 X501 R2200 ; Configure PT1000 for heater 1
    M143 H1 S280 ; Set temperature limit for heater 1 to 280C

    But still seem to be getting the same temperature readings.

    posted in Duet Hardware and wiring
    undefined
    Scally123
    23 Jun 2019, 10:51
  • RE: Thermistors not recognized, open circuit temperature at 2000°C

    I have measured the resistance of the thermistors and its 1092 ohms.

    I have measured across the two pins where the thermistors connect to the board and I get 4.68K ohms without the thermistors connected. I then did the same check with everything disconnected from the board and I still get 4.68k ohms.

    Now with everything connected to the board including the thermistors I measured across the thermistor pins on the board and I get 0.835 and 0.837k ohms.

    In my config.g file it says:[2_1561283639142_config.json](Uploading 0%) [1_1561283639142_config.g.bak](Uploading 0%) [0_1561283639141_config.g](Uploading 0%)

    ; Heaters
    M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit
    M305 P0 T362000 B26000 R4700 ; Set thermistor + ADC parameters for heater 0
    M143 H0 S120 ; Set temperature limit for heater 0 to 120C
    M305 P1 T110000 B3950 R4700 ; Set thermistor + ADC parameters for heater 1
    M143 H1 S280 ; Set temperature limit for heater 1 to 280C

    0_1561283667474_config.g

    posted in Duet Hardware and wiring
    undefined
    Scally123
    23 Jun 2019, 09:55
  • RE: Thermistors not recognized, open circuit temperature at 2000°C

    0_1561055016382_config.g

    Hi @dc42 I have attached the config.g file as well as the images below showing that one PT1000 is hooked up to the Bed Thermmistor and the other one to the extruder is connected to E0 Thermistor 2.

    0_1561055043576_20190620_185340.jpg

    0_1561055045922_20190620_185348.jpg

    0_1561055406123_20190620_185330.jpg

    posted in Duet Hardware and wiring
    undefined
    Scally123
    20 Jun 2019, 18:35
  • RE: Thermistors not recognized, open circuit temperature at 2000°C

    Hi as I have mentioned I have been updating my Da Vinci with a new Duet2 Maestro board.

    After having trouble with the stock thermistors I have bought two new PT1000.

    I have connected them to the board and re-configured the firmware with the RRF cofigurator {using the standard settings for PT1000s to the bed a and extruder).

    I am getting readings of 147C for the extruder and 208C for the Bed at an ambient temperature of around 21C. If I swap the two thermistors on the board I still get the same readings 147C for the extruder and 208C for the Bed. I have removed the PT1000s from the Bed and the extruder to eliminate any false readings through leakage. with these hanging free in fresh air at around 21C I still get 147C for the extruder and 208C for the Bed.

    I am at a loss on what to do next any welcome.

    Apologies for bringing the PT1000s were only delivered last weekend.

    Many Thanks

    posted in Duet Hardware and wiring
    undefined
    Scally123
    19 Jun 2019, 17:47
  • RE: Thermistors not recognized, open circuit temperature at 2000°C

    Thank you everybody for the help so far. I really appreciate it.

    I have tried putting a spare 330K resistor in parallel across the Bed Thermistor. Whilst plugged into the USB it read 48°C. Then I turned the power on and it stayed at 48°C. Though it obviously wasn’t 48°C this was the first time I got the temperature to stay the same when going from 5V to the mains power.

    I believe it would be best to replace the thermistors, I don’t want to go down the route of having to buy the daughterboard and PT1000 sensors just yet but are there any 100k resistors at 25°C that are commonly used within 3D printing that are reliable and have known values. I saw that there were some listed in the RRF configurators’ calculator but I was wondering which one would be the most recommended.

    posted in Duet Hardware and wiring
    undefined
    Scally123
    8 Jun 2019, 15:47
  • RE: Thermistors not recognized, open circuit temperature at 2000°C

    @bearer Thanks for your quick reply I couldn't tell what caused the difference, I assumed it should be the same like you said.

    Many Thanks

    posted in Duet Hardware and wiring
    undefined
    Scally123
    8 Jun 2019, 12:08
  • RE: Thermistors not recognized, open circuit temperature at 2000°C

    @dc42 Thanks for your prompt reply.

    I was thinking of buying new thermistors that have a proven track record rather than using stock Da Vinci ones. I was just apprehensive as the thermistors were changing and I couldn't definitively say it was whether it was what I put into the RRFC or something else.

    Many Thanks

    posted in Duet Hardware and wiring
    undefined
    Scally123
    8 Jun 2019, 12:06
  • RE: Thermistors not recognized, open circuit temperature at 2000°C

    @deckingman Thanks for your very quick reply. I have attached the latest config file below.

    0_1559994604914_config (2).g

    I am very new to all of this though I am sure I have followed the wiring diagram correctly, thus making me believe it maybe something I have done wrong when using the RRF Configurator. If there is something wrong with the wiring, is there any common things that cause this fault that I may of overlooked?

    The thing that really confuses me is why it changes when switching from USB power to Mains power.

    On the attached Config file I changed the B value to 26000 which reads right when powered only via 5 Volts.

    Many Thanks

    posted in Duet Hardware and wiring
    undefined
    Scally123
    8 Jun 2019, 11:59
  • Thermistors not recognized, open circuit temperature at 2000°C

    Hello,

    I have been converting my Da Vinci AIO to run on a Duet Maestro.

    All is going well except I am having problems with the Thermistors. I believe these are NTC Thermistors and the readings I took confirm this. When plugged in only by USB the bed temperature reads around 4°C and when I turn on the main power it reads at 2000°C. The extruder Thermistor does exactly the same.

    Using other Forum posts I have used other Da Vinci owners resistance at 25°C and β coefficient values, this did not solve my problem.

    I then heated the bed up myself and took these resistance readings of the thermistors.

    • 25°C = 336000Ω
    • 50°C = 143000Ω
    • 90°C = 94000Ω

    The resistance across the thermistors is changing and appear to be working.

    Putting all three into the RRF Configuration tool I get the resulting coefficients:
    R25: NaN Ω
    β: 189 K
    C : -1.094496e-5

    Putting the 25°C and 90°C into the RRF Configuration tool I get the resulting coefficients:
    R25: 362000 Ω
    β: 2246 K
    C : 0

    Putting the 25°C and 50°C into the RRF Configuration tool I get the resulting coefficients:
    R25: 362000 Ω
    β: 3579 K
    C : 0

    And then putting the 50°C and 90°C into the RRF Configuration tool I get the resulting coefficients:
    R25: 196808 Ω
    β: 1231 K
    C : 0

    After trying these values and not getting a change, I decided to go into the config file via the duet web Interface and edit the M305. I had a thermocouple on the bed measuring the temperature at 22°C and changed the β coefficient to 26000, which whilst the Maestro was powered only by my USB measured 22°C. Despite this when turning the Power on the temperature immediately reverts to 2000°C again.

    Is the board actually recognising my themistors as it seems to always read open? So I powered up the board without the thermistor connected (simulating an open circuit) and got the same result (2000°C).

    I can confirm that the bed thermistor is plugged into the Bed thermistor socket on the board.

    On a separate but possibly related note I have not wired the 5V power in as the wiring diagram shows this as optional. When is this optional 5v input required and would connecting a 5v supply to the board solve my incorrect thermistor issues? I mention this because when connecting via the USB only I must be getting a 5volt supply but when I switch on the mains 12 volt supply it reverts back to the above fault.

    Any help will be greatly appreciated as I believe I am nearly there and ironed out all other previous problems. I have all the XYZ motors working and the endstops configured correctly and am itching to get printing.

    posted in Duet Hardware and wiring
    undefined
    Scally123
    8 Jun 2019, 11:07
  • RE: Wiring a Da Vinci AIO to Duet Maestro?

    Thanks for your reply Tony and confirming the fan and thermistor positions.

    I'm not sure whether it is just a switch that senses the if the filament has run out or if it is a rotary encoder.

    I'm working on it this weekend and hopefully I will get it up and running soon.

    posted in Duet Hardware and wiring
    undefined
    Scally123
    1 Jun 2019, 12:01
  • Wiring a Da Vinci AIO to Duet Maestro?

    Hello all,
    I am currently in the process of upgrading my XYZ Da Vinci AIO to use a Duet Maestro. I have been following multiple different forum posts of other people upgrading their Da vinci 1/ Pro’s to either RAMPS or Duet as well as using the Duet wiki and Maestro board diagram.

    0_1559161045255_DSC_0214 smaller.jpg

    So far I have wired up the End Stops, Motors, Heated Bed, Bed Thermistor and Power in. I am currently trying to wire up the 7 pin connector that includes the Extruder Fan (yellow wire being +ve, green being –ve) the Extruder Thermistor (orange and black) leaving the two red and one blue. I believe these go to a switch on a small PCB where the filament feeds through before going into the heater. I think this is a switch that notifies that the filament is about to run out.

    0_1559161220812_DSC_0211 smaller.jpg

    On one of the posts I think this was labelled as a Rotary Encoder, however they were upgrading a Davinci Pro rather than an AIO. Would there be any need/provision to wire this switch into the Maestro?

    0_1559161388338_DSC_0217 smaller.jpg

    As for the Extruder Thermistor which connection should this be to? I am thinking it is the connection labelled as C Temp VSSA Thermistor 2. Is this correct as there are other connections labelled as thermistor connections?
    Also am I right in thinking that the extruder fan must be wired to the ALWAYS ON FAN Connection?

    I have been taking photographs as I go along and once I have successfully completed this I will upload it for others to follow.

    Any help is greatly appreciated.

    posted in Duet Hardware and wiring
    undefined
    Scally123
    29 May 2019, 20:28
Unless otherwise noted, all forum content is licensed under CC-BY-SA