I’ve been trying for several hours to create a simple part in FreeCAD. I have it created and when I run the simulator, it looks great. Unfortunately, the Maslow won’t use it to cut. The main problem appears to be that the Gcode is using all positive Z positions.
All I need is a cylinder that is 19mm in diameter and 13mm tall that has a 10mm hole through the center. I can 3D print it from my model, but I need it in wood. If someone could walk me through creating this in a way that work, I would appreciate it. I have been using the PART workbench for a while for 3D printing, but not the PART DESIGN workbench, which for some reason it completely different and utterly confusing.
So, I created a Body from the 19x13mm cylinder, then another body from the 10x13mm, then did a Boolean operation to create a Cut which created a combined Body that looked like I wanted. I created a sketch on the XY plane from this, then added a 13mm Reversed Pad to the Body. I then added a Tool, a Job, and a Contour and Pocket cut for the body. Again, in the Simulation it looks great, but when I export the Gcode with GRBL post Processor, all the Z values are positive. Here’s the output:
(Exported by FreeCAD)
(Post Processor: PathScripts.post.grbl_post)
(Output Time:2018-07-28 12:29:49.746018)
(begin preamble)
G17 G90
G21
(begin operation: Job)
(Path: Job)
(Contour)
(Compensated Tool Path. Diameter: 5.0)
G0 Z19.0000
G0 X15.2020 Y15.2020
G0 Z17.0000
G1 X15.2020 Y15.2020 Z9.0000
G2 X2.1151 Y-21.3946 Z9.0000 I-15.2020 J-15.2020
G2 X-2.1441 Y21.3917 Z9.0000 I-2.1151 J21.3946
G2 X15.2020 Y15.2020 Z9.0000 I2.1442 J-21.3917
G1 X15.2020 Y15.2020 Z4.0000
G2 X2.1151 Y-21.3946 Z4.0000 I-15.2020 J-15.2020
G2 X-2.1441 Y21.3917 Z4.0000 I-2.1151 J21.3946
G2 X15.2020 Y15.2020 Z4.0000 I2.1442 J-21.3917
G1 X15.2020 Y15.2020 Z-1.0000
G2 X2.1151 Y-21.3946 Z-1.0000 I-15.2020 J-15.2020
G2 X-2.1441 Y21.3917 Z-1.0000 I-2.1151 J21.3946
G2 X15.2020 Y15.2020 Z-1.0000 I2.1442 J-21.3917
G0 Z19.0000
(Pocket_Shape)
G0 Z19.0000
G0 X5.3027 Y5.3024
G0 Z17.0000
G1 X5.3027 Y5.3024 Z9.0000
G2 X-0.2181 Y-7.4881 Z9.0000 I-5.2992 J-5.2994
G1 X0.0000 Y-2.4929 Z9.0000
G1 X-0.2181 Y-7.4881 Z9.0000
G1 X-0.6535 Y-7.4691 Z9.0000
G2 X0.6535 Y7.4691 Z9.0000 I0.6535 J7.4691
G2 X5.3027 Y5.3024 Z9.0000 I-0.6499 J-7.4661
G0 X5.3027 Y5.3024 Z19.0000
G0 X1.7628 Y1.7627 Z19.0000
G1 X1.7628 Y1.7627 Z9.0000
G2 X0.0000 Y-2.4929 Z9.0000 I-1.7628 J-1.7627
G2 X-2.4929 Y-0.0000 Z9.0000 I-0.0000 J2.4929
G2 X0.0000 Y2.4929 Z9.0000 I2.4929 J-0.0000
G2 X1.7628 Y1.7627 Z9.0000 I0.0000 J-2.4929
G1 X1.7628 Y1.7627 Z4.0000
G2 X0.0000 Y-2.4929 Z4.0000 I-1.7628 J-1.7627
G2 X-2.4929 Y-0.0000 Z4.0000 I-0.0000 J2.4929
G2 X0.0000 Y2.4929 Z4.0000 I2.4929 J-0.0000
G2 X1.7628 Y1.7627 Z4.0000 I0.0000 J-2.4929
G0 X1.7628 Y1.7627 Z19.0000
G0 X0.0000 Y-2.4929 Z19.0000
G1 X0.0000 Y-2.4929 Z4.0000
G1 X-0.2181 Y-7.4881 Z4.0000
G1 X-0.6535 Y-7.4691 Z4.0000
G2 X0.6535 Y7.4691 Z4.0000 I0.6535 J7.4691
G2 X-0.2181 Y-7.4881 Z4.0000 I-0.6499 J-7.4661
G1 X0.0000 Y-2.4929 Z4.0000
G1 X0.0000 Y-2.4929 Z0.0000
G2 X-2.4929 Y-0.0000 Z0.0000 I-0.0000 J2.4929
G2 X0.0000 Y2.4929 Z0.0000 I2.4929 J-0.0000
G2 X2.4929 Y-0.0000 Z0.0000 I0.0000 J-2.4929
G2 X0.0000 Y-2.4929 Z0.0000 I-2.4929 J0.0000
G1 X0.0000 Y-2.4929 Z0.0000
G1 X-0.2181 Y-7.4881 Z0.0000
G1 X-0.6535 Y-7.4691 Z0.0000
G2 X0.6535 Y7.4691 Z0.0000 I0.6535 J7.4691
G2 X-0.2181 Y-7.4881 Z0.0000 I-0.6499 J-7.4661
G1 X0.0000 Y-2.4929 Z0.0000
G0 Z19.0000
(finish operation: Job)
(begin postamble)
M5
G17 G90
; M2