Skip to main content

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 my fiancee @moraesnika, at our store: 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 uses the .dxf extension, which can be used for laser cutting.

Installation

pip install dxf-frame-generator

Usage example

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

Windows:

>dxf-frame-generator 200 200
C:\Users\Username\...\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;

Licensing

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

Metadata

Release files for dxf-frame-generator 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dxf-frame-generator 0.0.1
File Size Uploaded Provenance Actions
dxf-frame-generator-0.0.1.tar.gz 3.3 kB Without provenance Details for dxf-frame-generator-0.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for dxf-frame-generator 0.0.1
File Interpreter ABI Platform Actions
dxf_frame_generator-0.0.1-py3-none-any.whl Python 3 none any Details for dxf_frame_generator-0.0.1-py3-none-any.whl

Total release size: 8.0 kB

Release files / dxf-frame-generator-0.0.1.tar.gz

Download URL dxf-frame-generator-0.0.1.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
2c919f36b38adbfbafa501a26cfb4c1de15651d3e4c58f5567c9c5982d749982
BLAKE2b-256 checksum
How to use checksums
381709adeb9f289fe50939b26ee6149a165d9e83016637f8b673c5a364ab165e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.2

Release files / dxf_frame_generator-0.0.1-py3-none-any.whl

Download URL dxf_frame_generator-0.0.1-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3a138a07f624855c12989d61992be745dfe6337996aa6b25fd319e2a62dd8f71
BLAKE2b-256 checksum
How to use checksums
919de75dfc7d568a717b2171aae15db0e7435ca4c068aa26dda922a3d7cbeb5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.2

Security for dxf-frame-generator 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page