Skip to main content

Bearings content library for cqparts

Project description

Components

  • Ball Bearings

  • Tapered Roller Bearings

Examples

BallBearing

Create a ball bearing with:

from cqparts_bearings.ball import BallBearing

bearing = BallBearing(
    # outer edges
    inner_diam=8,
    outer_diam=20,
    width=5,

    # internal rolling elements
    ball_count=6,
    ball_diam=4,
)

# display [optional]
from cqparts.display import display
display(bearing)

# export model to file, various formats available [optional]
bearing.exporter('gltf')('bearing.gltf')
https://fragmuffin.github.io/cqparts/media/img/bearings/ball-example.png

All BallBearing parameters are documented here.

The bearing is generated in the following hierarchy:

>>> print(bearing.tree_str())
<BallBearing: angle=0.0, ball_count=6, ball_diam=4.0, ball_min_gap=0.4, inner_diam=8.0, inner_width=2.0, outer_diam=20.0, outer_width=2.0, rolling_radius=7.0, tolerance=0.001, width=5.0>
 ├○ inner_ring
 ├○ outer_ring
 └─ rolling_elements
     ├○ ball_000
     ├○ ball_001
     ├○ ball_002
     ├○ ball_003
     ├○ ball_004
     └○ ball_005

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cqparts_bearings-0.1.0.tar.gz (19.5 kB view details)

Uploaded Source

Built Distribution

cqparts_bearings-0.1.0-py2-none-any.whl (22.0 kB view details)

Uploaded Python 2

File details

Details for the file cqparts_bearings-0.1.0.tar.gz.

File metadata

File hashes

Hashes for cqparts_bearings-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f903ab0ce02f93a9cee5e4d9332a20810120b570546ecb1ea6483a5260ad4010
MD5 afb1260730e3c0ddb551f1d083413a52
BLAKE2b-256 00e956cf4bf1f70753ed894992dd9e3d4255c85edef662c5917635ab9682ccb5

See more details on using hashes here.

File details

Details for the file cqparts_bearings-0.1.0-py2-none-any.whl.

File metadata

File hashes

Hashes for cqparts_bearings-0.1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 0b9e746819c653565cb64c5bfdbcac7002169058e3a29514ea87814e653cbf21
MD5 0930a5a289d23648425dc26b423dc6e9
BLAKE2b-256 cd801bb7824ae00383c57ff3f74114fd7cbe6f1501f0935c8a333af15938eea9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page