You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CamForge is a modern cam mechanism kinematics simulator that supports both desktop application and web server deployment. It helps engineers, students, and researchers quickly design, analyze, and optimize cam mechanisms with support for various motion laws and real-time visualization.
Showcase
Desktop Interface
Mobile Interface
Cam Animation Demo
Analysis Charts
Cam Profile
Motion Curves
Pressure Angle
Curvature Radius
Deployment Modes
Mode
Description
Use Case
Desktop App
Tauri + SolidJS with full functionality
Personal use, offline use
Web Server
Axum + SolidJS for online deployment
Team collaboration, online demo
Features
Motion Laws
No.
Motion Law
Characteristics
1
Uniform Motion
Simplest motion law, has rigid impact
2
Constant Acceleration
Has flexible impact
3
Simple Harmonic
No impact, suitable for medium-low speed
4
Cycloidal
No impact, good dynamic performance
5
3-4-5 Polynomial
No impact, continuous acceleration
6
4-5-6-7 Polynomial
No impact, continuous jerk
Real-time Visualization
Cam Profile: Real-time display of theoretical and actual profiles (roller follower)
Motion Curves: Synchronous display of displacement, velocity, and acceleration
Pressure Angle Curve: Real-time monitoring of pressure angle limits
Curvature Radius Curve: Detection of profile cusps or undercutting
Animation: Intuitive demonstration of cam mechanism motion
Display Options
Tangent/Normal lines
Pressure angle arc
Base circle/Offset circle
Upper/Lower limit marks
Node markers
Phase boundary lines
Multi-format Export
Format
Description
DXF
AutoCAD-compatible vector format for CNC machining
CSV
Universal data format, can be opened with Excel
Excel
Spreadsheet with complete data
SVG
Vector graphics format, scalable without quality loss
PNG
High-resolution image (supports 600 DPI)
TIFF
Lossless image format with LZW compression and DPI metadata
GIF
Animation format showing cam motion
JSON
Preset configuration file for parameter saving and sharing