Manually setting up the 300x for any 3D printing slicer


We added the 300x to the list "non-networked" available printers in Ultimaker Cura.

We do not currently have a profile for other slicers, such as Prusa Slicer. However you can make one with some experimentation! 


The 300x 3D Printer Machine Settings are:

Size X: 300mm

Size Y: 300mm

Size Z: 300mm

Gcode: Marlin

Heated Bed: Yes

Filament Diameter: 1.75mm

Nozzle Size: 0.4mm


The closest to this machine would be the CR-10 or CR-10S. It's possible to begin by selecting that machine in some slicers and it will have these above machine settings!


Then you will need to adjust the beginning and ending Gcode for the 300x to function properly.

Here is the starting Gcode to copy paste:

G28 ;Home

 G29 ;Auto Level

 G90 ;Absolute Positioning

 G92 E0 ;Reset Extruder

 G1 Z5.0 F3000 ;Move Z Axis up

 G1 X25 Y295.0 Z0.28 F3000.0 ;Move to extrude

 G1 X250 Y295.0 Z0.28 F1500.0 E15 ;Draw the first line

 G1 X25 Y290.0 Z0.28 F3000.0 ;Move to side a little

 G1 X250 Y290.0 Z0.28 F1500.0 E30 ;Draw the second line

 G92 E0 ;Reset Extruder

 G1 Z5.0 F3000 ;Move Z Axis up


Here is the ending Gcode to copy paste:

M104 S0

 M140 S0

 ;Retract the filament

 G92 E1

 G1 E-1 F300

 G28 X0 Y0

 G1 Y300 F3000 ;Move bed forward



Some other values we suggest changing are:

Normal Layer Height: 0.16

Best Layer Height: 0.08

Print Speed: 50
Initial Layer Speed: 10

PLA Retraction Distance: 5mm

PLA Retraction Speed: 45mm/s


After you have set the Gcode, you can run a test print and see how it goes! Good luck and if you need any assistance, feel free to submit a ticket and we'll help get you printing!

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.