Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order
    1. Home
    2. Qwelldrin_765
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 12
    • Best 0
    • Controversial 0
    • Groups 0

    Qwelldrin_765

    @Qwelldrin_765

    0
    Reputation
    1
    Profile views
    12
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Qwelldrin_765 Unfollow Follow

    Latest posts made by Qwelldrin_765

    • RE: Firmware update, lost a hotend... Newbie config problem.

      @Phaedrux Thanks mate, I am on the right track now, I can see clearly that the old M305 commands need changing to M308 and a few other changes.
      The only thing that really concerns me and maybe you can advise is the last.
      M98 PCONFIG.G
      Error: Invalid Z probe type 4
      Error: Invalid Z probe index
      Error: endstop type 0 is no longer supported. Use type 1 and invert the input pin instead.

      Ok so this is covered in the M574 command on the RepRapFirmware 3 overview.
      My question is, is that a physical change or just a firmware assignment change to invert the pin?. Thanks.

      posted in Firmware installation
      Qwelldrin_765
      Qwelldrin_765
    • RE: Firmware update, lost a hotend... Newbie config problem.

      Hi,
      So I had some time at home and wanted to get a working version of RRF3.
      Nows a good time to delv into the RepRap firmware being much more used to Marlin.
      I appreciate there are lots of Macros and I will remove some where possible, but do they really prevent the detection of the second hot end if I define the bed size or stepper currents incorrectly.

      Or is it a case that it would need to bug check the whole config before it will use the new config.
      As the definition of the tools is in the "Pmachine_ktana_tools" then this is where I would look for an issue of not defining the 2nd Tool.

      M98 Pmachine_endstoptypes.g ; set endstop types
      Defines the Endstop type mechanical or IR.

      M98 Pmachine_steppercurrent.g ; set stepper currents
      Defines current to the steppers

      M98 Pmachine_stepperspeed.g ; set stepper speeds
      Defines speeds Jerk and acceleration

      M98 Pmachine_axisdimension.g ; configure the axes dimensions
      Sets the Min and Max axis Dimensions

      M98 Pmachine_axissteps.g ; configure the axes steps per mm
      Defines the number of steps per 1mm

      M98 Pmachine_extruderstep.g ; configure the extruder steps
      Defines the extruder steps

      I believe there can only be 2 places where there is a problem.
      Config.g

      • ; --- SECTION: HEATERS, BED & THERMISTOR ---
      • ; H0 is bed
      • ; H1 is left heater
      • ; H2 is right heater
      • M570 H0 P25 T30 ; Allow heater to be off by as much as 30C for 25 seconds
      • M570 H1 P15 T30 ; Allow heater to be off by as much as 30C for 15 seconds
      • M570 H2 P15 T30 ; Allow heater to be off by as much as 30C for 15 seconds
      • M305 P0 T100000 B4138 C0 R2200 ; Set thermistor + ADC parameters for heater 0, For heated Bed thermistor
      • M305 P1 X501 R2200 ; Define left side extruder PT1000
      • M305 P2 X502 R2200 ; Define right side extruder PT1000
      • M307 H0 A78.9 C265.2 D9.5 S1.00 V24.0 B0 ; Forcing heated bed PID control after power-cycle. Basic bed heating auto-tune
      • M307 H1 A309 C96 D5.2 S0.75 V24.1 B0 ; Set PID values use M303 auto-tune calibration settings
      • M307 H2 A309 C96 D5.2 S0.75 V24.1 B0 ; Set PID values use M303 auto-tune calibration settings
      • M302 P1 ; Allow Cold extrudes
      • M98 Pmachine_maxtemp.g ; set bed and extruder max temperatures

      Or
      Pmachine_ktana_tools.g

      • ; machine_ktana_tools
      • ; July 9, 2018
      • ; Comment: Left nozzle has a -12.0 mm offset, considering right nozzle as origin
      • ; K'tana Tools
      • ; Left Nozzle T0
      • M563 P0 D0 H1 F2 S"Ktana Single Left" ; Define tool 0, left side tool (single extruder)
      • G10 P0 X0.0 Y0 Z0 ; Tool 0, set axis offsets
      • G10 P0 S0 R0 ; Tool 0, set active (S0) and standy temp (R) of 0
      • ; Right Nozzle T1
      • M563 P1 D1 H2 F2 S"Ktana Single Right" ; Define tool 0, right side tool (single extruder)
      • G10 P1 X12 Y0 Z0 ; Tool 0, set axis offsets
      • G10 P1 S0 R0 ; Tool 0, set active (S0) & standy temp (R) of 0.
      posted in Firmware installation
      Qwelldrin_765
      Qwelldrin_765
    • RE: Firmware update, lost a hotend... Newbie config problem.

      Hi,
      Thanks for taking the time to look into this
      Duet 2 Maestro.
      Old firmware 2.02
      New Firmware Release 3.01-RC12
      Duet Web Control 2.1.0
      Printer M3D Promega
      Core XY
      Nozzles Dual K'Tana.

      I know some of these will not be compatible with the latest firmware but I would like to start by identifying why both extrudes are not identified.
      Config.g
      ; CONFIGURATION FILE for Duet Maestro
      ; K'Tana Nozzle
      ; Last modified October 1, 2018

      ; Executed by the firmware on start-up

      ; Headers within parenthesis are headings in Duet3D documentation=https://duet3d.com/wiki/Configuring_RepRapFirmware_for_a_Cartesian_printer
      ; Visit https://reprap.org/wiki/G-code for an explanation of G-code commands

      ; --- SECTION: GENERAL PREFERENCES ( ) ---

      M564 S1 H1 ; Enables Homing Requirement For Motor Activation and set axes limits

      ; --- SECTION: Z-PROBE & MESH COMPENSATION ---

      M98 Pmachine_zprobe.g ; configure the z probe

      M98 Pmachine_bedmesh.g ; configure the bed mesh

      G29 S1 ; Load heightmap after power cycle

      ; --- SECTION: DRIVES (MOVEMENT SECTION) & ENDSTOPS ---

      M667 S1 ; Enable coreXY mode
      M569 P0 S0 ; Drive 0 goes forwards, CoreXY_1
      M569 P1 S1 ; Drive 1 goes forwards, CoreXY_2
      M569 P2 S1 ; Drive 2 goes forwards, Z Motor
      M569 P3 S0 ; Drive 3 goes forwards, Left Extruder
      M569 P4 S1 ; Drive 4 goes forwards, Right Extruder
      M98 Pmachine_endstoptypes.g ; set endstop types
      M98 Pmachine_steppercurrent.g ; set stepper currents
      M98 Pmachine_stepperspeed.g ; set stepper speeds
      M98 Pmachine_axisdimension.g ; configure the axes dimensions
      M98 Pmachine_axissteps.g ; configure the axes steps per mm
      M98 Pmachine_extruderstep.g ; configure the extruder steps
      G21 ; Work in millimetres
      G90 ; Set to absolute coordinates...
      M84 S1 ; Set idle timeout

      ; --- SECTION: HEATERS, BED & THERMISTOR ---
      ; H0 is bed
      ; H1 is left heater
      ; H2 is right heater

      M570 H0 P25 T30 ; Allow heater to be off by as much as 30C for 25 seconds
      M570 H1 P15 T30 ; Allow heater to be off by as much as 30C for 15 seconds
      M570 H2 P15 T30 ; Allow heater to be off by as much as 30C for 15 seconds
      M305 P0 T100000 B4138 C0 R2200 ; Set thermistor + ADC parameters for heater 0, For heated Bed thermistor
      M305 P1 X501 R2200 ; Define left side extruder PT1000
      M305 P2 X502 R2200 ; Define right side extruder PT1000
      M307 H0 A78.9 C265.2 D9.5 S1.00 V24.0 B0 ; Forcing heated bed PID control after power-cycle. Basic bed heating auto-tune
      M307 H1 A309 C96 D5.2 S0.75 V24.1 B0 ; Set PID values use M303 auto-tune calibration settings
      M307 H2 A309 C96 D5.2 S0.75 V24.1 B0 ; Set PID values use M303 auto-tune calibration settings
      M302 P1 ; Allow Cold extrudes
      M98 Pmachine_maxtemp.g ; set bed and extruder max temperatures

      ; --- SECTION: FANS ( ) ---

      M106 P0 S0 I0 F4 H-1 L0.3 ; Filter fan. Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off, Minimum fan value 0.3, Speed 100%
      M106 P1 S0 I0 F4 H-1 L0.3 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off, Minimum fan value 0.3, Speed 100%
      M106 P2 S0 I0 F4 H-1 L0.3 ; Nozzle fan. Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off, Minimum fan value 0.3, Speed 100%

      ; --- SECTION: TOOLS ( ) ---

      ; Comment: Remember! H0 is the heated bed!
      ; Comment: D0 is the first driver after movement (X, Y and Z) drives, which is left extruder
      ; D1 is right extruder

      M98 Pmachine_ktana_tools.g ; Define ktana tools

      T0 ; Automatic tool select

      ; --- SECTION: NETWORKS (PROLOGUE & COMMUNCATIONS SECTION) ---
      M98 Pmachine_access.g ; set machine name and IP
      M586 P0 S1 ; Enable HTTP
      M586 P1 S0 ; Disable FTP
      M586 P2 S0 ; Disable Telnet

      ; --- SECTION: MISCELLANEOUS ---

      M572 D0:1 S0.07 ; Extruder Pressure Advance


      machine_ktana_tools

      ; K'tana Tools
      ; Left Nozzle T0
      M563 P0 D0 H1 F2 S"Ktana Single Left" ; Define tool 0, left side tool (single extruder)
      G10 P0 X0.0 Y0 Z0 ; Tool 0, set axis offsets
      G10 P0 S0 R0 ; Tool 0, set active (S0) and standy temp (R) of 0

      ; Right Nozzle T1
      M563 P1 D1 H2 F2 S"Ktana Single Right" ; Define tool 0, right side tool (single extruder)
      G10 P1 X12 Y0 Z0 ; Tool 0, set axis offsets
      G10 P1 S0 R0 ; Tool 0, set active (S0) & standy temp (R) of 0.

      posted in Firmware installation
      Qwelldrin_765
      Qwelldrin_765
    • Firmware update, lost a hotend... Newbie config problem.

      Hi Guys,
      I thought the configs for my heater and hotends were contained in the "machine_ktana_tools.g" file.
      However I now only see a single extruder in the Settings tool section, I am sure I have just missed something but this has worked well on older firmware. Any help would be appreciated. Thanks.

      ; machine_ktana_tools

      ; K'tana Tools
      ; Left Nozzle T0
      M563 P0 D0 H1 F2 S"Ktana Single Left" ; Define tool 0, left side tool (single extruder)
      G10 P0 X0.0 Y0 Z0 ; Tool 0, set axis offsets
      G10 P0 S0 R0 ; Tool 0, set active (S0) and standy temp (R) of 0

      ; Right Nozzle T1
      M563 P1 D1 H2 F2 S"Ktana Single Right" ; Define tool 0, right side tool (single extruder)
      G10 P1 X12 Y0 Z0 ; Tool 0, set axis offsets
      G10 P1 S0 R0 ; Tool 0, set active (S0) & standy temp (R) of 0.

      posted in Firmware installation
      Qwelldrin_765
      Qwelldrin_765
    • RE: Duet maestro rollback firmware

      Phaedrux, thank for the help just some tuning to do now.

      posted in Firmware installation
      Qwelldrin_765
      Qwelldrin_765
    • RE: Duet maestro rollback firmware

      Great thanks for this, I will look into doing this tomorrow evening. I have just one question that is when using the IR Probe I get random measurements using it on a Glass bed, that's why i have always used the z probe switch setup. Even if only selecting one of the probes if the Z=0 is not the same on both will this still not flag up an error. Given that one is on the right of the print head and one on the Left Thanks!0_1563739905581_Head.jpg

      posted in Firmware installation
      Qwelldrin_765
      Qwelldrin_765
    • RE: Duet maestro rollback firmware

      Thanks. Machine M3D Promega. Its a CoreXY Motion Platform. Files attached again thank you for looking into this for me.3_1563738051917_machine_zprobe.g 2_1563738051917_machine_zendstop.g 1_1563738051917_machine_bedmesh.g 0_1563738051916_machine_axisdimension.g

      posted in Firmware installation
      Qwelldrin_765
      Qwelldrin_765
    • RE: Duet maestro rollback firmware

      Hi Phaedrux, Thanks for taking the time to look into this for me, the original macros were setup by M3d for my printer and still getting my head around the M codes.
      4_1563732498059_homez.g 3_1563732498059_homey.g 2_1563732498059_homex.g 1_1563732498058_homeall.g 0_1563732498057_config.g

      posted in Firmware installation
      Qwelldrin_765
      Qwelldrin_765
    • RE: Duet maestro rollback firmware

      Ok thanks Veti, I rolled back to 2.02 and have managed to perform a mesh bed and calibration with no issues. I will hold off on updating for now as I have not been able to get anywhere near a reasonable Mesh from 2.03 or 2.04. As was mentioned in a previous post the difference in the IR and Switch heights throws my calibration out I don't get this problem in 2.02.

      posted in Firmware installation
      Qwelldrin_765
      Qwelldrin_765
    • RE: Duet maestro rollback firmware

      Currently on 2.04RC1 (2019-07-14b1)
      Want to roll back before IR probe and Z Switch needed to be linked, believe it was introduced in 2.03. its causing the error "Warning: the height map was loaded when the current Z=0 datum was not determined probing. This may result in a height offset"
      I cant seem to get a level bed anymore using the G30 command as a single use at the beginning of the print.
      For some reason my height.csv is not updating and still shows 5 days ago no matter how many time I run the Mesh map.
      If I can roll back no problem thanks.

      posted in Firmware installation
      Qwelldrin_765
      Qwelldrin_765