Ruudjhuu / gridfinity_build123d

Create gridfinity items with build123d

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gridfinity_build123d

Gridfinity (design by Zack Freedman) is a grid based storage solution. This repository contains python modules to create gridfinity capable objects in build123d.

See the documentation for more information and examples.

Installation

python3 -m pip install git+https://github.com/Ruudjhuu/gridfinity_build123d

Usage

from gridfinity_build123d import (
    BaseEqual,
    Bin,
    Compartment,
    CompartmentsEqual,
)

part = Bin(
    BaseEqual(grid_x=2, grid_y=1),
    height_in_units=3,
    compartments=CompartmentsEqual(compartment_list=[Compartment()]),
)

part.export_stl("bin_2x1x3.stl")
part.export_step("bin_2x1x3.step")

Credits

grizzie17 -- gridfinity-refined

About

Create gridfinity items with build123d

License:MIT License


Languages

Language:Python 99.8%Language:Shell 0.2%