Skip to main content

Standard library for cadbuildr with tools, parts, assemblies built on top of foundation

Project description

CADbuildr Stdlib

Standard library of reusable, parametric CAD parts built on top of cadbuildr-foundation — screws, nuts, washers, bearings, motors, pulleys, extrusions and more, grounded in DIN/ISO standards and common hardware-store sizes.

🔩 Live catalogue

Browse and configure every part in your browser → cadbuildr.github.io/stdlib

The showcase renders each part live (it's the catalogue manifest below, made visual); click a part to dial in its size and copy the exact import + call.

Installation

pip install cadbuildr-stdlib

Quick usage

from cadbuildr.foundation import show
from cadbuildr.stdlib.fasteners.screws_and_bolts.din912_part import DIN912Screw
from cadbuildr.stdlib.fasteners.nuts.hex_din934_part import HexNut
from cadbuildr.stdlib.linear_motion.linear_bearings.lm_bearing_part import LinearBearing
from cadbuildr.stdlib.actuators.stepper_motors.nema_stepper_part import StepperMotor

show(DIN912Screw(size="M8", length=30))
show(HexNut(size="M8"))
show(LinearBearing(model="LM8UU"))
show(StepperMotor(frame="NEMA17", body_length=40, shaft_length=24))

Categories

  • Fasteners — socket-cap (DIN 912), hex bolts (DIN 933/931), countersunk & button & cheese heads, slotted screws; hex / thin / nylon-lock / square / wing / T-slot nuts; flat / split-lock / fender washers; threaded rods.
  • Linear Motion — smooth rods, LMxUU linear bearings, T8 lead screw + nut.
  • Bearings — deep-groove ball bearings (608 / 623 / 625 / 688 / 6800 …).
  • Power Transmission — shafts, GT2 pulleys, spur gears, shaft couplings.
  • Actuators — NEMA 14 / 17 / 23 stepper motors.
  • Profiles — 2020 / 2040 aluminium T-slot extrusion.

The full, machine-readable list (every part, its parameters and example config) is the catalogue manifest:

from cadbuildr.stdlib.catalog import get_catalog_manifest
get_catalog_manifest()   # -> list of parts the showcase is built from

Documentation

See the CADbuildr docs at documentation.cadbuildr.com.

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

cadbuildr_stdlib-0.1.0.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cadbuildr_stdlib-0.1.0-py3-none-any.whl (39.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cadbuildr_stdlib-0.1.0.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.19

File hashes

Hashes for cadbuildr_stdlib-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b88b2b5ba93ca9ae0b0fd391c1fbce071f2b7048cb73a534561626df682919f2
MD5 01fe47e91736499f90818721e8ff577a
BLAKE2b-256 d39afb11320876a6148e201ba920cb9e0da2765ddb4518329760d032ccf27555

See more details on using hashes here.

File details

Details for the file cadbuildr_stdlib-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cadbuildr_stdlib-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e20a75b034ab0e113d213f79400cf29c39d20cf89c5b1fb02f36a395f662a5e6
MD5 08cceaaf0a57dc98121c3ecf83a8e7ed
BLAKE2b-256 f962189bc81b2a9a9fc226c4e014d5b6a94a9f889ba16c98cf4354670ff89e00

See more details on using hashes here.

Supported by

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