Skip to content

khlebobul/build123d_models

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

build123d models

A collection of 3D models created using build123d

Credits

Models

Requirements

To use build123d, you need to install the following dependencies:

pip install build123d

For model visualization (optional, used in examples):

pip install ocp-vscode

System requirements:

  • Python 3.8 or higher
  • OpenCASCADE (installed automatically with build123d)

How to use

from build123d import *

Models

Ring Clamp

Ring Clamp{width=50%}

E27 ring clamp created for The Swirl Lamp model on Makerworld.

Customizable Parameters:

You can modify the following parameters in clamp.py to customize the ring clamp:

  • outer_radius (default: 25) - Outer radius of the ring in mm
  • inner_radius (default: 37.2/2) - Inner radius of the ring in mm (adjust for different bulb sizes)
  • thickness (default: 5) - Part thickness/height in mm
  • cutout_angle (default: 70) - Angle of the cutout section in degrees
  • ear_radius (default: 3) - Half-width of each ear protrusion in mm
  • ear_height (default: 9.8) - Length of the ear protrusion in mm
  • num_ears (default: 4) - Number of ears around the ring

Files:

Closet Rod Adapter

Closet Rod Adapter{width=50%}

Adapter for closet rod for narrow closets with angled slots for hangers. Hangers are placed at an angle to fit in narrow closet. Octagonal shape for greater slot height.

Customizable Parameters:

You can modify the following parameters in closet_rod_adapter.py to customize the adapter:

  • rod_diameter (default: 25) - Rod diameter in mm
  • rod_length (default: 120) - Adapter length in mm
  • wall_thickness (default: 3) - Adapter wall thickness in mm
  • slot_spacing (default: 30) - Distance between slot centers in mm
  • slot_width (default: 5) - Slot width in mm
  • slot_depth (default: 45) - Slot depth in mm
  • slot_angle (default: 20) - Slot angle in degrees
  • gap_width (default: 15) - Width of bottom cut for installation in mm

Files:

License

MIT

About

A collection of 3D models created using build123d

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages