Jump to content

GregValiant

Expert
  • Posts

    5,187
  • Joined

  • Last visited

  • Days Won

    211

Everything posted by GregValiant

  1. Reviewing the gcode for a cube you will find that the "Flow" does not change and (with "Initial Layer Horizontal Expansion" = 0) the Outside Wall Tool path is the same layer-to-layer as the Z rises. Making adjustments to the Accel and Jerk settings can make a difference as you can have the nozzle spend less time oozing in the corner as it goes around. Depending on the printer, Z binding can be a definite problem. I had to put a .3mm shim behind the Z motor mounting bracket on my Ender 3 Pro to get the Z rod to be exactly vertical no matter where the Z was located. When I first put it together: With the print head all the way down, the centerline of the Z motor was not exactly co-linear to the centerline of the brass drive nut on the X beam assembly. Down low that would cause the brass drive nut to push the threaded rod outboard and that caused a bind. The shim fixed it. If you have a single Z drive then the X beam must be perfectly adjusted or the right end will lag behind the movement of the left end (the driven end). As the Z rises the problem tends to get less and less as the right end sort of catches up. Using Z-Hops can really point this problem out as the right end of the beam doesn't really react. Close examination of what the X beam is doing, and making sure the Z wheels are adjusted correctly can fix this. A not-so-popular problem is the coupler on the Z motor rubbing on the Z motor housing because the coupler was mounted too low. That typically makes for problems all the way up the Z rather than just down low but it's an easy check to make. In your first photo I can see the second layer through the gaps in the skin extrusions. Not good. If you have an ABL you might want to consider making an adjustment to your Z offset. In this case though, I can see a little bit of the second layer extrusions and they also appear to be very "round". You might have some under-extrusion going on. Skins are always best for checking for over or under extrusion.
  2. "Just seems with all the selections Cura would have a straight forward solution." Can't be done without some sort of super AI that is custom built for each user and uses each persons personal preferences. The best you can do is to know what all the settings do and how they interact. What I think I've figured out is that Cura: Has a LOT of settings Is highly customizable Has a GUI that is written for at least 4 operating systems Is an industrial strength application Supports over 300 different printer models from a bunch of different manufacturers with varying firmware requirements. Add those together and throw in the fact that every project model is different, and it means that "There ain't no Easy Button".
  3. Bring a Support Blocker in. Scale it in the X and Y to cover the entire model. Scale it in the Z so it goes from the top of the base plate to the top layer. Move it into position. With the block selected - click on the "Per Model" setting tool and select "Modify Settings for Overlaps". Select "Cutting Mesh" with no other settings. On the left side set the block to Extruder #2. This is hard to see as I'm in Compatibility mode but you can make out the color change. The lower portion uses extruder 1 and the portion covered by the Cutting Mesh uses extruder 2. I usually let the first color go 1 layer extra so if there are strings they are less noticeable. In my case the bottom of the Cutting Mesh would be at Z=6.2.
  4. Does your Pause at Height dialog look like this? This is the one I wrote and has the "M109 or M104" option box. This is the code below the pause. You can see that there is no "Extrude" line. M25 ; Do the actual pause G91 G1 Z5 G90 G1 X10 Y10 F6000 M117 M117 M117 M117 M117 M117 M109 S195 ; WAIT for resume temperature G1 F300 Z2.2 G1 F9000 X100.6 Y100.6 G1 F300 Z1.2 ; move back down to resume height G1 F922.3 ; restore extrusion feedrate M82 ; switch back to absolute E values G92 E36.40098 ;LAYER:5
  5. I didn't have any trouble with the Windows version of 5.2.1. The model is very high resolution. It can be simplified in MS 3D Builder. A level 1 simplification will make a big difference in file size and complexity that the slicers have to deal with. This is your model. The slice took a while but it did finish.
  6. Sorry for the response in English. My Italian is so rusty that it is non-existent. Register for warranty? You would need to go to the AnyCubic webste. They should have instructions on where they put the nomenclature tag on the printer. If you want to install it in Cura, Cura 5.2.1 has a definition file for the Kobra Max in "non-networked printers" that you should use. I don't know if previous versions of Cura had the definition as that model printer is fairly new.
  7. This model should have brought up the "Model is not water-tight and may not print correctly." warning. If a model has an open seam then it isn't water tight and the slicer can't figure out where the outside ends and the inside begins. Cura has an "X-Ray" view that can highlight those sorts of errors. The red areas are errors in the model. Here it is in MS 3D Builder. You can see the warning in the lower right corner. Here it is sliced. Here is the repaired model. MS 3D Builder is pretty good at repairs. Cura has a plugin called Mesh Tools that is available in the MarketPlace. Install it and restart Cura. When you select a model and then right click, Mesh Tools will show up in the menu. It has some repair capability but there are tools available that are geared to repair. GV_gonnakms.stl
  8. First thing - go to the Mesh Fixes section and see if "Remove all Holes" is enabled. If it is then disable it. It's a specialty setting that (like Make Overhangs Printable) is rarely used. If it is already turned off then use the "File | Save Project" command and post the 3mf file here. Sketchup is notorious for creating models inside-out and Cura gets confused.
  9. I had a model of a switch box that needed to be printed with the opening horizontal. That made for a lot of roof support and it needed to have the outer wall around the support. The rear wall way inside was really tough to get out and there were a couple of small internal features that would break off when I removed the support. I had thinned out the support as much as I could and that's when I thought of dropping the flow. It worked like a charm for me. The support was a lot weaker but did it's job in holding up the big roof. The extra air gap on the floor meant the interface barely stuck and it came out as a single piece instead me having to worry every little bit with the Exacto knife.
  10. I can read what happens in the gcode but I have my own news. I've re-written part of the PauseAtHeight code. There are two main changes and some minor ones. One change moves the "Extrude" to before the nozzle goes back to the print so no more blob. The other adds multi-line capability to "Gcode before pause" and "Gcode after pause". When I figure out how to do a proper Pull Request on GitHub I'll submit it. In the meantime I'm looking for beta testers. You need to copy one file to the Scripts folder in the Cura installation folder. When I install Cura on my Windows printer I can't overwrite anything in the Cura folder. I must "share" the folder with myself and then it's OK. You might have to do something like that to get write privileges in the folder. The following is for Windows. Mac and Linux should be similar. In Windows go to "C:\Program Files\Ultimaker Cura 5.2.1\share\cura\plugins\PostProcessingPlugin\scripts". You will see the file "PauseAtHeight.py". Rename that file to "PauseAtHeight-old.py". Download the file below. Extract the file and copy "PauseAtHeight.py" to "...\plugins\PostProcessingPlugin\scripts" folder. Start Cura. You won't need to use the Search and Replace anymore. You can move that code and put it into the "Gcode after Pause" box. Instead of the "\n" between commands you put a comma. For example: Method = M25 Gcode after Pause = G91,G1 Z5,G90,G1 X0 Y0 F6000,M117,M117,M117,M117,M117,M117 It's supposed to work. Let me know how you make out. PauseAtHeight.zip
  11. You can write up a bug report on the GitHub site. The developers check it often. I don't have the option for that function as I'm in compatibility mode so those buttons aren't there. I've learned to live without it since I've never had it.
  12. It can't be printed in Vase Mode in it's entirety because the top threads will not be supported as the surface they mount to is horizontal and so is ignored in vase mode. There is a double wall there as well but it would be hidden. It can't be printed in Surface mode for the same reason. If you can ignore the Z seam line (or figure out where it needs to be so it is out of view when this is mounted) then the easiest thing is to print the bottom with Cura set up with a single Outer Wall (.6 line width) and then a support blocker on the top with the bottom of the blocker at Z=161. The support blocker would be configured as an Infill Mesh with 2 walls and to change the line width to .4 so the threads print nice. The 2 walls of the Infill Mesh will add to the single wall that is already in the main settings. GV lamp.3mf The next option is a tad complicated. If you can do it you get your Masters Degree in Cura. This is the quicky version. Add a Pause At Height at Layer 805. Slice the model at .6 line width in Vase Mode and save the Gcode as Lamp Bottom.gcode. Turn off Vase Mode and slice the model again but at .4 line width. Save the file as "Lamp Top.gcode". Combine the two files at the Pause layer. The XY location needs to be the start of the first extrusion after the pause. The Z location and the E location can be handled with G92 lines although for this model the Z would continue and not need an adjustment.
  13. "It comes up with the message "The configuration is incorrect" after doing an experiment where I replaced one pin on the extruders with an inline spark(which form blenders default extruder distance)" I don't understand. What printer? Where does the message appear? On the printer LCD? In Cura on the computer? How are you printing...SD card, USB, Octoprint/RaspPI? "Replaced one pin on the extruders" You have more than one extruder? What is a "pin"? "inline spark" I have no idea what that is. "which form blenders default extruder distance". I don't understand that one either. Did you check that the X and Y motors are connected correctly?
  14. The Cura X-Ray view shows problems at the ends of the ridges. Maybe they don't go all the way to the wall and their ends are open??? I used Mesh Mixer to repair it as it was a bit beyond the Cura Mesh Tools plugin. MS 3D Builder is pretty good as well. The repaired model is on the right. And it's obvious that @Torgeir took typing in school as he is way faster than me.
  15. Do you know much about 3D printers? I found some information but it will be a project getting the machine to print. It was made for WiFi usage and was very proprietary. That doesn't mean it's impossible, but it isn't for the faint of heart either. I found some good info on this GitHub page. Don't worry about installing it in Cura yet. First thing is to get it to move. Turn on the printer and plug in the USB cable. Plug the USB cable into your computer (which should be on and ready to do stuff). Start Cura. It has a plugin called USB printing that should be enabled upon installation of Cura. Download this gcode file. I copied it from that github page and it is supposed to be for your printer. (It's a calibration cube.) Mod-T.gcode I MAKE NO PROMISES ABOUT THIS GCODE FILE. I found it in a junk pile. Generally speaking it is a bad idea printing someone else's gcode. Be ready to shut your printer off if starts howling in agony. Open that gcode file in Cura. The blue "Save to Disk" button in the lower right corner has an arrow on the right end. Click on it and select "Print via USB" and then click the big button. Once you click the big button this Monitor screen should come up and you should see the temperature of the hot end start to rise. You don't have a heated build plate so the bed temperature won't rise. You aren't looking for a perfect print here. Just want to make the machine move. If it starts making a horrible racket then shut it off. Both a Cura setup file and a Slic3R setup file lists the firmware as RepRap. You can add it as a custom printer in Cura. There are a couple of other small printers like yours that you could install in Cura and make some changes in the Machine Settings,
  16. The one I posted is fixed (so far as I can tell). I had to simplify it twice to get the resolution down to something sane and then IdeaMaker was able to fix it. The other utilities I use still didn't like it. The beard won't print though. It looks like it's just stuck onto the model rather than being part of it. I'm seeing a new trend to make models as high a resolution as possible. The slicers really struggle trying to cut through so many triangles/layer and if/when they finish slicing - there is no way that the printer can control the molten plastic enough to provide that sort of resolution. Try that "IdeaMaker Real Simple..." model and see how the slice looks.
  17. You cannot alter a built-in profile. That's why when you have "Dynamic 0.16" active the "Update..." option is greyed out. Switching to your Custom "Airplane Profile A" allows updating. I have 4 profiles. One each for TPU and PETG and a "Fast PLA" and "Fine PLA". I treat them like the built-in profiles and they give me a base to start customizing the settings. Every model starts with one of those four base profiles and then it gets tweaked until I like the preview. Then I throw it all away and go back to a base for the next model. That's what works for me. Some folks save every configuration they come up with. That's fine for them but I can't remember what I had for breakfast so having a bazillion profiles would be pretty useless. This whole 3D printing thing is difficult enough without adding more complexity.
  18. Here's a video. CHEP is usually pretty good (although I didn't watch this one).
  19. Cura always knows the volume of any extrusion. L x W x H. Cura also knows the diameter of your filament (which you should have measured so it's exact in Cura). So the volume of filament is PI x r² x L. When Volume of Filament IN = Volume of Extrusion OUT then flow is 100%. But there are possible mismatches. If Cura was set to "Volumetric" extrusion, and the printer was not (or vice versa) then the Flow will be wrong. Both the printer and Cura need to be set the same in regards to Volumetric. If Cura is set to 2.85 diameter filament and the printer is actually 1.75 diameter filament then the Flow will be wrong. The diameters need to match. I mention those because I have a Micro-Swiss hot end myself mounted to the stock extruder/bowden setup.
  20. That model is fine and the bottom is flat. The issue must be in your settings. My Ender doesn't like ironing at 10% flow. At 7% parts come out very good. Every printer is going to be at least a bit different. I print on the Creality glass with the textured surface so the bottoms of my prints always pick up the texture. "Also keep in mind Cura likes to put down 120% flow" @jirodriguez72 that would be from the printer definition file of whatever printer you have. Most printer definitions don't call for that even though it is helpful when starting out. I run my Initial Layer Flow at 105% as it pretty much guarantees a good first layer and takes care of inconsistencies in my piece-of-paper leveling.
  21. "I am confused about saving changes to a profile." The "I'm confused about Profiles" club has a lot of members (including me). "I want to keep the changes I made to the current profile I am was using, and change to a new profile without making any changes to the new profile." You only alter the default settings of a profile when you select "Update Profile..." from the bottom of the drop down list that appears when you click on the profile, or when selecting the "Update Profile" button in the Manage Profiles dialog box. If you are working with ProfileA and it is set up for Wall Count = 3, and you change that to Wall Count = 5 then you have created an "override" for the setting. Then you decide you want ProfileX and so you click on it. ProfileX was set to Wall Count = 1. So Cura asks if you want to keep the overridden settings. If you select "Yes" then ProfileX will become active but the Wall Count will still be 5. ProfileX doesn't change, but the overrides stay in place. If you select "Discard" then ProfileX will become active with all it's defaults and Wall Count will be back to 1 (there won't be any overrides). If you want to save your overrides to a profile then activate the profile and select "Update Profile with Current Settings/Overrides" from the dropdown list (or the button in Manage Profiles dialog). You have to specifically state that you want a custom profile to be changed. If you don't, then any "overrides" are temporary and when you re-select the Profile you are going to get the same questions again. That probably doesn't help much but it's the best I can do.
  22. There are two settings that are really useful...once in a while. The one you have there looks like "Make Overhang Printable" in the Experimental settings. The other one is "Remove All Holes" in the Mesh Fixes. Most folks only need them occasionally. Then they forget to turn them off. Don't ask how I know that. You're really going to try and print those threads?
  23. It looks like it was extruding from one direction, quit near the middle, and then came from the other side. The extrusions don't line up. It could be a setting or the bottom of the model isn't flat?? With the model loaded in Cura, and Cura set up ready to slice, use the "File | Save Project" command and post the 3mf file here. Someone will take a look.
  24. From what I've read the Creality definition file for the Ender 3 Pro (at least) was altered to add that "heat to standy" line to keep down oozing during the Auto-Level routine. It's in there whether you have an ABL or not. You can stick a semi-colon in front of the line and the printer will ignore it. I would suggest that you change it to M104 S{material_print_temperature_layer_0}. That will start the hot end heating and start the bed heating without waiting. This is from the new definition file: ; Ender 3 Custom Start G-code G92 E0 ; Reset Extruder G28 ; Home all axes M104 S{material_standby_temperature} ; Start heating up the nozzle most of the way M190 S{material_bed_temperature_layer_0} ; Start heating the bed, wait until target temperature reached M109 S{material_print_temperature_layer_0} ; Finish heating the nozzle
  25. That's what I was trying to do. There are a lot of holes. The shoe laces themselves are a pain, something is going on with the beard, and eyes are in backwards or something. The model has a lot of errors. I tried cutting it into pieces figuring I could repair the pieces and reassemble the model. That didn't work either. Areas like the sides of the shoes don't have any mesh over them. They are just holes into the interior which appears to be hollow. Whatever software was used to create this didn't stitch it up everywhere. It kinda looks like somebody had a bunch of body parts laying around (Igor??) and glued them together but didn't do a proper "Union" operation. One problem I'm having is that Mesh Mixer and 3D Builder keep crashing when trying to deal with this and so two of my main tools won't work. We're talking about a model that is very high resolution at 1500mm tall. Scaling it down to fit on my Ender increases the density of the triangles by a factor of 6. Couple that with the fact that the model has almost half a million errors and my little laptop just looked at me and said "You have got to be %$#@ing me!". While I was typing all of that I was working on the model. I simplified it another step and decided to give IdeaMaker a try. I don't like to do peoples homework for them but in this case I'll give you the model cuz it's a complete pain in the butt. If you can get the beard to print you'll get the Rudyard Kipling "You're a better man than I am, Gunga Din" award. Ideamaker Real Simple_Untitledav1-export.stl
×
×
  • Create New...