https://github.com/umluizlima/dxf-ruler-generator
Quickly create rulers for digital fabrication.
https://github.com/umluizlima/dxf-ruler-generator
dxf dxf-ruler-generator fablab laser laser-cutting lasercut lasercutter makerspace mdf
Last synced: 5 months ago
JSON representation
Quickly create rulers for digital fabrication.
- Host: GitHub
- URL: https://github.com/umluizlima/dxf-ruler-generator
- Owner: umluizlima
- License: mit
- Created: 2017-10-05T03:37:35.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-04T08:16:24.000Z (almost 2 years ago)
- Last Synced: 2025-09-30T15:13:06.565Z (9 months ago)
- Topics: dxf, dxf-ruler-generator, fablab, laser, laser-cutting, lasercut, lasercutter, makerspace, mdf
- Language: Python
- Homepage:
- Size: 30.3 KB
- Stars: 7
- Watchers: 2
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DXF Ruler Generator
> Quickly create rulers for digital fabrication.
Generate DXF files for laser cutting and engraving custom sized rulers, which can then be easily manufactured at the nearest FabLab.

## Description
This project consists of a Python script that takes an Integer as argument to draw a ruler's 2D profile of the given size, in centimeters.
The output file uses the **.dxf** extension, which can be used for laser cutting and engraving.
## Requirements
- Python 3.6+
## Installation
```sh
pip install dxf-ruler-generator
```
## Usage
The following command will create a file `ruler_7cm.dxf` on the current working directory:
```sh
dxf-ruler-generator 7
```
This is how the file looks like when imported on a laser fabrication software:

## Changelog
- 0.0.4: specify Python 3.6+ as required version;
- 0.0.3: print generated file abspath;
- 0.0.2: 'dxf-ruler-generator' works on CLI;
- 0.0.1: Initial release;
## Quick tip
You might need to enable the importing of dxf text on the laser fabrication software. Here's an example on RDWorksV8:

## Links
- Repository: https://github.com/umluizlima/dxf-ruler-generator
- Issue tracker: https://github.com/umluizlima/dxf-ruler-generator/issues
- References:
- Mozman's **ezdxf** package: https://github.com/mozman/ezdxf
- RDWorksV8: http://www.thunderlaser.com/laser-download
## Licensing
Distributed under the MIT license. See `LICENSE` for more information.