Cura

In starting this 3D hobby I have to learn a slicing program to convert stl files into Gcode.
Gcode contains commands to move parts within the printer. Gcode consists of G- and M-commands that have an assigned movement or action. The slicing program I chose to use is called Cura version 4 (current newest). This open sourced software is developed by Ultimaker.

Once Cura is installed and running, I went to Settings- printer- add printer. I went into the other section and chose creality cr-10 since there was no ender 3 option and just changed printer name to ender3.

Once added I went to settings-printer- managed printers. Selected my printer and then clicked on machine settings. Theres two tabs printer settings and extruder 1 settings. I didn’t touch the extruder settings.

For the printer settings I changed the print column to x=220 y=220 z=250

I then played around with multiple G-codes going off of recommend settings I’ve found on Reddit. and ended up with this

Start G Code:

G28 ; home all axes
M117 Purge extruder
G92 E0 ; reset extruder
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
G1 X0.1 Y20 Z0.3 F5000.0 ; move to start-line position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; draw 1st 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 2nd line
G92 E0 ; reset extruder
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
M117 Printing! ;displays msg while printing

End G Code:

G91; set coordinates to relative
G1 F1800 E-3; retract
G1 F3000 Z10; lift nozzle off the print 10mm
G90; change to absolute
G1 X0 Y220 F1000 ; prepare for part removal
M106 S0 ; turn off cooling fan
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
M84 ; disable motors

The following picture shows what happens when printing is done. The line of filament to the left is what it prints before doing the print job. I use this to make sure bed still leveled. If it doesn’t print successfully I stop the print immediately. Once print is done bed pulls forward for for me to grab

In time I’m sure ill make more modifications as i learn more about all the G and m commands aswell as Cura. Until then This is what im rocking.