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

    broncosis

    @broncosis

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

    broncosis Unfollow Follow

    Latest posts made by broncosis

    • RE: massive overextrusion, E-Steps are calibrated

      @moth4017
      it is a BMG I installed on the LDO motor
      they were not purchased as a unit

      it is confirmed it is 0.9 degree stepper I get a full rotation when I request 7.7mm of filament which check out at 800 steps per mm with 16x micro stepping the machine seems to be doing whats asked of it

      starting to wonder if something is off in super slicer

      posted in Tuning and tweaking
      broncosisundefined
      broncosis
    • RE: massive overextrusion, E-Steps are calibrated

      @Phaedrux

      well unless LDO has a habit of shipping motors that are marked as 0.9 but are 1.8
      but I have had good prints with this motor I was hoping someone would see something obviously wrong in my config

      I will pull the motor out and confirm rotation tonight

      posted in Tuning and tweaking
      broncosisundefined
      broncosis
    • RE: massive overextrusion, E-Steps are calibrated

      I hate to drag up a older post

      but I am noticing similar problems
      not sure exactly what firmware it started on I have recently upgraded 3.4.4 from 3.2
      I am hesitant to say its a firmware problem but I have been through my config
      and I have been struggling since the update

      I am going to try this weekend to do a fresh sd card and fresh firmware install
      I think I may have had minor problem with this this for a while but since the recent struggles
      to get a print resulting in a full hotend rebuild and nozzle change new heat break hot block etc etc
      the only thing that seem to help was a 20-30% reduction in extrusion and I probably could go further

      its a home built corexy with a bmg duet2-wifi with a LDO 0.9 degree stepper on the bmg
      was kinda hoping someone found a solution to these problems above

      ; Configuration file for Duet WiFi (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.2 on Thu Jan 28 2021 22:17:50 GMT-0800 (Pacific Standard Time)
      
      ; General preferences
      G90                                            ; send absolute coordinates...
      M83                                            ; ...but relative extruder moves
      M550 P"Corexy"                                 ; set printer name
      M669 K1                                        ; select CoreXY mode
      
      ; Network
      ;M551 P"bronco2"                               ; set password
      M552 S1                                        ; enable network
      M586 P0 S1                                     ; enable HTTP
      M586 P1 S0                                     ; disable FTP
      M586 P2 S1                                     ; disable Telnet
      
      ; Drives
      M569 P0 S1                                     ; physical drive 0 goes forwards
      M569 P1 S1                                     ; physical drive 1 goes forwards
      M569 P2 S0                                     ; physical drive 2 goes backwards
      M569 P3 S0                                     ; physical drive 3 goes backwards 
      M569 P4 S1                                     ; physical drive 4 goes forwards
      M569 P5 S0                                     ; physical drive 5 goes backwards
      M569 P6 S0                                     ; physical drive 6 goes backwards
      M569 P7 S0                                     ; physical drive 7 goes backwards
      M584 X0 Y1 Z5:6:7 E3:4:8:9                     ; set drive mapping
      M350 X32 Y32 Z16 E16 I1                        ; configure microstepping with interpolation
      M92 X160.00 Y160.00 Z400.00 E830.00            ; set steps per mm 80 ,80 previously 
      M566 X1200.00 Y1200.00 Z60.00 E1200.00         ; set maximum instantaneous speed changes (mm/min)
      M203 X18000.00 Y18000.00 Z400.00 E3000.00      ; set maximum speeds (mm/min)
      M201 X2000.00 Y2000.00 Z16.00 E8000.00         ; set accelerations (mm/s^2)
      M906 X1200 Y1200 Z700 E1000 I30               ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                        ; Set idle timeout
      
      ;Leadscrew locations
      M671 X25:185:207 Y-40:380:-40 S8             ; leadscrews at rear left, front middle and rear right
      
      
      ; Axis Limits
      M208 X0 Y0 Z0 S1                               ; set axis minima
      M208 X295 Y308 Z290 S0                         ; set axis maxima
      
      ; Endstops
      M574 X2 S1 P"!xstop"                           ; configure active-high endstop for high end on X via pin xstop
      M574 Y1 S1 P"!ystop"                           ; configure active-high endstop for low end on Y via pin ystop
      M574 Z1 S2                                     ; configure Z-probe endstop for low end on Z
      
      ; Z-Probe
      M950 S0 C"duex.pwm5"                           ; create servo pin 0 for BLTouch
      M558 P9 C"^zprobe.in" H8 F120 T18000           ; set Z probe type to bltouch and the dive height + speeds
      G31 P25 X4 Y31 Z1.2           	               ; set Z probe trigger value, offset and trigger height
      M557 X15:290 Y45:340 S50                       ; define mesh grid
      
      ; Heaters
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bedheat" T0                          ; create bed heater output on bedheat and map it to sensor 0
      ;M307 H0 B0 S1.00                               ; disable bang-bang mode for the bed heater and set PWM limit
      M307 H0 R0.628 K0.621:0.000 D1.52 E1.35 S1.00 B0
      M307 H1 R1.941 K0.469:0.000 D6.11 E1.35 S1.00 B0 V12.3
      M140 H0                                        ; map heated bed to heater 0
      M143 H0 S120                                   ; set temperature limit for heater 0 to 120C
      
      M308 S1 P"e0temp" Y"thermistor" T100000 B4072 ; C1.5611 ;
      ;M308 S1 P"e0temp" Y"thermistor" T100000 B4138  ; configure sensor 1 as thermistor on pin e0temp
      ;M308 S1 P"e0temp" Y"pt1000" ; sensor 1
      M950 H1 C"e0heat" T1                           ; create nozzle heater output on e0heat and map it to sensor 1
      M307 H1 B0 S1.00                               ; disable bang-bang mode for heater  and set PWM limit
      M143 H1 S280                                   ; set temperature limit for heater 1 to 280C
      
      ; Fans
      M950 F0 C"fan0" Q500                           ; create fan 0 on pin fan0 and set its frequency
      M106 P0 S0 H-1                                 ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"fan1" Q500                           ; create fan 1 on pin fan1 and set its frequency
      M106 P1 S1 H1 T30                              ; set fan 1 value. Thermostatic control is turned on
      
      ; 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
      
      ; Buttons 
      M950 J1 C"!^e1stop"								; Input 1 uses e1Stop pin, inverted, pullup enabled (yellow)
      M950 J2 C"!^e0stop"								; Input 2 uses e0Stop pin, inverted, pullup enabled (white)
      M950 J3 C"!duex.e2stop"							; Input 3 uses panel due pin, inverted, pullup enabled (blue)
      M950 J4 C"!duex.e3stop" 						; Input 4 uses panel due pin, inverted, pullup enabled (black)
      M950 J5 C"!duex.e4stop" 						; Input 5 uses panel due pin, inverted, pullup enabled (green)
      M950 J6 C"!duex.e5stop" 						; Input 6 uses panel due pin, inverted, pullup enabled (red)
      
      
      M581 T2 P1 S1 R2	; power on and off button (yellow)
      M581 T3 P2 S1 R2	; load unload filament while printer is not running (white)
      M581 T4 P3 S1 R0	; pause resume while print is running (blue)
      M581 T5 P4 S1 R2	; lower bed 50mm (black) while the printer is not running (black not printing)
      M581 T6 P4 S1 R1	; lower bed 50mm (black) while print is paused 			  (black while printing)
      M581 T0 P6 S1 R0	; estop  (red)
      
      
      
      ; filament sensor
      M591 D0 C"zstop" P2 S1  ;switch type
      ;M591 D0 P7 C"!zstop" S0 R30:400 L0.024 E6 ;rotary optical sensor
      ;M591 D0 P7 C"zstop" S1 R2:1400 L0.033 E20 ;rotary optical sensor
      ;M591 D0 P7 C"zstop" S1 R5:1800 L0.021 E6 ;rotary optical sensor
      
      ;global variables
      global start_bed_temp = 0
      global start_tool_temp = 0
      global PA_value = 0.05
      global filamentload = 1
      
      M81 C"pson"
      M501;
      
      

      my esteps are calibrated a little low already I get 95mm when I ask for 100mm

      but to just get a print to work I had my slicer extrusion multiplier at 0.89 and my dwc extrusion between 80-90% anything higher would cause massive blobs and over extrusion

      posted in Tuning and tweaking
      broncosisundefined
      broncosis
    • RE: button Tigger files

      ok after a few tries I noticed that it seems to be a bounce I can't see what that board is Queuing but the power macro runs fast enough that I can see the results pretty easy and a quick push
      would lead to power on then off where a push and brief hold would result in the expected behavior

      I added a 0.1uf cap to each of my 6 buttons I have and it seems to reduced this effect to the point where I can not reproduce it. so here's hoping that is all it was

      thanks again @dc42 its amazing the amount of time and support you put in
      here

      posted in Third-party add-ons
      broncosisundefined
      broncosis
    • RE: button Tigger files

      @o_lampe LOL well I guess I caught a hefalump

      posted in Third-party add-ons
      broncosisundefined
      broncosis
    • RE: button Tigger files

      @dc42
      well thats entirely possible I read that and misunderstood it or because I have read a ton
      lately I am just getting things confused

      thanks for clearing it up
      I have a bunch more print to get done in the next while so I will keep testing and let you know
      I am leaning more to it being bounce and the board is queuing multiple presses

      some times it will power on then power off or vise versa when I tap my power button too

      this is my trigger2.g file I use for power control

      ;powerbutton trigger macro
      	if state.atxPower == true ;if on turn off 
      		M104 S0
      		M140 S0
                      M81
      
      	elif state.atxPower == false ;else if off turn on
      		M80 
      		G4 s1
      

      thanks Again for the reply

      posted in Third-party add-ons
      broncosisundefined
      broncosis
    • button Tigger files

      I have a few buttons attached to my Duet2wifi

      and I have a simple macro with a global variable to track weather filament is loaded or not

      I recently upgraded from 3.4.2 to 3.4.4 and I noticed a change in behavior

      my trigger3.g file

      ;load unload trigger macro
         if global.filamentload = 1
         	M98 P/macros/unloadfilament.g
         	M99
      
         elif global.filamentload = 0
         	M98 P/macros/loadfilament.g
         	M99
      

      before the upgrade this worked fine now it will load the filament and then right after it will unload the filament

      I have 2 theories one is I am getting bounce on the button or the way M99 or trigger files work has changed slightly

      here is my button config just in case

      ; Buttons 
      M950 J1 C"!^e1stop"								; Input 1 uses e1Stop pin, inverted, pullup enabled (yellow)
      M950 J2 C"!^e0stop"								; Input 2 uses e0Stop pin, inverted, pullup enabled (white)
      M950 J3 C"!duex.e2stop"							; Input 3 uses panel due pin, inverted, pullup enabled (blue)
      M950 J4 C"!duex.e3stop" 						; Input 4 uses panel due pin, inverted, pullup enabled (black)
      M950 J5 C"!duex.e4stop" 						; Input 5 uses panel due pin, inverted, pullup enabled (green)
      M950 J6 C"!duex.e5stop" 						; Input 6 uses panel due pin, inverted, pullup enabled (red)
      
      
      M581 T2 P1 S1 R2	; power on and off button (yellow)
      M581 T3 P2 S1 R2	; load unload filament while printer is not running (white)
      M581 T4 P3 S1 R0	; pause / resume while print is running (blue)
      M581 T5 P4 S1 R2	; lower bed 50mm (black) while the printer is not running (black not printing)
      M581 T6 P4 S1 R1	; lower bed 50mm (black) while print is paused 			  (black while printing)
      M581 T0 P6 S1 R0	; estop  (red)
      

      I am going to relocate everything from the trigger3 to a separate Macro as it is recommended the trigger files be one line and see if that helps

      if we had a "R" option for while print is paused that would be awesome would save some extra coding

      anyways thanks

      posted in Third-party add-ons
      broncosisundefined
      broncosis
    • RE: ok my pulsed sensor problems

      @dc42 thanks I am not a 100% sure where to put that

      but I did see a post about adding a resistor to their sensor they were using a different
      optical sensor than I am so I didn't think much of it
      and as its just a optical end stop I am using there's a good chance I need a better circuit al together

      but I will dig a little deeper thanks for direction.

      posted in Filament Monitor
      broncosisundefined
      broncosis
    • ok my pulsed sensor problems

      First off thanks for the great forum I have lurked for ages found 99% of answers I need with out posting

      I am currently using a duet2 wifi with a duex 5 running 3.4.4 firmware
      and everything has just worked for the most part

      I have built this sensor
      https://www.thingiverse.com/thing:3785514 with a 32 tooth encoder wheel
      chosen because I had all the parts on hand. and it is attached to my corexy (sel fsourced railcore) by reverse bowden I would rather not add the sensor to my carriage

      here is my most recent attempt to calibrate it

      2022-11-24, 7:07:42 p.m. 	M591 D0
      Pulse-type filament monitor on pin zstop, disabled, sensitivity 0.250mm/pulse, allowed movement 50% to 200%, check every 5.0mm, measured sensitivity 0.050mm/pulse, measured minimum 27%, maximum 22844% over 5656.8mm
      2022-11-24, 7:00:26 p.m. 	M591 D0
      Pulse-type filament monitor on pin zstop, disabled, sensitivity 0.250mm/pulse, allowed movement 50% to 200%, check every 5.0mm, measured sensitivity 0.100mm/pulse, measured minimum 27%, maximum 21655% over 4539.8mm
      2022-11-24, 6:59:57 p.m. 	M591 D0
      Pulse-type filament monitor on pin zstop, disabled, sensitivity 0.250mm/pulse, allowed movement 50% to 200%, check every 5.0mm, measured sensitivity 0.108mm/pulse, measured minimum 27%, maximum 21655% over 4465.2mm
      2022-11-24, 6:55:37 p.m. 	M591 D0
      Pulse-type filament monitor on pin zstop, disabled, sensitivity 0.250mm/pulse, allowed movement 50% to 200%, check every 5.0mm, measured sensitivity 0.185mm/pulse, measured minimum 27%, maximum 21655% over 4042.0mm
      2022-11-24, 6:55:28 p.m. 	M591 D0
      Pulse-type filament monitor on pin zstop, disabled, sensitivity 0.250mm/pulse, allowed movement 50% to 200%, check every 5.0mm, measured sensitivity 0.184mm/pulse, measured minimum 27%, maximum 21655% over 4010.4mm
      2022-11-24, 6:55:21 p.m. 	M591 D0
      2022-11-24, 6:45:01 p.m. 	M591 D0
      Pulse-type filament monitor on pin zstop, disabled, sensitivity 0.250mm/pulse, allowed movement 50% to 200%, check every 5.0mm, measured sensitivity 0.241mm/pulse, measured minimum 27%, maximum 2257% over 2132.1mm
      2022-11-24, 6:40:29 p.m. 	M591 D0
      Pulse-type filament monitor on pin zstop, disabled, sensitivity 0.250mm/pulse, allowed movement 50% to 200%, check every 5.0mm, measured sensitivity 0.216mm/pulse, measured minimum 27%, maximum 2257% over 1199.8mm
      2022-11-24, 6:40:21 p.m. 	M591 D0
      Pulse-type filament monitor on pin zstop, disabled, sensitivity 0.250mm/pulse, allowed movement 50% to 200%, check every 5.0mm, measured sensitivity 0.213mm/pulse, measured minimum 27%, maximum 2257% over 1173.6mm
      2022-11-24, 6:36:06 p.m. 	M591 D0
      Pulse-type filament monitor on pin zstop, disabled, sensitivity 0.250mm/pulse, allowed movement 50% to 200%, check every 5.0mm, measured sensitivity 0.237mm/pulse, measured minimum 27%, maximum 2257% over 307.7mm
      2022-11-24, 6:35:41 p.m. 	M591 D0
      Pulse-type filament monitor on pin zstop, disabled, sensitivity 0.250mm/pulse, allowed movement 50% to 200%, check every 5.0mm, measured sensitivity 0.182mm/pulse, measured minimum 27%, maximum 2257% over 212.8mm
      2022-11-24, 6:35:11 p.m. 	M591 D0
      Pulse-type filament monitor on pin zstop, disabled, sensitivity 0.250mm/pulse, allowed movement 50% to 200%, check every 5.0mm, measured sensitivity 0.739mm/pulse, measured minimum 28%, maximum 51% over 122.6mm
      2022-11-24, 6:34:51 p.m. 	M591 D0
      Pulse-type filament monitor on pin zstop, disabled, sensitivity 0.250mm/pulse, allowed movement 50% to 200%, check every 5.0mm, measured sensitivity 0.743mm/pulse, measured minimum 32%, maximum 37% over 48.3mm
      2022-11-24, 6:34:37 p.m. 	M591 D0 P7 C"zstop" S0 R50:200 L0.25 E5 ;rotary optical sensor
      

      M122

      m122
      === Diagnostics ===
      RepRapFirmware for Duet 2 WiFi/Ethernet version 3.4.4 (2022-10-20 16:17:41) running on Duet WiFi 1.02 or later + DueX5
      Board ID: 08DLM-996AL-K65SN-6J9FD-3SN6P-TA16X
      Used output buffers: 1 of 26 (26 max)
      === RTOS ===
      Static ram: 23860
      Dynamic ram: 76488 of which 40 recycled
      Never used RAM 8092, free system stack 92 words
      Tasks: NETWORK(notifyWait,30.8%,211) HEAT(notifyWait,0.1%,303) Move(notifyWait,6.9%,268) DUEX(notifyWait,0.0%,24) MAIN(running,61.8%,421) IDLE(ready,0.3%,30), total 100.0%
      Owned mutexes:
      === Platform ===
      Last reset 49:07:06 ago, cause: software
      Last software reset at 2022-11-22 17:45, reason: User, GCodes spinning, available RAM 9752, slot 2
      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
      Error status: 0x14
      Step timer max interval 0
      MCU temperature: min 18.5, current 20.9, max 22.1
      Supply voltage: min 0.0, current 0.0, max 12.5, under voltage events: 4, over voltage events: 0, power good: no
      Heap OK, handles allocated/used 99/4, heap memory allocated/used/recyclable 2048/654/590, gc cycles 0
      Events: 5 queued, 5 completed
      Driver 0: standstill, SG min 0
      Driver 1: standstill, SG min 0
      Driver 2: standstill, SG min n/a
      Driver 3: standstill, SG min 0
      Driver 4: standstill, SG min n/a
      Driver 5: standstill, SG min n/a
      Driver 6: standstill, SG min n/a
      Driver 7: standstill, SG min n/a
      Driver 8: standstill, SG min n/a
      Driver 9: standstill, SG min n/a
      Driver 10: 
      Driver 11: 
      Date/time: 2022-11-24 20:44:06
      Cache data hit count 4294967295
      Slowest loop: 159.28ms; fastest: 0.13ms
      I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
      === Storage ===
      Free file entries: 10
      SD card 0 detected, interface speed: 20.0MBytes/sec
      SD card longest read time 13.5ms, write time 0.0ms, max retries 0
      === Move ===
      DMs created 83, segments created 31, maxWait 1539ms, bed compensation in use: mesh, comp offset 0.000
      === MainDDARing ===
      Scheduled moves 95975, completed 95975, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === AuxDDARing ===
      Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === Heat ===
      Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
      Heater 0 is on, I-accum = 0.1
      Heater 1 is on, I-accum = 0.7
      === GCodes ===
      Segments left: 0
      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
      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
      Daemon is idle in state(s) 0
      Autopause is idle in state(s) 0
      Code queue is empty
      === Filament sensors ===
      Extruder 0 sensor: ok
      === DueX ===
      Read count 0, 0.00 reads/min
      === Network ===
      Slowest loop: 99.82ms; fastest: 0.07ms
      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
      HTTP sessions: 1 of 8
      = WiFi =
      Network state is active
      WiFi module is connected to access point 
      Failed messages: pending 0, notready 0, noresp 49
      WiFi firmware version 1.27
      WiFi MAC address cc:50:e3:76:3f:a6
      WiFi Vcc 3.43, reset reason Software restart
      WiFi flash size 4194304, free heap 24320
      WiFi IP address 10.0.1.27
      WiFi signal strength -55dBm, mode 802.11n, reconnections 0, sleep mode modem
      Clock register 00002002
      Socket states: 0 0 0 0 0 0 0 0
      

      by my math which is probably wrong it should be about 1.2 mm per tooth on the encoder
      the designer had his set for around 0.83 mm per pulse

      at least this time around the Minimum value seems to be constant now but it is way out there on the max
      and the Measured sensitivity is pretty erratic as well

      this during a PLA print with relatively few retractions and only 0.6mm of retraction

      so any help would greatly be appreciated

      posted in Filament Monitor
      broncosisundefined
      broncosis