Basic Text to CAD
(Available in Copilot Professional only)
Copilot Professional introduces an innovative AI-powered Text-to-CAD feature, transforming how users engage with CAD tools. This capability allows users to generate CAD objects using simple, natural language commands. Trained on hundreds of Python CAD scripts, Copilot provides a foundational pathway for creating basic objects directly from text input.
Copilot has been trained to create the following CAD elements and parts plus more:
2D shapes: Text, lines, arcs, circles, rectangles, ellipses, sketches, fillets, polygons.
3D shapes: Prism, box, sphere, cylinder, revolved.
Booleans: Add, cut, interest.
Screw: Cheese head, button had, counter sunk, hex head, pan head, raised cheese, set, socket head.
Nuts: Hex, flange, unchamfered, square, brad tee, domed cap, head set.
Disclaimer: This feature represents an exciting first step toward a fully integrated Text-to-CAD experience. While its current functionality is limited by the scope of its training data and ongoing efforts to enhance its language model, we are committed to actively expanding and refining it in future updates.
Below are the steps to execute this functionality in TurboCAD:
-
Open Copilot Palette
-
In the Text field, type in any command following the prefix PPT.
eg. "PPT: Draw a sphere of 250 inches radius"
-
Submit the command
-
The copilot starts processing and results into the command execution in form of a sphere drawn in the workspace.
Examples
PPT: Create a 6 MM diameter circle centered at (3,3).
PPT: Create a 5 MM line and 7MM x8MM polygon and export to a STEP file.
PPT: Create a variety of wireframe curves such as line, rectangle, circle, ellipse, arc, and polygons at the origin.
PPT: Create a straight pipe with an outer diameter of 20, inner diameter of 16, and length of 50, with square flanges on each end that measure 30x30 mm and are 5 mm thick.
PPT: Create a compound assembly of various screws arranged in a rectangular grid pattern.
PPT: Create a five sprocket chain example
PPT: Create a variety of nuts using Hex Nut, Hex Nut with Flange, Unchamfered Hexagon Nut, Square Nut, Brad Tee Nut, Heat Set Nut, and Domed Cap Nut.
Additional Examples
- DOC: Provide a list curve examples for part creator python scripting.
- DOC: Provide a python script that creates a sketch with a 10x5 MM rectangle with 1mm fillet extruded 2 MM.
- DOC: Provide a python example how to create a Brad Tree Nut.
- PPT: Create a variety of pipes.
- PPT: Create a variety of screws.
- PPT:Create a Diagonal Line from Origin to (5, 5).
- PPT:Create a Basic Horizontal Ellipse with major radius 10 and minor radius 5.
- PPT:Create a General Thread.
- PPT:Create a Metric Trapazoidal Thread.
- PPT:Create a simple counter sunk screw of size M1-0.25.
- PPT:Create a simple,unthreaded SquareNut of size M5-0.8 and fastener type din557.
- PPT:Create a simple,unthreaded Unchamfered Hexagon Nut of size M5-0.8 and fastener type iso4036.
- PPT:Create a Threaded DomedCapNut of size M24-3 and fastener type din1587.
- PPT:Create a raised cheese head screw of size M1.6-0.5 and fastener type iso7045 with length 10.
- PPT:Create a pan head with collar screw.
- PPT:Create a complex,threaded square hex nut of size M5-0.8 and fastener type din557.
- PPT:Create a simple CounterSunkScrew of size M1.6-0.35 and fastener type iso7046 with length 10.
- PPT:Creates a Raised Cheese Head Screw.
- PPT:Creates a simple (unthreaded) Button Head Screw according to the ISO 7380-1 standard.
- GPPT:Create a hyperbolic gear pair that consists of two gears.
- PPT: Create a Pan Head With Collar Screw of size M3-0.5 and fastener type din967 with length 10.