Creakwork12 es un proyecto de software publicado en GitHub por el usuario ArcaEge que reproduce el sonido de una puerta de madera vieja a partir del movimiento de la bisagra del portátil Framework 12. La herramienta está inspirada en LidAngleSensor, un proyecto previo de Sam Henrigold que usaba el sensor de ángulo de la tapa del MacBook para generar chirridos realistas, y constituye un ports de esa idea al hardware de Framework.
La aplicación aprovecha los datos del sensor de inclinación del equipo para modular el chirrido de forma continua: el tono del crujido varía en función de la posición de la bisagra y el volumen depende de la velocidad a la que el usuario abre o cierra la pantalla. El filtrado de la señal está ajustado específicamente a la rigidez característica de la bisagra del Framework 12, por lo que el efecto resulta más natural en ese modelo, aunque el autor señala que podría funcionar en otros portátiles sin haberlo verificado.
El repositorio incluye un ejecutable compilado en la pestaña de releases, listo para descargar y ejecutar en sistemas compatibles. Para quienes prefieran compilar desde el código fuente, basta con clonar el repositorio y ejecutar "cargo run", tras instalar las dependencias libiio-devel y alsa-lib-devel (o libasound2-dev y libalsa-dev en Debian/Ubuntu). El autor advierte de que el binario se generó en Fedora, por lo que en otras distribuciones pueden surgir problemas de enlace dinámico. La licencia implícita es la de un proyecto experimental sin garantías, concebido como una demostración curiosa más que como una utilidad productiva.
