Jump to content

GregValiant

Expert
  • Posts

    5,060
  • Joined

  • Last visited

  • Days Won

    199

Everything posted by GregValiant

  1. You could try T{initial_extruder_nr} At the end of your StartUp Gcode. Cura will put in the number of the first tool used in the print. You will need to work out the heating arrangement for it to insure you don't get a cold start. I think that: M109 S{material_print_temperature_layer_0} T{initial_extruder_nr} should work. You will need to test that. You may have to activate the tool before you can set the temperature.
  2. The words "Dead Simple" and "Computer Software" are mutually exclusive. The proper terminology is "Why won't this #$%^ POS do what I ^%$##$@ want it to do???". Most people find that at this point a cutting torch and sledge hammer are required to move forward.
  3. There should be some instructions included either on the website you download from (like Thingiverse) or as a readme in the download. Some models are configured to be printed using multi-extruder printers to print the separate parts in different colors. They would need to be assembled and merged in Cura. Some models are made to be assembled after printing. Super Glue works well on PLA and PETG.
  4. If you would post this as a feature request over on GITHUB it will be seen by more of the developers. I'd like to see this as well. It should be doable to put a Support Blocker in as a Mesh Modifier to cut off the offending piece so it is ignored. It is not currently possible though.
  5. Yes. As @gr5 explained: Bring in a Support Blocker configured to "Modify Settings for Overlaps" and as a "Cutting Mesh". Select the setting "Top/Bottom Pattern" and set it to "Concentric". Set the blocker size to the build plate size in the X Y and "Initial Layer Height" thick. Move it to 0,0,0. Slice. Here is the first layer. My Initial Layer Height is 0.2 and so that is how thick I've made the blocker. Here is the second layer back to "Lines". Top layers are a bit tougher because the Z height of the blocker needs to be just right.
  6. Welcome back Coseng. Remember... There is no replacement for displacement.
  7. All in all I'd consider printing that with a .3 nozzle.
  8. That is with the settings changed. Just slice and print. Pay close attention to the preview though. You know your printer and I don't.
  9. When you have single wall letters and they are closely spaced then stringing is a real problem. I've altered some settings (max comb distance with no retraction, retraction minimum travel, acceleration, line width) and so there will be retractions between each letter. That also means there will be primes and any prime can leave a little blob. I didn't print this but it should be closer than where you were. The speed will drop to around 10mm/sec as you bounce off "Minimum Layer Time" but I thought lowering the accel to 500 would be smoother and (hopefully) result in crisper letters. I also changed the support interface to 50% "grid" as it should be easier to pry out than the 100% concentric was. For a 6 minute print that's a tough little bugger. GV_AC BUTTON.3mf
  10. With the model loaded in Cura and Cura ready to slice use the "File | Save Project" command and post the 3mf file here. The file will include your printer, all your settings, and the model. It's the best to trouble shoot with.
  11. #1. Relax. There are learning curves involved. #2. Go over that new printer with a fine-tooth comb. A printer that is not mechanically calibrated (all axis MUST be 90° to each other) will not produce good prints. Do not assume that because some parts were factory assembled that they were assembled correctly. The includes the amount of pressure that the trolley wheels exert in their slots. #3. Calibrate the E-steps/mm. It is insurance against starting out over-extruding or under-extruding. #4. Go to the Cura Marketplace (icon in the upper right corner) and load the "Settings Guide", the "Mesh Tools", and the "Calibration Shapes". #5. Print stuff. Practice makes perfect.
  12. Hello @ahoeben. I've installed Cura 5.3 and would like to load SidebarGUI. Is there a package available?
  13. A picture is worth a thousand words. A project file is worth a thousand pictures.
  14. This came up in another thread and the OP there included some Weedo definition files. The files he posted are different than the files included with Cura. I'll post them again here. I don't know that this will work, but it might. Copy the definition files into the "...\Ultimaker Cura 5.2.1\share\cura\resources\definitions" folder. Copy the extruder files in the "...\Ultimaker Cura 5.2.1\share\cura\resources\extruders" folder. If you are using the 4.x version of Cura then the Definitions and Extruder folders are up one layer as there is no "Share" folder in the earlier versions of Cura. If your "Entina" definition file inherits the "Weedo Base" definition file and it isn't on the computer then that is the problem. The "Weedo Base" definition is included in the zip folder. The "Entina" defintion is not included but the Weefun and Weedo Tina2 definitions are there. You could install one of them (maybe) and just change the printer name. Weedo Cura Definitions.zip
  15. There are inheritances involved and there might be different versions as well. The Weedo X40 file included with Cura 5.2.1 has <"inherits": "fdmprinter">. So it is meant to be its own Base file. The X40 file you posted above has <"inherits": "weedo_base"> and it's the Weedo Base file that inherits "fdmprinter". So if you use the X40 file you posted then yes, the Weedo Base file must be included.
  16. I think PrusaSlicer uses square brackets and Cura uses Curly brackets. The Prusa keywords are different as well so you can't just copy and paste back and forth from Prusa StartUp to Cura StartUp.
  17. The gcode can also be post-processed (using a custom code) to change the G0 X Y straight line moves into an X move and then a Y move to make them orthographic. Using the word "MESH" and processing all the commands until a ";" showed up in the line might provide a suitable filter. Looking at your sketch - I don't see a way to automate those "wrap-around" moves you show. An alternative might be to use generous Z-hop heights. If the nozzle always travels 2mm above the prints it may solve your problem. Here is a slice of your file. This is with orthogonal travel moves.
  18. @itsMrJimbo at this time the "replacement patterns" in the StartUp and Ending gcodes are only replacements. There is no math or logic performed by Cura. In your case the sequence "(layer < 2 ? 0 : 15 + 45.0 * (layer - 2) / 297)" within the curly brackets isn't recognized as a valid Replacement Pattern and so it is passed on verbatim to the gcode. What you are trying to do I think can be done in PrusaSlicer. Cura does not (yet) have this capability.
  19. @MariMakes are there plans to include math functions and if statements in StartUp gcode?
  20. Perfect. Another problem solved. I've found boat hulls to be not-so-bad. Airplanes are much fussier about weight and some of the wing designs are really tough to get to print correctly.
  21. Hi guys. @DBMandrake It would be a lot easier if you had just included a project file. From the WeedoX40 definition file: ;(**** start.gcode for X40 DUAL****) M104 S150 M203 Z15 G28 ; Home extruder G29 M107 ; Turn off fan G90 ; Absolute positioning M82 ; Extruder in absolute mode G1 X-47 F3000 T1 S M109 S{material_print_temperature_layer_0} T1 G92 E0 G1 E40 F300 G92 E0 T0 S M109 S{material_print_temperature_layer_0} T0 G92 E0 G1 E40 F300 G92 E0 M203 Z2 There are a couple of things. The Weedo base definition file states: "material_bed_temp_wait": "default_value": false "material_print_temp_wait": "default_value": false The "print temp wait" doesn't matter since you have M109 lines in the StartUp. The "bed temp wait" is a problem because Cura will not be adding an M190 line before the startup and so you are leveling with a cold bed. You can over-ride those if you load the Printer Settings plugin from the MarketPlace. You could also add a bed temp line to the StartUp like "M190 S{material_bed_temperature_layer_0}" prior to the G28 line. In the StartUp gcode are these lines G1 X-47 F3000 T1 S T0 S Within the definition file it specifically states that "Origin at Center" is false but that G1 line is telling the printer to move to a negative location X-47. That would seem to be a contradiction. Since it's a dual extruder maybe it can get there. The T1 S line and T0 S line have the S parameter, but there is no number. MarlinFW does not show any parameters for a tool change line. Maybe your firmware makes something of the "S"? There is no mention of Bed Temperature in the stock Startup Gcode. Cura should be adding an M140 line before the StartUp. You need to check a Gcode file to make sure that is happening. If it is, then your StartUp should work (other than the "cold bed" thing). The M203 lines set the max feed rates and that ending M203 Z2 is limiting your Z axis to 2mm/sec. You need to decide if that is appropriate. In the definition file that Max Z Feed Rate is 5. The ending gcode has an error and it needs to be fixed locally or in the X40 definition file. It's missing a semi-colon right at the beginning so the opening line "(*********end X40 End..." is being passed to the printer as a command instead of being ignored as a comment. It needs a semi-colon added. I've added a double below since it's hard to see otherwise. "machine_end_gcode": { "default_value": ";;(*********end X40 End Other than possibly leveling with a cold bed I don't see any real issues there. You will need to check the X-47 move to make sure it's appropriate and whether having the "S" parameters in the tool change lines is proper syntax for your printer.
  22. At this point the cross-section of the model is only 0.55 thick. You can squeeze a .4 nozzle through there twice but a .8 won't make it. So there can't be a "continuous" loop around the outside at this height (about 15mm). This happens at 6 places around the periphery. One you get up higher then the walls separate and it's all good again. But those necked down areas present a problem. The problem was solved in the 4.x versions by cutting off the loop and simply not printing those areas (the "hole in the bottom" problem is the best example of this). 5.x tries to work it into the toolpath but it can't be done and you get those long extrusions that criss-cross the print and make a mess. Changing the Outer Wall Inset to -.2 adds another .4mm to the .55 and so Cura can then calculate getting the nozzle through there twice without lifting. And then there is the "hole in the bottom" problem when using spiralize.
×
×
  • Create New...