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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b88b2b5ba93ca9ae0b0fd391c1fbce071f2b7048cb73a534561626df682919f2
|
|
| MD5 |
01fe47e91736499f90818721e8ff577a
|
|
| BLAKE2b-256 |
d39afb11320876a6148e201ba920cb9e0da2765ddb4518329760d032ccf27555
|
File details
Details for the file cadbuildr_stdlib-0.1.0-py3-none-any.whl.
File metadata
- Download URL: cadbuildr_stdlib-0.1.0-py3-none-any.whl
- Upload date:
- Size: 39.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e20a75b034ab0e113d213f79400cf29c39d20cf89c5b1fb02f36a395f662a5e6
|
|
| MD5 |
08cceaaf0a57dc98121c3ecf83a8e7ed
|
|
| BLAKE2b-256 |
f962189bc81b2a9a9fc226c4e014d5b6a94a9f889ba16c98cf4354670ff89e00
|