Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Stealth chop / Spread cycle, Mini5+ sbc

    Scheduled Pinned Locked Moved
    General Discussion
    4
    12
    642
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • carcamerarigundefined
      carcamerarig
      last edited by carcamerarig

      Hi guys are these blobs where stealthChop is changing over to spreadCycle?
      Struggling to get my head around it, any idea's what could be causing these weird gaps?

      mini 5+ 3.3b2

      85176E80-2682-4F77-9932-D8EF41D82267.jpg 1F486798-FB70-4F68-B832-BAF0A7407C57.jpg 693B8474-EC70-445E-9225-EDE12245C4CE.jpg

      1 Reply Last reply Reply Quote 0
      • carcamerarigundefined
        carcamerarig
        last edited by

        Different cube, adjusted slicer retraction settings, still got the weird blobs on the corners.

        FAA595CF-89F9-48A6-9FFB-CC23937CC016.jpg 0F4DA13F-CA89-401E-B61E-1501F53763BF.jpg 0ABC7D4A-2D50-4287-9F6D-C6807D9645E0.jpg 7DBEAD04-28E2-4C6F-9E4E-403952C2F06E.jpg 7C160988-F4D8-4862-8949-D71C823D9EAC.jpg
        And I learned tonight I need to update the baby steps value in G31, took me a few to figure out why it wasn't saved lol
        099539F4-1A21-4B4B-B328-2EDB0064A360.jpg

        1 Reply Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator
          last edited by

          What speed do you have it switch over?

          Post M122 and M98 P"config.g" as well as your full config.

          Z-Bot CoreXY Build | Thingiverse Profile

          carcamerarigundefined 2 Replies Last reply Reply Quote 0
          • carcamerarigundefined
            carcamerarig @Phaedrux
            last edited by

            @Phaedrux said in Stealth chop / Spread cycle, Mini5+ sbc:

            What speed do you have it switch over?

            Post M122 and M98 P"config.g" as well as your full config.

            can I run M98 P"config.g" mid print??

            m122
            === Diagnostics ===
            RepRapFirmware for Duet 3 Mini 5+ version 3.3beta2 running on Duet 3 Mini5plus WiFi (SBC mode)
            Board ID: Z9NZN-A296U-D65J0-40KM4-LY03Z-ZPQPD
            Used output buffers: 1 of 40 (12 max)
            === RTOS ===
            Static ram: 99720
            Dynamic ram: 93276 of which 0 recycled
            Never used RAM 47852, free system stack 108 words
            Tasks: Linux(ready,143) HEAT(delaying,293) CanReceiv(notifyWait,943) CanSender(notifyWait,358) CanClock(delaying,340) TMC(notifyWait,100) MAIN(running,312) IDLE(ready,20) AIN(delaying,260)
            Owned mutexes: HTTP(MAIN)
            === Platform ===
            Last reset 01:36:20 ago, cause: software
            Last software reset at 2021-03-17 20:19, reason: User, none spinning, available RAM 47884, slot 1
            Software reset code 0x0012 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0x00000000 Task Linu Freestk 0 n/a
            Error status: 0x00
            Aux0 errors 0,0,0
            Aux1 errors 0,0,0
            Supply voltage: min 0.0, current 23.6, max 24.0, under voltage events: 0, over voltage events: 0, power good: yes
            Heap OK, handles allocated/used 99/1, heap memory allocated/used/recyclable 2048/92/52, gc cycles 0
            Driver 0: position 26818, ok, SG min/max 0/504, read errors 0, write errors 1, ifcnt 115, reads 57008, writes 32, timeouts 1218, DMA errors 0, failedOp 0x41
            Driver 1: position 20226, ok, SG min/max 0/510, read errors 0, write errors 1, ifcnt 115, reads 57941, writes 32, timeouts 285, DMA errors 0, failedOp 0x6f
            Driver 2: position 5210, ok, SG min/max 0/284, read errors 0, write errors 1, ifcnt 87, reads 57863, writes 22, timeouts 373, DMA errors 0, failedOp 0x6a
            Driver 3: position 0, ok, SG min/max 0/510, read errors 0, write errors 1, ifcnt 62, reads 58104, writes 17, timeouts 136, DMA errors 0, failedOp 0x6f
            Driver 4: position 0, ok, SG min/max 0/288, read errors 0, write errors 1, ifcnt 87, reads 58236, writes 22, timeouts 0, DMA errors 0
            Driver 5: position 0, assumed not present
            Driver 6: position 0, assumed not present
            Date/time: 2021-03-17 21:55:50
            Cache data hit count 4294967295
            Slowest loop: 1051.19ms; fastest: 0.08ms
            === Storage ===
            Free file entries: 10
            SD card 0 not detected, interface speed: 0.0MBytes/sec
            SD card longest read time 0.0ms, write time 0.0ms, max retries 0
            === Move ===
            DMs created 83, maxWait 1246319ms, bed compensation in use: mesh, comp offset 0.000
            === MainDDARing ===
            Scheduled moves 38603, completed moves 38563, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 2483, 2], CDDA state 3
            === AuxDDARing ===
            Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
            === Heat ===
            Bed heaters = 0 -1, chamberHeaters = -1 -1
            Heater 0 is on, I-accum = 0.5
            Heater 1 is on, I-accum = 0.7
            === GCodes ===
            Segments left: 1
            Movement lock held by null
            HTTP* is doing "M122" in state(s) 0
            Telnet is idle in state(s) 0
            File* is doing "G1 X129.470001 Y99.290001 E0.018470" 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
            Aux2 is idle in state(s) 0
            Autopause is idle in state(s) 0
            Code queue is empty.
            === Filament sensors ===
            Extruder 0 sensor: ok
            === CAN ===
            Messages queued 52089, send timeouts 52085, received 0, lost 0, longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 17 (min 16)
            Last cancelled message type 30 dest 127
            === SBC interface ===
            State: 4, failed transfers: 0
            Last transfer: 4ms ago
            RX/TX seq numbers: 26724/26724
            SPI underruns 0, overruns 0
            Number of disconnects: 0, IAP RAM available 0x11584
            Buffer RX/TX: 3920/1160-4064
            === Duet Control Server ===
            Duet Control Server v3.3-b2
            File:
            Buffered code: G1 X129.470 Y99.290 E0.01847
            Buffered code: G1 X130.135 Y98.853 E0.02423
            Buffered code: G1 X130.905 Y98.416 E0.02699
            Buffered code: G1 X131.165 Y97.979 E0.01548
            Buffered code: G1 X131.128 Y97.542 E0.01335
            Buffered code: G1 X130.817 Y96.669 E0.02825
            Buffered code: G1 X130.545 Y96.232 E0.01568
            Buffered code: G1 X130.124 Y95.795 E0.01847
            Buffered code: G1 X129.460 Y95.359 E0.02423
            Buffered code: G1 X128.689 Y94.922 E0.02699
            Buffered code: G1 X128.429 Y94.485 E0.01548
            Buffered code: G1 X128.466 Y94.048 E0.01335
            Buffered code: G1 X128.539 Y93.842 E0.00668
            Buffered code: G1 X126.080 Y93.842 E0.07491
            Buffered code: G1 X126.080 Y94.117 E0.00839
            Buffered code: G1 X126.640 Y94.485 E0.02041
            Buffered code: G1 X127.411 Y94.922 E0.02699
            Buffered code: G1 X127.671 Y95.359 E0.01548
            Buffered code: G1 X127.634 Y95.795 E0.01335
            Buffered code: G1 X127.323 Y96.669 E0.02825
            Buffered code: G1 X127.050 Y97.106 E0.01568
            Buffered code: G1 X126.630 Y97.542 E0.01847
            Buffered code: G1 X126.080 Y97.904 E0.02004
            Buffered code: G1 X126.080 Y99.866 E0.05977
            Buffered code: G1 X126.533 Y100.153 E0.01637
            Buffered code: G1 X125.243 Y99.465 F10800.000
            Buffered code: G1 F4800.000
            Buffered code: G1 X125.673 Y99.035 E0.01982
            Buffered code: G1 X125.673 Y98.419 E0.02005
            Buffered code: G1 X125.426 Y98.666 E0.01138
            ==> 1412 bytes
            Code buffer space: 2664
            Configured SPI speed: 8000000 Hz
            Full transfers per second: 38.64
            Codes per second: 16.11
            Maximum length of RX/TX data transfers: 3264/1560
            File /opt/dsf/sd/gcodes/final_Voron_Design_Cube_v7_0.2mm_PLA_MK3S_52m.gcode is selected, processing
            
            ; General preferences
            G90																; Send absolute coordinates...
            M83																; ...but relative extruder moves
            M564 H0															; Permits ALL Axis movement prior to or without ANY Homing require [ over-rides default of no movement until all homed ]
            
            ; Network
            ;M550 P"Duet3"													; Set machine name
            ;M552 S1														; Enable network
            ;*** Access point is configured manually via M587
            ;M586 P0 S1														; Enable HTTP
            ;M586 P1 S0														; Disable FTP
            ;M586 P2 S0														; Disable Telnet
            M575 P1 S1 B57600												; Panel Due
            
            ; Drive Mappings
            M569 P0.0 S0 V0													; Drive 0 goes forwards: X Axis
            M569 P0.1 S0 V0													; Drive 1 goes backwards: Y Axis
            M569 P0.2 S0 V0													; Drive 2 goes backwards: Z Axis
            M569 P0.3 S0 V0													; Drive 3 goes forwards: E Axis
            M569 P0.4 S0 V0													; Drive 4 goes backwards: Z Axis (at E1)
            
            ; Motor remapping for dual Z and axis Limits
            M584 X0 Y1 Z2:4 E3												; two Z motors connected to driver outputs Z and E1
            M671 X-37:287 Y0:0 S4											; leadscrews at left (connected to Z) and right (connected to E1) of X axis
            
            ; Micrpstepping and Speed
            M350 X16 Y16 E16 Z16 I1											; Configure microstepping with interpolation
            M92 X200.00 Y200.00 Z400.00 E830.00								; Set steps per mm
            
            ; Speeds, Acceleration and Jerk
            ;M566 X240 Y240 Z24 E3000 P1							; Set maximum instantaneous speed changes (mm/min) aka Jerk
            M566 X600 Y600 Z24 E3000 P1							; Set maximum instantaneous speed changes (mm/min) aka Jerk
            M203 X10800 Y10800 Z720 E4000							; Set maximum speeds (mm/min)
            M201 X1250.00 Y1250.00 Z200 E4000							; Set accelerations (mm/s^2)
            M204 P1250 T1700											; set print and travel accelerations (mm(s^2)
            
            ; Motor currents
            M906 X1450 Y1500 Z600.00 E1120 I30								; Set motor currents (mA) and motor idle factor in percent
            M84 S30															; Set idle timeout
            
            ; Printer geometry
            M208 X0:250 Y-4:215 Z-0.5:415									; X carriage moves from 0 to 250, Y bed goes from 0 to 210
            M564 H0															; allow unhomed movement
            
            ; Endstops
            M915 XY F0 S0 H400 R1											; configure stall detection for sensorless homing
            M574 X1 Y1 S3													; Set endstops controlled by motor load detection
            
            ; Stallgaurd Sensitivy
            M915 X S-50 F0 H400 R0
            M915 Y S-45 F0 H400 R0
            ;M915 X S-4 F0 H400 R0											; Set X axis Sensitivity  ;working 3.3
            ;M915 Y S-2 F0 H400 R0											; Set y axis Sensitivity ; woring 3.3
            
            ; Input Shaper
            M593 F50 P4														; Input Shaping
            
            ; Z-Probe Super Pinda
            M574 X1 S3														; configure sensorless endstop for low end on X
            M574 Y1 S3														; configure sensorless endstop for low end on Y
            M574 Z1 S2														; Set endstops controlled by probe
            M558 P5 C"^io3.in" I1 H1 F500 T4800 A30 S0.004					; Super Pinda
            
            ; Probing Mesh Grid and Sheets
            M557 X24:221 Y10:195 P8											; Define mesh grid for probing
            G31 P1000 X23 Y5 Z1.59											; Textured Sheet
            ;G31 P1000 X23 Y5 Z1.280										; PEI
            
            ; Heatbed Heaters and Thermistor Bed 
            M308 S0 P"temp0" Y"thermistor" T100000 B4725 C7.060000e-8		; Set thermistor + ADC parameters for heater 0 Bed
            M950 H0 C"out0" T0 Q10											; Creates Bed Heater
            M307 H0 R0.350 C109.4 D13.33 S1.00 V23.8						; Bed PID new version !!saved In config-override!!
            M140 H0															; Bed uses Heater 0
            M143 H0 S120													; Set temperature limit for heater 0 to 120C Bed
            
            ; HotEnd Heaters and Thermistor HotEnd      
            M308 S1 P"temp1" Y"thermistor" T500000 B4723 C1.19622e-7		;define E0 temperature sensor Slice HT
            M950 H1 C"out1" T1												; Create HotEnd Heater
            M307 H1 R2.416 C188.5:134.7 D5.14 S1.00 V23.9					; Hotend PID new version !!saved In config-override!!
            M143 H1 S285													; Set temperature limit for heater 1 to 285C HotEnd
            M302 S185 R185
            
            ; Fans
            M950 F1 C"out5" Q250											; Creates HOTEND Fan
            M106 P1 T45 S235 H1												; HOTEND Fan Settings
            M950 F0 C"out6" Q100											; Creates PARTS COOLING FAN
            M106 P0 H-1														; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off PARTS COOLING FAN
            
            ; Tools
            M563 P0 D0 H1 F0												; 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
            
            G91
            G1 X1 Y1 Z1														; calibrate StealthChop values
            G90
            M83
            G4 S2
            M84																; disable motors
            
            M98 P"0:/macros/02_Functions/StartupFilamentSensorCheck"		; Runout Sensor Logic: Startup with filament = runout sensor active   Startup without filament = autoload active
            
            ;M92 X200.00 Y200.00 Z400.00 E830.00								; Set steps per mm
            
            
            
            
            
            
            
            
            jay_s_ukundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
            • jay_s_ukundefined
              jay_s_uk @carcamerarig
              last edited by

              @carcamerarig said in Stealth chop / Spread cycle, Mini5+ sbc:

              can I run M98 P"config.g" mid print??

              no

              @carcamerarig said in Stealth chop / Spread cycle, Mini5+ sbc:

              S0 V0

              This forces in spreadcycle
              Try a V value of 40

              Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

              carcamerarigundefined 1 Reply Last reply Reply Quote 1
              • Phaedruxundefined
                Phaedrux Moderator @carcamerarig
                last edited by

                @carcamerarig said in Stealth chop / Spread cycle, Mini5+ sbc:

                can I run M98 P"config.g" mid print??

                I wouldn't recommend it. All that does is call config.g as a macro so all it's commands get executed. I can't guarantee that won't have an impact on your print.

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • carcamerarigundefined
                  carcamerarig @Phaedrux
                  last edited by

                  @Phaedrux said in Stealth chop / Spread cycle, Mini5+ sbc:

                  What speed do you have it switch over?

                  Post M122 and M98 P"config.g" as well as your full config.

                  quit my print to run M98 P"config.g" but nothing really happens?? Whats supposed happen or report?

                  Screenshot 2021-03-17 at 22.03.40.png

                  1 Reply Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator
                    last edited by

                    In this case, no news is good news. As I said, it only runs config.g as a macro, so if you had any syntax problems it would throw an error message. These errors usually get missed at start up. Some commands will respond back with a status message, usually network state, but if you don't have those commands, as you don't because you're using an SBC, it won't say anything.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    1 Reply Last reply Reply Quote 1
                    • carcamerarigundefined
                      carcamerarig @jay_s_uk
                      last edited by

                      @jay_s_uk said in Stealth chop / Spread cycle, Mini5+ sbc:

                      @carcamerarig said in Stealth chop / Spread cycle, Mini5+ sbc:

                      S0 V0

                      This forces in spreadcycle
                      Try a V value of 40

                      Missed this apologies, which parameter M?

                      droftartsundefined 1 Reply Last reply Reply Quote 0
                      • droftartsundefined
                        droftarts administrators @carcamerarig
                        last edited by

                        @carcamerarig said in Stealth chop / Spread cycle, Mini5+ sbc:

                        @jay_s_uk said in Stealth chop / Spread cycle, Mini5+ sbc:

                        @carcamerarig said in Stealth chop / Spread cycle, Mini5+ sbc:

                        S0 V0

                        This forces in spreadcycle
                        Try a V value of 40

                        Missed this apologies, which parameter M?

                        The drive mappings, M569.

                        Ian

                        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                        carcamerarigundefined 1 Reply Last reply Reply Quote 1
                        • carcamerarigundefined
                          carcamerarig @droftarts
                          last edited by

                          @droftarts said in Stealth chop / Spread cycle, Mini5+ sbc:

                          @carcamerarig said in Stealth chop / Spread cycle, Mini5+ sbc:

                          @jay_s_uk said in Stealth chop / Spread cycle, Mini5+ sbc:

                          @carcamerarig said in Stealth chop / Spread cycle, Mini5+ sbc:

                          S0 V0

                          This forces in spreadcycle
                          Try a V value of 40

                          Missed this apologies, which parameter M?

                          The drive mappings, M569.

                          Ian

                          Cheers Ian

                          For X, Y and Z or only really needed for X and Y?

                          1 Reply Last reply Reply Quote 0
                          • carcamerarigundefined
                            carcamerarig
                            last edited by

                            Is there some video or tutorial kicking around on tuning spread cycle and stealth chop, I don’t get it?

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Unless otherwise noted, all forum content is licensed under CC-BY-SA