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

    CabalSoul

    @CabalSoul

    4
    Reputation
    2
    Profile views
    26
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    CabalSoul Unfollow Follow

    Best posts made by CabalSoul

    • RE: Fly Screens are now Open Source

      @jay_s_uk thanks that’s great news, looking forward to mess with the code.

      posted in Accessories and Add-ons
      CabalSoulundefined
      CabalSoul
    • RE: 3.4.0 b3 leaning prints

      @t3p3tony In my case always -Y.
      If i rotate the object it doesn't change anything.

      posted in Beta Firmware
      CabalSoulundefined
      CabalSoul
    • RE: Brim prints fine, then Extruder stepper motor starts stalling

      @obezruki i can imagine two possibilities

      1.Check your line width and flow in Cura, I had once problems printing TPU not realizing I had the line width set on to 0.04mm. Yours could be set too high.

      1. heat creep, your extruder doesn’t get enough cooling. Starts printing fine and then clogs. When it gets colder you can extrude fine again, for a time.
      posted in Tuning and tweaking
      CabalSoulundefined
      CabalSoul

    Latest posts made by CabalSoul

    • RE: Bed mesh at different temps

      @aceranic

      I'm loading the PID values of the Nozzle and Bed, the Bedmeshing depending on Temperature and Bed Type on Print Start automatically.
      It my seem like overkill but i prefer to automate as much as possible. My meshing seems consistent and varies just with Temperature. So ican mesh with higher resolution and start my prints faster.

      I'm using Orca slicer to send Bed Temperature and Print temperature to my macro called PrintSetup that is poart of my start code

      Start Code

      M190 S{first_layer_bed_temperature[0]-5};
      M104 S[nozzle_temperature_initial_layer] ; Wait initial layer temp	
      M109 S[nozzle_temperature_initial_layer] ; Wait for Bed Temp
      
      M98 P"/macros/PrintSetup" B[bed_temperature] H[first_layer_temperature];
      
      

      This Macro loads the coresponding Mesh for the defined Bedplate, and with the temperatures it also loads the right PId tune information. You can also define Offsets if your Probe has drift wiht different Temperature.

      ; 0=Bambulab Square BS
      ; 1=Textured Round  TR
      ; 2=Smooth Round    SR
      var BED_Type = 0    ;define Bed plate Type
      var BED_T = {param.B};
      var EXT_T = {param.H};
      var Probe_height = 0.36   ; determined wiht G30-S1 after manually leveling wiht paper 
      
      
      
      ;Pinda Bed Levelsensor
      M558 P5 C"^exp.e2stop" H2 F460 T9000 A3 K0
      G31  P500 X0 Y-31 Z{var.Probe_height}  
      	
      M106 P2 S30
      M703
      T0
      
      
      if var.BED_T < 65
      	M307 H0 R0.383 K0.618:0.000 D1.11 E1.35 S1.00 B0		;BED PID 58 !!
      	G31 Z{var.Probe_height + 0}	                            ;Pinda  - is higher, + is lower
      	G28														;Home
      	G1 X0 Y0 Z5 F12000										;move to Probe location
      	G30														;Probe
      	
      	if   var.BED_Type = 0
      		G29 S1 P"BS60.csv"						
      	elif var.BED_Type = 1
      		G29 S1 P"TR60.csv"	
      	elif var.BED_Type = 2
      		G29 S1 P"SR60.csv"							
      	
      
      elif var.BED_T < 75
      	M307 H0 R0.367 K0.732:0.000 D0.98 E1.35 S1.00 B0        ;PID 70°C
      	G31 Z{var.Probe_height + 0}	                           	;Pinda - is higher, + is lower
      	G28														;Home
      	G1  X0 Y0 Z5 F6000										;move to Probe location
      	G30														;Probe
      	
      	if   var.BED_Type = 0
      		G29 S1 P"BS70.csv"						
      	elif var.BED_Type = 1
      		G29 S1 P"TR70.csv"	
      	elif var.BED_Type = 2
      		G29 S1 P"SR70.csv"	
      
      
      elif var.BED_T < 85
      	M307 H0 R0.367 K0.732:0.000 D0.98 E1.35 S1.00 B0        ;PID 70°C make one for 80
      	G31 Z{var.Probe_height + 0}	                          	;Pinda - is higher, + is lower
      	G28														;Home
      	G1  X0 Y0 Z5 F12000										;move to Probe location
      	G30														;Probe
      	
      	if   var.BED_Type = 0
      		G29 S1 P"BS80.csv"						
      	elif var.BED_Type = 1
      		G29 S1 P"TR80.csv"	
      	elif var.BED_Type = 2
      		G29 S1 P"SR80.csv"	
      	
      elif var.BED_T < 95
      	M307 H0 R0.333 K0.400:0.000 D0.87 E1.35 S1.00 B0		;85°C
      	G31 Z{var.Probe_height + 0}	                         	;Pinda - is higher, + is lower
      	G28														;Home
      	G1  X0 Y0 Z5 F12000										;move to Probe location
      	G30														;Probe	
      	
      	if   var.BED_Type = 0
      		G29 S1 P"BS90.csv"						
      	elif var.BED_Type = 1
      		G29 S1 P"TR90.csv"	
      	elif var.BED_Type = 2
      		G29 S1 P"SR90.csv"	
      	
      elif var.BED_T < 105
      	M307 H0 R0.282 K0.306:0.000 D1.30 E1.35 S1.00 B0 		;110°C
      	G31 Z{var.Probe_height + 0}                         	;Pinda  - is higher, + is lower
      	G28														;Home
      	G1  X0 Y0 Z5 F12000										;move to Probe location
      	G30														;Probe
      
      	if   var.BED_Type = 0
      		G29 S1 P"BS100.csv"						
      	elif var.BED_Type = 1
      		G29 S1 P"TR100.csv"	
      	elif var.BED_Type = 2
      		G29 S1 P"SR100.csv"	
      	
      elif var.BED_T < 115
      	M307 H0 R0.282 K0.306:0.000 D1.30 E1.35 S1.00 B0 		;110°C
      	G31 Z{var.Probe_height + 0.038}	                     	;Pinda  - is higher, + is lower +0.038
      	G28														;Home
      	G1  X0 Y0 Z5 F12000										;move to Probe location
      	G30														;Probe
      	
      	if   var.BED_Type = 0
      		G29 S1 P"BS110.csv"						
      	elif var.BED_Type = 1
      		G29 S1 P"TR110.csv"	
      	elif var.BED_Type = 2
      		G29 S1 P"SR110.csv"	
      	
      elif var.BED_T < 125
      	M307 H0 R0.282 K0.306:0.000 D1.30 E1.35 S1.00 B0 		;110°C
      	G31 Z{var.Probe_height + 0.038}		                    ;Pinda  - is higher, + is lower +0.038
      	G28														;Home
      	G1  X0 Y0 Z5 F12000										;move to Probe location
      	G30														;Probe
      	
      	if   var.BED_Type = 0
      		G29 S1 P"BS120.csv"						
      	elif var.BED_Type = 1
      		G29 S1 P"TR120.csv"	
      	elif var.BED_Type = 2
      		G29 S1 P"SR120.csv"	
      
      else 
      	echo "Bed Temp Setting Out of Bounds"
      	
      
      if var.EXT_T  < 195
      		M307 H1 R4.434 K0.887:0.000 D5.41 E1.35 S1.00 B0 V24.0 ;190°C NEW
      		echo "Print Temp Setting:  ", var.EXT_T , "°C      PID @190°C loaded"
      if var.EXT_T  < 205
      		M307 H1 R3.883 K0.339:0.000 D7.06 E1.35 S1.00 B0 V24.3 
      		echo "Print Temp Setting:  ", var.EXT_T , "°C      PID @200°C loaded"
      elif var.EXT_T < 225
      		M307 H1 R3.899 K1.407:0.000 D6.62 E1.35 S1.00 B0 V24.3 ;200°C 
      		echo "Print Temp Setting:  ", var.EXT_T , "°C      PID @200°C loaded"
      elif var.EXT_T < 235
      		M307 H1 R3.990 K2.754:0.000 D6.24 E1.35 S1.00 B0 V24.1;230°C NEW
      		echo "Print Temp Setting:  ", var.EXT_T , "°C      PID @230°C loaded"
      elif var.EXT_T < 245
      		M307 H1 R4.538 K2.346:0.000 D4.59 E1.35 S1.00 B0 V23.8 
      		echo "Print Temp Setting:  ", var.EXT_T , "°C      PID @240°C loaded"
      elif var.EXT_T < 265
      		M307 H1 R3.978 K0.322:0.000 D5.90 E1.35 S1.00 B0 V23.9
      		echo "Print Temp Setting:  ", var.EXT_T , "°C      PID @250°C loaded"
      elif var.EXT_T < 285
      		M307 H1 R4.047 K1.118:0.000 D5.47 E1.35 S1.00 B0 V24.3
      		echo "Print Temp Setting:  ", var.EXT_T , "°C      PID @270°C loaded"
      elif var.EXT_T < 295
      		M307 H1 R4.308 K8.893:0.000 D5.01 E1.35 S1.00 B0 V24.3 
      		echo "Print Temp Setting:  ", var.EXT_T , "°C      PID @280°C loaded"
      else 
      	echo "Print Temp Setting Out of Bounds"
      

      Maybe you can adapt it your needs

      posted in Tuning and tweaking
      CabalSoulundefined
      CabalSoul
    • RE: Folder structure in DWC for Filament profiles

      NVM I'm using Macros to set Flags for Nozzle size and Hotendtype and conditional Gcodes in the filament config.
      I think it's more intuitive I can rename the Printer with

      M550  P"Apex Pedator 0.4 HF PETG"
      

      to make sure the correct settings are loaded

      posted in Firmware wishlist
      CabalSoulundefined
      CabalSoul
    • Folder structure in DWC for Filament profiles

      I'm using the Filament profiles while they are very useful there is a slight annoyance if you have many of them.
      I'm setting PA , Retraction, Nozzle Diameter, Temperature and Hotend type (Rapido HF vs UHF)

      The Problem is i that I have to name my Profiles like this:
      0.4 UHF PETG
      0.4 HF PETG
      0.8 UHF PETG etc.

      Because the Settings change depending on the material, nozzle and Hotend type, it gets a little bit overwhelming.

      It would be really nice to have them organized in Folders for a better overview.

      posted in Firmware wishlist
      CabalSoulundefined
      CabalSoul
    • RE: Tuning extruder jerk when using an LDO Orbiter

      I've got an Orbiter 1.5 @24V LDO-36STH20-1004AHG
      Jerk 1800
      Accel 6000
      current 750ma

      it's working like that for at least a year no problems yet. I have the same questions as yourself regarding why the 2.0 got better specs.

      posted in Tuning and tweaking
      CabalSoulundefined
      CabalSoul
    • RE: Best Choice of Motor for a Delta Printer

      @ignacmc once Ive installed a pulley flush to the stepper motor.
      After I’ve tensioned the belts with 25N and started up I heard a grinding noise. The deflection was not noticeable with bare eyes but there was definitely one, and the pulley started grind against the motor.

      So from my experience displacement occurs also with light loads .

      Setup is the same as yours on the Anycubic predator.

      The stepper motor in question was a moons ms17ha2p4200

      https://www.moonsindustries.com/m/p/nema-17-high-precision-hybrid-stepper-motors/ms17ha2p4200-000004611110015919

      posted in Duet Hardware and wiring
      CabalSoulundefined
      CabalSoul
    • RE: Best Choice of Motor for a Delta Printer

      @ignacmc i think what he suggests when the belts displace the motor shaft, this bearing would prevent or alleviate the displacement of the motor shaft and thus reduce strain on the motor bearings . The strongest force would be on the lower side of this flat bearing.

      I liked this idea and never thought of it before, I’ll look into that.
      I’m planning to make an automatic belt tensioner and a more sturdy motor shaft would help a lot.

      posted in Duet Hardware and wiring
      CabalSoulundefined
      CabalSoul
    • RE: Best Choice of Motor for a Delta Printer

      @bberger I have a predator with a flying orbiter and remote cooling, linear rails, Kevlar belts, with moons p4200 0.9° and duet2.

      I’ve bought them without knowing anything about back emf or knowing about the stepper calculator tool.
      They are about 1.5 years in use.

      I was trying to fight VFA’s and while they got slightly better they are still there.

      So my reliable travel speeds are max 350mm/s if I go higher I risk layer shifts if the nozzle bumps slightly in to the print. Still fighting with ringing if I go higher then 600mm/s on jerk.

      posted in Duet Hardware and wiring
      CabalSoulundefined
      CabalSoul
    • RE: access duet web control trought VPN

      @lo-fi my vpn endpoint is my synology NAS maybe that’s why it just works 🙂

      posted in Duet Web Control
      CabalSoulundefined
      CabalSoul
    • RE: access duet web control trought VPN

      @lo-fi my printer has a static up assigned.
      I just connect to my vpn and put the local ip of my printer in the browser no additional configurations necessary.

      posted in Duet Web Control
      CabalSoulundefined
      CabalSoul
    • RE: access duet web control trought VPN

      @0__felky__0 ofc, it works well via vpn and it is reasonable secure this way.

      posted in Duet Web Control
      CabalSoulundefined
      CabalSoul