SVG support - vlachoudis/bCNC GitHub Wiki
SVG support in bCNC
bCNC currently only supports subset of SVG. While this might change in future, it only support paths without transforms for now. ( vote here: https://github.com/regebro/svg.path/issues/36 )
This document will tell you how to prepare SVGs for bCNC. This is also good reading if you try to preprocess SVG file for any other CAD/CAM software, which often use the same subset of SVG format.
SVG Shape does not show in bCNC at all
- Inkscape -> Path -> Object to path (Shift+Ctrl+C)
- Inkscape -> Path -> Stroke to path (Ctrl+Alt+C)
SVG Shape shows wrongly placed, rotated or sized in bCNC
Select the group and press
- Inkscape -> Object -> Degroup (Ctrl+Shift+G)
- Inkscape -> Object -> Group (Ctrl+G)
This should apply the transforms
For some objects who have a similar problem, spirals and stars for an example, the quick way is to do
- Inkscape -> Path -> Stroke to path (Ctrl+Alt+C)
Use Inkscape plugin apply-transforms
Alternative method to apply transforms might be to use this plugin
- https://inkscape.org/cs/~Klowner/%E2%98%85apply-transforms
- https://stackoverflow.com/questions/13329125/removing-transforms-in-svg-files
- Inkscape -> Extensions -> Modify Path -> Apply Transform