#3d-printing
2 APIs con esta etiqueta
API de Motor Paso a Paso
Matemáticas de movimiento de motores paso a paso como una API, calculadas local y determinísticamente: los números de pasos por milímetro y velocidad que un usuario de impresora 3D, CNC o robótica configura en una máquina. El endpoint de husillo proporciona los pasos por mm para un eje de husillo o husillo de bolas: (pasos del motor por revolución × micropasos) ÷ el avance del husillo, así que un motor de 1.8° (200 pasos) a 16 micropasos en un husillo de 8 mm de avance da 400 pasos/mm con 2.5 µm de resolución — el valor que va directamente al firmware. El endpoint de correa hace lo mismo para un eje de correa y polea, donde el recorrido por vuelta del motor es los dientes de la polea × el paso de la correa (correa GT2 = 2 mm), así que una polea GT2 de 20 dientes da los clásicos 80 pasos/mm de un eje X/Y de impresora 3D, y muestra el compromiso entre velocidad y precisión de una polea más grande. El endpoint de velocidad convierte los pasos por mm y una tasa de pulsos de paso en la velocidad del eje en mm/s y mm/min — a 80 pasos/mm una tasa de 40 kHz es 500 mm/s, aunque el límite real es el motor perdiendo pasos a altas tasas y el techo de pulsos del controlador. También señala que los micropasos añaden suavidad, no precisión real, ya que el par por micropaso disminuye. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para configuración de firmware de impresoras 3D y CNC, herramientas de control de movimiento y robótica, y calculadoras para makers. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. Estimaciones de geometría ideal — deje un margen por debajo de la velocidad máxima teórica. 3 endpoints de cómputo. Para acabado superficial CNC use una API de acabado CNC; para relaciones de engranajes una API de relaciones de engranajes.
api.oanor.com/steppermotor-api
API de Calculadora de Filamento
Matemáticas de filamento para impresión 3D como API, calculadas local y determinísticamente. El endpoint longitud-peso convierte entre la longitud y el peso de un carrete de filamento a partir de su diámetro (1,75 mm o 2,85 mm) y la densidad del material, usando peso = (π/4·d²·longitud)·densidad — así, un metro de PLA de 1,75 mm pesa aproximadamente 2,98 g, un carrete estándar de 1 kg de PLA contiene aproximadamente 335 m, y el mismo peso del ABS más ligero da unos 400 m. El endpoint de costo calcula el costo de filamento de una impresión a partir del peso o la longitud utilizados y el precio por kilogramo, y el endpoint de carrete restante convierte una medición de peso restante (pesa el carrete, resta el peso del carrete vacío) en la longitud restante para saber si un trabajo terminará. Las densidades incorporadas cubren PLA, ABS, PETG, TPU, nailon, ASA, PC, HIPS, PVA, mezclas de madera y fibra de carbono, o proporciona la tuya propia. Los diámetros están en milímetros, las longitudes en metros y los pesos en gramos. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para desarrolladores de aplicaciones de impresión 3D, fabricantes, granjas de impresión, complementos de laminadores, creación de prototipos y educación STEM, herramientas de uso de filamento y costo de impresión, y software de taller. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto es geometría y costo de filamento; para volumen de tanque o material, usa una API de volumen.
api.oanor.com/filament-api