Development Log
Welcome to the SplineCAD development log. This page tracks the progress and updates of the project.
Recent Updates
ISO 4156 and DIN 5480 Spline Profile tooth thickness and space width calculations for the dxf corrected.
Improved the tooth thickness and space witdth convergence algorithms so that it works over a larger range of the standard splines, added logging for debugging.
2025-07-31DXF export now working
DXF export is now working in Solidworks, AutoCAD, and other CAD software.
2025-07-28ISO 4156 Spline Profile for external 30deg fillet roots
Tooth root fillets added to the ISO 4156 spline profile fillet roots.
2025-07-17ISO 4156 Spline Profile for external30deg
Created ISO 4156 spline profile for external 30deg pressure angle involute curves adjusted to the max. actual tooth thickness. Roots fillets to be added shortly.
2025-07-17Added dxf arc function that can be used to create fillet
Added a dxf arc creation function that uses start point, end point, and radius to generate an arc.
2025-07-16Data tables available on mobile devices
Data tables available on mobile devices. DXF export available on desktop devices.
2025-07-16ISO 4156 Spline DXF Profile for 30deg flat root with fillet
Added ISO 4156 spline hub profile dxf export with fillet for flat root.
2025-07-15ISO 4156 Spline Profile for 30deg
Added ISO 4156 spline profile for 30deg pressure angle into the lookup table and calculations for the spline data table to the right
2025-07-11Authentication System
Implemented Google OAuth and Email Magic Linksign-in functionality
2025-06-15Spline Calculation Engine
Core spline calculation algorithms implemented. DIN 5480 spline profiles added, no root fillet radius.
2025-06-19Known Issues
- • Higher tooth count splines are not being generated correctly, this is cause from the base diamter being far away from the pitch diameter and the tooth thickness correction function moving it the wrong direction. A fix is in process.
- • Some Hub Space width values are not being generated correctly in DIN 5480.
- • Some fillet roots are not connecting tangent in the ISO 4156 spline profile, likely due to the minimum fillet radius being too large and the cutter producing undercut.
Upcoming Features
- • ISO 4156 Spline Profile
- • Single tooth spline profile export
- • Button to convert between metric and imperial units
- • ANSI B92.1 Spline Profile
- • ANSI B92.2M Spline Profile
- • DIN 5481 Spline Profile
- • DIN 5482 Spline Profile
- • ISO 1328 Spline Profile
- • JIS B 1602 Spline Profile
- • JIS D 2001 Spline Profile
- • Export to additional CAD formats
- • User preferences and settings
Added Features
- • DIN 5480 Data Table
- • DXF Spline Profile Export
- • ISO 4156 30deg Data Table