Skip to main content

CAD library for 2.5D parts (including gears) using svgwrite, dxfwrite or FreeCAD as backend

Project description

Cnc25D is a Python Package for 2.5D part design and cuboid assembly.

  • Cnc25D relies on FreeCAD

  • Cnc25D helps create FreeCAD macro

  • Cnc25D helps design 3D parts entirely with Python script

  • Cnc25D provides parametric ready-to-use design examples

  • Cnc25D helps drawing shape makable by a 3-axis CNC

  • Cnc25D helps positioning parts in a cuboid assembly

Have a look at the Cnc25D release documentation or the Cnc25D daily built documentation for more information.

The source code is available at https://github.com/charlyoleg/Cnc25D under the license GPL version 3 or any later version.

Why 2.5D ?

3-axis CNC, laser cutter and water jet machine are getting cheaper and can be used in fablab, makerspace or hackerspace. 3-axis machine lets make 2.5D design, i.e. free xy-path at z constant.

Installation

Cnc25D is on PyPI.

To install Cnc25D:

  • First, install FreeCAD

  • Then, install the Cnc25D package with the following commands:

    > sudo pip install Cnc25D -U
    > cd directory/where/I/want/to/create/my/3D/parts
    > cnc25d_example_generator.py
  • Or, clone the Cnc25D GitHub repository and run the code directly from there.

Feedback / Contact

If you find bugs, will suggest fix or want new features report it in the GitHub issue tracker or clone the Cnc25D GitHub repository.

For any other feedback, send me a message to “charlyoleg at fabfolk dot com”.

If you want to support financially this project, you can make a donation on my CardanCo website.

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

Cnc25D-0.1.10.tar.gz (240.7 kB view details)

Uploaded Source

File details

Details for the file Cnc25D-0.1.10.tar.gz.

File metadata

  • Download URL: Cnc25D-0.1.10.tar.gz
  • Upload date:
  • Size: 240.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Cnc25D-0.1.10.tar.gz
Algorithm Hash digest
SHA256 e57dd180a4a241257f4a66577d702d41d014f98b5cac8a8873298a972be7466d
MD5 20eea7ee9083abe8124e8bc33b795931
BLAKE2b-256 a5f54e48a02df6b6921606e96497ad7311e06017f8cf3a3e86006b9c8f05fcc5

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