Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dubstar-04/liblathe
Python library for generating lathe paths and gcode
https://github.com/dubstar-04/liblathe
cnc freecad gcode lathe profile python python-library turn turning
Last synced: 2 months ago
JSON representation
Python library for generating lathe paths and gcode
- Host: GitHub
- URL: https://github.com/dubstar-04/liblathe
- Owner: dubstar-04
- License: gpl-2.0
- Created: 2019-02-26T19:55:44.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-09-03T10:48:02.000Z (over 1 year ago)
- Last Synced: 2024-05-01T21:03:00.666Z (8 months ago)
- Topics: cnc, freecad, gcode, lathe, profile, python, python-library, turn, turning
- Language: Python
- Homepage:
- Size: 877 KB
- Stars: 28
- Watchers: 5
- Forks: 7
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# LibLathe [![Python package](https://github.com/dubstar-04/LibLathe/workflows/Python%20package/badge.svg?branch=master)](https://github.com/dubstar-04/LibLathe/actions) [![codecov](https://codecov.io/gh/dubstar-04/LibLathe/branch/master/graph/badge.svg?token=08V04GX1FK)](https://codecov.io/gh/dubstar-04/LibLathe/branch/master/)
LibLathe is an opensource standalone python library for generating lathe paths and gcode for use with cnc lathes.
| :warning: WARNING: LibLathe is currently experimental / Proof of concept and only suitable for testing. |
## Examples
### Facing:
![Facing Example](https://github.com/dubstar-04/LibLathe/blob/master/docs/source/LL_static/images/FacingOp.jpeg)### Roughing:
![Roughing Example](https://github.com/dubstar-04/LibLathe/blob/master/docs/source/LL_static/images/RoughingOp.jpeg)### Profiling:
![Profiling Example](https://github.com/dubstar-04/LibLathe/blob/master/docs/source/LL_static/images/ProfilingOp.jpeg)### Parting:
![Parting Example](https://github.com/dubstar-04/LibLathe/blob/master/docs/source/LL_static/images/PartingOp.jpeg)## Links
* Docs: https://liblathe.readthedocs.io/en/latest
* FreeCAD discussion: https://forum.freecadweb.org/viewtopic.php?f=15&t=30563&p=253115#p253115
* CNC: https://en.wikipedia.org/wiki/Numerical_control
* GCode: https://en.wikipedia.org/wiki/G-code