Skip to content

Ruudjhuu/gridfinity_build123d

Repository files navigation

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

@zackfreedman -- gridfinity grizzie17 -- gridfinity-refined

About

Create gridfinity items with build123d

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •