- low_torque_transmission
- gearlever
- refactoring/standardizing the designs with bare_design
- complete the Cnc25D API with generic functions for figures
- motor_lid
- bell
- bagel
- bell_bagel
- crest
- cross_cube
- gimbal
- add crenels to the gearwheel
- epicyclic-gearing
- axle_lid
- unify the test-environment of the macro-scripts
- use python-dictionary as function-argument for designs with many parameters
- gearring (aka annulus)
- gearbar (aka rack)
- split_gearwheel
- Use arc primitives for generating DXF and SVG files
- finalization of gear_profile.py and gearwheel.py
- GPL v3 is applied to this Python package.
- Python package created with setuptools (instead of distribute)
- add API function smooth_outline_c_curve() approximates a curve defined by points and tangents with arcs.
- integrate circle into the format-B
- add API functions working at the figure-level: figure_simple_display(), figure_to_freecad_25d_part(), ..
- remove API function cnc_cut_outline_fc()
- gear_profile.py generates and simulates gear-profiles
- gearwheel.py
- New API function outline_arc_line() converts an outline defined by points into an outline of four possible formats: Tkinter display, svgwrite, dxfwrite or FreeCAD Part.
- API function cnc_cut_outline() supports smoothing and enlarging line-line, line-arc and arc-arc corners.
- Additional API functions such as outline_rotate(), outline_reverse()
- All Cnc25D API function are gathered in the cnc25d_api module
- Box wood frame design example generates also BRep in addition to STL and DXF.
- Box wood frame design example support router_bit radius up to 4.9 mm with all others parameters at default.
- Add the box_wood_frame design example
- Experimenting distribute
- Initial release