LICENSE.md
MANIFEST.in
README.md
setup.py
bCNC/CNC.py
bCNC/CNCCanvas.py
bCNC/CNCList.py
bCNC/CNCRibbon.py
bCNC/Camera.py
bCNC/ControlPage.py
bCNC/EditorPage.py
bCNC/FilePage.py
bCNC/Pendant.py
bCNC/ProbePage.py
bCNC/Ribbon.py
bCNC/Sender.py
bCNC/TerminalPage.py
bCNC/ToolsPage.py
bCNC/Updates.py
bCNC/Utils.py
bCNC/__init__.py
bCNC/__main__.py
bCNC/bCNC
bCNC/bCNC.bat
bCNC/bCNC.desktop
bCNC/bCNC.ico
bCNC/bCNC.ini
bCNC/bCNC.png
bCNC/bCNC.pot
bCNC/bCNC.py
bCNC/bCNC.xbm
bCNC.egg-info/PKG-INFO
bCNC.egg-info/SOURCES.txt
bCNC.egg-info/dependency_links.txt
bCNC.egg-info/entry_points.txt
bCNC.egg-info/requires.txt
bCNC.egg-info/top_level.txt
bCNC/controllers/GRBL0.py
bCNC/controllers/GRBL1.py
bCNC/controllers/SMOOTHIE.py
bCNC/icons/about.gif
bCNC/icons/add.gif
bCNC/icons/all.gif
bCNC/icons/arcfit.gif
bCNC/icons/arduino.gif
bCNC/icons/axes.gif
bCNC/icons/bCNC.gif
bCNC/icons/bc.gif
bCNC/icons/bl.gif
bCNC/icons/boolean.gif
bCNC/icons/bowl.gif
bCNC/icons/box.gif
bCNC/icons/br.gif
bCNC/icons/calibrate32.gif
bCNC/icons/camera.gif
bCNC/icons/camera32.gif
bCNC/icons/center.gif
bCNC/icons/centerpoint.gif
bCNC/icons/clean32.gif
bCNC/icons/clear.gif
bCNC/icons/climb.gif
bCNC/icons/clone.gif
bCNC/icons/closepath.gif
bCNC/icons/color.gif
bCNC/icons/comment.gif
bCNC/icons/config.gif
bCNC/icons/config32.gif
bCNC/icons/control.gif
bCNC/icons/conventional.gif
bCNC/icons/copy.gif
bCNC/icons/cut.gif
bCNC/icons/cut32.gif
bCNC/icons/debug.gif
bCNC/icons/diff.gif
bCNC/icons/digits.gif
bCNC/icons/disable.gif
bCNC/icons/divide.gif
bCNC/icons/down.gif
bCNC/icons/dragknife.gif
bCNC/icons/drill.gif
bCNC/icons/driller.gif
bCNC/icons/edge.gif
bCNC/icons/edit.gif
bCNC/icons/empty.gif
bCNC/icons/enable.gif
bCNC/icons/endmill.gif
bCNC/icons/endmill32.gif
bCNC/icons/event.gif
bCNC/icons/exit32.gif
bCNC/icons/expand.gif
bCNC/icons/find.gif
bCNC/icons/flatpath.gif
bCNC/icons/flatten.gif
bCNC/icons/flip_horizontal.gif
bCNC/icons/flip_vertical.gif
bCNC/icons/font.gif
bCNC/icons/freeze.gif
bCNC/icons/gantry.gif
bCNC/icons/gear.gif
bCNC/icons/gear32.gif
bCNC/icons/global.gif
bCNC/icons/globe.gif
bCNC/icons/grbl_build.gif
bCNC/icons/grbl_check.gif
bCNC/icons/grbl_help.gif
bCNC/icons/grbl_params.gif
bCNC/icons/grbl_settings.gif
bCNC/icons/grbl_startup.gif
bCNC/icons/grbl_state.gif
bCNC/icons/grid.gif
bCNC/icons/halftone.gif
bCNC/icons/hand.gif
bCNC/icons/heightmap.gif
bCNC/icons/helical.gif
bCNC/icons/hilbert.gif
bCNC/icons/home.gif
bCNC/icons/home32.gif
bCNC/icons/import32.gif
bCNC/icons/info.gif
bCNC/icons/inkscape.gif
bCNC/icons/intersection.gif
bCNC/icons/island.gif
bCNC/icons/jigsaw.gif
bCNC/icons/lamp.gif
bCNC/icons/layers.gif
bCNC/icons/lc.gif
bCNC/icons/level.gif
bCNC/icons/level32.gif
bCNC/icons/linearize.gif
bCNC/icons/link.gif
bCNC/icons/load.gif
bCNC/icons/lock.gif
bCNC/icons/margins.gif
bCNC/icons/material.gif
bCNC/icons/measure.gif
bCNC/icons/mesh.gif
bCNC/icons/midi2cnc.gif
bCNC/icons/move.gif
bCNC/icons/move32.gif
bCNC/icons/new.gif
bCNC/icons/new32.gif
bCNC/icons/ok.gif
bCNC/icons/open32.gif
bCNC/icons/optimize.gif
bCNC/icons/origin.gif
bCNC/icons/origin32.gif
bCNC/icons/pan.gif
bCNC/icons/paste.gif
bCNC/icons/paste32.gif
bCNC/icons/pause.gif
bCNC/icons/pause32.gif
bCNC/icons/pencil.gif
bCNC/icons/pocket.gif
bCNC/icons/probe32.gif
bCNC/icons/profile.gif
bCNC/icons/profile32.gif
bCNC/icons/pyrograph.gif
bCNC/icons/quit.gif
bCNC/icons/rapid.gif
bCNC/icons/rc.gif
bCNC/icons/redo.gif
bCNC/icons/refresh.gif
bCNC/icons/rename.gif
bCNC/icons/replace.gif
bCNC/icons/reset.gif
bCNC/icons/reverse.gif
bCNC/icons/rotate.gif
bCNC/icons/rotate_180.gif
bCNC/icons/rotate_270.gif
bCNC/icons/rotate_90.gif
bCNC/icons/ruler.gif
bCNC/icons/save.gif
bCNC/icons/save32.gif
bCNC/icons/select.gif
bCNC/icons/select_all.gif
bCNC/icons/select_invert.gif
bCNC/icons/select_layer.gif
bCNC/icons/select_none.gif
bCNC/icons/sep.gif
bCNC/icons/serial.gif
bCNC/icons/serial48.gif
bCNC/icons/setsquare32.gif
bCNC/icons/shortcut.gif
bCNC/icons/sketch.gif
bCNC/icons/spinningtop.gif
bCNC/icons/spirograph.gif
bCNC/icons/start.gif
bCNC/icons/start32.gif
bCNC/icons/start_pendant.gif
bCNC/icons/stats.gif
bCNC/icons/stock32.gif
bCNC/icons/stop.gif
bCNC/icons/stop32.gif
bCNC/icons/stop_pendant.gif
bCNC/icons/swap.gif
bCNC/icons/tab.gif
bCNC/icons/target32.gif
bCNC/icons/tc.gif
bCNC/icons/terminal.gif
bCNC/icons/text.gif
bCNC/icons/tile.gif
bCNC/icons/tl.gif
bCNC/icons/toggle.gif
bCNC/icons/tools.gif
bCNC/icons/tr.gif
bCNC/icons/triangle_down.gif
bCNC/icons/trochoidal.gif
bCNC/icons/trochoidpath.gif
bCNC/icons/undo.gif
bCNC/icons/union.gif
bCNC/icons/unlock.gif
bCNC/icons/up.gif
bCNC/icons/view.gif
bCNC/icons/warn.gif
bCNC/icons/workspace.gif
bCNC/icons/x.gif
bCNC/icons/xor.gif
bCNC/icons/zigzag.gif
bCNC/icons/zoom.gif
bCNC/icons/zoom_in.gif
bCNC/icons/zoom_on.gif
bCNC/icons/zoom_out.gif
bCNC/images/mesh.gif
bCNC/images/overcut-with.gif
bCNC/images/overcut-without.gif
bCNC/lib/Unicode.py
bCNC/lib/__init__.py
bCNC/lib/bFileDialog.py
bCNC/lib/bmath.py
bCNC/lib/bpath.py
bCNC/lib/bstl.py
bCNC/lib/dxf.py
bCNC/lib/imageToGcode.py
bCNC/lib/log.py
bCNC/lib/meshcut.py
bCNC/lib/midiparser.py
bCNC/lib/ply.py
bCNC/lib/rexx.py
bCNC/lib/spline.py
bCNC/lib/svgcode.py
bCNC/lib/tkDialogs.py
bCNC/lib/tkExtra.py
bCNC/lib/ttf.py
bCNC/lib/undo.py
bCNC/lib/utils.py
bCNC/lib/python_utils/__about__.py
bCNC/lib/python_utils/__init__.py
bCNC/lib/python_utils/compat.py
bCNC/lib/python_utils/converters.py
bCNC/lib/python_utils/formatters.py
bCNC/lib/python_utils/import_.py
bCNC/lib/python_utils/logger.py
bCNC/lib/python_utils/terminal.py
bCNC/lib/python_utils/time.py
bCNC/lib/stl/__about__.py
bCNC/lib/stl/__init__.py
bCNC/lib/stl/_speedups.pyx
bCNC/lib/stl/base.py
bCNC/lib/stl/main.py
bCNC/lib/stl/mesh.py
bCNC/lib/stl/stl.py
bCNC/lib/stl/utils.py
bCNC/lib/svg/CHANGES.txt
bCNC/lib/svg/CONTRIBUTORS.txt
bCNC/lib/svg/LICENSE.txt
bCNC/lib/svg/README.rst
bCNC/lib/svg/__init__.py
bCNC/lib/svg/path/__init__.py
bCNC/lib/svg/path/parser.py
bCNC/lib/svg/path/path.py
bCNC/locale/de/LC_MESSAGES/bCNC.mo
bCNC/locale/de/LC_MESSAGES/bCNC.po
bCNC/locale/es/LC_MESSAGES/bCNC.mo
bCNC/locale/es/LC_MESSAGES/bCNC.po
bCNC/locale/fr/LC_MESSAGES/bCNC.mo
bCNC/locale/fr/LC_MESSAGES/bCNC.po
bCNC/locale/it/LC_MESSAGES/bCNC.mo
bCNC/locale/it/LC_MESSAGES/bCNC.po
bCNC/locale/ja/LC_MESSAGES/bCNC.mo
bCNC/locale/ja/LC_MESSAGES/bCNC.po
bCNC/locale/kr/LC_MESSAGES/bCNC.mo
bCNC/locale/kr/LC_MESSAGES/bCNC.po
bCNC/locale/nl/LC_MESSAGES/bCNC.mo
bCNC/locale/nl/LC_MESSAGES/bCNC.po
bCNC/locale/pt_BR/LC_MESSAGES/bCNC.mo
bCNC/locale/pt_BR/LC_MESSAGES/bCNC.po
bCNC/locale/ru/LC_MESSAGES/bCNC.mo
bCNC/locale/ru/LC_MESSAGES/bCNC.po
bCNC/locale/zh_CN/LC_MESSAGES/bCNC.mo
bCNC/locale/zh_CN/LC_MESSAGES/bCNC.po
bCNC/locale/zh_TW/LC_MESSAGES/bCNC.mo
bCNC/locale/zh_TW/LC_MESSAGES/bCNC.po
bCNC/pendant/camera.html
bCNC/pendant/fastclick.js
bCNC/pendant/index.html
bCNC/pendant/jquery-2.1.4.min.js
bCNC/pendant/pure-min.css
bCNC/plugins/Helical_Descent.py
bCNC/plugins/TrochoidPath.py
bCNC/plugins/arcfit.py
bCNC/plugins/bowl.py
bCNC/plugins/box.py
bCNC/plugins/center.py
bCNC/plugins/closepath.py
bCNC/plugins/difference.py
bCNC/plugins/dragknife.py
bCNC/plugins/driller.py
bCNC/plugins/flatpath.py
bCNC/plugins/flatten.py
bCNC/plugins/gear.py
bCNC/plugins/halftone.py
bCNC/plugins/heightmap.py
bCNC/plugins/hilbert.py
bCNC/plugins/intersection.py
bCNC/plugins/jigsaw.py
bCNC/plugins/linearize.py
bCNC/plugins/pyrograph.py
bCNC/plugins/sketch.py
bCNC/plugins/slicemesh.py
bCNC/plugins/spirograph.py
bCNC/plugins/text.py
bCNC/plugins/tile.py
bCNC/plugins/trochoidal.py
bCNC/plugins/zigzag.py