Slic3r read stl file and generate gcode - how to run it on shapeoko 3xxl use grbl 1.1

I bought a stl file on ebay, trying to mill it on my shapeoko 3xxl (ethier using CM4 or GRBL v1.1)
I did researched and found that Slic3r software be able to read the stl file and can generate the gcode.
I did managed to get the gcode.
I ipen grbl v1.1 load the gcode, perform $h
I jog it to bottom left corner where my stock is and did zerojob
I click on send after ( GRBL 1.1)
the spindle move from the bottom right corner (zerojob) back to home ( top right corner)
Then it ac violently, making noise, very loud, I have no clue what is going on, which direction it try to move but unable to move, so I hit the stop switch on the shapeoko to abort.

What did I do wrong, what do i need to do
trying to upload the gcode file but it reject 'wrong file type allow) so i rename the file to and it not allow ( wrong format)

Pls someone help me

Slic3r, in my experience, is for 3d printing. Grbl is not 3d printing firmware.
If you post the first several lines of the gcode, we’ll know for sure.

1 Like

Thanks for your help

; generated by Slic3r 1.2.9 on 2018-06-24 at 15:44:22

; external perimeters extrusion width = 0.50mm
; perimeters extrusion width = 0.72mm
; infill extrusion width = 0.72mm
; solid infill extrusion width = 0.72mm
; top infill extrusion width = 0.72mm

M104 S200 ; set temperature
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle

M109 S200 ; wait for temperature to be reached
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0
G1 Z0.350 F7800.000
G1 E-2.00000 F2400.00000
G92 E0
G1 X0.000 Y-11.230 F7800.000
G1 E2.00000 F2400.00000
G1 X262.481 Y-11.228 E10.12152 F1800.000
G1 X265.698 Y-10.393 E10.22436
G1 X266.959 Y-9.512 E10.27195
G1 X267.155 Y-9.338 E10.28003
G1 X268.581 Y-7.542 E10.35100
G1 X269.342 Y-5.113 E10.42976
G1 X269.395 Y-4.298 E10.45502
G1 X269.397 Y204.272 E16.90846
G1 X269.373 Y204.832 E16.92579
G1 X269.215 Y205.851 E16.95773
G1 X268.359 Y207.980 E17.02869
G1 X266.830 Y209.689 E17.09966
G1 X265.528 Y210.489 E17.14695
G1 X264.989 Y210.727 E17.16516
G1 X262.473 Y211.223 E17.24451
G1 X-62.475 Y211.225 E27.29885
G1 X-64.653 Y210.857 E27.36718
G1 X-65.430 Y210.546 E27.39308
G1 X-67.333 Y209.266 E27.46404
G1 X-68.686 Y207.414 E27.53500
G1 X-69.257 Y205.687 E27.59129
G1 X-69.377 Y204.850 E27.61746
G1 X-69.401 Y204.277 E27.63521
G1 X-69.400 Y-4.302 E34.08890
G1 X-69.355 Y-5.053 E34.11219
G1 X-68.734 Y-7.261 E34.18315
G1 X-67.033 Y-9.455 E34.26904
G1 X-66.832 Y-9.624 E34.27718
G1 X-65.782 Y-10.349 E34.31665
G1 X-62.481 Y-11.231 E34.42239
G1 X-62.394 Y-11.231 E34.42506
G1 X-0.075 Y-11.230 E36.35330 F1800.000
G1 E34.35330 F2400.00000
G92 E0
G1 X-61.176 Y-3.003 F7800.000
G1 E2.00000 F2400.00000
G1 X261.171 Y-3.003 E11.97385 F1800.000
G1 X261.172 Y202.999 E18.34783
G1 X-61.177 Y203.000 E28.32173
G1 X-61.176 Y-2.928 E34.69343
G1 X-61.801 Y-3.628 F7800.000
G1 X261.796 Y-3.628 E44.70595 F1800.000
G1 X261.797 Y203.624 E51.11860
G1 X-61.802 Y203.625 E61.13117
G1 X-61.801 Y-3.553 E67.54154
G1 X-62.230 Y-4.253 F7800.000
G1 X262.421 Y-4.253 E77.58666 F1800.000
G1 X262.422 Y204.248 E84.03798
G1 X-62.427 Y204.250 E94.08921
G1 X-62.426 Y-4.255 E100.54064
G1 X-62.305 Y-4.254 E100.54439
G1 X-61.981 Y-3.819 F7800.000
G1 X-60.798 Y201.433 F7800.000
G1 X-59.609 Y202.622 E100.59646 F1800.000
G1 X-58.725 Y202.622 E100.62385
G1 X-60.798 Y200.548 E100.71466
G1 X-60.798 Y199.664 E100.74204
G1 X-57.840 Y202.622 E100.87158
G1 X-56.956 Y202.622 E100.89897
G1 X-60.798 Y198.779 E101.06723
G1 X-60.798 Y197.895 E101.09462
G1 X-56.071 Y202.622 E101.30162
G1 X-55.187 Y202.622 E101.32900
G1 X-60.798 Y197.010 E101.57473
G1 X-60.798 Y196.126 E101.60212
G1 X-54.303 Y202.622 E101.88657

Yup. That’s 3d printing gcode.
That’d be amazing if slic3r could do what you want, but that’s one area where 3d printing open source software is ahead of the CNC router world.
Careful experimenting… You don’t want to break anything.

You need to use a 3D CAM tool, not a 3D printing slicer.

List of free options at: commercial at:

See for a discussion of this and c.f.,

1 Like

I do have cambam — can i load the stl in cambam and ask it to generate gcode then use it on my SO3 — do i use CM4 or grbl 1.1 to mill? Thanks

Please see

CamBAM is a 2.5D CAM program and can’t handle an STL or other 3D fileformat.

Carbide Motion 4 is a communication / control program, you’ll use it to control your machine and send the G-Code to it — the machine will be running Grbl 1.1 and that will accept the G-Code from CM4 and act on it.

1 Like

@awesomewheel, take a look at Kiri:Moto. It is pretty basic, but might get you going in the right direction.

1 Like

Thanks - I will check this out - Thanks neilferreri

Do you think this software will work? it is free edition, but if it work I do not mind to purchase the paid edition in the future after learning it to see if I can understand and handle this. Thanks

It’s been quite positively mentioned when I’ve seen it come up — let us know how it works out!

1 Like

seem liked it works - but i ran into problems, the file is exceed the work area of my SO3 -
I went ahead dis-regard of the warning because the ar work is larger than my work area.
I load it to GRBL v1.1
perform $h
jog close the the bottom right corner and set ZEROS
click on send
seems like it works — but I have never doing this before.
I am going to get a smaller model which about 24" x24" and will try it to see if it works - will post here

when i do setting with shapeoko xxl /grbl do i use inch or mm ??? trying this on 3D desktop 7 CAM - Thanks

I would suggest metric, but CM4 and Grbl 1.1 should accept Imperial measurements.

Thanks and will try on 3D destop 7 CAM - will post whatever happens after

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.