redciprianpater/nwo-text-cad — explained in plain English
Analysis updated 2026-05-18
Generate a mechanical part like a bracket or motor mount from a text description.
Create a URDF robot description file for a manipulator arm, rover, or quadruped.
Estimate manufacturing cost and generate CNC or 3D printing settings for a part.
Automatically design hardware for a specific robot task via the NWO Robotics API.
| redciprianpater/nwo-text-cad | 0xhassaan/nn-from-scratch | 3ks/embedoc | |
|---|---|---|---|
| Stars | 0 | 0 | — |
| Language | Python | Python | Python |
| Last pushed | — | — | 2023-06-08 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | moderate | hard |
| Complexity | 3/5 | 4/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Standalone CAD generation works via pip install, the task-aware features need an NWO Robotics API key.
NWO Text-to-CAD is a Python library that turns plain-language descriptions into mechanical design files and robot specifications. Instead of drawing parts manually in CAD software, you describe what you need in a sentence, for example "L-bracket 100x50x5mm with 4 M5 holes", and the library generates the corresponding 3D model, which can then be exported as STEP or STL files ready for manufacturing or 3D printing. The library covers several related tasks beyond basic part generation. It can produce URDF files, which are standard robot description files defining how a robot's joints and links fit together, useful for simulating or programming robotic arms, wheeled rovers, and quadruped (four-legged) robots. It can also generate assembly sequences explaining how parts go together, estimate manufacturing costs, produce CNC machining programs, and suggest 3D print settings for a given material such as PETG. An optional integration with the NWO Robotics API adds a task-aware layer: given a specific job a robot needs to perform, the system can automatically design the appropriate hardware, dispatch it for manufacturing, and coordinate assembly. This closes a loop where robots can, in theory, design and manufacture their own hardware upgrades without human intervention. The library is available on PyPI as nwo-text-cad and requires Python 3.11 or later. It can be used standalone for general CAD generation or with the NWO Robotics API for robotics-specific workflows. The README is longer than what was provided here.
A Python library that turns plain-language descriptions into 3D mechanical parts and robot design files.
Mainly Python. The stack also includes Python.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.