Skip to content

umluizlima/dxf-frame-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DXF Frame Generator

Quickly create frames for digital fabrication.

Generate DXF files for laser cutting custom sized frames, which can then be easily manufactured at the nearest FabLab.

A frame is made by two sheets glued together, with regular wooden glue, and then painted with acrylic dye. It has holes on its back to be hung on the wall.

Here's a finished frame, after gluing and painting:

Frame that has been manufactured from a dxf produced by this script.

Customized illustration by @moraesnika, at N Design.

Description

This project consists of a Python script that takes two Integers as arguments to draw a frame's 2D profile of the given size.

The output file has the .dxf extension, which can be used for laser cutting.

Installation

  • Windows
pip install dxf-frame-generator
  • Linux
sudo pip3 install dxf-frame-generator

Usage example

The following command will create a file frame_200x200.dxf on the current working directory:

> dxf-frame-generator 200 200
path\to\current\directory\frame_210x297.dxf

This is how the file looks like when imported on a laser fabrication software: DXF file when imported on a laser fabrication software.

Changelog

  • 0.0.1: Initial release;

Links

Licensing

Distributed under the MIT license. See LICENSE for more information.

About

Quickly create frames for digital fabrication.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages