I made a few changes for 0.91 of FreeCAD, it was adding in fixtures and whatnot, that marlin doesn’t behave well with. Fixed up and down feedrates and G0 speeds.
EDIT: removed zips in favour of a github link, see the latest changes there.
Cheers!
;(Exported by FreeCAD)
;(Post Processor: marlin_post)
;(Output Time:2020-07-17 16:22:57.064039)
;(begin preamble)
G90
G92 X0 Y0 Z0
G21
;(end preamble)
;(Xmin is -77.3563 ==> 0.0000)
;(Xmax is 77.3563 ==> 154.7127)
;(Ymin is -122.1350 ==> 0.0000)
;(Ymax is 162.6650 ==> 284.8000)
;(Zmin is 0.0000 ==> -5.5000)
;(Zmax is 10.5000 ==> 5.0000)
;(GCode Commands detected:)
;(G54 detected, count is 5)
;(M6 detected, count is 1)
;(M3 detected, count is 1)
;(G0 detected, count is 120)
;(G1 detected, count is 735)
;(G2 detected, count is 306)
;(G3 detected, count is 8)
;(begin operation: Fixture)
;(Path: Fixture)
; G54
;(finish operation: Fixture)
;(begin operation: T1: End Mill)
;(Path: T1: End Mill)
; (T1: End Mill)
;(begin toolchange)
; ; M6 T2
; M3 S24000.0000
;(finish operation: T1: End Mill)
;(begin operation: Helix)
;(Path: Helix)
; (Helix)
; (helix cut operation)
G0 Z5.0000 F250.00
G0 X59.3563 Y95.1350 F2000.00
G0 Z3.0000 F250.00
G1 Z-0.0000 F240.00
G2 X57.3563 Y95.1350 Z-0.9167 I-1.0000 J0.0000 F480.00
G2 X59.3563 Y95.1350 Z-1.8333 I1.0000 J0.0000 F480.00
G2 X57.3563 Y95.1350 Z-2.7500 I-1.0000 J0.0000 F480.00
G2 X59.3563 Y95.1350 Z-3.6667 I1.0000 J0.0000 F480.00
G2 X57.3563 Y95.1350 Z-4.5833 I-1.0000 J0.0000 F480.00
G2 X59.3563 Y95.1350 Z-5.5000 I1.0000 J0.0000 F480.00
G2 X57.3563 Y95.1350 Z-5.5000 I-1.0000 J0.0000 F480.00
G2 X59.3563 Y95.1350 Z-5.5000 I1.0000 J0.0000 F480.00
G0 Z3.0000 F300.00
G0 X19.3563 Y104.6350 F2000.00
G0 Z3.0000 F250.00