Jump to content

Fireowl87

Member
  • Posts

    3
  • Joined

  • Last visited

Personal Information

  • 3D printer
    Other 3D printer

Fireowl87's Achievements

0

Reputation

  1. Hello All, I am extremely sorry for taking so long to get back to everyone. I thought the issue was the Cura GCODE for the longest time, but after printer time after time I found it had nothing to due with the GCODE. Instead it was 1) Bed Leveling and 2) Bed Adhesion. For the longest time I tried leveling the bed by putting the nozzle in all four corners of the bed and turning the knobs under the bed to adjust the bed within one sheet of paper from the nozzle. Often it worked the first time, but I could never get good consistence bed adhesion. So eventually I gave in and bought Creality 3D Upgraded BLTouch 3.1 Version Auto Bed Leveling Sensor Kit. While upgrading to the BLTouch 3.1 I decided to also flash my firmware to Marlin. One VERY IMPORTANT thing to know the Creality 3D Upgraded BLTouch 3.1 Version Auto Bed Leveling Sensor Kit comes with a USB ISP. You CANNOT use a USB ISP to flash your 3D Printer (or if you can I could not figure it out with weeks of research). So do not be like me and think for weeks you bricked your printer trying to flash it with the USB ISP that came with the Auto Bed Leveling Sensor Kit. Instead save yourself and please please just buy a USBasp. Then I used TH3D_UFW_U1.R2.B5 to flash my ender because it seemed the simplest at the time. The BLTouch helped a lot especially in tuning, but you still have to use the knobs to get the bed as level as you can, then the BLTouch will do the rest. However with the magnetic stock Creality bed I still found bed adhesion was an issue. So I bought a glass bed which really helped in providing a very level and even surface. Then I use a glue stick to put a very light coat on top of the glass bed to help the PLA stick and since then I have had much better bed adhesion. So that is my best advice BLTouch 3.1 kit (and buy USBasp) and Glass bed with glues stick. Then you can use whatever GCODE you want. Current GCODES: Start: Script based on an original created by tjjfvi (https://github.com/tjjfvi) ; An up-to-date version of the tjjfvi's original script can be found ; here: https://csi.t6.fyi/ ; Note - This script will only work in Cura V4.2 and above! ; --- Global Settings ; layer_height = {layer_height} ; smooth_spiralized_contours = {smooth_spiralized_contours} ; magic_mesh_surface_mode = {magic_mesh_surface_mode} ; machine_extruder_count = {machine_extruder_count} ; --- Single Extruder Settings ; speed_z_hop = {speed_z_hop} ; retraction_amount = {retraction_amount} ; retraction_hop = {retraction_hop} ; retraction_hop_enabled = {retraction_hop_enabled} ; retraction_enable = {retraction_enable} ; retraction_speed = {retraction_speed} ; retraction_retract_speed = {retraction_retract_speed} ; retraction_prime_speed = {retraction_prime_speed} ; speed_travel = {speed_travel} ;Sliced at: {day} {date} {time} ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density} ;Print time: {print_time} ;Filament used: {filament_amount}m {filament_weight}g ;Filament cost: {filament_cost} ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line ;M109 S{print_temperature} ;Uncomment to add your own temperature line G21 ;metric values G90 ;absolute positioning M82 ;set extruder to absolute mode M107 ;start with the fan off G28 X0 Y0 ;move X/Y to min endstops G28 Z0 ;move Z to min endstops G29 G1 Z15.0 F{travel_speed} ;move the platform down 15mm G92 E0 ;zero the extruded length G1 F200 E3 ;extrude 3mm of feed stock G92 E0 ;zero the extruded length again G1 F{travel_speed} ;Put printing message on LCD screen END: ;End GCode M104 S0 ;extruder heater off M140 S0 ;heated bed heater off (if you have it) G91 ;relative positioning G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way M84 ;steppers off G90 ;absolute positioning M81 ;{profile_string} Old GCODES (before BLTouch): Start ; Ender 3 Custom Start G-code G92 E0 ; Reset Extruder G28 ; Home all axes G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line G92 E0 ; Reset Extruder G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish End G91 ;Relative positioning G1 E-2 F2700 ;Retract a bit G1 E-2 Z0.2 F2400 ;Retract and raise Z G1 X5 Y5 F3000 ;Wipe out G1 Z10 ;Raise Z more G90 ;Absolute positionning G1 X0 Y{machine_depth} ;Present print M106 S0 ;Turn-off fan M104 S0 ;Turn-off hotend M140 S0 ;Turn-off bed M84 X Y E ;Disable all steppers but Z
  2. Hello All, I really appreciate all the ideas. Thank you for taking the time to respond. Mari, Thank you, the bed leveling information was helpful and informative. It did not solve this problem for me, but it did help in improve my prints from warping. GregValiant, I have not tried your suggestions specifically, but I do think it probably is in the right direction. The solution I came up with base on GregValiant suggestion was taking the start and end GCODE from the Creality Slicer and pasting it into the Ultimaker Cura 4.6.1 Machine Settings for the Ender 3 Pro. This finally seemed to allow for my prints to stick to the bed. I will have to dig into it more, but something in the start GCODE from the Creality Slicer must work more effectively, then the default machine settings in Ultimaker Cura 4.6.1 for the Ender 3 Pro. Start GCODE from Creality Slicer: ;Sliced at: {day} {date} {time} ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density} ;Print time: {print_time} ;Filament used: {filament_amount}m {filament_weight}g ;Filament cost: {filament_cost} ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line ;M109 S{print_temperature} ;Uncomment to add your own temperature line G21 ;metric values G90 ;absolute positioning M82 ;set extruder to absolute mode M107 ;start with the fan off G28 X0 Y0 ;move X/Y to min endstops G28 Z0 ;move Z to min endstops G1 Z15.0 F{travel_speed} ;move the platform down 15mm G92 E0 ;zero the extruded length G1 F200 E3 ;extrude 3mm of feed stock G92 E0 ;zero the extruded length again G1 F{travel_speed} ;Put printing message on LCD screen M117 Printing... End GCODE from Creality Slicer: ;End GCode M104 S0 ;extruder heater off M140 S0 ;heated bed heater off (if you have it) G91 ;relative positioning G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way M84 ;steppers off G90 ;absolute positioning M81 ;{profile_string}
  3. Hello All, I am relatively new to 3D printing. I am having issues with the Cura Slicer while printing on my Ender 3 Pro. Whenever I have my 3D model ready in Cura then save the GCODE and start printing, the PLA will not adhere to the bed at all. Now before you stay bed leveling, temperature heating or bed adhesive. When I use the Creality Slicer without fail the PLA adheres to the bed. It seems to be the strangest thing and I don’t understand what could be the difference between the two slicer softwares especially since I have read so many good reviews about Cura Slicer. I have tried several different profiles in Cura with no success. I have even taken the Creality Slicer advanced setting and copied them all into Cura and still the PLA fails to adhere with Cura’s GCODE file. Any helpful tips or tricks would be greatly appreciated!
×
×
  • Create New...