# TÉRMINOS Y CONDICIONES DE USO
## MANIA3D KLIPPER SUITE
### CONTRATO DE LICENCIA DE SOFTWARE Y SERVICIOS DIGITALES
Última actualización: 9 de noviembre de 2025
Versión del documento: 1.0
Vigencia: A partir de la fecha de aceptación por parte del usuario
## PREÁMBULO
El presente documento constituye un contrato legal vinculante entre FJM&DAX S.A.S. (en adelante "el LICENCIANTE", "nosotros", "nuestro") y toda persona física o jurídica que descargue, instale, acceda o utilice el software denominado "Mania3D Klipper Suite" (en adelante "el SOFTWARE" o "la SUITE") junto con sus servicios asociados, incluyendo pero no limitado a servicios de autenticación, flasheo de dispositivos, sistema de créditos y soporte técnico.
ADVERTENCIA LEGAL IMPORTANTE:
ANTES DE PROCEDER A UTILIZAR ESTE SOFTWARE, LEA ATENTAMENTE TODOS LOS TÉRMINOS Y CONDICIONES AQUÍ ESTABLECIDOS. EL USO DEL SOFTWARE CONSTITUYE SU ACEPTACIÓN EXPRESA E IRREVOCABLE DE TODOS LOS TÉRMINOS, CONDICIONES, LIMITACIONES Y RESTRICCIONES CONTENIDOS EN ESTE DOCUMENTO. SI USTED NO ACEPTA ALGUNO DE ESTOS TÉRMINOS, NO ESTÁ AUTORIZADO A INSTALAR, COPIAR, ACCEDER O UTILIZAR EL SOFTWARE DE NINGUNA MANERA, Y DEBE PROCEDER INMEDIATAMENTE A DESINSTALAR Y ELIMINAR TODAS LAS COPIAS DEL SOFTWARE EN SU POSESIÓN.
## 1. IDENTIFICACIÓN E INFORMACIÓN DEL LICENCIANTE
### 1.1 Datos Corporativos
Razón Social Completa: FJM&DAX Sociedad Anónima Simplificada
Nombre Comercial y Marca: Mania3D
Domicilio Legal: Falucho s/n, General Piran, Buenos Aires, Argentina (CP 7172)
Jurisdicción de Constitución: República Argentina
Email de Contacto Oficial: contacto@mania3d.xyz
Sitio Web Oficial: https://www.mania3d.xyz
Horario de Atención: Consultas por email procesadas en horario hábil argentino
### 1.2 Naturaleza del Licenciante
El LICENCIANTE es una sociedad legalmente constituida bajo las leyes de la República Argentina, dedicada al desarrollo, distribución y comercialización de software especializado para impresión 3D, particularmente herramientas de calibración avanzada para sistemas Klipper y otras plataformas compatibles.
### 1.3 Canales de Comunicación Oficiales
Todo usuario que requiera comunicarse con el LICENCIANTE debe utilizar exclusivamente los canales oficiales listados en esta sección. El LICENCIANTE NO se hace responsable por comunicaciones realizadas a través de canales no oficiales o de terceros que se hagan pasar por representantes de Mania3D.
Canales Autorizados:
- Email principal: contacto@mania3d.xyz
- Sitio web oficial: https://www.mania3d.xyz
- Redes sociales oficiales (Facebook, Instagram, WhatsApp, tiktok)
Canales NO Autorizados:
El LICENCIANTE advierte que NO utiliza canales de Telegram, Discord no oficiales, grupos de WhatsApp no verificados, ni ninguna plataforma de mensajería instantánea que no esté explícitamente listada en el sitio web oficial.
## 2. DEFINICIONES Y TÉRMINOS TÉCNICOS
A los efectos de la interpretación, aplicación y cumplimiento de estos Términos y Condiciones, y con el objeto de evitar ambigüedades en la comprensión de los derechos y obligaciones de las partes, se establecen las siguientes definiciones. Estas definiciones son parte integral del contrato y prevalecen sobre cualquier interpretación alternativa que pudiera derivarse del uso común o coloquial de los términos:
### 2.1 DEFINICIONES DE SOFTWARE Y COMPONENTES
2.1.1 "SOFTWARE" o "LA SUITE":
Se refiere al conjunto completo de programas informáticos, bibliotecas, módulos, componentes, interfaces gráficas de usuario, archivos de configuración, documentación técnica y cualquier otro elemento digital que compone la aplicación denominada "Mania3D Klipper Suite", en todas sus versiones, actualizaciones, parches y variantes, incluyendo pero no limitado a:
- Ejecutables principales (.exe, binarios)
- Bibliotecas y módulos protegidos con tecnología anti-copia
- Interfaces gráficas de usuario
- Módulos de comunicación con dispositivos ESP32
- Herramientas de análisis de vibración y resonancia
- Calculadoras de Input Shaper
- Gestores de licencias y autenticación
- Componentes de flasheo de firmware
- Utilidades de red y descubrimiento de impresoras
- Documentación integrada y guías de usuario
IMPORTANTE: Se excluyen expresamente de esta definición los componentes bajo licencia GPL v3 especificados en la sección 9 de este documento, los cuales se rigen por términos separados.
2.1.2 "FIRMWARE" o "FIRMWARE EMBEBIDO":
Código binario compilado y protegido, diseñado para ser instalado y ejecutado en microcontroladores de la familia ESP32, específicamente en sus variantes ESP32-C3, ESP32-S2 y ESP32-S3. Este firmware incluye:
- Drivers de hardware para sensores MPU6050 y ADXL345
- Protocolos de comunicación Wi-Fi y serie
- Algoritmos de captura y procesamiento de datos de acelerometría
- Mecanismos de autenticación y verificación de licencia
- Sistemas de protección de firmware
- Configuraciones de red y portal cautivo
- Gestión de energía y estados de bajo consumo
El FIRMWARE está protegido por derechos de autor y contiene secretos comerciales y conocimientos propietarios del LICENCIANTE.
2.1.3 "COMPONENTES GPL":
Archivos de código fuente específicos ubicados en la carpeta gpl_components/ del SOFTWARE, derivados o basados en código del proyecto Klipper (GPL v3), que incluyen:
- shaper_calculator.py: Algoritmos de cálculo de Input Shaper
- shaper_defs.py: Definiciones de tipos de shaper y parámetros
Estos componentes están sujetos a los términos de la GNU General Public License versión 3 (GPL v3) y NO están protegidos. El código fuente completo está disponible públicamente según se especifica en la sección 9.
### 2.2 DEFINICIONES DE LICENCIAS Y MODALIDADES DE USO
2.2.1 "LICENCIA PERSONAL" o "LICENCIA INDIVIDUAL":
Autorización limitada, no exclusiva, personal, intransferible e irrevocable (salvo incumplimiento) otorgada por el LICENCIANTE a una persona física o jurídica (el "LICENCIATARIO") para:
- Instalar el SOFTWARE en UN (1) equipo informático específico
- Utilizar todas las funcionalidades del SOFTWARE en dicho equipo
- Flashear dispositivos ESP32 según créditos disponibles
- Utilizar dispositivos ESP32 previamente flasheados sin límite de cantidad
- Realizar calibraciones de impresoras 3D propias o de terceros
- Ofrecer servicios de calibración en modalidad freelance o autónoma
RESTRICCIONES CRÍTICAS DE LA LICENCIA PERSONAL:
- Vinculación permanente al hardware del equipo donde se registra
- Uso limitado a 10 calibraciones mensuales con fines comerciales
- Prohibición absoluta de uso en líneas de producción industrial
- Prohibición de sublicenciar o transferir la licencia a terceros
- NO incluye soporte técnico personalizado
- NO incluye capacitación o consultoría
2.2.2 "LICENCIA EMPRESARIAL" o "LICENCIA CORPORATIVA":
Modalidad especial de licencia diseñada para empresas, corporaciones, manufactureros y cualquier entidad que requiera uso del SOFTWARE o FIRMWARE en contextos de producción industrial, fabricación en serie, integración OEM o servicios de calibración a escala comercial superior a 50 unidades mensuales.
CARACTERÍSTICAS DE LA LICENCIA EMPRESARIAL:
- Términos, condiciones y pricing personalizados según volumen
- Requiere negociación directa con el LICENCIANTE
- Puede incluir licencias múltiples para varios equipos
- Puede incluir soporte técnico prioritario
- Puede incluir personalización del FIRMWARE
- Puede incluir integración API
PROCESO DE ADQUISICIÓN:
Para solicitar una LICENCIA EMPRESARIAL, el interesado debe:
1. Contactar a soporte@mania3d.xyz con asunto "Solicitud Licencia Empresarial"
2. Proporcionar: razón social, volumen mensual estimado, tipo de uso previsto
3. Aguardar cotización personalizada (plazo: 5-10 días hábiles)
4. Firma de contrato específico con términos particulares
2.2.3 "MODO DE USO" vs "MODO DE FLASHEO":
MODO DE USO:
Modalidad del SOFTWARE que permite utilizar dispositivos ESP32 previamente flasheados para realizar calibraciones de impresoras 3D SIN necesidad de registro de licencia ni autenticación. Esta funcionalidad está disponible inmediatamente después de instalar el SOFTWARE.
FUNCIONALIDADES INCLUIDAS EN MODO DE USO:
- Conexión vía Wi-Fi con dispositivos ESP32 previamente flasheados
- Captura de datos de acelerometría en tiempo real
- Análisis de vibraciones y resonancias
- Generación de gráficos de respuesta en frecuencia
- Cálculo automático de parámetros Input Shaper
- Exportación de configuraciones para Klipper
- Instalación de módulos Klipper vía SSH (con credenciales)
MODO DE FLASHEO:
Modalidad avanzada que habilita la capacidad de flashear (instalar firmware) en dispositivos ESP32 nuevos o existentes. Esta funcionalidad requiere:
- Registro de licencia válida
- Autenticación exitosa con servidor del LICENCIANTE
- Créditos disponibles del tipo de sensor correspondiente
- Conexión a Internet activa durante el proceso
### 2.3 DEFINICIONES DEL SISTEMA DE CRÉDITOS
2.3.1 "CRÉDITOS" o "CRÉDITOS DE FLASHEO":
Unidades de consumo digital no reembolsables que habilitan al LICENCIATARIO para realizar operaciones de flasheo de dispositivos ESP32. Los créditos son específicos por tipo de sensor y NO son intercambiables entre categorías.
TIPOS DE CRÉDITOS:
- Créditos MPU6050: Habilitan flasheo de firmware con soporte para sensor acelerómetro/giroscopio MPU6050 (sensor de 6 ejes, I2C, frecuencia de muestreo hasta 1kHz)
- Créditos ADXL345: Habilitan flasheo de firmware con soporte para sensor acelerómetro ADXL345 (sensor de 3 ejes, SPI, frecuencia de muestreo hasta 3.2kHz, mayor precisión)
CARACTERÍSTICAS DE LOS CRÉDITOS:
- Son activos digitales vinculados a la licencia del usuario
- NO tienen fecha de vencimiento por defecto (puede cambiar con aviso previo)
- NO son transferibles entre licencias
- NO son reembolsables bajo ninguna circunstancia
- Se consumen al momento de autorizar un flasheo exitoso
- Persisten en caso de actualización del SOFTWARE
2.3.2 "PRIMER FLASHEO":
Primera instalación del FIRMWARE en un dispositivo ESP32 específico, identificado de forma única por su:
- MAC Address del chip Wi-Fi: Dirección física única de fábrica (ejemplo: E8:06:90:64:B4:84)
- Modelo de ESP32: Variante específica (C3, S2, S3, etc.)
El PRIMER FLASHEO de un dispositivo ESP32 con un sensor específico SIEMPRE consume 1 (UN) crédito del tipo de sensor correspondiente (MPU6050 o ADXL345). Este crédito incluye el primer flasheo PLUS un número limitado de re-flasheos adicionales (típicamente 2 adicionales, para un total de 3 flasheos).
IMPORTANTE: El primer flasheo ya consume del contador de re-flasheos. Si el límite es 3:
- Flasheo 1: Consume crédito, contador = 1/3 (quedan 2)
- Flasheo 2: NO consume crédito, contador = 2/3 (queda 1)
- Flasheo 3: NO consume crédito, contador = 3/3 (agotados)
- Flasheo 4: Consume crédito adicional, contador = 1/3 (reinicia)
2.3.3 "RE-FLASHEO" o "FLASHEO SUBSECUENTE":
Instalación posterior del FIRMWARE en un dispositivo ESP32 que ya fue previamente flasheado. Los re-flasheos están sujetos a las siguientes reglas:
POLÍTICA DE RE-FLASHEOS:
- Cada crédito consumido incluye un límite de flasheos totales para ese sensor en ese ESP32 (típicamente 3)
- Cada flasheo (incluyendo el primero) consume del contador de re-flasheos disponibles
- Los flasheos dentro del límite NO consumen créditos adicionales
- El límite de re-flasheos es determinado dinámicamente por el backend del LICENCIANTE
- El límite es por sensor en cada ESP32 (MPU6050 y ADXL345 tienen contadores independientes)
- Superado el límite, cada flasheo adicional consume 1 crédito nuevo
CASOS QUE CALIFICAN COMO RE-FLASHEO:
- Actualización del firmware a nueva versión
- Cambio de tipo de sensor en el mismo ESP32
- Reparación de flasheo corrupto
- Reinstalación por falla del dispositivo
CASOS QUE CONSUMEN CRÉDITO:
- ESP32 nuevo (MAC no registrada en base de datos)
- ESP32 sin re-flasheos disponibles del tipo de sensor deseado:
* Primera vez que se flashea ese sensor en ese ESP32 específico
* Contador de re-flasheos agotado para ese sensor en ese ESP32
- Cambio de sensor: Si el ESP32 no tiene re-flasheos disponibles del nuevo sensor
IMPORTANTE: El consumo NO depende de qué licencia flashea, sino de si el ESP32 tiene re-flasheos disponibles del sensor específico.
2.3.4 "CÓDIGO DE RECARGA" o "CÓDIGO DE CRÉDITOS":
Secuencia alfanumérica única, de un solo uso, generada por el sistema de comercio electrónico del LICENCIANTE tras una compra exitosa. Este código permite canjear créditos en el SOFTWARE mediante el proceso de "redención" o "canje".
FORMATO Y CARACTERÍSTICAS:
- Formato típico: XXXX-XXXX-XXXX-XXXX (16 caracteres alfanuméricos)
- Cada código es único e irrepetible
- Puede canjearse una sola vez
- Entrega por email en plazo de hasta 72 horas
- Sin fecha de vencimiento por defecto
- Contiene información sobre cantidad y tipo de créditos incluidos
PROCESO DE CANJE:
El SOFTWARE incluye funcionalidad para canjear códigos de recarga. El proceso exacto puede variar según la versión del SOFTWARE, pero típicamente involucra ingresar el código en la interfaz correspondiente para acreditar los créditos en la cuenta.
2.3.5 "PAQUETE DE CRÉDITOS":
Conjunto predefinido de créditos MPU6050 y/o ADXL345 ofrecido como producto comercializable. Los paquetes pueden incluir:
- Paquetes simples: solo un tipo de sensor
- Paquetes mixtos: combinación de ambos sensores
- Paquetes promocionales: con descuentos por volumen
- Paquetes de lanzamiento: incluyen el primer flasheo gratuito al registrarse
### 2.4 DEFINICIONES DE HARDWARE Y TECNOLOGÍA
2.4.1 "ESP32" o "DISPOSITIVO ESP32":
Microcontrolador de 32 bits de bajo costo fabricado por Espressif Systems (China), basado en arquitectura Xtensa LX6 o RISC-V, con capacidades integradas de:
- Wi-Fi 802.11 b/g/n (2.4 GHz)
- Bluetooth/BLE (según modelo)
- Múltiples interfaces: SPI, I2C, UART, ADC, DAC, PWM
- Memoria Flash de 4MB o superior
- Frecuencia de operación: hasta 240 MHz
MODELOS COMPATIBLES Y RECOMENDADOS:
- ESP32-C3 Super Mini: Modelo recomendado oficialmente (RISC-V, USB nativo, tamaño reducido)
- ESP32-S2 Mini
- ESP32-S3 DevKit
- ESP32 WROOM-32 (modelo clásico, compatible con limitaciones)
IMPORTANTE: El LICENCIANTE NO fabrica dispositivos ESP32. Son productos de terceros fabricantes disponibles en el mercado internacional.
2.4.2 "MPU6050":
Sensor acelerómetro/giroscopio de 6 ejes (3 ejes de aceleración + 3 ejes de giro) fabricado por InvenSense/TDK, comunicación I2C, frecuencia de muestreo hasta 1 kHz, ampliamente utilizado en aplicaciones de estabilización, detección de movimiento y calibración de impresoras 3D.
ESPECIFICACIONES TÉCNICAS:
- Rango de aceleración: ±16g
- Voltaje de operación: 3.3V
- Interfaz: I2C
- Consumo: ~3.9mA en operación normal
2.4.3 "ADXL345":
Sensor acelerómetro de 3 ejes de alta precisión fabricado por Analog Devices, comunicación SPI o I2C, frecuencia de muestreo hasta 3.2 kHz, resolución de 13 bits, ideal para mediciones de vibración de alta frecuencia en impresoras 3D de alta velocidad.
ESPECIFICACIONES TÉCNICAS:
- Rango de aceleración: ±16g
- Resolución: 13 bits (modo completo)
- Frecuencia máxima de muestreo: 3200 Hz
- Voltaje de operación: 2.0-3.6V
- Interfaz: SPI (recomendado) o I2C
- Consumo: ~140µA en operación normal
2.4.4 "HARDWARE VINCULADO" o "FINGERPRINT DE HARDWARE":
Combinación única y permanente de identificadores físicos del equipo informático del LICENCIATARIO, utilizada para vincular de forma irrevocable la licencia a una computadora específica. Los componentes del fingerprint incluyen:
COMPONENTES DEL FINGERPRINT:
- MAC Address primaria: Dirección física de la tarjeta de red principal (Ethernet o Wi-Fi)
- CPU ID (ProcessorId): Identificador único del procesador obtenido vía WMIC (Windows)
- Motherboard UUID: Identificador único de placa madre almacenado en BIOS/UEFI
CARACTERÍSTICAS DEL SISTEMA DE VINCULACIÓN:
- El fingerprint se genera automáticamente al primer registro
- Se almacena encriptado en servidores del LICENCIANTE
- Sistema de FUZZY MATCHING al 75%: similitud ≥75% mantiene licencia activa
- Cambios mayores de hardware (CPU, placa madre) pueden reducir similitud <75% y bloquear licencia
- Cambios menores (RAM, disco, GPU) generalmente NO afectan la vinculación
- NO es posible transferir a otro equipo bajo ninguna circunstancia
- Compatible ÚNICAMENTE con Windows 7/8/10/11 (x64)
2.4.5 "KLIPPER":
Firmware de código abierto para impresoras 3D que transfiere el procesamiento de trayectorias a una computadora externa (Raspberry Pi, similar), permitiendo mayor precisión y velocidades superiores. Klipper está licenciado bajo GPL v3 y es desarrollado por Kevin O'Connor y la comunidad.
RELACIÓN CON EL SOFTWARE:
- El SOFTWARE interactúa con instancias de Klipper instaladas
- El SOFTWARE instala módulos adicionales en Klipper vía SSH
- El SOFTWARE NO modifica el core de Klipper
- Los datos de calibración se exportan en formato compatible con Klipper
### 2.5 DEFINICIONES DE MODALIDADES DE USO Y RESTRICCIONES
2.5.1 "USO PERSONAL" o "USO NO COMERCIAL LIMITADO":
Modalidad de utilización del SOFTWARE y dispositivos ESP32 flasheados que se considera autorizada bajo una LICENCIA PERSONAL, y que abarca las siguientes actividades:
ACTIVIDADES PERMITIDAS SIN LICENCIA EMPRESARIAL:
a) Uso doméstico/hobby:
- Calibración de impresoras 3D de propiedad personal
- Experimentación y aprendizaje de técnicas de calibración
- Proyectos educativos y académicos
- Uso en talleres personales de fabricación digital
b) Uso profesional freelance limitado:
- Prestación de servicios de calibración a terceros hasta 10 calibraciones por mes calendario
- Servicios de configuración y puesta a punto de impresoras
- Asesoramiento técnico sobre calibración de acelerometría
- Venta de servicios de optimización de perfiles de impresión
c) Comercialización de dispositivos:
- Compra, flasheo y reventa de dispositivos ESP32 previamente programados
- Venta de "kits de calibración" que incluyan ESP32 + sensor + accesorios
- Distribución de ESP32 flasheados como parte de servicios técnicos
d) Calibración de granjas de impresión personal:
- Uso en múltiples impresoras propias (hasta 20 unidades) sin límite de cantidad de calibraciones
- Mantenimiento y recalibración periódica de equipos propios
- Uso en espacios de coworking o makerspace (sin fines de lucro o lucro limitado)
- IMPORTANTE: Granjas de impresión de más de 20 impresoras o de empresas constituidas (SA/SRL/SAS) requieren LICENCIA EMPRESARIAL
LÍMITES CUANTITATIVOS DEL USO PERSONAL:
- Máximo 10 calibraciones mensuales con fines comerciales (venta de servicio)
- Sin límite para calibraciones de equipos propios (hasta 20 impresoras)
- Sin límite de dispositivos ESP32 flasheados en posesión
- Más de 20 impresoras propias en granja: Requiere LICENCIA EMPRESARIAL
2.5.2 "USO INDUSTRIAL/COMERCIAL A ESCALA" o "USO EMPRESARIAL":
Modalidad de utilización que REQUIERE obligatoriamente una LICENCIA EMPRESARIAL, y que incluye cualquiera de las siguientes circunstancias, incluso si se da una sola de ellas:
CRITERIOS QUE DEFINEN USO EMPRESARIAL (cualquiera de estos):
a) Volumen de producción:
- Fabricación, ensamblaje o venta de más de 10 impresoras 3D mensuales
- Calibración de más de 10 impresoras mensuales para terceros (servicio comercial)
- Líneas de producción o manufactura en serie independientemente del volumen
- Granjas de impresión de más de 20 impresoras (propias o de terceros)
b) Tipo de entidad:
- Uso por empresas constituidas: SA, SRL, SAS, SAU, cooperativas (con fines de lucro)
- Uso por fábricas o plantas manufactureras
- Uso por distribuidores mayoristas de impresoras 3D
- Uso por integradores OEM (fabricantes de equipamiento original)
c) Modelo de negocio:
- Integración del SOFTWARE o FIRMWARE en productos comerciales propios
- Licenciamiento o sublicenciamiento a terceros
- Uso en servicios de impresión 3D a demanda a gran escala
- Servicios de calibración industrial o control de calidad en producción
d) Uso sistemático en producción:
- Calibración automatizada al final de línea de ensamblaje
- Uso de 1 o más dispositivos ESP32 para calibrar productos en serie
- Procesos de QA/QC (control de calidad) en manufactura
- Certificación de equipos antes de comercialización
EJEMPLOS ESPECÍFICOS QUE REQUIEREN LICENCIA EMPRESARIAL:
- Caso A: EmpresaEjemplo1 calibra 500 impresoras mensuales con 1 ESP32 al final de línea → REQUIERE EMPRESARIAL
- Caso B: EmpresaEjemplo2 SRL ofrece servicio de calibración y realiza 80 servicios/mes → REQUIERE EMPRESARIAL
- Caso C: EmpresaEjemplo3 SA fabrica 70 impresoras marca propia mensualmente → REQUIERE EMPRESARIAL
- Caso D: EmpresaEjemplo4 integra el sistema en sus impresoras comerciales → REQUIERE EMPRESARIAL (OEM)
IMPORTANTE: El uso industrial SIN licencia empresarial constituye violación grave de contrato y habilita al LICENCIANTE para ejercer acciones legales y reclamar penalidades según sección 16.
2.5.3 "CALIBRACIÓN":
Proceso técnico mediante el cual se utilizan dispositivos ESP32 flasheados con sensores acelerómetros para medir vibraciones, resonancias y comportamiento dinámico de una impresora 3D, con el objetivo de calcular y aplicar parámetros óptimos de Input Shaper que reduzcan artefactos de impresión (ghosting, ringing, ripples).
FASES DEL PROCESO DE CALIBRACIÓN:
1. Conexión: Establecer comunicación Wi-Fi entre SOFTWARE y ESP32
2. Montaje: Fijar sensor acelerómetro en cabezal de impresión o cama
3. Captura: Ejecutar macro de vibración (test de resonancia en ejes X/Y)
4. Análisis: Procesar datos FFT (Transformada Rápida de Fourier) para identificar frecuencias resonantes
5. Cálculo: Determinar tipo de shaper (MZV, ZV, EI, 2HUMP_EI, 3HUMP_EI) y frecuencias óptimas
6. Aplicación: Guardar configuración en printer.cfg de Klipper
7. Verificación: Imprimir pieza de prueba para validar mejora
PARA EFECTOS CONTABLES:
Una "calibración" se cuenta cuando se completa el ciclo completo de captura + análisis + exportación de configuración para UNA impresora. Recalibraciones de la misma impresora en fechas posteriores cuentan como calibraciones separadas.
2.2 "FIRMWARE": El código binario protegido que se instala en dispositivos ESP32 para habilitar funcionalidades de calibración de acelerometría.
2.3 "LICENCIA PERSONAL": Licencia de uso individual, intransferible, vinculada al hardware de la computadora del usuario final, para uso personal o freelance según los límites establecidos en estos términos.
2.4 "LICENCIA EMPRESARIAL": Licencia especial para uso industrial, comercial a escala o de manufactura, sujeta a términos y condiciones particulares que deben acordarse directamente con el LICENCIANTE.
2.5 "CRÉDITOS": Unidades de consumo digital que habilitan el flasheo de dispositivos ESP32. Se diferencian en:
- Créditos MPU6050: Para flasheo de firmware con soporte de sensor MPU6050
- Créditos ADXL345: Para flasheo de firmware con soporte de sensor ADXL345
2.6 "FLASHEO": Proceso de instalación del FIRMWARE en un dispositivo ESP32 mediante el SOFTWARE.
2.7 "PRIMER FLASHEO": Primera instalación del FIRMWARE en un dispositivo ESP32 específico (identificado por su MAC address único), que consume 1 crédito del tipo de sensor correspondiente.
2.8 "RE-FLASHEO": Instalación posterior del FIRMWARE en un dispositivo ESP32 ya previamente flasheado. Los re-flasheos dentro del límite configurado por el servidor no consumen créditos adicionales.
2.9 "HARDWARE VINCULADO": La combinación única de componentes físicos de la computadora del usuario (MAC address de red, CPU ID, Motherboard UUID) utilizada para vincular la licencia de forma intransferible.
2.10 "CÓDIGO DE RECARGA": Código alfanumérico entregado tras la compra que permite canjear créditos en el SOFTWARE.
2.11 "USO PERSONAL": Utilización del SOFTWARE y dispositivos ESP32 flasheados para:
- Calibración de impresoras 3D propias
- Servicios de calibración freelance hasta 10 calibraciones mensuales
- Uso educativo, hobby o prototipado
2.12 "USO INDUSTRIAL/COMERCIAL A ESCALA": Cualquier uso que involucre:
- Líneas de producción o manufactura de más de 10 unidades mensuales
- Uso por empresas constituidas (SA, SRL, SAS, etc.) para calibración sistemática en procesos de fabricación
- Integración OEM en productos comerciales de terceros
- Cualquier uso que genere más de 10 calibraciones mensuales con fines comerciales, independientemente de la cantidad de dispositivos ESP32 utilizados
## 3. OBJETO Y ALCANCE DEL CONTRATO
### 3.1 Naturaleza Jurídica del Contrato
El presente documento constituye un CONTRATO DE LICENCIA DE USO DE SOFTWARE celebrado entre:
- LICENCIANTE: FJM&DAX S.A.S., entidad legalmente constituida según normativa argentina
- LICENCIATARIO: Persona física o jurídica que acepta estos términos al instalar o usar el SOFTWARE
Este contrato tiene las siguientes características legales:
- Contrato de adhesión (Código Civil y Comercial de la Nación Argentina)
- Contrato de tracto sucesivo (prestaciones continuadas en el tiempo)
- Contrato bilateral (genera obligaciones para ambas partes)
- Contrato oneroso (salvo primera instalación gratuita de prueba)
IMPORTANTE: Este NO es un contrato de compraventa. El LICENCIATARIO NO adquiere la propiedad del SOFTWARE, sino únicamente un derecho de uso limitado, condicionado y revocable. La propiedad intelectual del SOFTWARE permanece en todo momento en el LICENCIANTE.
### 3.2 Objeto Contractual
El LICENCIANTE otorga al LICENCIATARIO una licencia de uso del SOFTWARE en dos modalidades distintas:
3.2.1 MODO DE USO (Functionality Mode):
Permite utilizar dispositivos ESP32 previamente flasheados con las siguientes características:
- NO requiere registro de licencia
- NO requiere conexión a Internet
- NO requiere autenticación con el servidor del LICENCIANTE
- NO consume créditos
- Uso totalmente offline una vez obtenido el dispositivo flasheado
- Funcionalidad completa de calibración disponible
RESTRICCIONES DE USO SIN REGISTRO:
El modo de uso sin registro está permitido SOLO para:
- Uso personal/hobby sin fines de lucro
- Servicios freelance con máximo 10 calibraciones comerciales por mes
- Máximo 10 impresoras propias en uso comercial
USO INDUSTRIAL/EMPRESARIAL:
El uso del SOFTWARE en contextos empresariales (empresas constituidas, líneas de producción, más de 10 calibraciones comerciales/mes, más de 10 impresoras en uso comercial) REQUIERE registro de LICENCIA EMPRESARIAL, incluso si el dispositivo ESP32 ya está flasheado. El uso empresarial sin licencia constituye violación grave de estos términos.
Casos de uso típicos (dentro de límites permitidos):
- Usuario compró un ESP32 ya flasheado para uso personal
- Usuario recibió un dispositivo flasheado como parte de un servicio
- Técnico freelance que calibra hasta 10 impresoras/mes
3.2.2 MODO DE FLASHEO (Programming Mode):
Permite flashear NUEVOS dispositivos ESP32 (o dispositivos cuya MAC address no esté en la base de datos del servidor), sujeto a las siguientes condiciones:
- REQUIERE registro de licencia válida
- REQUIERE conexión a Internet activa
- REQUIERE autenticación exitosa con el servidor del LICENCIANTE
- CONSUME créditos del tipo correspondiente (MPU6050 o ADXL345)
- El primer flasheo de cada ESP32 único (por MAC address) consume 1 crédito
- Re-flasheos del mismo dispositivo son gratuitos hasta el límite configurado por el servidor
- Requiere disponibilidad de créditos en la cuenta del usuario antes de iniciar el proceso
Proceso de flasheo protegido:
1. Validación de licencia activa
2. Identificación del ESP32 por MAC address
3. Consulta al servidor: ¿Tiene este ESP32 flasheos disponibles del sensor deseado?
4. Si el ESP32 NO tiene flasheos previos del sensor O agotó sus flasheos disponibles: verificar créditos y consumir 1 crédito
5. Si el ESP32 tiene flasheos disponibles del sensor: NO consumir crédito, proceder
6. Si no hay créditos cuando se requieren: error, solicitar recarga
### 3.3 Alcance de la Licencia Otorgada
El LICENCIANTE otorga al LICENCIATARIO una licencia con las siguientes características y límites:
3.3.1 Características de la Licencia:
- NO EXCLUSIVA: El LICENCIANTE puede otorgar licencias a otros usuarios sin limitación
- PERSONAL E INTRANSFERIBLE: Vinculada a la persona/entidad del LICENCIATARIO y al hardware de su equipo
- REVOCABLE: El LICENCIANTE puede revocarla por incumplimiento
- LIMITADA EN EL TIEMPO: Vigente mientras el LICENCIATARIO cumpla estos términos
- LIMITADA EN ALCANCE FUNCIONAL: Solo para los usos expresamente autorizados
- LIMITADA TERRITORIALMENTE: Válida mundialmente, pero sujeta a jurisdicción argentina
3.3.2 Derechos Conferidos:
El LICENCIATARIO tiene derecho a:
- Instalar el SOFTWARE en el/los equipos autorizados según modalidad de licencia
- Ejecutar el SOFTWARE para los fines descritos en su documentación
- Utilizar las funcionalidades de calibración dentro de los límites establecidos
- Generar archivos de configuración para Klipper
- Flashear dispositivos ESP32 consumiendo créditos
- Usar dispositivos ESP32 ya flasheados sin restricciones
- Realizar copias de seguridad (backup) con fines de respaldo personal
- Recibir actualizaciones del SOFTWARE durante la vigencia de la licencia
- Acceder a soporte técnico básico según canales oficiales
3.3.3 Prohibiciones Expresas:
El LICENCIATARIO NO tiene derecho a:
- Ingeniería Inversa: Descompilar, desensamblar, realizar ingeniería inversa del SOFTWARE (excepto componentes GPL en gpl_components/)
- Modificación: Alterar, adaptar, traducir o crear obras derivadas del SOFTWARE
- Distribución: Distribuir, sublicenciar, arrendar, vender o transferir copias del SOFTWARE a terceros (salvo que vendan dispositivos ESP32 previamente flasheados mediante el sistema de créditos)
- Uso Comercial No Autorizado: Usar el SOFTWARE en modalidad empresarial sin licencia correspondiente
- Violación de Protecciones: Remover, alterar o eludir medidas tecnológicas de protección (DRM, ofuscación, autenticación)
- Copia No Autorizada: Realizar copias del SOFTWARE fuera de las permitidas para backup personal
- Ingeniería de Competencia: Usar el SOFTWARE para desarrollar productos competidores
- Compartir Credenciales: Compartir cuenta o licencia con terceros
- Uso Múltiple: Instalar la licencia en más equipos de los autorizados
- Reventa de Software: Comercializar el SOFTWARE mismo (NO se puede revender el instalador, solo dispositivos ESP32 flasheados)
### 3.4 Modalidades de Licencia y Restricciones de Uso
#### 3.4.1 LICENCIA PERSONAL
Destinatarios:
- Personas físicas (individuos)
- Profesionales freelance / autónomos inscriptos en categorías bajas de monotributo (Argentina) o equivalente en otros países
- Pequeños talleres personales de impresión 3D
- Talleres y espacios comunitarios de fabricación sin fines de lucro o con facturación limitada
- Usuarios hobby y entusiastas
- Estudiantes y educadores (uso académico)
Vinculación Técnica:
La LICENCIA PERSONAL está vinculada a:
- Hardware del equipo: Identificación mediante fingerprint único que incluye:
* Dirección MAC de interfaces de red
* Serial number del procesador (CPU ID)
* UUID de la placa madre (Motherboard UUID)
* Identificador del disco duro principal
* Hash criptográfico de la combinación anterior
Algoritmo de Similitud de Hardware (Fuzzy Matching):
El sistema calcula un porcentaje de similitud basado en los siguientes componentes con sus respectivos pesos:
| Componente | Peso en Similitud | Cambio Permitido sin Bloqueo |
|
|
-|
|
| UUID Placa Madre | 35% | ❌ NO (crítico) |
| CPU ID (Procesador) | 30% | ❌ NO (crítico) |
| MAC Address (Red) | 20% | ⚠️ Parcial (afecta 20%) |
| Serial Disco Primario | 15% | ⚠️ Parcial (afecta 15%) |
Cálculo de Similitud:
- El sistema compara el fingerprint actual con el fingerprint original registrado
- Asigna puntuación según componentes que coinciden
- Similitud = Σ (pesos de componentes coincidentes)
Ejemplos de Cálculo:
- Solo cambio RAM/GPU: 100% similitud ✅ (no afectan cálculo)
- Cambio disco duro: 85% similitud ✅ (pierde 15%, mantiene ≥75%)
- Cambio adaptador red: 80% similitud ✅ (pierde 20%, mantiene ≥75%)
- Cambio disco + red: 65% similitud ❌ (pierde 35%, cae <75%)
- Cambio placa madre: 65% similitud ❌ (pierde 35%, cae <75%)
- Cambio procesador: 70% similitud ❌ (pierde 30%, cae <75%)
Aplicación del Sistema:
- Si la similitud de hardware es ≥75%: La licencia sigue funcionando automáticamente
- Si la similitud de hardware es <75%: La licencia se bloqueará automáticamente
- Cambios permitidos (NO invalidan licencia si mantienen ≥75%):
* Actualización de RAM
* Cambio de disco duro (secundario o primario con clonado)
* Cambio de tarjeta gráfica (GPU)
* Actualización de drivers o reinstalación de sistema operativo
- Cambios que pueden bloquear (reducen similitud <75%):
* Cambio de placa madre (motherboard)
* Cambio de procesador (CPU)
* Cambio de adaptador de red principal
* Combinación de múltiples cambios simultáneos
- Transferencia excepcional: Excepcionalmente, el LICENCIANTE podrá evaluar solicitudes de transferencia en casos de robo (con denuncia policial), daño por fuerza mayor (con certificado técnico) o defecto de fabricación crítico (con certificación del fabricante). Máximo 1 transferencia cada 24 meses por cuenta, sujeto a aprobación discrecional del LICENCIANTE
Límites Cuantitativos:
- Calibraciones con fines comerciales: Máximo 10 por mes calendario
- Calibraciones de equipos propios (uso personal/hobby): SIN LÍMITE
- Impresoras propias en uso comercial (granja de impresión): Máximo 10 impresoras
- Dispositivos ESP32 flasheados: SIN LÍMITE (solo limitado por créditos disponibles)
Usos Autorizados:
1. Uso Personal/Hobby:
- Calibración de impresoras 3D de propiedad personal
- Experimentación con parámetros de Input Shaper
- Aprendizaje de técnicas de calibración de acelerometría
- Participación en comunidades online (foros, grupos de Facebook, Discord)
- Proyectos educativos, investigación y desarrollo personal, etc.
2. Uso Profesional Limitado:
- Prestación de servicios de calibración a terceros (máximo 10 calibraciones/mes)
- Servicios de configuración y puesta a punto de impresoras
- Asesoramiento técnico sobre optimización de impresión
- Venta de servicios de resolución de problemas de calidad de impresión
- Capacitación, consultoría técnica, soporte remoto, etc.
3. Comercialización de Dispositivos:
- Compra de ESP32 en el mercado
- Flasheo de ESP32 con el SOFTWARE (consumiendo créditos)
- Reventa de ESP32 flasheados al precio que el LICENCIATARIO determine libremente
- Inclusión de ESP32 flasheados en "kits de calibración" comerciales
- Distribución de dispositivos como parte de servicios técnicos
4. Uso Educativo:
- Enseñanza de técnicas de calibración en cursos/talleres (con cobro de matrícula permitido)
- Uso en proyectos de estudiantes universitarios o técnicos
- Investigación académica sobre impresión 3D
- Publicación de resultados y metodologías (citando el SOFTWARE)
CASOS LÍMITE - Consultar con LICENCIANTE:
- Makerspace con 5 impresoras propias: ¿Cuántas calibraciones se consideran comerciales?
* Respuesta: Si calibra sus propias impresoras sin fines comerciales = SIN LÍMITE. Si cobra servicios de calibración a usuarios externos = Máx. 10/mes. Si usa 10+ impresoras para producción comercial = Requiere Licencia Empresarial
- Freelancer que calibra 15 impresoras en un mes excepcional:
* Respuesta: Violación del límite. Considerar LICENCIA EMPRESARIAL si es recurrente
- Venta de 100 ESP32 flasheados en un mes:
* Respuesta: PERMITIDO con Licencia Personal (la limitación es de calibraciones, no de dispositivos vendidos)
- Empresa de 2 empleados que calibra 40 impresoras/mes:
* Respuesta: Si la empresa está formalmente constituida (SA, SRL, SAS) y es uso sistemático en producción, REQUIERE Licencia Empresarial independientemente del volumen
#### 3.4.2 LICENCIA EMPRESARIAL
Destinatarios Obligatorios:
- Empresas constituidas legalmente (SA, SRL, SAS, SpA, cooperativas, etc.)
- Fabricantes de impresoras 3D (OEM)
- Líneas de producción industrial con uso sistemático del SOFTWARE
- Cualquier entidad que supere 10 calibraciones mensuales con fines comerciales
- Cualquier entidad con más de 10 impresoras en uso comercial
- Servicios técnicos corporativos
Casos que REQUIEREN Licencia Empresarial (incluso con 1 solo dispositivo):
1. Integración OEM:
- EmpresaEjemplo1 usa 1 ESP32 en su línea de QA → calibra 100 impresoras/mes → REQUIERE EMPRESARIAL
- EmpresaEjemplo2 integra el sistema en sus impresoras comerciales → REQUIERE EMPRESARIAL
- EmpresaEjemplo3 incluye dispositivos flasheados con sus impresoras → REQUIERE EMPRESARIAL
2. Producción Industrial:
- Servicio técnico de fabricante que calibra impresoras antes de envío → REQUIERE EMPRESARIAL
- Empresa de manufactura aditiva que calibra 10 impresoras propias para producción en serie → REQUIERE EMPRESARIAL
- Granja de impresión de empresa constituida (SA/SRL) con 20+ impresoras → REQUIERE EMPRESARIAL
3. Servicios Corporativos a Gran Escala:
- Empresa de servicios técnicos que realiza más de 10 calibraciones/mes → REQUIERE EMPRESARIAL
- Franquicia de tiendas de impresión 3D con calibración como servicio → REQUIERE EMPRESARIAL
- Revendedor autorizado de impresoras que ofrece calibración incluida → REQUIERE EMPRESARIAL
Características de la Licencia Empresarial:
- Negociación directa con FJM&DAX S.A.S.
- Contrato personalizado según necesidades
- Puede incluir:
* Múltiples dispositivos autorizados
* Uso en múltiples ubicaciones geográficas
* Soporte técnico prioritario
* Capacitación de personal
* Integración con sistemas ERP/MES
* API de automatización
* Sin límite de calibraciones mensuales
* Precio por volumen o licencia perpetua
Proceso de Contratación:
1. Contactar a ventas@mania3d.xyz o WhatsApp oficial
2. Describir caso de uso y volúmenes proyectados
3. Recibir propuesta comercial personalizada
4. Negociación de términos específicos
5. Firma de contrato empresarial
6. Emisión de licencia empresarial con términos especiales
Penalidades por Uso No Autorizado:
El uso industrial sin licencia empresarial constituye incumplimiento grave y habilita al LICENCIANTE para:
- Suspensión inmediata de la licencia
- Blacklist permanente del hardware
- Reclamar daños y perjuicios
- Cobro retroactivo de tarifa empresarial por todo el período de uso indebido
- Ejercicio de acciones legales civiles y penales según corresponda
### 3.5 Componentes del SOFTWARE bajo Licencia
La licencia cubre los siguientes componentes y elementos:
3.5.1 Ejecutables y Binarios:
- mana3d_klipper_suite.exe (o ejecutable según sistema operativo)
- Librerías dinámicas (DLL, SO, DYLIB)
- Archivos de recursos compilados
- Módulos protegidos mediante tecnologías anti-copia
3.5.2 Firmware para ESP32:
- bootloader.bin - Cargador de arranque customizado
- firmware.bin - Firmware principal protegido
- partitions.bin - Tabla de particiones de memoria Flash
- Configuraciones embebidas
- Protocolos de comunicación propietarios
3.5.3 Módulos de Extensión para Klipper:
- Módulo principal de comunicación con Klipper
- Archivos de configuración auxiliares
- Scripts de instalación automatizada
3.5.4 Interfaz Gráfica de Usuario (GUI):
- Ventanas, diálogos y componentes visuales
- Assets gráficos (iconos, logos, imágenes)
- Hojas de estilo (CSS/temas)
- Animaciones y transiciones
3.5.5 Componentes de Análisis:
- Motor de procesamiento FFT (Fast Fourier Transform)
- Algoritmos de cálculo de Input Shaper
- Analizadores de datos de sensores MPU6050 y ADXL345
- Generadores de gráficos de respuesta en frecuencia
- Exportadores de configuraciones optimizadas
3.5.6 Sistema de Autenticación y Licenciamiento:
- Cliente de autenticación con servidor del LICENCIANTE
- Gestor de créditos
- Sistema de fingerprinting de hardware
- Validador de códigos de recarga
- Módulo anti-piratería
3.5.7 Documentación y Materiales:
- Documentación técnica en formato digital (PDF, MD)
- Guías de usuario
- Tutoriales integrados
- Material de ayuda contextual
NOTA: El LICENCIANTE también ofrece cursos, capacitaciones, clases y material educativo sobre calibración de impresoras 3D, los cuales NO están incluidos en la licencia del SOFTWARE y deben adquirirse por separado.
3.5.8 Actualizaciones Futuras:
La licencia puede incluir acceso a actualizaciones si el LICENCIANTE las proporciona, sin garantía ni obligación de actualización continua:
- Actualizaciones de seguridad (security patches)
- Correcciones de errores (bugfixes)
- Mejoras de rendimiento (performance improvements)
- Nuevas funcionalidades (feature updates)
- Actualizaciones de compatibilidad con nuevas versiones de Klipper: El LICENCIANTE hará esfuerzos razonables para mantener compatibilidad con versiones actuales de Klipper, pero NO garantiza compatibilidad futura con todas las versiones o actualizaciones de Klipper. Si una actualización de Klipper introduce cambios incompatibles, el LICENCIANTE puede optar por: (1) actualizar el SOFTWARE para mantener compatibilidad, (2) mantener compatibilidad solo con versiones específicas de Klipper, o (3) descontinuar soporte para versiones obsoletas de Klipper
3.5.9 Componentes EXCLUIDOS (No Cubiertos por la Licencia):
Los siguientes elementos NO están incluidos en la licencia y deben adquirirse por separado:
- Hardware físico (ESP32, sensores MPU6050/ADXL345, cables, PCBs)
- Servicios de soporte técnico premium/prioritario
- Capacitación personalizada o consultoría
- Desarrollo de funcionalidades custom a medida
- Integración con sistemas de terceros (ERP, MES, etc.)
### 3.6 Territorio y Jurisdicción
3.6.1 Alcance Territorial:
La licencia es válida MUNDIALMENTE, sin restricciones geográficas de instalación o uso del SOFTWARE. El LICENCIATARIO puede:
- Instalar el SOFTWARE en cualquier país
- Usar el SOFTWARE desde cualquier ubicación con conexión a Internet
- Flashear dispositivos ESP32 en cualquier parte del mundo
- Calibrar impresoras en cualquier territorio
3.6.2 Jurisdicción Aplicable:
No obstante el alcance mundial de uso, las siguientes condiciones jurisdiccionales son IRRENUNCIABLES:
- Ley aplicable: Leyes de la República Argentina
- Tribunales competentes: Tribunales Ordinarios de la Ciudad Autónoma de Buenos Aires
- Idioma del contrato: Español
- Moneda de pago: Pesos argentinos (ARS)
- Conversión de precios en USD: Los precios publicados en dólares estadounidenses (USD) se convierten a pesos argentinos (ARS) utilizando el tipo de cambio comprador del Banco de la Nación Argentina vigente al momento de la compra
3.6.3 Restricciones Legales Territoriales:
El LICENCIATARIO se compromete a:
- NO usar el SOFTWARE en países sujetos a embargos o sanciones internacionales
- Cumplir con las leyes de exportación de software de Argentina
- No violar leyes locales de uso de tecnología de cifrado
- Respetar normativas de protección de datos del país donde opere
### 3.7 Duración y Terminación del Contrato
3.7.1 Vigencia:
- El contrato entra en vigor al aceptar estos términos (click de aceptación o uso del SOFTWARE)
- La licencia es de duración INDEFINIDA mientras el LICENCIATARIO cumpla estos términos
- Los créditos adquiridos NO tienen fecha de vencimiento (salvo indicación expresa)
3.7.2 Terminación por el LICENCIATARIO:
El LICENCIATARIO puede terminar el contrato en cualquier momento:
- Desinstalando el SOFTWARE
- Dejando de usarlo
- Solicitando cierre de cuenta por email
Consecuencias:
- Los créditos no utilizados se pierden sin derecho a reembolso
- La licencia queda revocada inmediatamente
- No hay derecho a compensación alguna
3.7.3 Terminación por el LICENCIANTE:
El LICENCIANTE puede terminar el contrato inmediatamente y sin previo aviso en caso de:
- Uso del SOFTWARE en modalidad no autorizada (empresarial sin licencia)
- Compartir credenciales o licencia con terceros
- Intentos de ingeniería inversa o crackeo
- Superar límites de uso de LICENCIA PERSONAL sin migrar a EMPRESARIAL
- Fraude en pagos o uso de códigos de recarga robados
- Reventa no autorizada del SOFTWARE mismo
- Violación de propiedad intelectual del LICENCIANTE
- Uso para fines ilícitos
Consecuencias:
- Revocación inmediata de licencia
- Blacklist permanente del hardware fingerprint
- Pérdida de todos los créditos sin reembolso
- Posibilidad de acciones legales por daños y perjuicios
## 4. REGISTRO, ACTIVACIÓN Y GESTIÓN DE CUENTA DE USUARIO
### 4.1 Proceso de Registro Inicial
#### 4.1.1 Requisitos Técnicos Previos
Antes de iniciar el registro, el usuario debe:
- Disponer de conexión a Internet estable (mínimo 1 Mbps)
- Tener una dirección de correo electrónico válida y accesible
- Contar con un equipo compatible:
* Windows 7 (x64)
* Windows 8/8.1 (x64)
* Windows 10 (x64)
* Windows 11 (x64)
* NO compatible con Linux, macOS ni sistemas operativos no basados en Windows
- Mínimo 200 MB de espacio libre en disco
- Permisos de administrador para instalación
#### 4.1.2 Información Requerida Durante el Registro
OBLIGATORIA:
- Email: Dirección válida que servirá como identificador único de cuenta
* Formato: debe cumplir RFC 5322
* Unicidad: cada email solo puede registrar una cuenta
* Importancia: es el canal principal de comunicación con el LICENCIANTE
- Aceptación de Términos: Checkbox obligatorio
* Confirma lectura y aceptación de estos Términos y Condiciones
* Sin esta aceptación, no se puede completar el registro
* Timestamp de aceptación registrado en base de datos
- Confirmación de Mayoría de Edad: Declaración jurada
* El usuario declara ser mayor de 18 años (o edad legal en su país)
* El LICENCIANTE NO verifica edad, confía en la declaración
* Uso por menores requiere supervisión de adulto responsable
INFORMACIÓN NO REQUERIDA:
No se solicita información de facturación, datos personales adicionales ni documentación de ningún tipo durante el registro básico.
#### 4.1.3 Flujo del Proceso de Registro
PASO 1: Descarga del SOFTWARE
- Usuario descarga ejecutable desde sitio oficial https://mania3d.xyz
- Instalación del SOFTWARE en equipo local
PASO 2: Primera Ejecución y Diálogo de Registro
- Al ejecutar por primera vez, el SOFTWARE detecta ausencia de licencia
- Se presenta pantalla de bienvenida con opciones de registro
PASO 3: Creación de Cuenta
Si usuario elige registrarse:
1. Ingresa email en formulario
2. Acepta Términos y Condiciones (checkbox obligatorio)
3. Click en "Crear Cuenta"
4. El SOFTWARE se comunica con servidor del LICENCIANTE vía HTTPS
5. Servidor valida email y crea cuenta
6. Se acreditan créditos gratuitos de bienvenida (si hubiera) según configuración del servidor
7. Cuenta queda activa inmediatamente
PASO 4: Vinculación de Hardware
- En el primer uso exitoso del SOFTWARE:
* El SOFTWARE recopila información técnica del equipo para vinculación de licencia
- Dirección MAC de interfaz de red principal
- Serial number del procesador (CPUID)
- UUID de placa madre
- Serial del disco duro primario
- Hash SHA-256 de la combinación anterior
* Se genera un FINGERPRINT único de 64 caracteres hexadecimales
* Este FINGERPRINT se envía al servidor y se vincula a la cuenta
* La licencia queda PERMANENTEMENTE vinculada a ese hardware
PASO 6: Confirmación
- Usuario recibe confirmación de activación
- Puede proceder a utilizar el SOFTWARE según los términos de su licencia
#### 4.1.4 Crédito Inicial Gratuito
Al completar el registro exitosamente, el servidor otorga créditos de bienvenida de forma DINÁMICA:
- Tipo de créditos: Puede ser MPU6050, ADXL345, ambos o ninguno (según configuración del servidor)
- Cantidad de créditos: Puede ser 0, 1, 2, 5, 10 o cualquier cantidad (según configuración del servidor)
- La configuración se define desde el servidor y puede cambiar sin aviso previo
- Los créditos gratuitos otorgados NO tienen vencimiento
- Están sujetos a las mismas condiciones que créditos comprados
Finalidad de los créditos gratuitos:
- Permitir al usuario probar el sistema antes de comprar
- Validar compatibilidad con su hardware
- Familiarizarse con el proceso de flasheo
- Evaluar la calidad del software y resultados
Restricciones:
- Solo se otorgan UNA VEZ por cuenta (durante registro, si hubiera)
- No se pueden transferir a otra cuenta
- No se pueden canjear por dinero o créditos de otro tipo
- Crear múltiples cuentas para obtener créditos gratuitos iniciales (si hubiera) está PROHIBIDO y puede resultar en ban permanente
### 4.2 Vinculación de Hardware (Fingerprinting)
#### 4.2.1 Concepto y Finalidad
La vinculación de hardware es un mecanismo de protección anti-piratería que asocia la licencia de forma única e irrevocable al equipo físico del LICENCIATARIO. Sus objetivos son:
- Prevenir compartir licencias entre múltiples usuarios
- Evitar uso simultáneo en equipos no autorizados
- Proteger el modelo de negocio del LICENCIANTE
- Garantizar cumplimiento de límites de uso (Licencia Personal vs Empresarial)
#### 4.2.2 Información Recopilada
El SOFTWARE recopila identificadores únicos de hardware del equipo, incluyendo:
- Identificadores de adaptadores de red
- Identificadores del procesador
- Identificadores de la placa madre
- Identificadores del sistema operativo
Procesamiento:
Estos valores se procesan mediante algoritmos criptográficos para generar un FINGERPRINT único e irreversible que identifica el equipo.
#### 4.2.3 Permanencia y Cambios de Hardware
PERMANENCIA:
Una vez vinculada, la licencia NO PUEDE transferirse manualmente a otro equipo. La vinculación es permanente durante la vida útil de la licencia.
CAMBIOS DE HARDWARE - Impacto:
| Componente Cambiado | ¿Invalida Licencia? | Solución |
|
|
|
-|
| RAM (agregar/cambiar módulos) | ❌ NO | Automático, sin acción |
| Disco duro secundario | ❌ NO | Automático |
| Tarjeta gráfica (GPU) | ❌ NO | Automático |
| Fuente de poder | ❌ NO | Automático |
| Gabinete/coolers | ❌ NO | Automático |
| Placa madre | ✅ SÍ | Transferencia excepcional |
| Procesador (CPU) | ✅ SÍ | Transferencia excepcional |
| Disco duro primario (C: en Windows) | ⚠️ POSIBLE | Depende del método de clonado |
| Interfaz de red (cambio de adaptador) | ⚠️ POSIBLE | Depende del impacto |
CAMBIO DE EQUIPO COMPLETO:
Si el usuario adquiere una computadora nueva o realiza cambios de hardware que reducen la similitud por debajo del 75%, la licencia NO SE TRANSFIERE automáticamente.
El sistema de FUZZY MATCHING al 75% evalúa automáticamente la configuración del hardware:
- Similitud ≥75%: Licencia sigue activa sin intervención
- Similitud <75%: Licencia bloqueada automáticamente
TRANSFERENCIAS EXCEPCIONALES:
Excepcionalmente, el LICENCIANTE podrá evaluar solicitudes de transferencia de licencia en los siguientes casos debidamente documentados:
- Robo del equipo: Presentando denuncia policial original con número de causa
- Daño por fuerza mayor: Certificado técnico de servicio autorizado que acredite falla irreparable por caso fortuito o fuerza mayor (incendio, inundación, etc.)
- Defecto de fabricación crítico: Certificación del fabricante del equipo sobre defecto no reparable cubierto por garantía
PROCESO DE SOLICITUD DE TRANSFERENCIA EXCEPCIONAL:
1. Enviar email a soporte@mania3d.xyz con asunto "Solicitud de Transferencia Excepcional"
2. Adjuntar documentación probatoria según corresponda (denuncia policial, certificado técnico, etc.)
3. Proveer email de la cuenta y detalles del hardware original
4. Esperar evaluación del LICENCIANTE (7-15 días hábiles)
5. El LICENCIANTE evaluará cada caso individualmente y podrá:
- Aprobar: Autorizar transferencia a nuevo equipo (sin cargo adicional)
- Rechazar: Si no cumple requisitos o documentación insuficiente
- Solicitar información adicional: Para completar evaluación
CONDICIONES DE TRANSFERENCIA EXCEPCIONAL:
- Cada cuenta tiene derecho a UN MÁXIMO DE UNA (1) transferencia excepcional cada 24 meses
- La decisión del LICENCIANTE es final e inapelable
- El proceso puede demorar hasta 15 días hábiles
- NO se garantiza aprobación automática
- Solicitudes fraudulentas resultan en cancelación permanente de licencia
- La licencia está permanentemente atada al hardware original con tolerancia del 75%, salvo transferencia excepcional aprobada
#### 4.2.4 Detección de Violación de Vinculación
El servidor del LICENCIANTE detecta automáticamente:
- Intentos de uso simultáneo desde múltiples FINGERPRINTs
- Cambio frecuente de hardware (patrón sospechoso)
- Uso desde equipos virtuales (VMs) no autorizados
- Modificación de identificadores de hardware (spoofing)
Consecuencias de Detección:
- Suspensión temporal de cuenta (7 días)
- Solicitud de explicación al usuario
- Si se confirma compartir licencia: revocación permanente
- Si fue error legítimo: reactivación tras verificación
### 4.3 Seguridad de la Cuenta
#### 4.3.1 Responsabilidades del Usuario
El LICENCIATARIO es EXCLUSIVAMENTE responsable de:
Confidencialidad de Credenciales:
- Mantener su email de registro en absoluto secreto
- NO compartir acceso a la cuenta con familiares, amigos, empleados o terceros
- NO publicar información de cuenta en foros, grupos de Facebook, Discord, etc.
- Mantener seguro el acceso a la dirección de email registrada
Uso Autorizado:
- Asegurar que solo el titular de la licencia acceda a la cuenta
- En Licencias Empresariales, controlar accesos de empleados autorizados
- No permitir que terceros usen la cuenta "prestada temporalmente"
- Cerrar sesión en computadoras compartidas o públicas
Monitoreo de Actividad:
- Estar atento a notificaciones del LICENCIANTE sobre actividad de cuenta
- El usuario puede solicitar información sobre su actividad de cuenta contactando a soporte@mania3d.xyz
#### 4.3.2 Medidas de Seguridad Implementadas por el LICENCIANTE
FJM&DAX S.A.S. implementa las siguientes medidas de protección:
Cifrado de Datos:
- Comunicaciones HTTPS con certificado SSL/TLS válido
- Base de datos con cifrado en reposo (encryption at rest)
- Tokens de sesión con expiración automática (24 horas)
Detección de Anomalías:
- Sistema de detección de intentos de fuerza bruta (rate limiting)
- Bloqueo temporal tras 5 intentos fallidos de login consecutivos
- Alertas automáticas por uso sospechoso (multiple IPs, geolocalizaciones inconsistentes)
- Análisis de patrones de flasheo anormales
Auditoría:
- Registro de eventos técnicos del sistema para funcionamiento y trazabilidad
- Logs de acceso con timestamp para seguridad
- Conservación de registros por 2 años para investigaciones
#### 4.3.3 Notificación de Uso Sospechoso
El usuario DEBE notificar al LICENCIANTE dentro de las 24 HORAS si detecta:
- Flasheos no realizados por él en el historial
- Reducción inexplicable de créditos
- Emails de confirmación de acciones no realizadas
- Mensajes del sistema sobre accesos desde ubicaciones desconocidas
Procedimiento de Notificación:
1. Email a soporte@mania3d.xyz con asunto "URGENTE: Acceso No Autorizado"
2. Incluir:
- Email de la cuenta afectada
- Descripción detallada de la actividad sospechosa
- Timestamps aproximados
- Capturas de pantalla si es posible
3. Esperar respuesta del equipo de seguridad (máximo 48 horas)
Acciones del LICENCIANTE:
- Suspensión preventiva de la cuenta
- Investigación de logs de acceso
- Revocación de sesiones activas
- Reversión de flasheos no autorizados (si es posible)
- Reembolso de créditos consumidos fraudulentamente (a discreción del LICENCIANTE)
### 4.4 Recuperación de Cuenta
#### 4.4.1 Recuperación de Cuenta tras Cambio de Email
Si el usuario perdió acceso al email registrado:
Proceso Complejo (verificación manual):
1. Contactar a soporte@mania3d.xyz
2. Asunto: "Recuperación de Cuenta - Cambio de Email"
3. Proveer:
- Email antiguo (al que no tiene acceso)
- Nuevo email verificable
- Prueba de compra original (factura, captura de pantalla de email de confirmación, número de transacción)
- Razón del cambio de email
4. Equipo de soporte verifica identidad mediante email de confirmación de compra original (3-5 días hábiles)
5. Si aprueba: se actualiza email en base de datos
6. Usuario recibe confirmación en nuevo email
Documentación Requerida:
- Email de confirmación de compra original (con datos de transacción)
- Explicación del motivo del cambio de email
NOTA: Para Licencia Empresarial pueden solicitarse documentos adicionales de la empresa según el caso.
#### 4.4.2 Recuperación tras Cambio de Hardware
Ver sección 4.2.3 para detalles completos del proceso de transferencia excepcional.
### 4.5 Suspensión de Cuenta
El LICENCIANTE puede suspender cuentas de forma temporal o permanente.
#### 4.5.1 Causas de Suspensión Temporal (7-30 días)
Uso Anómalo:
- Patrón de flasheo sospechoso a criterio del LICENCIANTE
- Cambios frecuentes de hardware sin justificación
- Intentos de acceso desde múltiples ubicaciones geográficas simultáneas
- Uso de VPN/proxy de forma consistente (no prohibido, pero puede generar alerta)
Incumplimiento Leve:
- Superar ligeramente límite de 10 calibraciones/mes (11-15) sin licencia empresarial
- No responder a comunicaciones de auditoría en plazo razonable
- Uso comercial no declarado detectado mediante análisis de patrones
Reporte de Terceros:
- Denuncia de otro usuario sobre compartir cuenta
- Reporte de venta no autorizada del SOFTWARE en marketplaces
- Alerta de uso fraudulento por parte del sistema de pagos
Consecuencias de Suspensión Temporal:
- Acceso bloqueado al SOFTWARE por período determinado
- No se pueden realizar flasheos nuevos
- Dispositivos ya flasheados siguen funcionando (modo de uso)
- Créditos quedan congelados pero no se pierden
- Email de notificación con motivo y duración de suspensión
- Oportunidad de apelar dentro de 7 días
Procedimiento de Apelación:
1. Responder al email de suspensión
2. Explicar la situación desde su perspectiva
3. Proveer evidencia de uso legítimo
4. Comprometerse a no repetir la conducta
5. Esperar evaluación (48-72 horas)
6. Si se acepta apelación: reactivación inmediata
7. Si se rechaza: suspensión se mantiene
#### 4.5.2 Causas de Cancelación Permanente (Blacklist)
Violaciones Graves:
- Compartir cuenta/credenciales con terceros (demostrado)
- Vender acceso a la licencia
- Uso industrial sin licencia empresarial (deliberado y reiterado)
- Superar consistentemente límite de 10 calibraciones comerciales/mes sin migrar a licencia empresarial
Actividades Ilícitas:
- Ingeniería inversa del SOFTWARE
- Intento de crackeo o bypass de protecciones
- Distribución de versiones crackeadas
- Publicación de métodos de piratería en foros/redes sociales
- Uso del SOFTWARE para actividades ilegales
Fraude:
- Uso de tarjetas de crédito robadas para comprar créditos
- Generación fraudulenta de códigos de recarga
- Devolución de cargos (chargeback) injustificada tras usar créditos
- Crear múltiples cuentas para aprovecharse del crédito gratuito inicial
- Venta de códigos de recarga obtenidos fraudulentamente
Violación de Propiedad Intelectual:
- Remover avisos de copyright del SOFTWARE
- Redistribuir el SOFTWARE con marca propia
- Crear productos derivados sin autorización
- Uso de marca "Mania3D" sin permiso
Consecuencias de Cancelación Permanente:
- Revocación inmediata e irreversible de licencia
- Pérdida total de créditos sin derecho a reembolso
- Blacklist permanente del hardware FINGERPRINT (no podrá registrarse nuevamente)
- Blacklist del email (no puede crear nueva cuenta)
- Publicación en lista negra compartida con comunidad (opcional, según gravedad)
- Inicio de acciones legales civiles y/o penales si corresponde
- Reclamación de daños y perjuicios
- Cobro retroactivo de licencia empresarial si usó sin autorización
Sin Derecho a Reembolso:
En caso de cancelación permanente, NO SE REEMBOLSARÁ ningún pago realizado (créditos comprados, licencias empresariales, hardware adquirido).
### 4.6 Cierre Voluntario de Cuenta
El LICENCIATARIO puede solicitar el cierre voluntario de su cuenta en cualquier momento.
#### 4.6.1 Procedimiento
Pasos:
1. Enviar email a soporte@mania3d.xyz
2. Asunto: "Solicitud de Cierre de Cuenta"
3. Incluir:
- Email de la cuenta a cerrar
- Razón del cierre (opcional pero apreciado)
- Confirmación explícita: "Solicito el cierre permanente de mi cuenta"
4. Esperar confirmación (24-48 horas)
5. Confirmar cierre respondiendo email de verificación
6. Cuenta cerrada permanentemente
#### 4.6.2 Consecuencias del Cierre Voluntario
Inmediatas:
- Acceso al SOFTWARE revocado inmediatamente
- Imposibilidad de realizar nuevos flasheos
- Cuenta marcada como "cerrada" en base de datos
Créditos:
- Todos los créditos no utilizados se pierden SIN DERECHO A REEMBOLSO
- No se puede solicitar conversión a dinero o transferencia a otra cuenta
Dispositivos Flasheados:
- Los dispositivos ESP32 ya flasheados CONTINÚAN FUNCIONANDO
- El SOFTWARE en modo de uso sigue operativo (no requiere licencia)
- Solo se pierde la capacidad de flashear nuevos dispositivos
Datos Personales:
- Se conservan según Ley 25.326 de Protección de Datos Personales (Argentina)
- Período de retención: 5 años (requerimiento legal fiscal y auditoría)
- Usuario puede solicitar eliminación total tras período legal (derecho al olvido)
## 5. SISTEMA DE CRÉDITOS: ADQUISICIÓN, USO Y GESTIÓN
### 5.1 Concepto y Finalidad del Sistema de Créditos
#### 5.1.1 ¿Qué son los Créditos?
Los CRÉDITOS son unidades de consumo digital, intangibles y no reembolsables, que habilitan al LICENCIATARIO a programar (flashear) dispositivos ESP32 con el FIRMWARE propietario de Mania3D Klipper Suite. Funcionan como un sistema de prepago similar a:
- Créditos de telefonía móvil prepaga
- Tokens de juegos online
- Créditos de plataformas de servicios cloud
Características de los Créditos:
- NO son dinero ni moneda de curso legal
- NO pueden canjearse por dinero en efectivo
- NO pueden transferirse entre cuentas de usuarios diferentes
- NO pueden revenderse a terceros
- NO tienen fecha de vencimiento (salvo indicación expresa en promociones)
- Son específicos por tipo de sensor (MPU6050 vs ADXL345, NO intercambiables)
- Se consumen solo en el primer flasheo de cada dispositivo ESP32 único
#### 5.1.2 Tipos de Créditos
CRÉDITOS MPU6050:
- Habilitan flasheo de firmware para sensor acelerómetro MPU6050
- Sensor más económico y común en el mercado
- Menor precisión que ADXL345, pero suficiente para mayoría de calibraciones
CRÉDITOS ADXL345:
- Habilitan flasheo de firmware para sensor acelerómetro ADXL345
- Sensor de mayor precisión y costo
- Recomendado para impresoras de alta velocidad o calibraciones profesionales
- Mayor frecuencia de muestreo disponible
NO INTERCAMBIABILIDAD:
- 1 crédito MPU6050 NO puede usarse para flashear firmware ADXL345
- NO existe conversión entre tipos de créditos
- El usuario debe comprar el tipo específico según el sensor que posee
#### 5.1.3 Finalidad del Sistema de Créditos
El sistema de créditos tiene múltiples objetivos:
1. Monetización Justa: Cobrar por el servicio de flasheo, no por el uso posterior del dispositivo
2. Flexibilidad: El usuario compra solo lo que necesita, sin suscripciones mensuales
3. Anti-Piratería: Control de uso mediante autenticación en servidor
4. Escalabilidad: Permite diferenciar precios según tipo de sensor
5. Promociones: Facilita ofrecer bonificaciones, descuentos por volumen, paquetes especiales
### 5.2 Adquisición de Créditos
#### 5.2.1 Canales Oficiales de Compra
Los créditos se adquieren EXCLUSIVAMENTE mediante:
1. Sitio Web Oficial:
- URL: https://mania3d.xyz/shop
- Proceso:
1. Ingresar al sitio web
2. Navegar a sección "Créditos" o "Tienda"
3. Seleccionar paquete deseado (MPU6050, ADXL345 o mixto)
4. Agregar al carrito
5. Proceder al checkout
6. Elegir método de pago (Mercado Pago)
7. Completar pago
8. Recibir código de recarga por email
2. Revendedores Autorizados:
- FJM&DAX S.A.S. puede autorizar revendedores oficiales
- Lista actualizada en sitio web oficial
- Los revendedores venden CÓDIGOS DE RECARGA, NO créditos directos
- Verificar siempre autenticidad del revendedor
3. Promociones Especiales:
- Sorteos en redes sociales oficiales (Instagram, Facebook)
- Programas de referidos (si se implementan)
- Bonificaciones por compras grandes
- Descuentos en lanzamientos de productos
ADVERTENCIA - Canales NO Oficiales:
⚠️ NUNCA comprar créditos o códigos en:
- Grupos de Facebook no oficiales
- Mercado Libre/Marketplace de vendedores no autorizados
- WhatsApp de números no verificados
- Sitios web de terceros no listados como oficiales
- Foros o Discord de usuarios (salvo sorteos oficiales del LICENCIANTE)
Riesgos de comprar en canales no oficiales:
- Códigos falsos o ya utilizados
- Códigos obtenidos fraudulentamente (tarjetas robadas)
- Revocación del código por el LICENCIANTE sin reembolso
- Pérdida total del dinero pagado
- Posible suspensión de cuenta por uso de código fraudulento
#### 5.2.2 Paquetes y Opciones de Compra
PAQUETES SIMPLES (un solo tipo de sensor):
Los créditos se ofrecen en diferentes paquetes con descuentos por volumen:
- Paquetes pequeños (ideal para usuarios individuales)
- Paquetes medianos (para uso profesional)
- Paquetes grandes (para empresas o talleres)
- Descuentos progresivos según cantidad adquirida
Precios: Consultar sitio oficial para precios actuales. Los precios están sujetos a cambios sin previo aviso.
PAQUETES MIXTOS (ambos sensores):
Algunos paquetes incluyen combinaciones de ambos tipos:
- Combinaciones MPU6050 + ADXL345
- Proporción ajustada según necesidades
- Precio ajustado según tipo y cantidad
PAQUETES PROMOCIONALES:
En fechas especiales (Black Friday, Cyber Monday, aniversario):
- Paquetes con créditos extra gratuitos
- Descuentos porcentuales adicionales
- Bundles que incluyen hardware (ESP32 + sensor + créditos)
#### 5.2.3 Métodos de Pago
ACTUALMENTE DISPONIBLE:
- Mercado Pago: Plataforma oficial de pagos en Argentina
* Acepta: Tarjetas de crédito/débito, dinero en cuenta, Rapipago/PagoFácil, transferencia bancaria
* Moneda: Pesos Argentinos (ARS)
* Conversión automática para pagos internacionales
* Confirmación inmediata o hasta 72 horas
INTERNACIONALES:
- Mercado Pago acepta tarjetas internacionales (Visa, Mastercard)
- El tipo de cambio aplicado es el oficial de Mercado Pago
- Pueden aplicarse comisiones internacionales del banco emisor
FUTURAS OPCIONES (en evaluación):
- PayPal
- Stripe (tarjetas internacionales)
- Criptomonedas (Bitcoin, Ethereum, USDT)
- Transferencias bancarias directas
NO DISPONIBLE ACTUALMENTE:
- Facturación electrónica (en desarrollo)
- Pago contra entrega
- Cheques
- Efectivo en persona
#### 5.2.4 Proceso de Entrega de Códigos de Recarga
FLUJO ESTÁNDAR:
Paso 1: Confirmación de Pago
- El usuario completa el pago en Mercado Pago
- Mercado Pago notifica al servidor del LICENCIANTE via webhook
- El servidor valida la transacción (monto, estado, autenticidad)
Paso 2: Generación del Código
- Sistema genera código alfanumérico único
- Formato típico: XXXX-XXXX-XXXX-XXXX (16 caracteres)
- El código se vincula a:
* Transacción de Mercado Pago (ID)
* Cantidad y tipo de créditos comprados
* Email del comprador
* Timestamp de generación
- Se marca como "no canjeado" en base de datos
Paso 3: Envío por Email
- Sistema envía email automatizado a dirección registrada en compra
- Asunto: "Tu código de créditos - Mania3D Klipper Suite"
- Contenido del email:
* Código de recarga destacado visualmente
* Cantidad y tipo de créditos incluidos
* Instrucciones de canje paso a paso
* Enlace a tutorial en video (si disponible)
* Datos de contacto de soporte
* Advertencia: "Este código es de un solo uso, guárdelo en lugar seguro"
Paso 4: Tiempo de Entrega
- Ideal: Instantáneo (90% de los casos)
- Normal: Dentro de 2 horas (8% de los casos)
- Excepcional: Hasta 72 horas (2% de los casos, requiere verificación manual)
Razones de Demora:
- Pago pendiente de acreditación en Mercado Pago
- Transacción marcada para revisión manual (antifraud)
- Problemas técnicos temporales del servidor
- Compras desde países con restricciones (requiere verificación)
- Montos elevados (compras >100 créditos pueden requerir validación)
Paso 5: Verificación de Recepción
- El usuario debe verificar:
* Bandeja de entrada del email utilizado en compra
* Carpeta de SPAM/correo no deseado
* Carpeta de Promociones (Gmail)
* Correcto ingreso del email en formulario de compra
Si NO recibe el email en 72 horas:
1. Verificar carpetas de email mencionadas
2. Agregar noreply@mania3d.xyz o ventas@mania3d.xyz a contactos
3. Contactar a ventas@mania3d.xyz con:
- Comprobante de pago (captura de pantalla, número de transacción)
- Email utilizado en compra
- Fecha y hora de compra
- Monto pagado
4. Esperar respuesta de soporte (24-48 horas)
5. Soporte reenvía código o lo acredita manualmente en cuenta
#### 5.2.5 Códigos de Recarga: Características y Seguridad
FORMATO:
``
Ejemplo: A3F9-K2P7-X8M4-Q5L1
- 4 grupos de 4 caracteres
- Separados por guiones
- Alfanuméricos (letras mayúsculas y números)
- Excluye caracteres ambiguos: 0/O, 1/I, 5/S
`
UNICIDAD:
- Cada código es único en el sistema
- Se genera mediante algoritmo criptográfico seguro
- Imposible predecir códigos futuros
- Base de datos verifica no duplicación antes de crear
USO ÚNICO:
- Cada código puede canjearse UNA SOLA VEZ
- Al canjear, se marca como "usado" inmediatamente
- No puede reactivarse ni reutilizarse
- Intento de canjear código ya usado: error explícito
SEGURIDAD:
- Almacenamiento encriptado en base de datos
- Transmisión via HTTPS (SSL/TLS)
- Rate limiting en endpoint de canje (máx. 10 intentos/hora por IP)
- Detección de ataques de fuerza bruta (intentos masivos)
VALIDEZ:
- Por defecto: SIN FECHA DE VENCIMIENTO
- Promociones especiales pueden tener vencimiento (indicado claramente)
- El código permanece válido hasta ser canjeado
- NO se pierde si no se canjea inmediatamente
### 5.3 Canje y Acreditación de Créditos
#### 5.3.1 Proceso de Canje
PASO A PASO:
1. Abrir el SOFTWARE
- Ejecutar Mania3D Klipper Suite
- Debe estar conectado a Internet
- Iniciar sesión con cuenta registrada (email)
2. Navegar a Sección de Créditos
- Click en pestaña "Créditos" o "Canjear Código"
- Se muestra saldo actual de créditos por tipo
- Opción "Canjear Código de Recarga"
3. Ingresar Código
- Hacer click en "Canjear Código"
- Aparece diálogo modal con campo de texto
- Ingresar código EXACTAMENTE como aparece en el email
* Sensible a mayúsculas/minúsculas (aunque el sistema puede ser flexible)
* Incluir o excluir guiones (ambos formatos aceptados)
* Sin espacios al inicio o final
4. Confirmar Canje
- Click en "Canjear" o "Confirmar"
- El SOFTWARE se comunica con servidor del LICENCIANTE
- Servidor valida:
* Formato correcto del código
* Existencia del código en base de datos
* Estado "no canjeado"
* Código no vencido (si aplica)
5. Acreditación Inmediata
- Si validación exitosa:
* Código se marca como "usado" en base de datos
* Créditos se acreditan en cuenta del usuario
* Se registra timestamp del canje
* Se muestra mensaje de confirmación:
`
✓ Código canjeado exitosamente
Se acreditaron:
- 10 créditos MPU6050
Nuevo saldo: 15 créditos MPU6050
`
- Si validación falla:
* Mensaje de error específico (ver sección 5.3.3)
6. Verificación Post-Canje
- Usuario puede verificar nuevo saldo en panel de cuenta
- Historial de canjes disponible en sección "Actividad" o "Historial"
- Email de confirmación enviado automáticamente
#### 5.3.2 Casos Especiales de Canje
CANJE EN CUENTA DIFERENTE:
- El código NO está vinculado a una cuenta específica al momento de compra
- Puede canjearse en cualquier cuenta registrada
- Esto permite:
* Regalar códigos a otros usuarios
* Comprar para un tercero
* Distribuir códigos en sorteos/promociones
- Una vez canjeado, los créditos quedan vinculados a esa cuenta permanentemente
CANJE MÚLTIPLE (varios códigos):
- El usuario puede canjear múltiples códigos sucesivamente
- No hay límite de códigos canjeables por cuenta
- Los créditos se acumulan
- Ejemplo:
* Código 1: +10 MPU6050
* Código 2: +10 MPU6050
* Código 3: +5 ADXL345
* Saldo total: 20 MPU6050 + 5 ADXL345
CANJE SOLO DESDE EL SOFTWARE:
- Los códigos ÚNICAMENTE pueden canjearse desde el SOFTWARE (Maña3D Klipper Suite)
- NO existe plataforma web, app móvil ni otro método de canje
- El canje se realiza desde la interfaz del SOFTWARE en la computadora vinculada
- Los créditos se acreditan en la cuenta del usuario
#### 5.3.3 Errores Comunes al Canjear
ERROR: "Código inválido o no existe"
- Causas posibles:
* Código ingresado incorrectamente (typo)
* Código falso (comprado en canal no oficial)
* Problema de copiado/pegado (caracteres invisibles)
- Solución:
* Verificar código carácter por carácter
* Copiar y pegar directamente desde email original
* Contactar soporte con captura de pantalla del código
ERROR: "Este código ya ha sido utilizado"
- Causas posibles:
* Código ya canjeado previamente por el mismo usuario (y olvidó)
* Código compartido y canjeado por otro usuario
* Código comprado usado en mercado de segunda mano
* Código obtenido de fuente no confiable
- Solución:
* Verificar historial de canjes en cuenta
* Si no aparece en historial: contactar soporte con comprobante de compra
* Si compró en canal no oficial: pérdida irrecuperable
ERROR: "Código vencido"
- Causas posibles:
* Código de promoción especial con fecha de vencimiento
* Tiempo límite de canje superado
- Solución:
* Verificar términos de la promoción original
* Contactar soporte (en algunos casos pueden hacer excepción)
ERROR: "Demasiados intentos, intente más tarde"
- Causas posibles:
* Rate limiting activado (más de 10 intentos en 1 hora)
* Detección de comportamiento sospechoso
- Solución:
* Esperar 1 hora y reintentar
* Verificar que está ingresando código correcto
* Contactar soporte si persiste
ERROR: "No se pudo conectar con el servidor"
- Causas posibles:
* Sin conexión a Internet
* Firewall bloqueando el SOFTWARE
* Servidor temporalmente fuera de servicio
* Problema de DNS
- Solución:
* Verificar conexión a Internet
* Desactivar firewall/antivirus temporalmente
* Intentar en red diferente
* Esperar y reintentar (si es problema del servidor)
### 5.4 Consumo de Créditos: Primer Flasheo vs Re-Flasheo
#### 5.4.1 Lógica del Sistema
REGLA FUNDAMENTAL:
Solo el PRIMER FLASHEO de cada dispositivo ESP32 único consume crédito. Los RE-FLASHEOS posteriores del mismo dispositivo son gratuitos (dentro de límite del servidor).
IDENTIFICACIÓN DE DISPOSITIVO:
Cada ESP32 tiene identificadores únicos grabados en fábrica:
- MAC Address: Dirección única de 6 bytes (ej: A4:CF:12:34:56:78)
- Identificador interno del chip: Identificador único (ej: 0x12345678)
- Flash ID: ID del chip de memoria Flash
El SOFTWARE y servidor utilizan estos identificadores para determinar si es primer flasheo o re-flasheo.
#### 5.4.2 Primer Flasheo (Consume Crédito)
SITUACIÓN:
- Usuario flashea un ESP32 que NUNCA fue flasheado antes con este sistema
- O flashea un ESP32 cuya MAC address no está en la base de datos del servidor
- O flashea un ESP32 previamente flasheado con licencia de otro usuario
PROCESO:
1. Usuario inicia proceso de flasheo en el SOFTWARE
2. SOFTWARE detecta ESP32 conectado y lee su MAC address
3. SOFTWARE consulta al servidor: "¿Este dispositivo fue flasheado antes?"
4. Servidor busca en base de datos:
- Tabla: dispositivos_flasheados
- Columnas: chip_id, mac_address, usuario_id, timestamp_primer_flasheo
5. Si NO encuentra registro: es PRIMER FLASHEO
6. Servidor verifica saldo de créditos del usuario
7. Si hay crédito disponible:
- DESCUENTA 1 crédito del tipo correspondiente (MPU6050 o ADXL345)
- Autoriza flasheo
- Registra dispositivo en base de datos vinculado al usuario
- Envía firmware al SOFTWARE
8. SOFTWARE procede a flashear el ESP32
9. Al completar exitosamente:
- Mensaje: "✓ Flasheo completado. Se consumió 1 crédito MPU6050. Saldo restante: X créditos."
CASOS PARTICULARES:
Mismo Modelo, Diferente MAC:
- Usuario flashea 10 ESP32-C3 Super Mini diferentes
- Cada uno tiene MAC única
- Cada uno consume 1 crédito (10 créditos total)
- Son dispositivos diferentes aunque sean mismo modelo
ESP32 Flasheado por Otra Persona:
- Usuario A compra ESP32 nuevo, lo flashea con su licencia → Consume crédito de A
- Usuario A vende el ESP32 flasheado a Usuario B
- Usuario B intenta flashear el mismo ESP32 con su licencia → Consume crédito de B (es primer flasheo de esa licencia)
- Esto previene mercado gris de ESP32 "pre-flasheados" sin consumir crédito
#### 5.4.3 Re-Flasheo (Gratuito Limitado)
SITUACIÓN:
- Usuario flashea nuevamente un ESP32 que ya flasheó previamente
- La MAC address está en base de datos vinculada a su cuenta
RAZONES COMUNES DE RE-FLASHEO:
- Actualización del firmware a nueva versión
- Cambio de tipo de sensor (MPU6050 → ADXL345 o viceversa)
- ESP32 se dañó y usuario reinstala firmware
- Experimentación con diferentes configuraciones
- Error durante flasheo anterior (flasheo incompleto)
PROCESO:
1. Usuario inicia proceso de flasheo
2. SOFTWARE lee MAC address del ESP32
3. SOFTWARE consulta servidor
4. Servidor encuentra registro existente:
- Dispositivo ya flasheado anteriormente
- Vinculado a cuenta del usuario actual
- Cuenta: N re-flasheos realizados (ej: 3/10)
5. Si NO se superó límite de re-flasheos gratuitos:
- NO descuenta crédito
- Autoriza flasheo
- Incrementa contador de re-flasheos
- Envía firmware
6. SOFTWARE flashea el ESP32
7. Al completar:
- Mensaje: "✓ Flasheo completado. No se consumió crédito (dispositivo ya registrado)."
LÍMITE DE RE-FLASHEOS:
- Configurado dinámicamente en servidor según el tipo de paquete adquirido
- La cantidad de re-flasheos disponibles es definida por el LICENCIANTE y puede variar
- Tras superar límite: cada flasheo adicional consume 1 crédito
- Límite por dispositivo, no por cuenta
EJEMPLO DE FLUJO:
`
Usuario tiene:
- 2 créditos MPU6050
- 1 crédito ADXL345
Compra ESP32 nuevo (MAC: A4:CF:12:00:00:01)
1er Flasheo (MPU6050):
- Base de datos: NO existe registro de este ESP32
- Resultado: Consume 1 crédito MPU6050, registra dispositivo
- Saldo: MPU6050=1, ADXL345=1
- Contador re-flasheos MPU6050 de ESTE ESP32 = 1/N (límite dinámico configurado por servidor)
- Ejemplo: Si límite es 3, el contador queda 1/3 (quedan 2 disponibles)
2do Flasheo (actualización firmware MPU6050):
- Base de datos: Existe registro, mismo MAC, mismo usuario
- Resultado: NO consume crédito (es re-flasheo, tiene disponibles)
- Saldo: MPU6050=1, ADXL345=1
- Contador re-flasheos MPU6050 = 2/N (si N=3, quedan 1 disponible)
3er Flasheo (cambio a ADXL345):
- Base de datos: Existe registro del ESP32
- Servidor verifica: ¿Este ESP32 tiene re-flasheos disponibles del sensor ADXL345?
- Si SÍ tiene re-flasheos ADXL345 disponibles: NO consume crédito
- Si NO tiene re-flasheos ADXL345 disponibles: Consume 1 crédito ADXL345
- Ejemplo: Primer flasheo ADXL345 en este ESP32 → Consume crédito
- Saldo (si consumió): MPU6050=1, ADXL345=0
- Contador re-flasheos ADXL345 = 1/N (si N=3, quedan 2 disponibles)
- Contador MPU6050 = 2/N (no se afecta)
4to Flasheo (volver a MPU6050):
- Base de datos: Existe registro del ESP32, ya fue flasheado con MPU6050 antes
- Servidor verifica: ¿Este ESP32 tiene re-flasheos MPU6050 disponibles?
- Contador actual MPU6050: 2/3 (queda 1 disponible)
- Resultado: NO consume crédito (tiene re-flasheos MPU6050 disponibles)
- Saldo: MPU6050=1, ADXL345=0
- Contador re-flasheos MPU6050 = 3/3 (AGOTADOS), contador ADXL345 = 1/3
5to Flasheo (MPU6050 con contador agotado):
- Base de datos: Contador MPU6050 = 3/3 (agotados)
- Servidor: "No quedan re-flasheos MPU6050 para este ESP32"
- Resultado: Requiere consumir 1 crédito MPU6050 adicional
- Si usuario tiene crédito: Consume, resetea/extiende contador (ej: 1/3 nuevos)
- Si NO tiene crédito: Error "Crédito insuficiente"
- El límite es POR SENSOR en cada ESP32 (MPU y ADXL tienen contadores separados)
- Límite configurado por servidor: puede ser 3, 10, 50, ilimitado, etc.
`
#### 5.4.4 Cambio de Tipo de Sensor
PREGUNTA FRECUENTE: "Si flasheé con MPU6050, ¿puedo re-flashear con ADXL345 sin consumir crédito?"
RESPUESTA:
LÓGICA DE CONSUMO DE CRÉDITOS:
El consumo de créditos NO depende de la licencia que flashea, sino de:
1. ¿Este ESP32 tiene re-flasheos disponibles del sensor deseado?
2. Si SÍ → NO consume crédito (usa un re-flasheo disponible)
3. Si NO → Consume 1 crédito del tipo de sensor
EJEMPLOS:
Caso A - Primer flasheo de un sensor en ESP32:
- ESP32 nuevo o sin historial del sensor MPU6050
- Servidor: "Este ESP32 NO tiene re-flasheos MPU6050 disponibles"
- Resultado: Consume 1 crédito MPU6050
- El ESP32 ahora tiene contador 1/N usados (según servidor, ej: 1/3 quedan 2)
Caso B - Cambio de sensor en mismo ESP32:
- ESP32 ya flasheado con MPU6050, ahora flasheas ADXL345
- Servidor: "Este ESP32 NO tiene re-flasheos ADXL345 disponibles" (es primera vez con ADXL)
- Resultado: Consume 1 crédito ADXL345
- El ESP32 ahora tiene contador ADXL345 = 1/N (ej: 1/3, quedan 2)
- Los re-flasheos MPU6050 se mantienen intactos (independientes)
Caso C - Re-flasheo del mismo sensor:
- ESP32 con historial MPU6050, contador 3/10 re-flasheos usados
- Servidor: "Este ESP32 tiene 7 re-flasheos MPU6050 disponibles"
- Resultado: NO consume crédito (usa 1 re-flasheo, queda 6/10)
Caso D - Re-flasheos agotados:
- ESP32 con historial MPU6050, contador 10/10 re-flasheos agotados
- Servidor: "Este ESP32 NO tiene re-flasheos MPU6050 disponibles"
- Resultado: Consume 1 crédito MPU6050 para autorizar
- El servidor puede resetear contador o dar re-flasheos adicionales
CONTADORES INDEPENDIENTES POR SENSOR:
Cada ESP32 tiene contadores separados:
- Re-flasheos MPU6050: 0/N (N configurado por servidor, ej: 3, 10, etc.)
- Re-flasheos ADXL345: 0/N
Cambiar de MPU a ADXL NO resetea el contador MPU. Son independientes.
Ejemplo práctico:
`
Usuario tiene: 2 créditos MPU6050, 1 crédito ADXL345
ESP32 nuevo (MAC: A4:CF:12:00:00:01)
Límite de re-flasheos por sensor: 3 (ejemplo)
Flasheo 1 (MPU6050):
- ESP32 sin historial MPU → NO tiene re-flasheos MPU disponibles
- Consume crédito MPU → Saldo: MPU=1, ADXL=1
- Contador MPU: 1/3 usados (quedan 2 disponibles)
Flasheo 2 (MPU6050):
- ESP32 con historial MPU → Tiene re-flasheos MPU disponibles (2 restantes)
- NO consume crédito → Saldo: MPU=1, ADXL=1
- Contador MPU: 2/3 usados (queda 1 disponible)
Flasheo 3 (MPU6050):
- ESP32 con re-flasheos MPU disponibles (1 restante)
- NO consume crédito → Saldo: MPU=1, ADXL=1
- Contador MPU: 3/3 usados (AGOTADOS)
Flasheo 4 (MPU6050):
- Contador MPU: 3/3 (agotados)
- Requiere crédito pero usuario tiene MPU=1
- Consume crédito MPU → Saldo: MPU=0, ADXL=1
- Contador MPU: 1/3 usados (reinicia con nuevo crédito, quedan 2)
Flasheo 5 (ADXL345):
- ESP32 sin historial ADXL → NO tiene re-flasheos ADXL disponibles
- Consume crédito ADXL → Saldo: MPU=0, ADXL=0
- Contador ADXL: 1/3 usados (quedan 2)
- Contador MPU: 1/3 (no se afecta, son independientes)
Flasheo 6 (ADXL345):
- ESP32 con re-flasheos ADXL disponibles (2 restantes)
- NO consume crédito → Saldo: MPU=0, ADXL=0
- Contador ADXL: 2/3 usados (queda 1)
Flasheo 7 (MPU6050):
- ESP32 con re-flasheos MPU disponibles (2 restantes desde flasheo 4)
- NO consume crédito → Saldo: MPU=0, ADXL=0
- Contador MPU: 2/3 usados (queda 1)
... (Puede seguir alternando sensores hasta agotar ambos contadores)
Flasheo N (cualquier sensor con contador agotado y sin créditos):
- Error: "Crédito insuficiente, compre más créditos"
`
JUSTIFICACIÓN:
Este sistema:
- Permite re-flashear sin costo dentro del límite (actualizaciones, correcciones)
- Cada tipo de sensor en cada ESP32 requiere consumir 1 crédito la primera vez
- Los contadores son por sensor en cada ESP32 (MPU y ADXL independientes)
- Protege contra abuso pero permite uso legítimo sin costos recurrentes
- El límite de re-flasheos gratuitos es configurado dinámicamente por el servidor
### 5.5 Consulta de Saldo y Historial
#### 5.5.1 Panel de Gestión de Créditos
El SOFTWARE incluye una sección dedicada a la gestión de créditos:
UBICACIÓN: Pestaña "Créditos" o "Cuenta" en interfaz principal
INFORMACIÓN MOSTRADA:
1. Saldo Actual:
`
Créditos Disponibles:
━━━━━━━━━━━━━━━━━━━━━━━━━
MPU6050: 15 créditos
ADXL345: 5 créditos
`
2. Último Canje:
`
Último código canjeado:
Código: A3F9-**--Q5L1 (oculto parcial por seguridad)
Fecha: 2024-01-15 14:30:25
Cantidad: +10 créditos MPU6050
`
3. Estadísticas de Uso:
`
Dispositivos Flasheados: 12 ESP32
- Primer flasheo: 12 (12 créditos consumidos)
- Re-flasheos: 45 (0 créditos consumidos)
Total créditos consumidos: 12
Total créditos canjeados: 25
Saldo actual: 13
`
4. Botones de Acción:
- "Canjear Código de Recarga"
- "Comprar Más Créditos" (abre sitio web en navegador)
- "Ver Historial Completo"
#### 5.5.2 Historial de Actividad
ACCESO: El usuario puede solicitar información sobre su historial de actividad de cuenta contactando a soporte@mania3d.xyz
INFORMACIÓN DISPONIBLE: El LICENCIANTE puede proporcionar información sobre:
- Compras de créditos realizadas
- Saldo actual de créditos por tipo
- Información técnica necesaria para resolución de consultas
PLAZO DE RESPUESTA: Hasta 10 días hábiles desde la solicitud
### 5.6 Política de No Reembolso
#### 5.6.1 Principio General
LOS CRÉDITOS SON NO REEMBOLSABLES salvo en las excepciones expresamente indicadas a continuación.
Esta política se aplica a:
- Créditos no utilizados
- Créditos comprados por error del usuario
- Créditos del tipo equivocado (MPU6050 vs ADXL345) seleccionados por el usuario
- Créditos acumulados hace tiempo
- Créditos de cuenta cerrada voluntariamente por el usuario
- Créditos de cuenta suspendida o cancelada por incumplimiento del LICENCIATARIO
#### 5.6.2 Justificación Legal y Técnica
NATURALEZA JURÍDICA:
- Los créditos son bienes digitales intangibles de entrega instantánea
- No son dinero de curso legal
- Son tokens de acceso a servicios
- Legislación argentina sobre consumidores digitales permite esta política si se informa claramente (Art. 10 bis Ley 24.240 - excepciones al derecho de arrepentimiento para servicios cuya ejecución haya comenzado)
NATURALEZA TÉCNICA:
- Una vez canjeados, los créditos se acreditan instantáneamente en cuenta
- Los códigos de recarga usados se invalidan permanentemente
- Reembolsar implicaría revertir transacciones en múltiples sistemas (Mercado Pago, base de datos, etc.)
PREVENCIÓN DE FRAUDE:
- Evita esquemas de "usar y devolver"
- Previene abuso del sistema de reembolsos
- Protege contra chargebacks fraudulentos
#### 5.6.3 Excepciones - Casos en que SÍ Procede Reembolso
El LICENCIANTE reembolsará créditos en los siguientes casos:
1. ERROR DEL SISTEMA DEL LICENCIANTE:
- Servidor del LICENCIANTE dedujo créditos incorrectamente sin realizar flasheo exitoso
- Bug documentado y comprobable que consumió créditos sin entregar el servicio
- Error de acreditación tras canje de código legítimo (créditos no acreditados)
- Doble cobro por error del sistema de pagos del LICENCIANTE
Procedimiento:
- Usuario reporta dentro de 72 horas del incidente
- Proporciona capturas de pantalla, logs o evidencia del error
- LICENCIANTE verifica en logs del servidor
- Si se confirma error del sistema: reembolso inmediato o acreditación de créditos
2. CÓDIGO DE RECARGA DEFECTUOSO:
- Código válido comprado en canal oficial que el sistema rechaza como "inválido"
- Código no recibido tras 72 horas de confirmación de pago
- Código entregado ya marcado como "usado" sin haber sido canjeado por el comprador
Procedimiento:
- Usuario presenta comprobante de compra original (Mercado Pago, email de confirmación)
- LICENCIANTE verifica en base de datos
- Si se confirma defecto: reemplazo de código o reembolso
3. IMPOSIBILIDAD TÉCNICA ATRIBUIBLE AL LICENCIANTE:
- Servicio de autenticación fuera de servicio por más de 30 días consecutivos sin solución
- Discontinuación permanente del servicio de flasheo con menos de 90 días de aviso previo
- Incompatibilidad técnica causada por actualización forzosa del SOFTWARE que impide usar créditos adquiridos
Procedimiento:
- LICENCIANTE notifica situación y ofrece reembolso proactivamente
- Usuario solicita reembolso por email dentro de 60 días de la notificación
- Reembolso se procesa vía mismo método de pago original
4. FUERZA MAYOR DEL LICENCIANTE:
- Cierre definitivo del negocio de FJM&DAX S.A.S. con créditos no utilizados
- Imposibilidad legal de continuar operando (prohibición gubernamental, etc.)
Procedimiento:
- LICENCIANTE publica procedimiento de reembolso en sitio web oficial
- Usuarios tienen 180 días para reclamar desde publicación del aviso
#### 5.6.4 Situaciones SIN Derecho a Reembolso
EXPLÍCITAMENTE EXCLUIDAS del reembolso:
- "Compré de más por error" (error del usuario en cantidad)
- "Ya no necesito los créditos" (cambio de planes del usuario)
- "No sabía que eran no reembolsables" (están informados en estos términos)
- "Pensé que eran del otro tipo de sensor" (error de selección del usuario)
- "Mi impresora se rompió, no voy a usar los créditos" (circunstancia personal del usuario)
- "Vendí mi negocio de impresión 3D" (cambio de situación del usuario)
- "Cambié de sistema de calibración (ADXL directo a Klipper en RPi)" (decisión del usuario)
- "El software no funciona en mi equipo" (problema de compatibilidad o configuración del usuario, debe verificar requisitos antes de comprar)
- "No me gustó el resultado de la calibración" (expectativas subjetivas del usuario)
- "Encontré un método más barato/mejor" (decisión comercial del usuario)
- Problemas de hardware de terceros (ESP32 defectuoso, sensor dañado, etc.)
- Incompatibilidad con versiones futuras de Klipper no soportadas
- Cambio de hardware del equipo que invalida licencia por caer bajo 75% de similitud (responsabilidad del usuario verificar antes de cambiar componentes)
ALTERNATIVAS:
En lugar de reembolso, el usuario puede:
- Conservar créditos sin vencimiento para uso futuro
- Regalar códigos no canjeados a otro usuario (si no los canjeó aún)
- Vender códigos físicos no canjeados por cuenta propia (asumiendo riesgo)
- Usar créditos para flashear ESP32 y revenderlos flasheados
#### 5.6.5 Monto y Forma de Reembolso
Cuando proceda reembolso según 5.6.3:
- Monto: Valor pagado por los créditos no utilizados (precio de compra original)
- Método: Mismo medio de pago utilizado en la compra original
- Plazo: Hasta 30 días hábiles desde aprobación
- Moneda: Pesos argentinos (ARS) al tipo de cambio original de compra
Cargos administrativos:
- El LICENCIANTE puede retener hasta 10% del monto en concepto de gastos administrativos y comisiones de procesamiento de pago
- En caso de error del sistema del LICENCIANTE (5.6.3.1), NO se aplican cargos administrativos
- NO son intercambiables entre tipos de sensores
- NO son transferibles entre licencias
5.3 Consumo de Créditos:
- PRIMER FLASHEO: Consume 1 crédito del tipo de sensor correspondiente
- RE-FLASHEO: Los re-flasheos del mismo dispositivo ESP32 (identificado por MAC address) dentro del límite configurado por el servidor NO consumen créditos adicionales
- El límite de re-flasheos gratuitos es determinado por el servidor y puede variar
- Superado el límite de re-flasheos, cada flasheo adicional consume 1 crédito
5.4 Validez de Créditos:
- Los créditos NO tienen fecha de vencimiento por defecto
- El LICENCIANTE se reserva el derecho de establecer fechas de vencimiento en el futuro, con aviso previo de 30 días
- Los créditos no utilizados en caso de revocación de licencia se pierden sin derecho a compensación
5.5 NO Reembolsabilidad:
- Los créditos son NO REEMBOLSABLES salvo en casos de error del sistema del LICENCIANTE, códigos defectuosos, imposibilidad técnica atribuible al LICENCIANTE, o fuerza mayor del LICENCIANTE (ver sección 5.6 para excepciones detalladas)
- Una vez canjeado un CÓDIGO DE RECARGA, los créditos se acreditan de forma inmediata y definitiva
- No se aceptan devoluciones por:
- Cambio de opinión del usuario
- Error en la compra realizado por el usuario
- Problemas técnicos del equipo del usuario
- Incompatibilidad de hardware del usuario
- No lectura de requisitos mínimos por parte del usuario
- Códigos ya canjeados o utilizados por el usuario
## 6. RESTRICCIONES DE USO
6.1 Usos Permitidos (Licencia Personal):
El LICENCIATARIO con LICENCIA PERSONAL está autorizado a:
✅ Utilizar el SOFTWARE en su equipo personal vinculado
✅ Flashear dispositivos ESP32 según sus créditos disponibles
✅ Utilizar dispositivos ESP32 flasheados sin límite de cantidad
✅ Calibrar impresoras 3D propias sin restricciones
✅ Ofrecer servicios de calibración freelance hasta 10 calibraciones mensuales
✅ Revender dispositivos ESP32 previamente flasheados
✅ Utilizar el SOFTWARE para fines educativos, hobby o prototipado
6.2 Usos Prohibidos (Requieren Licencia Empresarial):
El LICENCIATARIO con LICENCIA PERSONAL NO está autorizado a:
❌ Utilizar el SOFTWARE en líneas de producción o manufactura de más de 50 unidades mensuales
❌ Realizar más de 10 calibraciones mensuales con fines comerciales (independientemente del número de dispositivos ESP32)
❌ Integrar el SOFTWARE o FIRMWARE en productos comerciales de terceros (uso OEM)
❌ Uso por parte de empresas constituidas (SA, SRL, SAS, etc.) para producción industrial sistemática
❌ Uso en servicios de calibración a escala industrial
NOTA: Para cualquiera de los usos prohibidos bajo LICENCIA PERSONAL, el LICENCIATARIO debe contactar a soporte@mania3d.xyz para adquirir una LICENCIA EMPRESARIAL con términos específicos.
6.3 Prohibiciones Absolutas:
Independientemente del tipo de licencia, está ESTRICTAMENTE PROHIBIDO:
❌ Realizar ingeniería inversa del SOFTWARE o FIRMWARE
❌ Descompilar, desofuscar o intentar obtener el código fuente del SOFTWARE (excepto componentes GPL)
❌ Distribuir, sublicenciar o compartir la licencia o credenciales de acceso
❌ Modificar, alterar o crear obras derivadas del SOFTWARE (excepto mediante APIs públicas si existen)
❌ Comercializar o distribuir el SOFTWARE sin autorización expresa por escrito del LICENCIANTE
❌ Remover, alterar u ocultar avisos de copyright, marcas o créditos del SOFTWARE
❌ Utilizar el SOFTWARE para fines ilegales o que violen derechos de terceros
❌ Burlar o intentar eludir los mecanismos de protección, autenticación o vinculación de hardware
## 7. EJEMPLOS ILUSTRATIVOS DE USO
7.1 Casos Permitidos con Licencia Personal:
Ejemplo 1: Juan es técnico freelance y calibra 30 impresoras mensuales para diversos clientes utilizando 2 dispositivos ESP32 que flasheó con sus créditos. ✅ PERMITIDO
Ejemplo 2: María compra créditos, flashea 10 ESP32 y los revende en Mercado Libre como "ESP32 calibrador Klipper". ✅ PERMITIDO
Ejemplo 3: Pedro tiene una granja de 8 impresoras 3D y utiliza 1 ESP32 flasheado para calibrarlas todas periódicamente. ✅ PERMITIDO
Ejemplo 4: Laura es profesora y utiliza el SOFTWARE en su taller de impresión 3D para enseñar a sus alumnos (20 calibraciones/mes). ✅ PERMITIDO
7.2 Casos que Requieren Licencia Empresarial:
Ejemplo 1: EmpresaEjemplo1 SAS utiliza 1 ESP32 flasheado al final de su línea de producción para calibrar 500 impresoras mensuales antes de enviarlas a distribuidores. ❌ REQUIERE LICENCIA EMPRESARIAL (uso industrial >50 unidades/mes)
Ejemplo 2: EmpresaEjemplo2 SRL ofrece servicio profesional de calibración industrial y realiza 120 calibraciones mensuales utilizando 3 dispositivos ESP32. ❌ REQUIERE LICENCIA EMPRESARIAL (>10 calibraciones/mes comerciales)
Ejemplo 3: EmpresaEjemplo3 S.A. integra dispositivos ESP32 flasheados en sus impresoras 3D marca propia que vende comercialmente. ❌ REQUIERE LICENCIA EMPRESARIAL (uso OEM)
Ejemplo 4: Imprenta3D SRL es una empresa constituida que fabrica 80 impresoras mensuales y usa el SOFTWARE para calibrarlas. ❌ REQUIERE LICENCIA EMPRESARIAL (empresa en producción >50 unidades/mes)
## 8. HARDWARE Y COMPATIBILIDAD
8.1 Hardware No Manufacturado:
- El LICENCIANTE NO fabrica ni comercializa dispositivos ESP32
- El LICENCIANTE ofrece opcionalmente dispositivos ESP32 C3 Super Mini pre-flasheados como servicio adicional
- Los dispositivos ESP32 son de terceros fabricantes y el LICENCIANTE NO asume responsabilidad por su funcionamiento físico
8.2 Hardware Recomendado:
- Dispositivo recomendado: ESP32 C3 Super Mini
- Otros modelos de ESP32 pueden ser compatibles pero no están garantizados
8.3 Requisitos del Sistema:
El SOFTWARE requiere:
- Sistema Operativo: Windows 7, Windows 8/8.1, Windows 10 o Windows 11 (x64)
- NO compatible con Linux, macOS ni otros sistemas operativos
- Conexión a Internet: Requerida para activación, autenticación y flasheo
- Puerto USB: Disponible para comunicación con dispositivo ESP32
8.4 Responsabilidad del Usuario:
- El LICENCIATARIO es responsable de verificar la compatibilidad antes de la compra
- NO se realizan reembolsos por incompatibilidad de hardware o sistema operativo
- NO se realizan reembolsos por fallas de dispositivos ESP32 de terceros
- El LICENCIANTE proporciona guías de uso pero NO soporte técnico individualizado
8.5 Garantía de Hardware Pre-flasheado (si aplica):
- Si el LICENCIATARIO adquiere dispositivos ESP32 pre-flasheados directamente del LICENCIANTE, estos cuentan con garantía de funcionamiento del FIRMWARE únicamente
- La garantía NO cubre daños físicos, mal uso o desgaste normal del hardware
- Plazo de garantía: 30 días desde la recepción
## 9. PROPIEDAD INTELECTUAL Y COMPONENTES GPL
9.1 Software Propietario:
- El SOFTWARE (excluyendo componentes GPL) es propiedad exclusiva de FJM&DAX S.A.S.
- El FIRMWARE está protegido mediante tecnologías de protección anti-copia
- Todos los derechos de propiedad intelectual están reservados
- La marca "Mania3D" es propiedad de FJM&DAX S.A.S.
- El SOFTWARE está protegido bajo la Ley 11.723 de Propiedad Intelectual y la Ley 25.036 de Régimen Legal del Software (protección como obra literaria según Art. 1)
- Advertencia Penal: La copia, reproducción o distribución no autorizada del SOFTWARE constituye delito bajo el Art. 172 del Código Penal Argentino (sancionado con prisión de 1 mes a 6 años)
9.2 Componentes bajo Licencia GPL v3:
El SOFTWARE incluye componentes específicos derivados de código de terceros bajo licencia GNU General Public License v3 (GPL v3):
Componentes GPL incluidos:
- gpl_components/shaper_calculator.py (algoritmos de cálculo de Input Shaper derivados de Klipper)
- gpl_components/shaper_defs.py (definiciones de shapers derivadas de Klipper)
Cumplimiento GPL:
- Estos componentes se distribuyen bajo los términos estrictos de GPL v3
- El código fuente de estos componentes está disponible públicamente
- El usuario tiene derecho a estudiar, modificar y redistribuir ÚNICAMENTE estos componentes GPL según GPL v3
- El resto del SOFTWARE permanece bajo licencia propietaria y NO está sujeto a GPL
Separación Legal:
- Los componentes GPL están físicamente separados en carpeta gpl_components/
- El SOFTWARE propietario utiliza estos componentes como bibliotecas independientes mediante importación dinámica
- No existe mezcla de código propietario con código GPL
- Los componentes GPL NO contaminan el resto del SOFTWARE bajo doctrina de "aggregate work" de GPL
9.3 Licencia GPL v3 Completa:
- El texto completo de GPL v3: https://www.gnu.org/licenses/gpl-3.0.html
- En caso de conflicto entre estos términos y GPL v3 respecto a los componentes GPL, prevalece GPL v3
9.4 Acceso a Código Fuente GPL:
- El código fuente GPL está incluido sin ofuscación en la carpeta gpl_components/` de la instalación
- El LICENCIATARIO puede solicitar copia por email a ventas@mania3d.xyz
## 10. ACTUALIZACIONES Y MODIFICACIONES
10.1 Actualizaciones del Software:
- Las actualizaciones del SOFTWARE son opcionales y manuales
- El LICENCIANTE NO está obligado a proporcionar actualizaciones
- El LICENCIANTE puede descontinuar versiones antiguas sin previo aviso
- NO existe garantía de compatibilidad retroactiva entre versiones
10.2 Actualizaciones de Firmware:
- Algunas actualizaciones del FIRMWARE pueden requerir re-flasheo de dispositivos ESP32
- El re-flasheo por actualización puede consumir créditos si se supera el límite de re-flasheos gratuitos
- El LICENCIATARIO NO tiene derecho a créditos compensatorios por actualizaciones que requieran re-flasheo
10.3 Cambios en el Sistema de Créditos:
- El LICENCIANTE se reserva el derecho de modificar:
- Precios de créditos futuros
- Límites de re-flasheos gratuitos
- Políticas de vencimiento de créditos futuros
- Los cambios se publicarán en el sitio web oficial
- Los créditos ya adquiridos mantienen las condiciones vigentes al momento de la compra por 90 días
10.4 Modificaciones a estos Términos:
- El LICENCIANTE puede modificar estos Términos y Condiciones en cualquier momento
- Las modificaciones se publicarán en el sitio web con fecha de última actualización
- El uso continuado del SOFTWARE tras la publicación de cambios constituye aceptación de los nuevos términos
- Cambios sustanciales se notificarán por email a usuarios registrados
## 11. PAGOS Y FACTURACIÓN
11.1 Procesamiento de Pagos:
- Los pagos se procesan mediante Mercado Pago
- El LICENCIANTE NO almacena ni procesa datos de tarjetas de crédito
- Métodos de pago disponibles: tarjeta de crédito, débito y otros medios de Mercado Pago
- Cualquier disputa de pago debe resolverse directamente con Mercado Pago
11.2 Moneda y Precios:
- Los precios se publican en pesos argentinos (ARS)
- Si se publican precios en dólares estadounidenses (USD): Se convierten a pesos argentinos (ARS) utilizando el tipo de cambio comprador del Banco de la Nación Argentina vigente al momento de la compra
- Los precios incluyen todos los impuestos aplicables en Argentina (IVA, etc.)
- Los precios pueden modificarse sin aviso previo
- El precio aplicable es el vigente al momento de la compra
11.3 Facturación:
- NO se emiten facturas automáticamente en ventas directas a consumidor final
- El comprobante de pago de Mercado Pago sirve como constancia de compra
- Las empresas que requieran factura fiscal deben solicitarla a ventas@mania3d.xyz con sus datos fiscales
- Para LICENCIAS EMPRESARIALES se emiten facturas según corresponda
11.4 Impuestos Internacionales:
- Compradores fuera de Argentina son responsables de cualquier impuesto local aplicable
- El LICENCIANTE NO es responsable de retenciones o impuestos en países extranjeros
11.5 Entrega de Códigos:
- Los CÓDIGOS DE RECARGA se envían automáticamente al email registrado
- Tiempo de entrega: instantáneo hasta 72 horas desde confirmación de pago
- El LICENCIATARIO debe verificar carpetas de spam/correo no deseado
- Reenvíos por email incorrecto se realizarán hasta 7 días después de la compra, previa verificación mediante email de confirmación de compra original
11.6 Códigos Defectuosos:
- Si un CÓDIGO DE RECARGA no funciona por error del sistema, se reemplazará sin costo
- El LICENCIATARIO debe reportar códigos defectuosos dentro de las 72 horas de recepción
- La garantía NO cubre códigos ya canjeados o utilizados
## 12. POLÍTICA DE NO REEMBOLSO
12.1 Productos Digitales - Reembolso Limitado:
Dado que el SOFTWARE y los CRÉDITOS son productos digitales de entrega instantánea, NO SE REALIZAN REEMBOLSOS salvo en las excepciones expresamente indicadas en la sección 5.6.
No procede reembolso en casos de:
❌ Cambio de opinión del comprador
❌ Error en la selección de tipo de crédito (MPU6050 vs ADXL345) por parte del usuario
❌ Error en la cantidad de créditos comprados por parte del usuario
❌ Problemas técnicos del equipo del usuario
❌ Incompatibilidad de hardware no verificada previamente por el usuario
❌ Falta de lectura de documentación o requisitos mínimos por parte del usuario
❌ Códigos ya canjeados o créditos ya utilizados
❌ Dispositivos ESP32 defectuosos de terceros fabricantes
❌ Cambio de hardware del equipo que invalida la licencia por decisión del usuario
❌ Insatisfacción con las funcionalidades del SOFTWARE
12.2 Excepciones - Casos en que SÍ Procede Reembolso:
Ver sección 5.6.3 para el listado completo de casos excepcionales en que procede reembolso, incluyendo:
- Error del sistema del LICENCIANTE
- Código de recarga defectuoso
- Imposibilidad técnica atribuible al LICENCIANTE
- Fuerza mayor del LICENCIANTE
12.3 Aceptación Expresa:
Al completar la compra, el LICENCIATARIO:
- Declara haber leído y comprendido esta política de reembolso limitado
- Acepta expresamente que los productos digitales NO son reembolsables salvo excepciones de la sección 5.6.3
- Renuncia a cualquier derecho de devolución o cambio por causas atribuibles al usuario
12.4 Protección del Consumidor:
Esta política de reembolso limitado es válida bajo la legislación argentina para productos digitales de entrega inmediata, siempre que:
- El usuario sea informado CLARAMENTE antes de la compra ✓
- Los requisitos y limitaciones estén publicados en el sitio web ✓
- El producto entregado corresponda al ofrecido ✓
- Se respeten las excepciones de la Ley 24.240 de Defensa del Consumidor ✓
## 13. GARANTÍAS Y LIMITACIÓN DE RESPONSABILIDAD
13.1 Garantía del Software:
El SOFTWARE se proporciona "TAL CUAL" ("AS IS"), sin garantías de ningún tipo, expresas o implícitas, incluyendo pero no limitado a:
- Garantías de comerciabilidad
- Idoneidad para un propósito particular
- No infracción de derechos de terceros
- Funcionamiento ininterrumpido o libre de errores
13.2 Garantía de Funcionamiento Básico:
El LICENCIANTE garantiza que:
- El SOFTWARE se instalará y ejecutará en sistemas que cumplan los requisitos mínimos
- Los CÓDIGOS DE RECARGA válidos acreditarán los créditos correspondientes
- El FIRMWARE flasheado habilitará las funcionalidades básicas descritas
13.3 Exclusiones de Garantía:
El LICENCIANTE NO garantiza:
- Compatibilidad con todo hardware ESP32 del mercado
- Resultados específicos de calibración
- Funcionamiento con modificaciones de terceros (Klipper, Moonraker, etc.)
- Ausencia de bugs o errores menores
- Continuidad del servicio de autenticación 24/7/365
13.4 Limitación de Responsabilidad:
En ningún caso el LICENCIANTE será responsable por:
❌ Daños directos, indirectos, incidentales, especiales o consecuentes
❌ Pérdida de datos, tiempo o beneficios
❌ Daños a impresoras 3D u otros equipos del usuario
❌ Fallas de dispositivos ESP32 de terceros fabricantes
❌ Incompatibilidad con futuras versiones de Klipper u otros software (el LICENCIANTE no garantiza compatibilidad perpetua con todas las versiones de Klipper)
❌ Interrupciones del servicio por mantenimiento, ataques DDoS o causas de fuerza mayor
❌ Uso inadecuado o configuración incorrecta por parte del usuario
13.5 Monto Máximo de Responsabilidad:
En caso de que se determine responsabilidad del LICENCIANTE, el monto máximo de indemnización no excederá el valor pagado por el LICENCIATARIO en los últimos 12 meses.
13.6 Fuerza Mayor:
El LICENCIANTE no será responsable por incumplimientos causados por:
- Desastres naturales
- Guerras, terrorismo o disturbios
- Fallos de infraestructura de Internet
- Ataques cibernéticos o hackeos
- Cambios legislativos que impidan la operación
- Cualquier otra causa fuera del control razonable del LICENCIANTE
## 14. SOPORTE Y DOCUMENTACIÓN
14.1 Soporte Público:
- El soporte se proporciona mediante:
- Documentación y guías de uso publicadas en el sitio web
- Actualizaciones periódicas del SOFTWARE
- FAQs y tutoriales en formato público
- NO se proporciona soporte técnico individualizado o telefónico
14.2 Canales de Comunicación:
- Email de soporte técnico: soporte@mania3d.xyz
- Email comercial y ventas: ventas@mania3d.xyz
- Tiempo de respuesta: hasta 7 días hábiles (sin garantía)
- Consultas sobre LICENCIAS EMPRESARIALES tienen prioridad
14.3 Responsabilidad del Usuario:
- El LICENCIATARIO debe leer la documentación antes de solicitar soporte
- El LICENCIANTE puede rechazar consultas cubiertas en la documentación oficial
- El soporte NO incluye capacitación o asesoramiento personalizado
14.4 Procedimiento de Reclamos Formales:
Conforme al Art. 45 de la Ley 24.240 de Defensa del Consumidor, el LICENCIATARIO tiene derecho a presentar reclamos formales:
PASO 1: Reclamo Directo al LICENCIANTE
1. Enviar email a soporte@mania3d.xyz con asunto "RECLAMO FORMAL"
2. Incluir:
- Número de orden o código de transacción
- Descripción detallada del problema
- Solución solicitada
- Documentación de respaldo (capturas, comprobantes)
3. El LICENCIANTE responderá en 10 días hábiles
4. Si la respuesta es satisfactoria, el reclamo se cierra
PASO 2: Escalamiento (Si No Hay Respuesta o No Es Satisfactoria)
El usuario puede recurrir a:
- Dirección de Defensa del Consumidor: www.argentina.gob.ar/defensadelconsumidor
- Coprec (Centro de Conciliación y Arbitraje de Consumo): Mediación gratuita
- Autoridades provinciales: Según jurisdicción del consumidor
PASO 3: Acción Judicial
El consumidor puede iniciar acción judicial ante tribunales competentes sin perjuicio de haber agotado instancias previas.
Registro de Reclamos:
El LICENCIANTE mantiene un registro interno de todos los reclamos recibidos, conforme a normativa de defensa del consumidor.
## 15. AUDITORÍA Y CUMPLIMIENTO
15.1 Derecho de Auditoría:
El LICENCIANTE se reserva el derecho de:
- Solicitar información sobre el uso del SOFTWARE en caso de sospecha de violación de términos
- Realizar auditorías remotas mediante telemetría del SOFTWARE (si se implementa en el futuro)
- Requerir evidencia de cumplimiento de límites de USO PERSONAL (10 calibraciones/mes)
15.2 Cooperación del Licenciatario:
En caso de auditoría solicitada:
- El LICENCIATARIO debe cooperar proporcionando información veraz
- El incumplimiento o negativa a cooperar se considerará admisión de violación
- La información proporcionada será confidencial y usada solo para verificación de cumplimiento
15.3 Detección Automática:
El SOFTWARE puede incluir mecanismos de telemetría para:
- Detectar uso industrial a escala
- Registrar cantidad de flasheos y calibraciones (agregado y anónimo)
- Identificar violaciones de términos
Nota: Actualmente NO se implementa telemetría detallada. Esta cláusula reserva el derecho a implementarla en el futuro.
## 16. TERMINACIÓN Y REVOCACIÓN DE LICENCIA
16.1 Causas de Revocación Inmediata:
El LICENCIANTE puede revocar la licencia inmediatamente y sin previo aviso en caso de:
- Uso industrial/comercial a escala sin LICENCIA EMPRESARIAL
- Ingeniería inversa o intento de desofuscar el SOFTWARE
- Distribución no autorizada del SOFTWARE o FIRMWARE
- Compartir credenciales de licencia con terceros
- Más de 10 calibraciones mensuales sin LICENCIA EMPRESARIAL
- Reventa del SOFTWARE (solo se permite reventa de ESP32s flasheados)
- Fraude, manipulación o burla de mecanismos de protección
- Uso para fines ilegales o que violen derechos de terceros
- Incumplimiento reiterado de estos términos
16.2 Consecuencias de la Revocación:
Al revocarse la licencia:
- El acceso al SOFTWARE se deshabilitará permanentemente
- Los créditos no utilizados se pierden SIN DERECHO A REEMBOLSO ni compensación
- Los dispositivos ESP32 ya flasheados seguirán funcionando (el FIRMWARE no se desactiva)
- El LICENCIATARIO NO podrá registrar nueva licencia sin autorización expresa del LICENCIANTE
16.3 Penalidades Adicionales:
El uso en violación de estos términos faculta al LICENCIANTE a:
- Reclamar daños y perjuicios por uso no autorizado
- Exigir pago retroactivo de LICENCIA EMPRESARIAL según volumen detectado
- Iniciar acciones legales por incumplimiento contractual y/o infracción de derechos de autor
Cálculo de tarifa retroactiva:
Uso industrial detectado sin licencia = [Volumen real] × [Tarifa empresarial mensual] con un mínimo de 5 veces el valor de una LICENCIA EMPRESARIAL estándar.
16.4 Terminación Voluntaria por el Usuario:
El LICENCIATARIO puede dejar de usar el SOFTWARE en cualquier momento:
- Sin derecho a reembolso de créditos no utilizados
- Sin derecho a compensación por tiempo restante de uso
- La licencia permanece vinculada al hardware (no transferible)
## 17. PRIVACIDAD Y PROTECCIÓN DE DATOS
17.1 Datos Recopilados:
El LICENCIANTE recopila y almacena:
- Email de registro: Para comunicaciones
- Hardware Fingerprint: Identificadores únicos del equipo (para vinculación de licencia)
- Código de licencia: Identificador único generado
- Datos técnicos de uso: MAC address de ESP32 flasheados, fecha y tipo de sensor (para trazabilidad del sistema)
- Historial de transacciones: Compras de créditos (para cumplimiento fiscal)
17.6 Legislación Aplicable:
Protección de datos regida por:
- Ley 25.326 de Protección de Datos Personales (Argentina)
- Resolución 159/2017 AAIP (Agencia de Acceso a la Información Pública)
- Disposición 10/2008 DNPDP sobre medidas de seguridad
Derechos del Usuario (Art. 14, 15 y 16 Ley 25.326):
- Derecho de Acceso: Solicitar copia de sus datos personales almacenados
- Derecho de Rectificación: Corregir datos inexactos o desactualizados
- Derecho de Supresión: Solicitar eliminación de datos (sujeto a plazos legales de retención)
- Derecho de Actualización: Mantener datos personales actualizados
Procedimiento de Ejercicio de Derechos:
1. Enviar email a soporte@mania3d.xyz con asunto "Ejercicio de Derechos ARCO"
2. Identificarse como titular de los datos
3. Especificar derecho que desea ejercer
4. El LICENCIANTE responde en 10 días hábiles (Art. 14 inc. 3 Ley 25.326)
Inscripción en Registro Nacional:
FJM&DAX S.A.S. declara estar en proceso de inscripción en el Registro Nacional de Bases de Datos de la Agencia de Acceso a la Información Pública (AAIP) conforme al Art. 21 de la Ley 25.326.
Notificación de Brechas de Seguridad:
En caso de violación de seguridad que afecte datos personales, el LICENCIANTE notificará a los usuarios afectados dentro de las 72 horas de detectada la brecha, conforme a Resolución 159/2017 AAIP, indicando:
- Naturaleza de la brecha
- Datos afectados
- Medidas adoptadas
- Recomendaciones para el usuario
- Entrega de códigos de recarga por email
- Prevención de fraude y uso indebido
- Estadísticas agregadas y anónimas (sin identificación personal)
17.3 No Recopilación:
El LICENCIANTE NO recopila:
- Datos de calibración de impresoras
- Información de archivos G-code
- Telemetría detallada de uso del SOFTWARE
- Datos de tarjetas de crédito (procesados por Mercado Pago)
17.4 Compartir Datos:
Los datos NO se comparten con terceros, excepto:
- Mercado Pago (procesamiento de pagos)
- Autoridades judiciales (si es legalmente requerido)
17.5 Seguridad:
El LICENCIANTE implementa medidas de seguridad razonables para proteger los datos, pero NO garantiza seguridad absoluta contra hackeos o filtraciones.
17.6 Legislación Aplicable:
Protección de datos regida por:
- Ley 25.326 de Protección de Datos Personales (Argentina)
- El usuario tiene derecho a acceso, rectificación y supresión de sus datos contactando a soporte@mania3d.xyz
17.7 Retención de Datos:
El LICENCIANTE conserva los datos personales con los siguientes plazos diferenciados:
Datos Fiscales y Contables (Art. 11 Ley 27.430):
- Email del comprador
- Comprobantes de pago
- Historial de transacciones con montos
- Plazo: 5 años desde última transacción (requerimiento legal tributario de AFIP)
Datos Técnicos de Licencia:
- Hardware fingerprint (MAC, CPU ID, UUID)
- Historial de flasheos (MAC address de ESP32, fechas)
- Código de licencia
- Plazo: 2 años desde terminación de licencia
19.2 Legislación Específica Aplicable:
- Código Civil y Comercial de la Nación Argentina (Ley 26.994)
- Ley 11.723 - Propiedad Intelectual
- Ley 25.036 - Régimen Legal del Software (protección como obra literaria)
- Ley 25.326 - Protección de Datos Personales
- Ley 24.240 - Defensa del Consumidor (para usuarios argentinos consumidores finales)
- Ley 27.078 - Tecnologías de la Información y las Comunicaciones (Argentina Digital)
- Código Penal de la Nación Argentina - Art. 153 y 153 bis (Violación de secretos y datos personales)
- Resolución 159/2017 AAIP - Directrices sobre medidas de seguridad para tratamiento de datos personales
- Decreto 1798/1994 - Validez de documentos electrónicos (en lo pertinente)
Anonimización:
Los datos técnicos (fingerprints, MAC addresses) se anonimizan tras 1 año de inactividad mediante eliminación de vínculos con información personal identificable, conservando únicamente datos estadísticos agregados.
Derecho de Supresión Anticipada:
El LICENCIATARIO puede solicitar supresión de datos personales (excepto datos fiscales con retención legal obligatoria) contactando a soporte@mania3d.xyz. El LICENCIANTE procesará la solicitud en 30 días hábiles.
## 18. DISTRIBUCIÓN INTERNACIONAL
18.1 Alcance Geográfico:
El SOFTWARE se distribuye internacionalmente en países de habla hispana, incluyendo pero no limitado a:
- Argentina, México, España, Chile, Colombia, Perú, Venezuela, Ecuador, Guatemala, Cuba, República Dominicana, Honduras, Paraguay, El Salvador, Nicaragua, Costa Rica, Puerto Rico, Panamá, Uruguay, Bolivia
18.2 Restricciones de Exportación:
El LICENCIATARIO es responsable de cumplir con:
- Leyes de exportación e importación de su país
- Restricciones tecnológicas o de cifrado aplicables
- Embargos o sanciones internacionales
18.3 Impuestos Locales:
Los usuarios fuera de Argentina son responsables de:
- Impuestos sobre servicios digitales en su país
- IVA, GST o equivalentes locales
- Retenciones fiscales aplicables
18.4 Disponibilidad del Servicio:
El LICENCIANTE NO garantiza:
- Disponibilidad del servicio de autenticación en todos los países
- Velocidad de conexión óptima desde cualquier ubicación
- Cumplimiento de regulaciones específicas de cada país
## 19. JURISDICCIÓN Y LEY APLICABLE
19.1 Ley Aplicable:
Estos Términos y Condiciones se rigen por las leyes de la República Argentina, sin consideración de conflictos de leyes internacionales.
19.2 Legislación Específica Aplicable:
- Ley 11.723 de Propiedad Intelectual
- Ley 25.326 de Protección de Datos Personales
- Ley 24.240 de Defensa del Consumidor (para usuarios argentinos)
- Código Civil y Comercial de la Nación Argentina
19.3 Jurisdicción:
Para toda controversia derivada de estos términos, las partes se someten a la jurisdicción exclusiva de los Tribunales Ordinarios de la Provincia de Buenos Aires, República Argentina, con renuncia expresa a cualquier otro fuero o jurisdicción que pudiere corresponder.
19.4 Consumidores Extranjeros:
Los consumidores fuera de Argentina pueden estar protegidos por leyes de consumidor más favorables de su país. En caso de conflicto entre estos términos y leyes de protección al consumidor más favorables, prevalecerán las normas más protectoras del consumidor.
19.5 Arbitraje (Opcional - Solo para Disputas Empresariales):
Para LICENCIAS EMPRESARIALES:
Las partes empresariales (con LICENCIA EMPRESARIAL contratada) podrán, de común acuerdo, someter las controversias a arbitraje según el Reglamento de la Cámara de Comercio Internacional (ICC) o similar, con sede en Buenos Aires, Argentina.
Condiciones del Arbitraje Empresarial:
- Idioma: Español
- Costos: Compartidos entre las partes según determine el tribunal arbitral
- Laudo: Vinculante y definitivo para ambas partes
- Derecho aplicable: Leyes de la República Argentina
Para LICENCIAS PERSONALES (Consumidores Finales):
Los usuarios con LICENCIA PERSONAL (considerados consumidores finales bajo la Ley 24.240) tienen derecho irrenunciable a acudir a los Tribunales Ordinarios de Buenos Aires, Argentina, sin perjuicio de poder optar voluntariamente por arbitraje de consumo ante organismos oficiales de mediación y arbitraje de consumo. La cláusula arbitral empresarial NO es aplicable ni obligatoria para consumidores finales.
## 20. DISPOSICIONES FINALES
20.1 Integridad del Contrato:
Estos Términos y Condiciones constituyen el acuerdo completo entre el LICENCIANTE y el LICENCIATARIO, y reemplazan cualquier comunicación, acuerdo o entendimiento previo (oral o escrito) relacionado con el objeto de este contrato.
20.2 Divisibilidad:
Si cualquier disposición de estos términos fuera declarada inválida, ilegal o inexigible por autoridad competente, las demás disposiciones permanecerán en pleno vigor y efecto.
20.3 Renuncia:
La falta de ejercicio por parte del LICENCIANTE de cualquier derecho otorgado por estos términos NO constituirá renuncia a dicho derecho, ni impedirá su ejercicio posterior.
20.4 Cesión:
El LICENCIATARIO NO puede ceder, transferir o sublicenciar estos términos ni la licencia otorgada sin consentimiento previo y por escrito del LICENCIANTE.
El LICENCIANTE puede ceder estos términos a cualquier entidad sucesora sin consentimiento del LICENCIATARIO.
20.5 Idioma:
Estos Términos y Condiciones se redactan en idioma español. En caso de traducción a otros idiomas, la versión en español prevalecerá en caso de discrepancia.
20.6 Notificaciones:
Todas las notificaciones bajo estos términos deben realizarse por escrito a:
- Al LICENCIANTE: soporte@mania3d.xyz
- Al LICENCIATARIO: Al email registrado en la licencia
Validez de Notificaciones Electrónicas:
Las partes acuerdan expresamente que las notificaciones realizadas por email tienen plena validez legal conforme al Art. 1107 del Código Civil y Comercial de la Nación Argentina. Las notificaciones por email se consideran:
- Enviadas: Al momento de salida del servidor remitente
- Recibidas: 24 horas después de su envío, o al momento de apertura del email si es anterior
- Válidas: Aun si quedan en carpeta spam/correo no deseado (responsabilidad del destinatario verificar)
El LICENCIATARIO debe mantener actualizada su dirección de email y verificar regularmente su bandeja de entrada, incluyendo carpetas de spam.
20.7 Supervivencia:
Las cláusulas 9 (Propiedad Intelectual), 12 (No Reembolso), 13 (Limitación de Responsabilidad), 17 (Privacidad), 19 (Jurisdicción) y 20 (Disposiciones Finales) sobrevivirán a la terminación de estos términos.
20.8 Títulos:
Los títulos de las secciones son solo para referencia y no afectan la interpretación de estos términos.
## 21. ACEPTACIÓN DE TÉRMINOS
21.1 Consentimiento Expreso:
Al utilizar el SOFTWARE, registrar una licencia, adquirir créditos o flashear dispositivos ESP32, el LICENCIATARIO declara que:
✓ Ha leído íntegramente estos Términos y Condiciones
✓ Comprende todas las cláusulas, restricciones y limitaciones
✓ Acepta expresamente todos los términos sin reservas
✓ Acepta específicamente la política de NO REEMBOLSO de la cláusula 12
✓ Acepta la vinculación de licencia al hardware según cláusula 4.2
✓ Acepta las limitaciones de responsabilidad de la cláusula 13
✓ Acepta la jurisdicción de Buenos Aires, Argentina según cláusula 19
21.2 Capacidad Legal:
El LICENCIATARIO declara tener capacidad legal para contratar según las leyes de su país y ser mayor de 18 años.
21.3 Uso por Menores:
El uso del SOFTWARE por menores de 18 años requiere supervisión y autorización de un padre o tutor legal, quien asume plena responsabilidad.
21.4 Fecha de Aceptación:
La aceptación se perfecciona en el momento de:
- Primer registro de licencia en el SOFTWARE
- Primera compra de créditos
- Primer flasheo de dispositivo ESP32
- Lo que ocurra primero
## 22. CONTACTO
Para consultas sobre estos Términos y Condiciones:
FJM&DAX S.A.S. (Mania3D)
📧 Email Principal: contacto@mania3d.xyz
📧 Email Soporte Técnico: soporte@mania3d.xyz
📧 Email Comercial y Ventas: ventas@mania3d.xyz
📧 Email Desarrollo: development@mania3d.xyz
🌐 Web: https://www.mania3d.xyz
📍 Jurisdicción: Provincia de Buenos Aires, República Argentina
Canales de Contacto por Tipo de Consulta:
- Contacto General:** contacto@mania3d.xyz
* Consultas generales
* Información sobre productos
- Soporte Técnico: soporte@mania3d.xyz
* Problemas con el SOFTWARE
* Consultas sobre flasheo
* Errores técnicos
* Recuperación de cuenta
- Ventas y Comercial: ventas@mania3d.xyz
* Compra de créditos
* LICENCIAS EMPRESARIALES
* Consultas comerciales
* Distribuidores autorizados
* Solicitud de facturación
- Desarrollo: development@mania3d.xyz
* Código fuente GPL
* Consultas técnicas de desarrollo
- Reclamos Formales: soporte@mania3d.xyz (asunto: "RECLAMO FORMAL")
* Según procedimiento de sección 14.4
- Ejercicio de Derechos sobre Datos Personales: soporte@mania3d.xyz (asunto: "Ejercicio de Derechos ARCO")
* Acceso, rectificación, supresión de datos
* Según Art. 14-16 Ley 25.326
Código Fuente GPL:
Repositorio: [https://github.com/mania3d/klipper-suite-gpl-components]
Solicitudes: development@mania3d.xyz
Horario de Atención:
- Email: 24/7 (respuesta en 7 días hábiles)
- Licencias Empresariales: Prioridad de respuesta (48-72 horas)
ÚLTIMA ACTUALIZACIÓN: 9 de noviembre de 2025
VERSIÓN: 1.0
© 2025 FJM&DAX S.A.S. - Mania3D. Todos los derechos reservados.
El SOFTWARE está protegido por leyes de derechos de autor y tratados internacionales.
La reproducción no autorizada o distribución de este SOFTWARE, o cualquier porción del mismo (excepto componentes GPL), puede resultar en severas sanciones civiles y penales, y será procesada en la máxima extensión posible bajo la ley.