Jump to content

petervanwesten

Member
  • Posts

    9
  • Joined

  • Last visited

Everything posted by petervanwesten

  1. Any more info on this? Using Cura 5.4.0 and I cannot see any options to control the warm up / heat up of the extruders when they are in standby. If not possible in Cura itself, is there a plugin out there that can add g-code to start heating up the extruder before it needs to get used. Indeed ideally with some kind of estimated time setting, or that it automatically figures out how long it needs to warm up to the print temperature. PS: using a Snapmaker J1
  2. Anything I can do to help you build one? Maybe I can do the build for you? I don't have much experience with Python... but might be able to follow some instructions 🙂 PS: I am using the "Sidebar GUI" plugin. On that outdated OS version of yours, it causes the slice/save dialogue to double up: Might want to check if that is also solved in your latest release.
  3. Here is a simple test object Test - line width.stl
  4. Sorry, spoke too soon. Seems like it has other weird issues (which do not happen when Line Width is set to 0.39mm).
  5. Well, I tried the osx version you have in the dropbox. And that solves this issue 🙂
  6. Yeah, you can clearly see the issue with the uneven multiples of the Line Widths: I am on mac, so cannot try out your version.
  7. Cura seems to not deal well with walls that are an exact multiple of the Line Width. Example: This is a simple object with 3 walls of 2mm thick. With a Line Width of 0.4 and Wall Line Count set to 3, it should just use 5 lines to fill the wall. Instead it does this! (Also known as a printer-killer!) If I set the Line Width to 0.39 I get the desired result: But I shouldn't have to do that. This is a rounding/calculation BUG in Cura. Also, printing a 0.4mm wall (for instance for creating custom supports) does not work. This is the same object, but I added a cross in the hole with walls of exactly 0.4mm thick. It now does not matter if I set the Wall Width to 0.4mm or 0.39mm. Cura doesn't want to print that as a single line. (Yes, the Print Thin Walls option is on) If I change these thin walls to 0.41mm this, Cura does print them as a single line. So here is the object with 0.41mm walls. And Cura set to 0.39mm Line Width. Again, I shouldn't have to do this to work around issues in Cura.
  8. PS: I am printing on an Creality Ender 3 Pro.
  9. I created my own 'Filament Change' plugin, as the ones in Cura (FilamentChange and PauseAtHeight) both seem to have issues. My plugin inserts the gcode as I want and it works pretty well. But, after it resumes printing, the printer starts by extruding a large amount of filament on the starting position on the object. No idea why it does that, as I do a Extruder reset before the end of my code G92 E0 ; Reset Extruder Anyone any idea why this is happening and how to solve it? Here is a snippet of the full gcode: ... G0 X120.2 Y119.763 G0 X120.252 Y110.861 G0 X123.797 Y105.044 G0 X123.822 Y104.948 ;TIME_ELAPSED:379.341534 ;LAYER:2 ;MESH:Object 1 ; ================================= ; Filament Change for layer: 3 ; --------------------------------- ; ---- Move away from object and start cooling ---- M83 ; E axis relative mode M106 ; Set Fan Speed (max) M104 S150; Pre-set Hotend temperature G1 E-6 F3600 ; Retract filament G1 Z10 F3000 ; Move Z Axis up little ; ---- Play pre-tune ---- G4 P10 ; wait M300 S660 P100 G4 P10 ; wait M300 S660 P100 G4 P10 ; wait M300 S660 P100 G4 P10 ; wait M300 880 P400 ; ---- Go home and cool down ---- M82 ; E axis absolute mode G0 X2 Y2 ; Move X & Y to near-start position G0 Z40 ; Move to 4cm above bed to make filament change easier M109 R150; Wait for Hotend temperature to cool ; ---- Play tune ---- G4 P10 ; wait M300 S440 P100 G4 P10 ; wait M300 S440 P100 G4 P10 ; wait M300 S440 P100 G4 P10 ; wait M300 S660 P400 ; ---- Ready to change filament ---- M18 ; Disable all steppers M0 Change Filament ; Do the actual pause ; ---- Heat back up ---- M107 ; Fan Off M109 S200.0; Reset Hotend temperature and wait M106 S60.0; Reset Fan Speed ; ---- Draw 2 purging lines (next to start-up line) ---- G28 ; Home all axes G92 E0 ; Reset Extruder G1 Z2.3 F3000 ; Move Z Axis up to prevent scratching of Heat Bed G1 X1.1 Y20 Z0.3 F5000 ; Move to start position G1 X1.1 Y200 F1500 E30 ; Draw the first line G1 X1.4 Y200 F5000 ; Move to side a little G1 X1.4 Y20 F1500 E30 ; Draw the second line G1 X1.7 Y20 F5000 ; Move to side a little G1 X1.7 Y200 F1500 E30 ; Draw the first line G1 X2.0 Y200 F5000 ; Move to side a little G1 X2.0 Y20 F1500 E30 ; Draw the second line ; ---- Go home and reset ---- G0 X0.4 Y20 Z0.3 ; Move to start position G92 E0 ; Reset Extruder G0 Z10.4 ; Move Z Axis up to well above current layer ; ================================= G0 F7200 X123.822 Y104.948 Z0.3 M204 S500 M205 X20 Y20 ;TYPE:WALL-INNER G1 F4800 X124.041 Y104.762 E148.58437 G1 X124.577 Y104.309 E148.59604 G1 X124.692 Y104.237 E148.59829 G1 X124.844 Y104.172 E148.60104 ...
×
×
  • Create New...