Onyx Core es nuestra aplicación en desarrollo, pensada para quienes diseñan y analizan mecanismos y necesitan herramientas rápidas, sin depender de software pesado o licencias costosas.
Empezamos por el análisis de mecanismos porque era el problema que más nos costaba resolver con hojas de cálculo. El resto de módulos sigue la misma lógica.
Resuelve ecuaciones de cierre de mecanismos (lazos vectoriales) con fsolve de SciPy, equivalente al flujo Newton-Raphson usado en MATLAB. Calcula posición, velocidad y aceleración con diferenciación simbólica (SymPy), detecta pasos no convergentes, y exporta resultados a Excel con estilos del tema activo.
Genera y valida perfiles de leva a partir de datos r-θ, pensado para el flujo de trabajo real de modelar una leva de disco en SolidWorks a partir de esos datos.
Diseño y verificación de trenes de engranajes: relaciones de transmisión, dimensionamiento e interferencia.
Cálculo rápido de esfuerzos y cargas en elementos mecánicos comunes, sin necesidad de un solver de elementos finitos.
Elegimos librerías maduras y bien documentadas del ecosistema científico de Python.
| Librería | Uso |
|---|---|
| PyQt6 | Interfaz gráfica de escritorio |
| NumPy | Cálculo numérico y gradientes |
| SciPy | Solver fsolve para sistemas no lineales |
| SymPy | Parseo y evaluación simbólica de ecuaciones |
| Matplotlib | Visualización de perfiles cinemáticos |
| OpenPyXL | Exportación de resultados a Excel |
Onyx Core sigue en desarrollo activo. Este es el orden en el que planeamos ir agregando funcionalidad.
Regístrate para que te avisemos apenas esté listo, o escríbenos directo si tienes un caso de uso puntual en mente.