Objects

This page lists some of the objects you can create with the gridfinity_build123d library. Due to the modularity it is impossible to list everything. Don’t let these examples be the end of your imagination.

Bins

Bin
source
Bin(
    Base(), height_in_units=4,
)
_images/bin.png
CompartmentsEqual
source
Bin(
    Base(),
    height_in_units=4,
    compartments=CompartmentsEqual(
        div_x=2,
        compartment_list=Compartment(Label()),
    ),
)
_images/bin_compartment.png
StackingLip
source
Bin(
    Base(),
    height_in_units=4,
    compartments=CompartmentsEqual(
        div_x=2,
        compartment_list=Compartment(Label()),
    ),
    lip=StackingLip(),
),
_images/bin_lip.png

BasePlates

BasePlateEqual
source
BasePlateEqual(
    size_x=2,
    size_y=2,
)
_images/base_plate_equal.png
BasePlate
source
BasePlate([[True,True],[True]])
_images/base_plate.png
BasePlateBlockFull
source
BasePlateEqual(
    size_x=2,
    size_y=2,
    baseplate_block=BasePlateBlockFull(),
)
_images/base_plate_full.png
BasePlateBlockFull
source
BasePlateEqual(
    size_x=2,
    size_y=2,
    baseplate_block=BasePlateBlockFull(),
)
_images/base_plate_weigthed.png

Bases

BaseEqual
source
BaseEqual(
    grid_x=2,
    grid_y=2,
)
_images/base_equal.png
Base
source
Base([[True,True],[True]])
_images/base.png
BaseBlock
source
BaseEqual(2, 2, [MagnetHole(
    BottomCorners()),
    ScrewHole(BottomCorners(),
    )])
_images/base_holes.png