Communitygithub.com

HashBrake/diseño-hardware-apple

El lenguaje de diseño industrial de Apple traducido a reglas concretas para CAD de hardware y robótica: forma, esquinas de curvatura continua, bordes, juntas y huecos, CMF, rejillas de ventilación, controles, luces de estado, bases de carga, mecanismos, movimiento de robots y renders al estilo Apple. Úsalo cuando el objetivo sea la estética o la artesanía premium — "haz que parezca diseñado por Apple", estilo Apple, Jony Ive, unibody, squircle / esquina continua / filete G2, carcasa premium, rediseño o revisión de diseño de un robot o producto a partir de una captura de pantalla CAD, render, STEP.

¿Qué es diseño-hardware-apple?

Esta skill proporciona un conjunto completo de reglas de diseño industrial al estilo de Apple, traducidas de documentos oficiales, patentes, entrevistas y desmontajes, para ser aplicadas en el diseño CAD de hardware y robótica. Su objetivo es guiar al usuario para que los objetos parezcan "inevitables", reduciendo cada producto a un primitivo dominante, utilizando proporciones enteras sencillas y garantizando que todas las superficies visibles tengan curvatura continua (G2 o superior). La skill detalla reglas precisas para esquinas, bordes, juntas, materiales y acabados, y ofrece modos de trabajo específicos: diseño completo con especificación, respuesta rápida para preguntas concretas, revisión de diseños existentes y generación de código CAD mediante scripts. Está diseñada para plataformas como SolidWorks, Fusion 360, Onshape, CadQuery, build123d, OpenSCAD y FeatureScript, y prioriza la estética sin comprometer la seguridad, siguiendo normas como ISO 13850 para paradas de emergencia.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HashBrake/apple-hardware-design/tree/HEAD/skills/apple-hardware-design

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Diseño de Hardware Apple

Cómo el equipo de Diseño Industrial de Apple hace que los objetos se sientan inevitables, destilado de los dibujos dimensionales oficiales de Apple para fabricantes de carcasas, las Pautas de Diseño de Accesorios (R32, octubre de 2026), la HIG, los informes ambientales de Apple, los artículos sobre movimiento de robots de Apple ML Research, las patentes de Apple, los desmontajes y veinticinco años de entrevistas a Ive/Apple. Todo aquí está traducido para alguien que construye robots y otro hardware en CAD.

La línea conductora: un objeto de Apple se lee como una sola cosa. Es un primitivo único hecho de un material honesto, y su proceso de fabricación determina su forma. Cada superficie visible tiene curvatura continua, cada junta es deliberada y cada detalle recibe cuidado en proporción a la frecuencia con que una mano lo toca. Todo lo que no es el trabajo del producto se ha eliminado o se oculta hasta que se necesita.

"Intentamos desarrollar productos que parezcan de alguna manera inevitables." — Jony Ive

"El hecho de que algo esté despejado no significa que sea bueno. Puede ser frío, puede ser sin alma." — Ive, 2025

Cómo trabajar

Elige el modo según la solicitud:

  • Modo diseño ("diseñar / rediseñar / hacer esto parecido a Apple"). Genera una especificación de diseño antes de cualquier CAD. La especificación cubre:

    • el primitivo y las proporciones
    • la familia de bordes y los valores de radio
    • el mapa de juntas
    • CMF, incluyendo el proceso de fabricación para cada pieza visible
    • controles, luces y base de carga
    • estrategia de servicio

    Luego proporciona los pasos de CAD o el código. Ofrece de 3 a 5 variantes paramétricas de la proporción clave e indica cuál elegirías y por qué (Apple construye prototipos cada 0,1" y convive con ellos).

  • Vía rápida (una pregunta concreta: "aplica un filete a esta cubierta", "qué radio aquí", "color para esta pieza"). Responde directamente con el número, la opción de CAD y la regla subyacente. Sin especificación ni variantes, a menos que el usuario pida más.

  • Modo revisión (una captura de pantalla, render, STEP o descripción). Ejecuta la Lista de verificación de revisión al final. Puntúa cada elemento de 0 a 2 y marca los elementos N/A. Informa la puntuación como un porcentaje de los elementos aplicables. Enumera las correcciones ordenadas por impacto visual, cada una con un número concreto ("esquina plana R8 de arco tangente → esquina continua, R_core 14, extensión 19 mm").

    • A partir de un solo render o captura de pantalla:
      • Estima radios y huecos escalando con una dimensión conocida (tamaño general, un puerto USB-C de 8,4 × 2,6 mm, una cabeza de tornillo), e indica que son estimaciones.
      • Evalúa la continuidad a partir de los reflejos. Un reflejo que se rompe o cambia de ancho donde un filete se encuentra con una superficie plana indica G1.
      • Luego pide la evidencia que lo confirma: franjas de cebra en cada transición principal, un peine de curvatura en la sección principal, una vista en planta y un render 3/4 con caja de luz degradada (references/cad-workflow.md §2).
  • Modo código (CadQuery / build123d / OpenSCAD / FeatureScript). Usa scripts/apple_corner.py para contornos en planta. Sigue las soluciones del kernel en references/cad-workflow.md §1, porque los filetes OCC son solo G1.

Nombra siempre la opción real de la herramienta CAD ("SolidWorks Fillet → Curvature continuous", "Fusion Continuity: G2 + Setback corners", "Onshape cross-section: Curvature"). Si el usuario no ha indicado qué herramienta usar, pregunta o proporciona las opciones para las tres.

La seguridad y los estándares priman sobre la estética. Diséñalos bellamente; nunca los diseñes para que desaparezcan. Consulta §21 para la lista completa. La versión resumida:

  • Los paros de emergencia siguen ISO 13850 / IEC 60204-1: actuador rojo sobre fondo amarillo, accesible, nunca oculto.
  • Las placas de identificación requeridas, las etiquetas de advertencia y las luces de advertencia permanecen visibles.
  • La protección contra atrapamiento y cizallamiento, la temperatura de contacto, el sellado IP y el rendimiento de RF son lo primero.

1. Inevitabilidad: reduce antes de refinar

  • La prueba: cada superficie, línea, característica y color necesita una razón funcional o de fabricación. Si necesita una historia para justificarlo, elimínalo.
  • Un gesto principal por producto. Recorta puertos, LED, colores, texturas y líneas de pieza hasta que eliminar uno más rompa el producto. El enfoque es "decir no a algo que con cada fibra de tu cuerpo crees que es una idea fenomenal."
  • La simplicidad significa complejidad resuelta, no una caja vacía. Consolida piezas y funciones; no las escondas detrás de una cubierta más grande. Una losa fría y sin rasgos es el modo de fallo.
  • Los arquetipos familiares vencen a la ciencia ficción.
    • La investigación de robots de Apple eligió una lámpara porque la gente ya lee una cabeza, un cuello y una mirada.
    • El Watch estaba destinado a ser "extrañamente familiar."
    • Evita lo teatral de "cara de robot", el espectáculo de cromados y LED y el brillo automotriz.
  • Dedica el cuidado a donde van las manos. Ive dedicó esfuerzo a una lengüeta de apertura de embalaje porque "millones de personas interactuarían con esta pequeña lengüeta." En un robot, los puntos de contacto son:
    • el asa o punto de elevación
    • el paro de emergencia
    • la interfaz de la base de carga
    • la trampilla de servicio
    • las almohadillas del gripper
    • el primer toque al salir de la caja

2. Primitivo y proporción

  • Reduce cada módulo principal a un primitivo dominante: una losa cuadrada (Mac mini, Studio, Apple TV), un cilindro (Mac Pro 2013, HomePod), una esfera truncada (HomePod mini), una cúpula (base iMac G4, HomeView) o un disco (AirTag, MagSafe). Las características se cortan o incrustan en ese volumen, nunca se atornillan como salientes.

  • Usa proporciones enteras simples, no φ. La historia de la proporción áurea es un mito desacreditado. Las proporciones reales de Apple:

    ProductoAlto : lado
    Apple TV1 : 3 (93,24² × 31,00 mm)
    Mac mini2 : 5 (127² × 50)
    Mac Studio≈ 1 : 2 (197² × 95)

    Las huellas cuadradas son comunes.

  • Simetría y ejes compartidos. Centra las características en los ejes principales. Los agujeros, botones y lentes comparten una línea central o una tangente, y sus distancias se repiten (la cuadrícula de la cámara del iPhone 16 Pro usa 3 × 16,20, 2 × 8,85 mm). Los márgenes hasta el borde son iguales. Centra matemáticamente, luego desplaza ópticamente donde se vea mal.

  • La masa se mantiene baja; la carga útil se mantiene ligera. El iMac G4 tiene una cúpula pesada que lleva la electrónica y un brazo brillante, delgado y contrapesado que sostiene una pantalla ligera. Esta es la forma de Apple más relevante para robótica.

  • Concentra el grosor en un solo lugar honesto. El iPhone Air pone toda su profundidad en una meseta de ancho completo para que todo lo demás pueda tener 5,64 mm de grosor. El volumen principal de un robot (cómputo, batería, actuadores) debe vivir en un volumen deliberado, no repartido en protuberancias.

3. Esquinas: curvatura continua, nunca un simple filete

Apple dimensiona cada pequeña característica como un radio, pero la esquina del cuerpo se da como una tabla de puntos spline en sus propios dibujos. Es deliberadamente no un arco. Un arco tangente (G1) salta de 0 a 1/R de curvatura, lo que se muestra como una rotura en el reflejo. Ive llamó a estas "roturas de tangencia no resueltas."

  • G2 o mejor en cada transición de superficie A por la que la luz pueda pasar. G1 es aceptable solo para roturas de menos de ~0,3 mm o en superficies ocultas.

  • Medido de los dibujos de Apple: la curvatura aumenta de cero a su valor máximo en el ápice de 45°, y luego disminuye.

    • Ese radio del ápice es el radio visual R que lees a simple vista.
    • Extensión E ≈ 1,41 × R (E es la distancia desde la esquina virtualmente afilada hasta donde la curva abandona la superficie plana; el rango medido es 1,35–1,5, y el iPhone funciona más ajustado, ≈1,2).
    • Se ajusta a una única Bézier de quinto grado exacta por esquina, dentro del 0,28% de E (consulta el script).
    • El suavizado "iOS" de Figma (60%) se ve cercano pero sobrepasa su curvatura en ~25%.
  • Tamaño de esquina por objeto:

    ObjetoR_core
    Dispositivo de mano≈ 25% del lado corto
    Objeto de sobremesa≈ 20%
    Panel grande y plano (tipo iPad)≈ 8%
  • No uses una sola superelipse para todo el contorno. No tiene partes verdaderamente planas, y los productos de Apple tienen partes planas largas y verdaderas. Las esquinas de superelipse unidas a líneas son G2, pero tienen una extensión mayor que las de Apple (E/R ≈ 1,8 en n=3, 2,5 en n=4, 3,3 en n=5, frente a 1,41 de Apple). No aumentes n pensando que es "más Apple".

  • Genéralo:

    python3 scripts/apple_corner.py --w 120 --h 80 --r 16 --fmt build123d   # o cadquery
    python3 scripts/apple_corner.py --w 120 --h 80 --r 16 --fmt ctrl        # puntos de control para CAD interactivo
    python3 scripts/apple_corner.py --w 120 --h 80 --r 16 --fmt check       # veredicto G1/G2 (prueba --model arc para comparar)
    python3 scripts/apple_corner.py --w 120 --h 80 --r 16 --offset 3 --fmt csv   # contorno interior concéntrico
    
    • Cada esquina es una sola Bézier de grado 5 exacta. Sus primeros tres puntos de control están en una superficie plana y sus últimos tres en la otra, por lo que la unión tiene curvatura cero: G2 por construcción.
    • La salida de build123d / cadquery son 4 Lines más 4 Beziers. Se probó en OCC: el sólido es válido, la curvatura es 0 en las uniones, no hay inflexiones y el ápice alcanza el R solicitado exactamente. Exporta STEP limpio.
    • CAD interactivo: usa --fmt ctrl y dibuja cada esquina como una spline de control de grado 5 a través de los 6 puntos. Luego une las esquinas con líneas.
      • SolidWorks: Style Spline → Bézier, grado 5.
      • Fusion: Control Point Spline, grado 5.
      • Onshape: Control point spline, grado 5.
    • Nunca ajustes una sola spline a todo el contorno: pierdes las partes planas reales.
    • Verifica con franjas de cebra.
    • Los desplazamientos concéntricos deben mantenerse por debajo de la R visual, o la esquina interior se vuelve puntiaguda. Para un recuadro más grande, genera una nueva esquina más pequeña.

4. Bordes: una familia, un tamaño

Elige UNA familia de bordes para todo el producto.

FamiliaPrecedente AppleRecetaCuándo
Banda plana + rodillo G2 (por defecto)iPhone 12–17, iPad ProEl lado es 40–60% plano real, luego un rodillo G2 de R ≈ 0,25–0,35 × grosor (iPhone 16: plano ±1,62 de 7,81 mm, rodillo R ≈ 1,8–2,8)Preciso, moderno
AlmohadilladoiPhone 6–11, AirPods, HomePod miniSección continua G2/G3, sin laterales planosAmigable, de mano, suave
Rotura suave en una losa mecanizadaMacBook, Mac mini, StudioGrandes planos, rotura uniforme de 0,3–1,0 mmCarcasas de metal mecanizado
Plano + chaflán diamantadoiPhone 5Chaflán brillante de 45° de 0,3–0,6 mm sobre cuerpo mate; idéntico en todo el contornoUna línea de joya en aluminio anodizado
Conicidad / filo de cuchilloCuña MacBook AirEl grosor varíaSolo si la conicidad oculta el grosor real (Apple lo abandonó en 2022)
  • Da a cada rotura visible el mismo tamaño. Nunca mezcles una tapa con chaflán con lados almohadillados.
  • Las caras grandes son realmente planas. Apple no corona los paneles; toda la suavidad vive en las transiciones de los bordes.
  • Ningún borde anodizado más afilado que R0.3 / C0.2 (R0.5 preferido). En el iPhone 17 Pro, los bordes afilados de la meseta se astillaron ("scratchgate"). Los bordes que se tocan y se conectan a tierra reciben más radio. Las superficies de robots que puedan tocar personas necesitan radios aún mayores (consulta §21, ISO/TS 15066).

5. Concentricidad

  • R_inner = R_outer − offset, compartiendo un centro. Para esquinas continuas, desplaza toda la curva en lugar de elegir un nuevo radio. Esto se aplica a:
    • ventanas de pantalla y sensores en la carcasa
    • tapas de botones en sus cavidades
    • tapas en marcos
    • campos de perforación en paneles
    • protectores de juntas alrededor de ejes
  • Si R_outer − offset ≤ 0, reduce la esquina interior a una pequeña rotura o amplía el borde. Nunca elijas un radio arbitrario.
  • El sistema de diseño de Apple 2025 formaliza tres tipos de forma (fija, cápsula = altura/2, concéntrica) y advierte contra esquinas que se vean "pellizcadas o abocinadas".

6. Juntas, huecos, nivelación

  • Las líneas de separación son líneas diseñadas. Colócalas en un eje primario, simétricas, con ancho constante y alineadas con otras características. Colócalas en un cambio de material o dirección (vidrio→metal, rodillo→plano, un borde tangente). Nunca en medio de una cara, nunca en medio de un filete. Las líneas de antena del iPhone son simétricas, de color combinado y honestas.

  • Minimiza el número de piezas. Un unibody o extrusión donde las cargas lo permitan. El unibody de Apple reemplazó muchas piezas "con una sola pieza".

  • Objetivos (Apple no publica ninguno; estos son práctica premium de electrónica de consumo):

    ElementoMecanizadoMoldeado
    Hueco visible0,10–0,20 mm0,15–0,30 mm
    Variación del hueco≤ ±0,05≤ ±0,05
    Nivelación±0,05±0,10
    Botón sobresaliente0,3–0,6 mm, misma rotura de borde que el cuerpomismo
  • Hazlo nivelado, o hazlo un escalón deliberado (≥ 0,5 mm, o un hueco diseñado de 0,3–0,6 mm de ancho). Nunca 0,1 mm "casi nivelado".

  • Apple clasificó los paneles traseros del iPhone 5 en 725 bins de tamaño y los emparejó por cámara. Los huecos uniformes son un sistema de fabricación, no una esperanza. Ubica cada piel desde el chasis interno, y haz flotar las pieles sobre un pasador más una ranura. Verifica la pila de tolerancias de cada hueco visible.

  • Escala los huecos con el tamaño, la temperatura y la carga. Los números a escala de teléfono no sobreviven en una carcasa de robot de 300–800 mm: el aluminio crece ≈0,46 mm en 500 mm con ΔT 40 K, y los eslabones se flexionan bajo carga.

    • Calcula cada hueco a partir de una pila de tolerancias, dilatación térmica y deflexión. Un punto de partida útil es 0,2 mm + 0,5 mm por metro de longitud del panel (práctica).
    • En juntas largas, prefiere un hueco diseñado (0,5–1,0 mm), que oculta esa variación, a una línea fina que roza y hace clic.

7. El material es la estructura (CMF)

  • Un material primario, usado estructuralmente. La carcasa es el chasis, el disipador de calor y, a menudo, la tierra de la antena. Ejemplos:

    • iPhone 17 Pro: unibody de aluminio forjado serie 7000 con una cámara de vapor soldada con láser en el interior.
    • Mac Pro: un marco de acero inoxidable cuyos mangos y pies pulidos son la estructura.

    No pongas una piel cosmética sobre un marco separado.

  • Verdad a los materiales. El aluminio mecanizado se ve mecanizado; el plástico se ve como buen plástico (Apple: el iPhone 5c era "descaradamente de plástico"). Nunca pintes plástico para fingir metal. Sin rejillas de ventilación falsas, tornillos falsos, calcomanías ni texturas falsas.

  • La física elige el material. Apple abandonó el titanio por el aluminio en el 17 Pro por razones térmicas y de peso. El titanio es una señal premium para piezas pequeñas y de alto contacto, no un valor predeterminado.

  • Acabado por defecto:

    • Granallado fino (vidrio/circonio, ≈100–170 mesh) más anodizado MIL-A-8625 Tipo II, 10–15 µm.
    • Satín, Ra ≈ 0,4–1,0 µm.
    • Anodiza todas las piezas que encajan en un solo lote.
  • Acentos:

    • Una "joya" pulida por producto: un mango, un chaflán, un logotipo o un anillo de lente. Un chaflán diamantado se corta después del anodizado y luego se vuelve a anodizar transparente opcionalmente.
    • Acero inoxidable pulido

Skills relacionados