g-code is incredibly machine-specific, so make sure that the plugin knows about your machine.
I know people who swear by gcmc - G-Code Meta Compiler or bCNC if their hardware is driven by grbl. The cheap 3018-PRO routers use grbl and seem to be absurdly popular.
OctoPrint 3d printer controller runs well on a Raspberry Pi, and it has a slicer plugin that can run either the Cura steamengine slicer or slic3r as backends. The Cura 3.x version for Raspberry Pi 4 posted elsewhere on the board will slice directly to an OctoPrint instance, which helps avoid the horrors of building either of the slicers.… PLA, ABS = 3D printer = slicer.
I don't know of good tool-pathing software that runs as a user application on a Raspberry Pi. Ed Nisley might, though, and his blog is always full of new CNC things he's tried.… CNC Lathe, Mill.
If you've ever used any other CAD package and are expecting WYSIWYG, probably not. OpenSCAD is similar to the C programming language, except that variables can't be changed at runtime. It's basically a package for combining CSG primitives, so this code:I have not used OpenSCAD much, will it help?
Code: Select all
difference() {
cylinder(r = 10, h = 4);
translate([ 4, -4, 0])cylinder(r = 6, h = 4);
}


