Étape 1: Concept et Design.
Le système derrière Cubecube est simple. Ses blocs de construction contiennent une petite résistance, et comme ils sont empilés en parallèle sur un diviseur de tension, un changement de tension peut être lu par un microcontrôleur. Multiplexeurs analogiques quatre fractionne les entrées de la Nano en 64 canaux discrets. Chaque canal, organisé en une grille 8 x 8, lit une tension évolution déterminée par le nombre de cubes dans la pile. Le prototype actuel prend en charge jusqu'à 640 cubes.
Le firmware Cubecube et le logiciel, écrit par Kavinath Laud, a été construit dans le traitement et Arduino. L’app Cubecube traitement utilise les bibliothèques Modelbuilder de Marius Watz pour faciliter l’exportation de fichiers au format STL (stéréo lithograrphy). Cela le rend facile pour s’interfacer directement avec n’importe quel système d’imprimante 3D et permet à un utilisateur d’étendre les fonctionnalités de Cubecube avec des environnements tiers CAD.
Le back-end de Cubecube est polyvalent. Bien que conçu comme une interface CAD, il peut être modifié pour n’importe quel nombre de projets de l’interface matérielle ou expériences. Parce qu’il est conçu avec l’accessibilité à l’esprit, les Cubecube peuvent facilement être piraté, itérée, ouvert ou réutilisés dans le cas contraire. Le framework open source, de qu'il a été construit autour n’importe qui donne les outils pour faire leur propre Cubecube.
Cubecube facilite la création des modèles 3D par ordinateur simple aussi simple que la construction avec des blocs. La simplicité de son frontal permet pour tous ceux qui peuvent saisir et pile s’oppose la capacité de s’engager avec des méthodes de fabrication numérique et l’accessibilité de ses dorsaux fournit un point de départ pour davantage d’expérimentation dans le domaine des interfaces tactiles de CAD. Cubecube vous propose une manière différente de penser la conception assistée par ordinateur et fournit une plate-forme étrange mais familier pour la création.